._app_1g0ty_1{background:var(--surface-base);width:100vw;height:100vh;color:var(--text-secondary);flex-direction:column;display:flex;overflow:hidden}._select_1ty3v_1{color:var(--text-muted);background:var(--surface-control);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23999' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-position:right .4rem center;background-repeat:no-repeat;padding:.35rem 1.4rem .35rem .5rem;font-size:.8rem;font-weight:600}._select_1ty3v_1:hover{color:var(--text-primary);background-color:var(--surface-control-hover);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23999' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E")}._select_1ty3v_1:focus{outline:1px solid var(--color-primary);outline-offset:1px}._nav_10rzc_1{z-index:var(--z-nav);background:var(--surface-panel);border-bottom:1px solid var(--border-color);backdrop-filter:blur(8px);position:sticky;top:0}._inner_10rzc_10{justify-content:space-between;align-items:center;max-width:960px;height:100px;margin:0 auto;padding:0 1.5rem;display:flex}._logo_10rzc_20{transition:var(--transition-fast);align-items:center;text-decoration:none;display:flex}._logo_10rzc_20 img{width:200px;height:auto}._logo_10rzc_20:hover{opacity:.8}._links_10rzc_36{align-items:center;gap:.25rem;display:flex}._link_10rzc_36{color:var(--text-muted);border-radius:var(--radius-md);transition:var(--transition-fast);padding:.4rem .75rem;font-size:.875rem;text-decoration:none}._link_10rzc_36:hover{color:var(--text-primary);background:var(--surface-control)}._active_10rzc_56{color:var(--color-primary);background:rgba(var(--color-primary-rgb), .1)}._footer_1y97m_1{border-top:1px solid var(--border-color);background:var(--surface-panel);margin-top:4rem}._inner_1y97m_7{max-width:960px;margin:0 auto;padding:2rem 1.5rem}._section_1y97m_13{margin-bottom:1.5rem}._heading_1y97m_17{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-size:.8rem;font-weight:600}._list_1y97m_26{flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}._link_1y97m_35{color:var(--text-muted);transition:var(--transition-fast);font-size:.9rem;text-decoration:none}._link_1y97m_35:hover{color:var(--color-primary)}._bottom_1y97m_46{border-top:1px solid var(--border-section);padding-top:1.25rem}._copy_1y97m_51{color:var(--text-muted);margin:0 0 .35rem;font-size:.8rem}._note_1y97m_57{color:var(--text-dim);margin:0;font-size:.75rem}._page_12vbq_1{background:var(--surface-base);min-height:100vh;color:var(--text-secondary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._content_12vbq_8{max-width:960px;margin:0 auto;padding:2rem 1.5rem 4rem}:root{--color-primary:#6c63ff;--color-primary-hover:#5a52e0;--color-primary-rgb:108, 99, 255;--color-danger:#e53935;--color-danger-hover:#c62828;--color-danger-rgb:229, 57, 53;--color-success:#4caf50;--color-success-hover:#388e3c;--surface-base:#0a0a1a;--surface-base-rgb:10, 10, 26;--surface-panel:#0f0f23;--surface-card:#1a1a2e;--surface-control:#2a2a4a;--surface-control-hover:#3a3a5a;--border-color:#2a2a4a;--border-section:#1e1e38;--border-subtle:#444;--text-primary:#fff;--text-secondary:#e0e0e0;--text-muted:#ccc;--text-tertiary:#aaa;--text-dim:#888;--text-faint:#666;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--transition-fast:all .15s;--transition-normal:all .2s;--overlay-bg:#000000b3;--overlay-heavy:#000000d9;--z-modal:1000;--z-nav:100;--z-controls:10;--opacity-disabled:.4;--checker-light:#1e1e32;--checker-dark:#16162a}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-control);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--surface-control-hover)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}.toolMain{flex:1;display:flex;overflow:hidden}.toolWorkArea{flex-direction:column;flex:1;min-width:0;display:flex}body{background:var(--surface-base);color:var(--text-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}
