@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";.toast-message[data-v-e17f2b44]{cursor:pointer;width:340px;max-width:90vw;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.toast-compact[data-v-e17f2b44]{width:300px}.toast-expanded[data-v-e17f2b44]{width:380px}.toast-minimized[data-v-e17f2b44]{width:56px;height:56px}.toast-ambient[data-v-e17f2b44]{pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;inset:-20px}.toast-hovered .toast-ambient[data-v-e17f2b44],.toast-expanded .toast-ambient[data-v-e17f2b44]{opacity:1}.ambient-particle[data-v-e17f2b44]{background:var(--toast-color);opacity:.5;border-radius:50%;width:4px;height:4px;animation:6s ease-in-out infinite particleFloat-e17f2b44;position:absolute}.particle-1[data-v-e17f2b44]{animation-delay:0s;top:20%;right:15%}.particle-2[data-v-e17f2b44]{animation-delay:2s;bottom:30%;left:20%}.particle-3[data-v-e17f2b44]{animation-delay:4s;top:60%;right:25%}@keyframes particleFloat-e17f2b44{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(10px,-20px)scale(1.2)}}.ambient-glow[data-v-e17f2b44]{background:radial-gradient(circle at center, var(--toast-bg), transparent 70%);opacity:.3;width:200%;height:200%;animation:4s ease-in-out infinite ambientPulse-e17f2b44;position:absolute;top:-50%;left:-50%}@keyframes ambientPulse-e17f2b44{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.toast-container[data-v-e17f2b44]{border:1px solid var(--toast-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 12px 32px #0009, 0 0 0 1px var(--toast-bg), inset 0 1px 0 #ffffff14;background:linear-gradient(135deg,#0f0f0ffa,#191919fa);border-radius:14px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.toast-minimized .toast-container[data-v-e17f2b44]{border-radius:50%}.toast-glass[data-v-e17f2b44]{pointer-events:none;opacity:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);transition:opacity .3s;position:absolute;inset:0}.toast-hovered .toast-glass[data-v-e17f2b44]{opacity:1}.toast-content[data-v-e17f2b44]{z-index:2;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;display:flex;position:relative}.toast-minimized .toast-content[data-v-e17f2b44]{display:none}.status-indicator[data-v-e17f2b44]{flex-shrink:0;width:38px;height:38px;position:relative}.status-ring[data-v-e17f2b44]{border:2px solid var(--toast-color);background:var(--toast-bg);border-radius:50%;width:38px;height:38px;position:absolute;top:0;left:0}.status-pulse[data-v-e17f2b44]{border:2px solid var(--toast-color);opacity:.4;border-radius:50%;width:46px;height:46px;animation:2s ease-in-out infinite statusPulse-e17f2b44;position:absolute;top:-4px;left:-4px}@keyframes statusPulse-e17f2b44{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.1;transform:scale(1.2)}}.status-icon[data-v-e17f2b44]{color:var(--toast-color);font-size:1.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.message-content[data-v-e17f2b44]{flex:1;min-width:0}.compact-view[data-v-e17f2b44]{flex-direction:column;display:flex}.compact-text[data-v-e17f2b44]{color:#ffffffe6;font-size:.875rem;font-weight:500;line-height:1.4}.expanded-view[data-v-e17f2b44]{flex-direction:column;gap:.75rem;display:flex}.message-text[data-v-e17f2b44]{color:#fffffff2;margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.auto-close-info[data-v-e17f2b44]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem;display:flex}.close-text[data-v-e17f2b44]{color:#ffffff8c;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.close-text svg[data-v-e17f2b44]{font-size:.875rem}.progress-ring[data-v-e17f2b44]{flex-shrink:0;position:relative}.progress-circle[data-v-e17f2b44]{transform-origin:50%;transition:stroke-dashoffset .1s linear;transform:rotate(-90deg)}.toast-actions[data-v-e17f2b44]{flex-direction:column;gap:.5rem;display:flex}.action-btn[data-v-e17f2b44]{color:#ffffffb3;cursor:pointer;z-index:10;background:#ffffff14;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.875rem;transition:all .2s;display:flex;position:relative}.action-btn[data-v-e17f2b44]:hover{color:#fff;background:#ffffff1f;transform:scale(1.05)}.action-btn[data-v-e17f2b44]:active{transform:scale(.95)}.close-btn[data-v-e17f2b44]:hover{color:#ef4444;background:#ef444433}.toast-progress[data-v-e17f2b44]{background:linear-gradient(90deg, var(--toast-color), color-mix(in srgb, var(--toast-color) 70%, #fff));border-radius:0 0 14px 14px;height:3px;transition:width 50ms linear;position:absolute;bottom:0;left:0}.priority-indicator[data-v-e17f2b44]{background:var(--toast-color);width:10px;height:10px;box-shadow:0 0 10px var(--toast-color);border-radius:50%;position:absolute;top:-5px;right:-5px}.priority-pulse[data-v-e17f2b44]{background:var(--toast-color);opacity:.6;border-radius:50%;width:20px;height:20px;animation:1.5s ease-in-out infinite priorityPulse-e17f2b44;position:absolute;top:-5px;left:-5px}@keyframes priorityPulse-e17f2b44{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.5)}}.minimized-overlay[data-v-e17f2b44]{background:var(--toast-bg);border:2px solid var(--toast-color);cursor:pointer;z-index:3;box-shadow:0 4px 20px #0006, 0 0 20px color-mix(in srgb, var(--toast-color) 30%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mini-icon[data-v-e17f2b44]{color:var(--toast-color);z-index:2;font-size:1.35rem;position:relative}.mini-pulse[data-v-e17f2b44]{border:2px solid var(--toast-color);border-radius:50%;animation:1.5s ease-in-out infinite miniPulse-e17f2b44;position:absolute;inset:-4px}@keyframes miniPulse-e17f2b44{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.3;transform:scale(1.3)}}@media (width<=768px){.toast-message[data-v-e17f2b44]{width:100%;max-width:calc(100vw - 2rem)}.toast-compact[data-v-e17f2b44],.toast-expanded[data-v-e17f2b44]{width:100%}.toast-content[data-v-e17f2b44]{gap:.75rem;padding:.875rem 1rem}}@media (prefers-reduced-motion:reduce){.toast-message[data-v-e17f2b44],.action-btn[data-v-e17f2b44],.ambient-particle[data-v-e17f2b44],.status-pulse[data-v-e17f2b44],.priority-pulse[data-v-e17f2b44],.ambient-glow[data-v-e17f2b44],.mini-pulse[data-v-e17f2b44]{transition:none;animation:none}}@media (prefers-contrast:high){.toast-container[data-v-e17f2b44]{border-width:2px;border-color:var(--toast-color)}.action-btn[data-v-e17f2b44]{border:1px solid #ffffff4d}}.toast-ecosystem[data-v-c2ac7999]{pointer-events:none;z-index:100000;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:fixed;inset:0}.toast-ambient-field[data-v-c2ac7999]{opacity:0;transition:opacity .5s;position:absolute;inset:0;overflow:hidden}.toast-ecosystem:has(.toast-field>*) .toast-ambient-field[data-v-c2ac7999]{opacity:1}.ambient-grid[data-v-c2ac7999]{position:absolute;inset:0}.grid-line[data-v-c2ac7999]{background:linear-gradient(#0000,#0080ff1a,#0000);width:1px;height:100%;animation:4s ease-in-out infinite gridPulse-c2ac7999;position:absolute}.grid-line.horizontal[data-v-c2ac7999]{background:linear-gradient(90deg,#0000,#0080ff1a,#0000);width:100%;height:1px}@keyframes gridPulse-c2ac7999{0%,to{opacity:.2}50%{opacity:.6}}.ambient-particles[data-v-c2ac7999]{position:absolute;inset:0}.particle[data-v-c2ac7999]{background:#0080ff99;border-radius:50%;width:2px;height:2px;animation:8s linear infinite particleDrift-c2ac7999;position:absolute}@keyframes particleDrift-c2ac7999{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(50px,-100px)scale(0)}}.toast-field[data-v-c2ac7999]{width:100%;height:100%;position:relative}.toast-orbit-container[data-v-c2ac7999]{pointer-events:auto;transition:all .6s cubic-bezier(.4,0,.2,1);position:absolute}.toast-hub[data-v-c2ac7999]{pointer-events:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-core[data-v-c2ac7999]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#000000f2,#141414fa);border:2px solid #0080ff4d;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;box-shadow:0 12px 32px #0009,0 0 0 1px #0080ff1a,inset 0 1px #ffffff14}.hub-pulse[data-v-c2ac7999]{border:2px solid #0080ff66;border-radius:50%;animation:2s ease-in-out infinite hubPulse-c2ac7999;position:absolute;inset:-4px}@keyframes hubPulse-c2ac7999{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.3)}}.hub-ring[data-v-c2ac7999]{border:1px solid #0080ff33;border-radius:50%;animation:10s linear infinite hubRotate-c2ac7999;position:absolute;inset:-8px}@keyframes hubRotate-c2ac7999{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hub-icon[data-v-c2ac7999]{color:#0080ffb3;z-index:1;font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-count[data-v-c2ac7999]{color:#0080ffe6;z-index:2;background:#000000e6;border:1px solid #0080ff4d;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.875rem;font-weight:700;display:flex;position:absolute;bottom:-2px;right:-2px}.hub-connections[data-v-c2ac7999]{width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.connection-line[data-v-c2ac7999]{transform-origin:0;background:linear-gradient(90deg,#0080ff4d,#0000);width:80px;height:1px;animation:3s ease-in-out infinite connectionPulse-c2ac7999;position:absolute;top:50%;left:50%}@keyframes connectionPulse-c2ac7999{0%,to{opacity:.3;width:60px}50%{opacity:.8;width:100px}}.toast-orbital-enter-active[data-v-c2ac7999]{transition:all .8s cubic-bezier(.4,0,.2,1)}.toast-orbital-leave-active[data-v-c2ac7999]{transition:all .5s cubic-bezier(.6,0,.4,1)}.toast-orbital-enter-from[data-v-c2ac7999]{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(180deg)}.toast-orbital-leave-to[data-v-c2ac7999]{opacity:0;transform:translate(-50%,-50%)scale(.1)rotate(-90deg)}.toast-orbital-move[data-v-c2ac7999]{transition:all .6s cubic-bezier(.4,0,.2,1)}@media (width<=768px){.toast-orbit-container[data-v-c2ac7999]{margin-bottom:1rem;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.toast-field[data-v-c2ac7999]{width:auto;max-width:calc(100vw - 2rem);height:auto;position:fixed;top:1rem;right:1rem}.toast-hub[data-v-c2ac7999],.toast-ambient-field[data-v-c2ac7999]{display:none}}@media (width<=480px){.toast-field[data-v-c2ac7999]{max-width:none;top:.5rem;left:.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){.toast-orbit-container[data-v-c2ac7999],.grid-line[data-v-c2ac7999],.particle[data-v-c2ac7999],.hub-pulse[data-v-c2ac7999],.hub-ring[data-v-c2ac7999],.connection-line[data-v-c2ac7999],.toast-orbital-enter-active[data-v-c2ac7999],.toast-orbital-leave-active[data-v-c2ac7999]{transition:none;animation:none}.toast-orbital-enter-from[data-v-c2ac7999],.toast-orbital-leave-to[data-v-c2ac7999]{transform:translate(-50%,-50%)scale(1)}}@media (prefers-contrast:high){.hub-core[data-v-c2ac7999]{background:#ffffff1a;border-color:#fff}.hub-count[data-v-c2ac7999]{color:#fff;border-color:#fff}.hub-icon[data-v-c2ac7999]{color:#fff}.grid-line[data-v-c2ac7999]{background:#ffffff4d}.particle[data-v-c2ac7999]{background:#fff}}.toast-orbit-container[data-v-c2ac7999]{will-change:transform, opacity;backface-visibility:hidden;perspective:1000px}.hub-core[data-v-c2ac7999],.hub-pulse[data-v-c2ac7999],.hub-ring[data-v-c2ac7999]{will-change:transform;backface-visibility:hidden}.consent[data-v-ace59853]{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:20px 24px calc(20px + env(safe-area-inset-bottom,0px));background:#080b11f7;border-top:1px solid #ffffff1a;position:fixed;bottom:0;left:0;right:0}.consent-inner[data-v-ace59853]{flex-direction:column;gap:16px;max-width:1080px;margin:0 auto;display:flex}.consent-title[data-v-ace59853]{color:#fff;align-items:center;margin:0 0 6px;font-size:1rem;font-weight:700;display:flex}.pixel[data-v-ace59853]{background:var(--primary-blue,#00a3ff);width:6px;height:6px;margin-left:5px}.consent-text[data-v-ace59853]{color:#fff9;max-width:72ch;margin:0;font-size:.88rem;line-height:1.6}.consent-link[data-v-ace59853]{color:var(--primary-blue,#00a3ff);font:inherit;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;text-decoration:underline}.consent-detail[data-v-ace59853]{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.consent-category[data-v-ace59853]{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.consent-category.locked[data-v-ace59853]{cursor:default}.category-body[data-v-ace59853]{flex-direction:column;gap:3px;display:flex}.category-label[data-v-ace59853]{color:#ffffffe6;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:flex}.category-required[data-v-ace59853]{color:#fff6;border:1px solid #ffffff26;border-radius:3px;padding:1px 6px;font-size:.7rem;font-weight:500}.category-description[data-v-ace59853]{color:#ffffff80;font-size:.82rem;line-height:1.5}.consent-actions[data-v-ace59853]{flex-wrap:wrap;gap:10px;display:flex}.consent-btn[data-v-ace59853]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:.55em;padding:.6rem 1.15rem;font-size:.88rem;font-weight:600;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.btn-pixel[data-v-ace59853]{background:#ffffff73;width:7px;height:7px;transition:background-color .18s}.consent-btn[data-v-ace59853]:hover{border-color:var(--primary-blue,#00a3ff);color:var(--primary-blue,#00a3ff);background:#00a3ff12}.consent-btn:hover .btn-pixel[data-v-ace59853]{background:var(--primary-blue,#00a3ff)}.consent-btn.accept[data-v-ace59853]{border-color:#00a3ff73}.consent-btn.accept .btn-pixel[data-v-ace59853]{background:var(--primary-blue,#00a3ff)}.consent-enter-active[data-v-ace59853],.consent-leave-active[data-v-ace59853]{transition:transform .3s,opacity .3s}.consent-enter-from[data-v-ace59853],.consent-leave-to[data-v-ace59853]{opacity:0;transform:translateY(100%)}@media (width<=640px){.consent[data-v-ace59853]{padding:16px}.consent-btn[data-v-ace59853]{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.consent-enter-active[data-v-ace59853],.consent-leave-active[data-v-ace59853]{transition:none}}.dialog-root[data-v-818b6492]{z-index:999999;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:fixed}.as-modal[data-v-818b6492]{justify-content:center;align-items:center;padding:24px;display:flex;inset:0}.dialog-backdrop[data-v-818b6492]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02040ab8;position:absolute;inset:0}.as-toast[data-v-818b6492]{max-width:380px;animation:.18s ease-out toastIn-818b6492;top:20px;right:20px}@keyframes toastIn-818b6492{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dialog-card[data-v-818b6492]{color:#fff;background:#0d121c;border:1px solid #ffffff1f;border-radius:14px;padding:20px 22px 18px;position:relative;box-shadow:0 16px 48px #00000080}.as-modal .dialog-card[data-v-818b6492]{width:100%;max-width:420px;animation:.18s ease-out modalIn-818b6492}@keyframes modalIn-818b6492{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.dialog-head[data-v-818b6492]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.tone-pixel[data-v-818b6492]{background:var(--tone);flex-shrink:0;width:8px;height:8px}.dialog-title[data-v-818b6492]{flex:1;min-width:0;font-size:1rem;font-weight:700}.dialog-dismiss[data-v-818b6492]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:1.1rem;line-height:1}.dialog-dismiss[data-v-818b6492]:hover{color:#fff;background:#ffffff14}.dialog-message[data-v-818b6492]{color:#ffffffb8;overflow-wrap:break-word;margin:0;font-size:.92rem;line-height:1.55}.dialog-actions[data-v-818b6492]{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.dialog-btn[data-v-818b6492]{font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:9px 18px;font-size:.9rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.btn-ghost[data-v-818b6492]{color:#fff9;border:1px solid #0000}.btn-ghost[data-v-818b6492]:hover{color:#fff;background:#ffffff0f}.btn-primary[data-v-818b6492]{border:1px solid var(--primary-blue,#00a3ff);color:var(--primary-blue,#00a3ff)}.btn-primary[data-v-818b6492]:hover{background:#00a3ff1f}.btn-danger[data-v-818b6492]{color:#ff9c9c;border:1px solid #ef4444cc}.btn-danger[data-v-818b6492]:hover{background:#ef444424}@media (width<=480px){.as-toast[data-v-818b6492]{max-width:none;left:20px;right:20px}}.dialog-stack-enter-active[data-v-c322b253],.dialog-stack-leave-active[data-v-c322b253]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dialog-stack-enter-from[data-v-c322b253]{opacity:0;transform:translateY(-10px)scale(.95)}.dialog-stack-leave-to[data-v-c322b253]{opacity:0;transform:translateY(10px)scale(.95)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}[data-theme=light]{--logo-blue:#007ac2;--logo-pixel:#0068a5;--logo-text:#080c12}[data-theme=dark]{--logo-blue:#00a3ff;--logo-pixel:#5ce1ff;--logo-text:#fff}:root,html{--font-primary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", sans-serif;--font-mono:"SF Mono", "Monaco", "Inconsolata", "Roboto Mono", "Consolas", monospace;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--primary-blue:#00a3ff;--secondary-blue:#06c;--success-green:#22c55e;--warning-yellow:#f59e0b;--error-red:#ef4444;--pixyl-blue:#0080ff;--pixyl-blue-bright:#0af;--pixyl-blue-glow:#0080ff80;--pixyl-blue-dark:#06c;--bg-primary:#000;--bg-secondary:#0f0f19e6;--bg-tertiary:#191923cc;--glass-bg:#ffffff0d;--glass-border:#ffffff1a;--glass-hover:#ffffff14;--glass-backdrop:none;--input-autofill-bg:#15181d;--text-primary:#fff;--text-secondary:#fffc;--text-tertiary:#fff9;--text-muted:#fff6;--success-color:#22c55e;--warning-color:#f59e0b;--error-color:#ef4444;--shadow-light:#ffffff1a;--shadow-dark:#0000004d;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.35s ease}html{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1;scroll-behavior:smooth;font-size:16px;line-height:1.5}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-primary);font-weight:var(--font-normal);min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:var(--font-bold);color:var(--text-primary);margin:0;line-height:1.2}h1{font-size:2.5rem;font-weight:var(--font-extrabold)}h2{font-size:2rem;font-weight:var(--font-bold)}h3{font-size:1.75rem;font-weight:var(--font-bold)}h4{font-size:1.5rem;font-weight:var(--font-semibold)}h5{font-size:1.25rem;font-weight:var(--font-semibold)}h6{font-size:1.125rem;font-weight:var(--font-medium)}p{color:var(--text-secondary);margin:0;line-height:1.6}a{color:var(--primary-blue);transition:color var(--transition-base);text-decoration:none}a:hover{color:var(--secondary-blue)}input,textarea,select,button{font-family:inherit;font-size:inherit}button{cursor:pointer;background:0 0;border:none}code,pre{font-family:var(--font-mono)}code{border-radius:var(--radius-sm);color:var(--text-primary);background:#ffffff1a;padding:.125rem .25rem;font-size:.875em}pre{padding:var(--space-md);border-radius:var(--radius-md);background:#ffffff0d;line-height:1.4;overflow-x:auto}pre code{background:0 0;padding:0}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}.font-light{font-weight:var(--font-light)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.font-extrabold{font-weight:var(--font-extrabold)}.font-black{font-weight:var(--font-black)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-muted{color:var(--text-muted)}.text-blue{color:var(--primary-blue)}.text-success{color:var(--success-green)}.text-warning{color:var(--warning-yellow)}.text-error{color:var(--error-red)}.container{width:100%;max-width:1200px;padding:0 var(--space-md);margin:0 auto}.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--glass-backdrop)}.glass-card:hover{background:var(--glass-hover)}.glass-panel{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-backdrop);border-radius:16px;padding:1.5rem;transition:background-color .35s,box-shadow .35s}:focus{outline:2px solid var(--primary-blue);outline-offset:2px}:focus:not(:focus-visible){outline:none}::selection{color:var(--text-primary);background:#00a3ff4d}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:#fff3}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (width<=768px){html{font-size:14px}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media (width<=480px){html{font-size:13px}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}input[type=checkbox]:not(.native-control),input[type=radio]:not(.native-control){appearance:none;cursor:pointer;background:#0000004d;border:1px solid #fff3;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin:0;transition:border-color .16s;display:inline-flex}input[type=checkbox]:not(.native-control):after,input[type=radio]:not(.native-control):after{content:"";background:var(--primary-blue,#00a3ff);transition:transform .16s;transform:scale(0)}input[type=checkbox]:not(.native-control):after{width:10px;height:10px}input[type=radio]:not(.native-control):after{width:7px;height:7px}input[type=checkbox]:not(.native-control):hover:not(:disabled),input[type=radio]:not(.native-control):hover:not(:disabled),input[type=checkbox]:not(.native-control):checked,input[type=radio]:not(.native-control):checked{border-color:var(--primary-blue,#00a3ff)}input[type=checkbox]:not(.native-control):checked:after,input[type=radio]:not(.native-control):checked:after{transform:scale(1)}input[type=checkbox]:not(.native-control):focus-visible,input[type=radio]:not(.native-control):focus-visible{outline:2px solid var(--primary-blue,#00a3ff);outline-offset:2px}input[type=checkbox]:not(.native-control):disabled,input[type=radio]:not(.native-control):disabled{opacity:.45;cursor:not-allowed}input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary,#fff);-webkit-box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;caret-color:var(--text-primary,#fff);border-radius:inherit;transition:background-color 10000000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary,#fff);-webkit-box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;caret-color:var(--text-primary,#fff);border-radius:inherit;transition:background-color 10000000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary,#fff);-webkit-box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;caret-color:var(--text-primary,#fff);border-radius:inherit;transition:background-color 10000000s ease-in-out}input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-primary,#fff);-webkit-box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;caret-color:var(--text-primary,#fff);border-radius:inherit;transition:background-color 10000000s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-primary,#fff);-webkit-box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;caret-color:var(--text-primary,#fff);border-radius:inherit;transition:background-color 10000000s ease-in-out}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary,#fff);-webkit-box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;caret-color:var(--text-primary,#fff);border-radius:inherit;transition:background-color 10000000s ease-in-out}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary,#fff);-webkit-box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;caret-color:var(--text-primary,#fff);border-radius:inherit;transition:background-color 10000000s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:var(--text-primary,#fff);-webkit-box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;caret-color:var(--text-primary,#fff);border-radius:inherit;transition:background-color 10000000s ease-in-out}select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary,#fff);-webkit-box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;caret-color:var(--text-primary,#fff);border-radius:inherit;transition:background-color 10000000s ease-in-out}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary,#fff);-webkit-box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;box-shadow:0 0 0 1000px var(--input-autofill-bg,#15181d) inset;caret-color:var(--text-primary,#fff);border-radius:inherit;transition:background-color 10000000s ease-in-out}input:-webkit-autofill:first-line{color:var(--text-primary,#fff);font-family:inherit;font-size:inherit}.page-shell{z-index:1;width:100%;max-width:1800px;margin:0 auto;padding:2rem;position:relative}.page-shell.compact{max-width:1400px}@media (width<=768px){.page-shell{padding:1.25rem}}html.glass-frosted{--glass-backdrop:blur(22px) saturate(180%);--glass-bg:#ffffff12}html.glass-frosted .glass-panel,html.glass-frosted .glass-card{box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff08}@media (prefers-reduced-transparency:reduce){html.glass-frosted{--glass-backdrop:none;--glass-bg:#141820eb}}@media (prefers-contrast:high){:root{--text-primary:#fff;--text-secondary:#fff;--primary-blue:#66b3ff}}@media print{body{color:#000!important;background:#fff!important}*{box-shadow:none!important;text-shadow:none!important}}
