.notepad-wrapper[data-astro-cid-kajbwodn]{flex-direction:column;align-items:stretch;gap:10px;width:100%;min-height:580px;display:flex;position:relative}.editor-container[data-astro-cid-kajbwodn]{border:1px solid var(--border-glass);background:var(--bg-card);border-radius:12px;flex-direction:column;flex:1;min-height:520px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 10px 30px #00000026}.editor-container[data-astro-cid-kajbwodn]:focus-within{border-color:color-mix(in srgb, var(--color-secondary) 40%, transparent);box-shadow:0 12px 40px color-mix(in srgb, var(--color-secondary) 15%, transparent)}.editor-header[data-astro-cid-kajbwodn]{background:var(--bg-main);border-bottom:1px solid var(--border-glass);border-radius:12px 16px 0 0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:visible}.header-left-group[data-astro-cid-kajbwodn],.header-right-group[data-astro-cid-kajbwodn]{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.status-indicator[data-astro-cid-kajbwodn]{align-items:center;gap:6px;min-width:60px;display:flex}.status-dot[data-astro-cid-kajbwodn]{border-radius:50%;width:7px;height:7px;transition:background-color .3s,box-shadow .3s}.status-dot[data-astro-cid-kajbwodn].green{background-color:var(--color-success);box-shadow:none}.status-dot[data-astro-cid-kajbwodn].orange{background-color:var(--color-warning);box-shadow:none}.status-dot[data-astro-cid-kajbwodn].pulse{animation:1.2s ease-in-out infinite statusPulse}@keyframes statusPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.status-text[data-astro-cid-kajbwodn]{color:var(--text-muted);letter-spacing:.2px;font-size:.72rem;font-weight:700}.btn-control-secondary[data-astro-cid-kajbwodn]{background:var(--btn-ghost-bg);border:1px solid var(--border-glass);color:var(--text-muted);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-control-secondary[data-astro-cid-kajbwodn]:hover{background:var(--btn-ghost-hover);color:var(--text-main);border-color:var(--border-glass-focus);box-shadow:0 4px 8px #0000001a}.btn-control-secondary[data-astro-cid-kajbwodn].copied{color:var(--color-success);border-color:var(--color-success);box-shadow:none;background:#10b98114}.text-danger[data-astro-cid-kajbwodn]{color:var(--color-error)!important}.text-danger[data-astro-cid-kajbwodn]:hover{background:#ef444414!important;border-color:#ef444459!important}.editor-content-area[data-astro-cid-kajbwodn]{background:0 0;flex-direction:column;flex:1;width:100%;min-height:440px;transition:font-size .15s,font-family .15s,background-color .3s;display:flex;position:relative}textarea[data-astro-cid-kajbwodn]{resize:vertical;width:100%;min-height:440px;color:var(--text-main);font-family:inherit;font-size:inherit;z-index:2;white-space:pre-wrap;word-wrap:break-word;scrollbar-gutter:stable;--scrollbar-thumb:color-mix(in srgb, var(--color-secondary) 30%, transparent);--scrollbar-track:#00000014;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin;background:0 0;border:none;outline:none;flex:1;margin:0;padding:24px;line-height:1.7;transition:padding .3s;overflow-y:auto}@supports not (scrollbar-color:auto){textarea[data-astro-cid-kajbwodn]::-webkit-scrollbar{width:8px;height:8px}textarea[data-astro-cid-kajbwodn]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}textarea[data-astro-cid-kajbwodn]::-webkit-scrollbar-track{background:var(--scrollbar-track)}}.editor-content-area[data-astro-cid-kajbwodn].has-highlighting textarea[data-astro-cid-kajbwodn]{color:#0000!important;caret-color:var(--text-main)!important;background:0 0!important}.editor-content-area[data-astro-cid-kajbwodn].has-highlighting textarea[data-astro-cid-kajbwodn]::selection{background:color-mix(in srgb, var(--color-secondary) 25%, transparent);color:#0000}.editor-content-area[data-astro-cid-kajbwodn].code-mode textarea[data-astro-cid-kajbwodn],.editor-content-area[data-astro-cid-kajbwodn].code-mode .highlight-overlay[data-astro-cid-kajbwodn]{font-family:var(--font-mono), monospace!important}.highlight-overlay[data-astro-cid-kajbwodn]{box-sizing:border-box;pointer-events:none;scrollbar-width:none;z-index:1;white-space:pre-wrap;word-wrap:break-word;font-family:inherit;font-size:inherit;scrollbar-gutter:stable;background:0 0;border:none;margin:0;padding:24px;line-height:1.7;display:none;position:absolute;inset:0;overflow-y:scroll}.highlight-overlay[data-astro-cid-kajbwodn]::-webkit-scrollbar{display:none}.editor-content-area[data-astro-cid-kajbwodn].has-highlighting .highlight-overlay[data-astro-cid-kajbwodn]{display:block}.highlight-overlay[data-astro-cid-kajbwodn] code[data-astro-cid-kajbwodn]{font-family:inherit;font-size:inherit;line-height:inherit;color:var(--text-main);background:0 0;border-radius:0;padding:0}.token[data-astro-cid-kajbwodn].comment{color:var(--text-dark);opacity:.65;font-style:italic}.token[data-astro-cid-kajbwodn].string{color:#10b981}[data-theme=light] .token[data-astro-cid-kajbwodn].string{color:#059669}.token[data-astro-cid-kajbwodn].keyword{color:var(--color-primary);font-weight:700}[data-theme=light] .token[data-astro-cid-kajbwodn].keyword{color:var(--color-primary)}.token[data-astro-cid-kajbwodn].number{color:#f59e0b}[data-theme=light] .token[data-astro-cid-kajbwodn].number{color:#d97706}.token[data-astro-cid-kajbwodn].boolean,.token[data-astro-cid-kajbwodn].null{color:#ef4444}[data-theme=light] .token[data-astro-cid-kajbwodn].boolean,[data-theme=light] .token[data-astro-cid-kajbwodn].null{color:#dc2626}.token[data-astro-cid-kajbwodn].builtin{color:#3b82f6}[data-theme=light] .token[data-astro-cid-kajbwodn].builtin{color:#2563eb}.token[data-astro-cid-kajbwodn].operator{color:#60a5fa}[data-theme=light] .token[data-astro-cid-kajbwodn].operator{color:#3b82f6}.token[data-astro-cid-kajbwodn].decorator{color:#ec4899}[data-theme=light] .token[data-astro-cid-kajbwodn].decorator{color:#db2777}.token[data-astro-cid-kajbwodn].tag-name{color:#f43f5e}[data-theme=light] .token[data-astro-cid-kajbwodn].tag-name{color:#e11d48}.token[data-astro-cid-kajbwodn].attr-name{color:#f59e0b}[data-theme=light] .token[data-astro-cid-kajbwodn].attr-name{color:#d97706}.token[data-astro-cid-kajbwodn].attr-value{color:#10b981}[data-theme=light] .token[data-astro-cid-kajbwodn].attr-value{color:#059669}.token[data-astro-cid-kajbwodn].selector{color:#ec4899}[data-theme=light] .token[data-astro-cid-kajbwodn].selector{color:#db2777}.token[data-astro-cid-kajbwodn].property{color:#60a5fa}[data-theme=light] .token[data-astro-cid-kajbwodn].property{color:#2563eb}.token[data-astro-cid-kajbwodn].value{color:#f59e0b}[data-theme=light] .token[data-astro-cid-kajbwodn].value{color:#d97706}.token[data-astro-cid-kajbwodn].heading{color:var(--color-primary);font-weight:800}[data-theme=light] .token[data-astro-cid-kajbwodn].heading{color:var(--color-primary)}.token[data-astro-cid-kajbwodn].code-block,.token[data-astro-cid-kajbwodn].inline-code{color:#60a5fa;background:#ffffff14;border-radius:4px;padding:1px 4px;font-family:Courier New,monospace}[data-theme=light] .token[data-astro-cid-kajbwodn].code-block,[data-theme=light] .token[data-astro-cid-kajbwodn].inline-code{color:#2563eb;background:#0000000d}.token[data-astro-cid-kajbwodn].link{color:#3b82f6;text-decoration:underline}.token[data-astro-cid-kajbwodn].bold{font-weight:700}.token[data-astro-cid-kajbwodn].italic{font-style:italic}.token[data-astro-cid-kajbwodn].preprocessor{color:#f43f5e;font-weight:600}.token[data-astro-cid-kajbwodn].list{color:#ec4899;font-weight:700}:root,[data-astro-cid-kajbwodn][data-theme=dark]{--color-ruled-margin:#ef44444d;--color-ruled-line:color-mix(in srgb, var(--color-primary) 15%, transparent);--color-grid-line:color-mix(in srgb, var(--color-primary) 8%, transparent);--ruled-bg:#1e1b2e}[data-theme=light]{--color-ruled-margin:#dc262640;--color-ruled-line:color-mix(in srgb, var(--color-primary) 12%, transparent);--color-grid-line:color-mix(in srgb, var(--color-primary) 6%, transparent);--ruled-bg:#fcfbfa}.editor-content-area[data-astro-cid-kajbwodn].ruled{border-radius:0 0 16px 16px;background-color:var(--ruled-bg)!important;background-image:linear-gradient(90deg, transparent 4.75em, var(--color-ruled-margin) 4.75em, var(--color-ruled-margin) 4.85em, transparent 4.85em), linear-gradient(transparent 95%, var(--color-ruled-line) 95%)!important;background-position:0 0,0 1.35em!important;background-size:100% 100%,100% 1.7em!important;background-attachment:local!important}.editor-content-area[data-astro-cid-kajbwodn].grid{border-radius:0 0 16px 16px;background-color:var(--ruled-bg)!important;background-image:linear-gradient(var(--color-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-line) 1px, transparent 1px)!important;background-size:1.7em 1.7em!important;background-attachment:local!important}.editor-content-area[data-astro-cid-kajbwodn].ruled textarea[data-astro-cid-kajbwodn],.editor-content-area[data-astro-cid-kajbwodn].ruled .highlight-overlay[data-astro-cid-kajbwodn],.editor-content-area[data-astro-cid-kajbwodn].grid textarea[data-astro-cid-kajbwodn],.editor-content-area[data-astro-cid-kajbwodn].grid .highlight-overlay[data-astro-cid-kajbwodn]{padding:1.7em 1.5em 1.7em 5.5em!important;line-height:1.7!important}textarea[data-astro-cid-kajbwodn]::placeholder{color:var(--text-dark);opacity:.8;font-style:italic}.editor-footer-panel[data-astro-cid-kajbwodn]{justify-content:flex-start;align-items:center;padding:10px 20px;display:flex}.stats-row[data-astro-cid-kajbwodn]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stat-item[data-astro-cid-kajbwodn]{background:var(--bg-main);border:1px solid var(--border-glass);color:var(--text-muted);border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:.76rem;display:inline-flex}.stat-item[data-astro-cid-kajbwodn] strong[data-astro-cid-kajbwodn]{color:var(--text-main);font-size:.85rem;font-weight:700}.divider-v[data-astro-cid-kajbwodn]{background:var(--border-glass);width:1px;height:18px;margin:0 2px}.header-menu-wrapper[data-astro-cid-kajbwodn],.export-dropdown-wrapper[data-astro-cid-kajbwodn]{position:relative}.chevron[data-astro-cid-kajbwodn]{opacity:.8;margin-left:2px;font-size:.65rem}.header-dropdown-menu[data-astro-cid-kajbwodn],.export-dropdown-menu[data-astro-cid-kajbwodn]{border:1px solid var(--border-glass-focus);z-index:50;background:#0e0c1ff2;border-radius:12px;flex-direction:column;gap:10px;min-width:220px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 25px #00000073}.export-dropdown-menu[data-astro-cid-kajbwodn]{gap:2px;min-width:180px;padding:5px;left:auto;right:0}[data-theme=light] .header-dropdown-menu[data-astro-cid-kajbwodn],[data-theme=light] .export-dropdown-menu[data-astro-cid-kajbwodn]{background:#fffffffa;box-shadow:0 10px 25px #00000014}.dropdown-item[data-astro-cid-kajbwodn]{color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:.8rem;font-weight:600;transition:background-color .2s,color .2s;display:flex}.dropdown-item[data-astro-cid-kajbwodn]:hover{color:var(--color-secondary);background:#ffffff0f}[data-theme=light] .dropdown-item[data-astro-cid-kajbwodn]:hover{color:var(--color-primary);background:#0f172a0a}.dropdown-divider-line[data-astro-cid-kajbwodn]{background:var(--border-glass);height:1px;margin:4px 0}.popup-row[data-astro-cid-kajbwodn]{flex-direction:column;gap:4px;display:flex}.popup-row[data-astro-cid-kajbwodn] label[data-astro-cid-kajbwodn]{color:var(--text-dark);text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:800}.popup-select[data-astro-cid-kajbwodn]{appearance:none;background:var(--bg-main);border:1px solid var(--border-glass);width:100%;color:var(--text-main);cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2306b6d4' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:6px;outline:none;padding:6px 32px 6px 12px;font-size:.8rem;font-weight:600;transition:all .2s}[data-theme=light] .popup-select[data-astro-cid-kajbwodn]{background-color:#00000008;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230891b2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.popup-select[data-astro-cid-kajbwodn]:hover{border-color:color-mix(in srgb, var(--color-secondary) 40%, transparent)}.popup-select[data-astro-cid-kajbwodn] option[data-astro-cid-kajbwodn]{background:var(--bg-surface);color:var(--text-main)}.popup-size-btn[data-astro-cid-kajbwodn]{color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.85rem;font-weight:700;transition:background-color .2s;display:flex}.popup-size-btn[data-astro-cid-kajbwodn]:hover{background:var(--btn-ghost-hover);color:var(--color-secondary)}.popup-size-value[data-astro-cid-kajbwodn]{color:var(--text-main);text-align:center;min-width:36px;padding:0 4px;font-size:.8rem;font-weight:600}.font-size-controls-popup[data-astro-cid-kajbwodn]{border:1px solid var(--border-glass);background:var(--bg-main);border-radius:6px;justify-content:space-between;align-items:center;padding:2px;display:flex}[data-theme=light] .font-size-controls-popup[data-astro-cid-kajbwodn]{background:#0f172a08}body.zen-active{overflow:hidden}body.zen-active .app-header,body.zen-active .app-footer,body.zen-active .header-section,body.zen-active .faq-section,body.zen-active .editor-footer-panel[data-astro-cid-kajbwodn]{display:none!important}body.zen-active .app-main{justify-content:center;align-items:center;height:100vh;display:flex;max-width:100%!important;margin:0!important;padding:0!important}body.zen-active .tool-container[data-astro-cid-kajbwodn]{max-width:900px;height:90vh;padding:0 20px}body.zen-active .notepad-wrapper[data-astro-cid-kajbwodn]{gap:0;height:100%}body.zen-active .editor-container[data-astro-cid-kajbwodn],body.zen-active .editor-content-area[data-astro-cid-kajbwodn]{flex:1;min-height:0}body.zen-active textarea[data-astro-cid-kajbwodn],body.zen-active .highlight-overlay[data-astro-cid-kajbwodn]{min-height:0;overflow-y:auto}.exit-zen-btn[data-astro-cid-kajbwodn]{z-index:9999;border:1px solid var(--border-glass-focus);color:var(--text-main);cursor:pointer;background:#0e0c1fd9;border-radius:8px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:background-color .2s,transform .2s,color .2s,border-color .2s;position:fixed;top:20px;right:20px;box-shadow:0 4px 20px #00000080}[data-theme=light] .exit-zen-btn[data-astro-cid-kajbwodn]{color:var(--text-main);background:#fffffff2;border-color:#0f172a26;box-shadow:0 4px 20px #00000014}.exit-zen-btn[data-astro-cid-kajbwodn]:hover{background:var(--color-primary);transform:scale(1.05)}[data-theme=light] .exit-zen-btn[data-astro-cid-kajbwodn]:hover{background:var(--color-primary);color:#fff}.hidden[data-astro-cid-kajbwodn]{display:none!important}.print-footer[data-astro-cid-kajbwodn]{display:none}@media print{@page{margin:1.5cm 1cm}body{color:#000!important;background:#fff!important}.app-header,.app-footer,.header-section[data-astro-cid-kajbwodn],.editor-header[data-astro-cid-kajbwodn],.editor-footer-panel[data-astro-cid-kajbwodn],.exit-zen-btn[data-astro-cid-kajbwodn]{display:none!important}.editor-container[data-astro-cid-kajbwodn]{box-shadow:none!important;background:0 0!important;border:none!important}textarea[data-astro-cid-kajbwodn]{color:#000!important;background-image:none!important;border:none!important;height:auto!important;min-height:auto!important;padding:0!important;font-size:12pt!important;line-height:1.5!important;overflow:visible!important}.print-footer[data-astro-cid-kajbwodn]{border-top:1px dashed #cbd5e1;justify-content:center;align-items:center;padding-top:10px;font-family:system-ui,-apple-system,sans-serif;font-size:9pt;position:fixed;bottom:0;left:0;right:0;color:#64748b!important;display:flex!important}.print-footer[data-astro-cid-kajbwodn] strong[data-astro-cid-kajbwodn]{color:var(--color-primary)!important}}.breadcrumb-nav[data-astro-cid-kajbwodn]{margin-bottom:1.5rem}.breadcrumb-list[data-astro-cid-kajbwodn]{align-items:center;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.breadcrumb-link[data-astro-cid-kajbwodn]{color:var(--text-muted);text-decoration:none;transition:color .2s}.breadcrumb-link[data-astro-cid-kajbwodn]:hover{color:var(--color-primary)}.breadcrumb-separator[data-astro-cid-kajbwodn]{color:var(--text-muted);margin:0 .5rem}.breadcrumb-current[data-astro-cid-kajbwodn]{color:var(--color-primary);font-weight:600}.comparison-table-wrapper[data-astro-cid-kajbwodn]{margin-top:1rem;margin-bottom:2.5rem;overflow-x:auto}.geo-table[data-astro-cid-kajbwodn]{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.geo-table[data-astro-cid-kajbwodn] th[data-astro-cid-kajbwodn]{color:var(--text-main);border-bottom:1px solid var(--border-glass);background:#ffffff0a;padding:12px 16px;font-weight:700}.geo-table[data-astro-cid-kajbwodn] td[data-astro-cid-kajbwodn]{color:var(--text-muted);border-bottom:1px solid #ffffff0d;padding:12px 16px}.badge-success[data-astro-cid-kajbwodn]{color:#22c55e;background:#22c55e1f;border-radius:6px;padding:2px 8px;font-size:.8rem;font-weight:700;display:inline-block}.badge-danger[data-astro-cid-kajbwodn]{color:#ef4444;background:#ef44441a;border-radius:6px;padding:2px 8px;font-size:.8rem;font-weight:600;display:inline-block}.notepad-related-grid[data-astro-cid-kajbwodn]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:1rem;margin-bottom:2rem;display:grid}.notepad-related-card[data-astro-cid-kajbwodn]{border:1px solid var(--border-glass);background:#ffffff04;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem;text-decoration:none;transition:all .2s;display:flex}.notepad-related-card[data-astro-cid-kajbwodn]:hover{border-color:var(--color-primary);background:#ffffff08}.notepad-related-card[data-astro-cid-kajbwodn] .related-icon[data-astro-cid-kajbwodn]{margin-top:2px;font-size:1.6rem;line-height:1}.notepad-related-card[data-astro-cid-kajbwodn] strong[data-astro-cid-kajbwodn]{color:var(--text-main);margin-bottom:4px;font-size:.95rem;display:block}.notepad-related-card[data-astro-cid-kajbwodn] p[data-astro-cid-kajbwodn]{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.45}@media (width<=768px){.editor-footer-panel[data-astro-cid-kajbwodn]{padding:8px 10px}}
