@property --push-x{syntax:"<length>";inherits:true;initial-value:0}@property --push-y{syntax:"<length>";inherits:true;initial-value:0}@property --push-distance{syntax:"<length>";inherits:true;initial-value:0}@property --bubble-scale{syntax:"<number>";inherits:true;initial-value:1}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-app:#0a0a0a;--surface-base:#121212;--surface-raised:#1a1a1a;--surface-overlay:#222;--surface-inset:#0e0e0e;--surface-popup:#14141cf2;--surface-dialog:#1a1a2e;--border-subtle:#1a1a1a;--border-default:#2a2a2a;--border-strong:#333;--text-primary:#ffffffde;--text-heading:#fff;--text-muted:#ffffffb3;--text-subtle:#fff9;--text-faint:#fff6;--text-on-accent:#fff;--accent:#646cff;--accent-hover:#535bf2;--accent-contrast:#fff;--accent-soft:#646cff26;--accent-soft-border:#646cff4d;--accent-soft-hover:#646cff38;--accent-glow:#646cff80;--accent-shadow:#646cff4d;--accent-text-light:#a0b9ffe6;--accent-gradient-from:#667eea;--accent-gradient-to:#764ba2;--link:#6cb6ff;--link-hover:#8fc8ff;--danger:#ef4444;--danger-strong:#d32f2f;--danger-soft:#ff50504d;--danger-soft-text:#ff7878e6;--danger-soft-bg:#e74c3c1a;--danger-soft-hover:#e74c3c33;--warning:#fbbf24;--trust-medium:#f1c40f;--success:#4ade80;--vote-up:#ff6b35;--vote-down:#4a90e2;--info:#6ab0f3;--info-surface:#1a2a3a;--info-soft-bg:#64b4ff14;--info-soft-border:#64b4ff26;--info-fg:#b4d2ffd9;--info-fill:#64b4ff80;--film-04:#ffffff0a;--film-06:#ffffff0f;--film-08:#ffffff14;--film-10:#ffffff1a;--film-12:#ffffff1f;--film-15:#ffffff26;--film-20:#fff3;--film-40:#fff6;--scrim-panel:#0006;--scrim-panel-strong:#00000073;--scrim-shadow:#00000080;--scrim-modal:#0009;--media-scrim-strong:#000000a6;--media-scrim-transparent:#0000;--media-scrim-soft:#0000004d;--media-stage:#000;--media-stage-paper:#fff;--media-control-bg:#00000073;--media-control-border:#ffffff1f;--media-control-border-strong:#ffffff4d;--media-shadow:#00000080;--holo-scrim:#0006;--holo-border:#ffffff14;--holo-divider:#ffffff1a;--holo-text:#fffffff2;--holo-text-muted:#ffffffb3;--holo-text-subtle:#fff9;--holo-text-faint:#fff6;--holo-chip:#ffffff14;--holo-chip-hover:#ffffff1f;--holo-chip-border:#ffffff26;--brand-google-bg:#fff;--brand-google-fg:#3c4043}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-app:#f7f7f8;--surface-base:#fff;--surface-raised:#f0f0f2;--surface-overlay:#e8e8eb;--surface-inset:#ececed;--surface-popup:#fffffff7;--surface-dialog:#fff;--border-subtle:#e6e6e8;--border-default:#d8d8db;--border-strong:#c4c4c8;--text-primary:#000000e0;--text-heading:#0a0a0a;--text-muted:#000000a8;--text-subtle:#0000008c;--text-faint:#0006;--accent:#5568d3;--accent-hover:#4453b8;--accent-soft:#5568d31f;--accent-soft-border:#5568d359;--accent-soft-hover:#5568d329;--accent-glow:#5568d359;--accent-shadow:#5568d340;--accent-text-light:#4353b8f2;--link:#1a6fd4;--link-hover:#1257ab;--danger:#dc2626;--danger-strong:#b91c1c;--danger-soft:#dc26264d;--danger-soft-text:#b91c1cf2;--danger-soft-bg:#dc262614;--danger-soft-hover:#dc262629;--warning:#d97706;--trust-medium:#ca8a04;--success:#16a34a;--vote-up:#e25822;--vote-down:#3a72c0;--info:#1f6fd4;--info-surface:#e7f0fa;--info-soft-bg:#256fd414;--info-soft-border:#256fd438;--info-fg:#1c50a0e6;--info-fill:#256fd48c;--film-04:#0000000a;--film-06:#0000000d;--film-08:#0000000f;--film-10:#00000014;--film-12:#0000001a;--film-15:#0000001f;--film-20:#0000002e;--film-40:#00000052;--scrim-panel:#0000000a;--scrim-panel-strong:#0000000d;--scrim-shadow:#0000002e;--scrim-modal:#00000080}:root{color:var(--text-primary);background-color:var(--surface-app);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}.holographicCard,button,[role=button]{-webkit-user-select:none;user-select:none}a{color:var(--accent);-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:var(--accent-hover)}body{min-width:320px;min-height:100vh;margin:0}h1{font-size:3.2em;line-height:1.1}button{background-color:var(--surface-raised);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}input,textarea,select,button{box-sizing:border-box}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-stage{flex:auto;min-height:0}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-group(floating-avatar){animation:none!important}::view-transition-old(floating-avatar){animation:none!important}::view-transition-new(floating-avatar){animation:none!important}:root.vt-active::view-transition-old(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,0,0,1);animation-fill-mode:both}:root.vt-active::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,0,0,1);animation-fill-mode:both}:root.vt-forward::view-transition-old(root){animation-name:vt-slide-out-left}:root.vt-forward::view-transition-new(root){animation-name:vt-slide-in-right}:root.vt-back::view-transition-old(root){animation-name:vt-slide-out-right}:root.vt-back::view-transition-new(root){animation-name:vt-slide-in-left}@keyframes vt-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30%)}}@keyframes vt-slide-in-right{0%{opacity:0;transform:translate(30%)}to{opacity:1;transform:translate(0)}}@keyframes vt-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30%)}}@keyframes vt-slide-in-left{0%{opacity:0;transform:translate(-30%)}to{opacity:1;transform:translate(0)}}:root.vt-scatter::view-transition-old(root){mix-blend-mode:normal;animation:none}:root.vt-scatter::view-transition-new(root){mix-blend-mode:normal;animation:none}:root.vt-active .holographicCard,:root.vt-active .holographicCard *,:root.vt-active .holographicCard:before,:root.vt-active .holographicCard:after{filter:none!important;mix-blend-mode:normal!important;will-change:auto!important;animation:none!important}:root.vt-active .shine,:root.vt-active .glare{opacity:0!important}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:1ms!important}::view-transition-old(*){animation-duration:1ms!important}::view-transition-new(*){animation-duration:1ms!important}}
