:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#020208;--background-soft:#05040d;--foreground:#fcfaff;--muted:#aaa4b8;--muted-strong:#d6d0df;--brand-violet:#5808f8;--brand-purple:#8b18f8;--brand-magenta:#dc19e8;--brand-coral:#f83a42;--brand-orange:#ff7a32;--brand-gold:#ffd15a;--accent:var(--brand-purple);--accent-cool:var(--brand-magenta);--surface:#090711;--surface-raised:#100d20;--surface-elevated:#17122c;--surface-glass:#090713d6;--surface-subtle:#ffffff09;--surface-hover:#fff1;--surface-pressed:#8b18f81a;--border:#ffffff17;--border-strong:#ffffff29;--border-brand:#dc19e847;--focus-ring:#e67cff;--success:#68d8a5;--warning:#ffc15a;--danger:#ff6075;--info:#a892ff;--brand-gradient:linear-gradient(125deg, var(--brand-violet) 0%, var(--brand-purple) 31%, var(--brand-magenta) 54%, var(--brand-coral) 77%, var(--brand-orange) 100%);--brand-gradient-soft:linear-gradient(125deg, #5808f838, #dc19e824 54%, #ff7a321c);--brand-gradient-hairline:linear-gradient(90deg, transparent, #8b18f899, #dc19e8a6, #f83a427a, transparent);--brand-glow:0 0 2.8rem #8d18f838;--shadow-soft:0 12px 34px #0003;--shadow-elevated:0 22px 70px #00000061;--shadow-floating:0 28px 90px #0000007a;--radius-xs:8px;--radius-sm:12px;--radius-md:18px;--radius-lg:26px;--radius-xl:34px;--control-height:46px;--control-height-lg:52px;--content-max:1600px;--content-readable:760px;--page-gutter:clamp(1rem, 3.25vw, 3.75rem);--space-1:.375rem;--space-2:.625rem;--space-3:.875rem;--space-4:1.125rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.75rem;--space-8:3.75rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--duration-fast:.14s;--duration-base:.22s;--ayin-safe-top:env(safe-area-inset-top,0px);--ayin-safe-right:env(safe-area-inset-right,0px);--ayin-safe-bottom:env(safe-area-inset-bottom,0px);--ayin-safe-left:env(safe-area-inset-left,0px);--text-primary:var(--foreground);--text-secondary:var(--muted-strong);--text-muted:var(--muted);--action-fill:#6415ce;--action-hover:#7624e0;--action-text:#fff;--action-danger-fill:#a71d38;--action-danger-hover:#bd2140;--action-outline:#898196;--status-info-bg:#201a38;--status-success-bg:#102a21;--status-warning-bg:#30230e;--status-danger-bg:#32141e;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1rem;--text-lg:1.125rem;--text-title:clamp(2rem, 4.5vw, 3.5rem);--text-heading:clamp(1.35rem, 2.5vw, 2rem);--leading-copy:1.65;--leading-heading:1.2;--radius-control:10px;--radius-panel:18px;--radius-pill:999px;--control-target:44px;--focus-width:3px;--focus-offset:3px;--surface-navigation:#0b0815;--surface-selected:#25183c;--text-accent:#d9bdff;--layer-chrome:40;--layer-feedback:60;--ayin-shell-top:0px;--ayin-shell-bottom:0px;--ayin-feedback-height:0px;--ayin-feedback-space:0px;--ayin-visual-height:100dvh;--ayin-visual-top:0px;--ayin-visual-bottom:0px;--ayin-content-height:max(0px, calc(var(--ayin-visual-height) - var(--ayin-shell-top) - var(--ayin-shell-bottom) - var(--ayin-feedback-height)))}
*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth;max-width:100%;scrollbar-color:#8b18f870 #ffffff08;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--ayin-shell-top) + 1rem);scroll-padding-block-end:calc(var(--ayin-shell-bottom) + var(--ayin-feedback-height) + 2rem)}html,body{min-height:100%;margin:0}body{background:radial-gradient(circle at 86% -8%, #7b18f826, transparent 32rem), radial-gradient(circle at 2% 26%, #dc19e814, transparent 28rem), radial-gradient(circle at 68% 92%, #f83a420a, transparent 30rem), var(--background);color:var(--foreground);font-synthesis:none;min-width:0;min-height:100dvh;padding-block-end:var(--ayin-feedback-space);padding-inline:var(--ayin-safe-left) var(--ayin-safe-right);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;width:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}html[dir=rtl] body{padding-inline:var(--ayin-safe-right) var(--ayin-safe-left)}main,section,article,aside,header,footer,nav,form,fieldset{min-width:0}button,a,input,select,textarea{font:inherit;min-width:0;max-width:100%}button,a,select,input[type=checkbox],input[type=radio]{touch-action:manipulation}a,button{color:inherit}img,svg,video,canvas,iframe{max-width:100%}pre{max-width:100%;overflow-x:auto}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{color:var(--foreground);background:#dc19e857}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}:where(input,select,textarea)::placeholder{color:#aaa3bc9e}:where(button,input,select,textarea):disabled{cursor:not-allowed}[data-tv-focusable=true]:focus-visible{z-index:5;position:relative;box-shadow:0 0 0 2px #03030ae6,0 0 2rem #dc19e852}@media (hover:hover) and (pointer:fine){:where(a,button){transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-base) var(--ease-out), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}}@media (min-width:1500px) and (min-height:800px){:root{--control-height:50px;--control-height-lg:56px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:5px;outline-width:4px}}@media (max-width:640px){:root{--page-gutter:max(1rem, var(--ayin-safe-left));--radius-lg:22px;--radius-xl:28px}html[dir=rtl]{--page-gutter:max(1rem, var(--ayin-safe-right))}input[type=file]{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ayin-feedback-dock{inset-block-end:calc(max(var(--ayin-shell-bottom), var(--ayin-visual-bottom), var(--ayin-safe-bottom)) + .75rem);inset-inline:max(1rem, var(--ayin-safe-left)) max(1rem, var(--ayin-safe-right));max-inline-size:44rem;max-block-size:min(40dvh, max(0px, calc(var(--ayin-visual-height) - var(--ayin-shell-top) - max(0px, calc(var(--ayin-shell-bottom) - var(--ayin-visual-bottom))) - 2rem)));overscroll-behavior:contain;z-index:var(--layer-feedback);gap:.625rem;margin-inline:auto;padding:4px;display:grid;position:fixed;overflow:auto}.ayin-feedback-dock:empty{display:none}.pwa-prompt{background:var(--surface-elevated);border:1px solid var(--action-outline);border-radius:var(--radius-panel);box-shadow:var(--shadow-elevated);flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex}.pwa-prompt>span{flex:18rem}.pwa-prompt button{min-block-size:var(--control-target)}@media (max-width:520px){.pwa-prompt{align-items:stretch}.pwa-prompt>span{flex-basis:100%}.pwa-prompt button{flex:auto}}@media (forced-colors:active){.pwa-prompt{border-color:canvastext}}
