.neo-header{z-index:var(--z-header);min-width:var(--header-height);height:var(--header-height);max-height:var(--header-height);--header-inset:var(--page-margin);width:100%;padding:0;padding-left:calc(var(--header-inset) - 12px);padding-right:var(--header-inset);background:#312d35;border-bottom:1px solid #ffffff1f;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:sticky;top:0}@media (min-width:1200px){.neo-header{--header-inset:max(var(--page-margin), calc((100% - 1440px) / 2));transition:padding .18s cubic-bezier(.2,0,0,1)}}.neo-header .logo-container{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;height:100%;display:flex}.neo-header .logo-container .logo-img{width:32px;height:32px}.neo-header .logo-container .logo-text{width:112.5px;height:18px}.neo-header .sidebar-control{cursor:pointer;color:#fff9;transition:background-color var(--dur-hover) var(--ease-micro),transform var(--dur-press) var(--ease-micro);border-radius:8px;flex-direction:row;justify-content:center;align-items:center;padding:12px;display:flex}.neo-header .sidebar-control .neo-icon{transition:transform var(--dur-hover) var(--ease-micro)}@media (hover:hover) and (pointer:fine){.neo-header .sidebar-control:hover{background:#ffffff0f}.neo-header .sidebar-control:hover .neo-icon{transform:scale(var(--hover-scale-icon))}}.neo-header .sidebar-control:active{transform:scale(var(--press-scale-subtle));background:#ffffff1f}.neo-header .breadcrumbs{flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:400;display:flex;overflow:hidden}.neo-header .breadcrumbs .item{flex:0 auto;align-items:center;min-width:0;display:flex}.neo-header .breadcrumbs .item:last-child{flex-shrink:1;overflow:hidden}.neo-header .breadcrumbs .item a{text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7;font-family:var(--font-stack);font-style:normal;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.neo-header .breadcrumbs .item a:hover{text-underline-offset:2px;cursor:pointer;text-decoration:underline}}.neo-header .breadcrumbs .item:not(:last-child):after{content:"/";flex:none;padding-left:8px}.neo-header .recap-links{flex-direction:row;align-items:center;gap:16px;margin-right:16px;display:flex}.neo-header .recap-links .recap-link{color:#fff;font-family:var(--font-stack);transition:transform var(--dur-base) var(--ease-micro),box-shadow var(--dur-base) var(--ease-micro);background:linear-gradient(135deg,#ff7800 0%,#ff9f45 100%);border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;position:relative;box-shadow:0 0 12px #ff780066}.neo-header .recap-links .recap-link:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:2s ease-in-out infinite recap-glow;position:absolute;inset:0;box-shadow:0 0 20px #ff780099}@media (hover:hover) and (pointer:fine){.neo-header .recap-links .recap-link:hover{transform:translateY(-1px);box-shadow:0 0 20px #ff780099}}.neo-header .recap-links .recap-link:active{transform:translateY(0)}@keyframes recap-glow{0%,to{opacity:0}50%{opacity:1}}.neo-header .controls{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:16px;margin-left:auto;display:flex}.neo-header .controls .control-cluster{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.neo-header .controls .control-cluster .neo-button{white-space:nowrap}@media (min-width:1200px){.neo-header{--rail-toggle-left:-56px}.neo-header .logo-container{display:none}.neo-header.rail-collapsed{--rail-toggle-left:12px}.neo-header .sidebar-control{left:var(--rail-toggle-left);top:calc((var(--header-height) - 44px)/2);transition:background-color var(--dur-hover) var(--ease-micro),transform var(--dur-press) var(--ease-micro),left .18s cubic-bezier(.2, 0, 0, 1);position:absolute}}.neo-header.mobile .breadcrumbs{display:none}@media (max-width:1199px){.neo-header .breadcrumbs,.neo-header .controls .player-search,.neo-header .controls .language-selector{display:none}.neo-header .logo-container{margin-left:4px}}@media (prefers-reduced-motion:reduce){.neo-header .recap-links .recap-link{transition:none;animation:none}.neo-header,.neo-header .sidebar-control{transition:none}}
.app-footer{background:#232027;border-top:1px solid #ffffff1f;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:auto;padding:16px 120px;display:flex}.app-footer .footer-content{justify-content:space-between;align-items:center;gap:48px;width:100%;max-width:2400px;display:flex}.app-footer .footer-section{align-items:center;gap:24px;display:flex}.app-footer .footer-section.footer-brand{flex:1}.app-footer .footer-logo{align-items:center;gap:8px;display:flex;position:relative}.app-footer .footer-logo:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-footer .footer-logo .logo-img{width:32px;height:32px}.app-footer .footer-logo .logo-text{height:20px}.app-footer .copyright{color:#ffffffc7;font-size:14px;font-weight:400}.app-footer .login-button{color:#ff7800;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;text-decoration:underline;transition:color .2s;position:relative}.app-footer .login-button:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-footer .login-button:hover{color:#ff7800cc}.app-footer .social-icons{gap:16px;display:flex}.app-footer .social-icons a{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex;position:relative}.app-footer .social-icons a:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-footer .social-icons a:hover{background-color:#ffffff0f}.app-footer .social-icons a img{width:20px;height:20px}.app-footer .footer-links{flex-wrap:wrap;gap:24px;display:flex}.app-footer .footer-links a{color:#ffffffc7;font-size:14px;font-weight:400;transition:color .2s;position:relative}.app-footer .footer-links a:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-footer .footer-links a:hover{color:#fff}.app-footer .footer-disclosure{color:#ffffffc7;-webkit-user-select:text;user-select:text;width:100%;margin:0;font-size:12px;font-weight:400;line-height:1.5}@media (max-width:899px){.app-footer{padding:20px 16px}.app-footer .footer-content{text-align:center;flex-direction:column;align-items:center;gap:24px}.app-footer .footer-section{flex-wrap:wrap;justify-content:center;width:100%}.app-footer .footer-section.footer-brand{gap:24px 12px}.app-footer .footer-logo{gap:6px}.app-footer .footer-logo .logo-img{width:24px;height:24px}.app-footer .footer-logo .logo-text{height:16px}.app-footer .copyright{font-size:12px}.app-footer .social-icons{order:-1}.app-footer .footer-links{flex-wrap:wrap;gap:16px}.app-footer .footer-disclosure{text-align:center}}@media (min-width:900px) and (max-width:1199px){.app-footer .footer-content{gap:24px}.app-footer .footer-logo .logo-text{display:none}.app-footer .footer-links{gap:16px}}
.neo-badge{white-space:nowrap;letter-spacing:var(--tracking-caps);background-color:var(--fill-strong);color:var(--text-weak);box-shadow:var(--elevation-badge);border-radius:4px;justify-content:center;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.neo-badge--success{color:#34c759;box-shadow:none;background-color:#34c7591f}.neo-badge--warning{color:#dabb40;box-shadow:none;background-color:#dabb401f}.neo-badge--error{color:#ff8a80;box-shadow:none;background-color:#ff5f571f}.neo-badge--brand{color:#ff9d4d;box-shadow:none;background-color:#ff78001f}.neo-badge--information{color:#7ec0e5;box-shadow:none;background-color:#7ec0e51f}.neo-badge--pill{border-radius:var(--radius-pill);height:24px;box-shadow:var(--ring);padding:2px 12px}.neo-callout{color:#ff8a80;text-wrap:pretty;background-color:#ff5f5714;border:1px solid #ff5f5733;border-radius:8px;align-items:center;gap:8px;margin:0 2px 8px;padding:8px 12px;font-size:14px;line-height:18px;display:flex}.neo-callout .neo-callout-icon{--neo-icon-box:18px;flex:none;align-self:flex-start}.neo-callout--warning{color:#dabb40;background-color:#dabb4014;border-color:#dabb4033}.neo-callout--success{color:#34c759;background-color:#34c75914;border-color:#34c75933}.neo-callout--information{color:#7ec0e5;background-color:#7ec0e514;border-color:#7ec0e533}.neo-callout--inline{background-color:#0000;border-color:#0000;margin:0;padding:4px 0}.neo-callout--page{border-radius:16px;justify-content:center;min-height:100px;padding:16px}.neo-callout--page .neo-callout-icon{align-self:center}.neo-callout:not(.neo-callout--page){animation:neoCalloutIn var(--dur-base) var(--ease-out) backwards}@keyframes neoCalloutIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.neo-prose{max-width:72ch}.neo-reading{width:100%;max-width:72ch;font-size:var(--type-body-large-size);line-height:var(--type-body-large-line-height);font-weight:var(--type-body-large-weight);color:#ffffffc7;margin-inline:auto}.neo-reading h1{font-size:var(--type-h1-size);line-height:var(--type-h1-line-height);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-letter-spacing);color:#fff;margin-block-end:16px}.neo-reading h2{font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-letter-spacing);color:#fff;margin-block:48px 12px}.neo-reading h3{font-size:var(--type-h4-size);line-height:var(--type-h4-line-height);font-weight:var(--type-h4-weight);color:#fff;margin-block:32px 8px}.neo-reading p{margin-block:0 16px}.neo-reading ul,.neo-reading ol{margin-block:0 16px;padding-inline-start:24px}.neo-reading li{margin-block-end:8px}.neo-reading strong{color:#fff;font-weight:600}.neo-reading a{color:#ff7800}.neo-reading a:hover{color:#ff9d4d;text-decoration:underline}.neo-reading .neo-reading-meta{font-size:var(--type-body-size);line-height:var(--type-body-line-height);margin-block:0 40px}.neo-reading .neo-reading-note{color:#fff;border-top:1px solid #ffffff1f;margin-block-start:48px;padding-block-start:24px}.neo-reading>:last-child{margin-block-end:0}.neo-control-label{color:#ffffffc7;white-space:nowrap;margin-right:8px;font-size:14px}.neo-label{white-space:normal;font-family:var(--font-stack);color:#ffffffc7;justify-content:center;align-items:center;display:flex}.neo-truncate{text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-line-clamp:1;line-clamp:1;white-space:nowrap;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.neo-truncate.neo-truncate--flex{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5ch;display:flex}.neo-truncate.neo-truncate--center{justify-content:center}.neo-panel-header{background-color:var(--surface-nested);color:#ffffffc7;width:100%;box-shadow:var(--ring),var(--specular);text-shadow:none;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:600;display:flex}.neo-place-end{place-self:flex-end}.neo-place-start{place-self:flex-start}.neo-surface{background-color:var(--surface);box-shadow:var(--shadow-surface);transition-property:box-shadow,background-color;transition-duration:var(--dur-hover);transition-timing-function:var(--ease-micro);border-radius:16px;position:relative}@media (hover:hover) and (pointer:fine){.neo-surface:hover{background-color:var(--surface-hover);box-shadow:var(--shadow-surface-hover)}}.disabled{pointer-events:none;color:#ffffff8c!important}.disabled.full-select{pointer-events:auto;-webkit-user-select:all;user-select:all}:root{--grey-solid-1000:#232027;--grey-solid-900:#312d35;--grey-solid-850:#3e3a45;--grey-solid-800:#4d4757;--white-1000:#fff;--white-900:#ffffffe6;--white-780:#ffffffc7;--white-600:#fff9;--white-420:#ffffff6b;--white-120:#ffffff1f;--white-60:#ffffff0f;--white-30:#ffffff08;--white-10:#ffffff03;--brand-real-1000:#ed6816;--brand-1000:#ff7800;--brand-800:#ff7800cc;--brand-200:#ff780033;--brand-120:#ff78001f;--brand-50:#ff78000d;--green-1000:#34c759;--green-800:#34c759cc;--green-200:#34c75933;--green-120:#34c7591f;--green-80:#34c75914;--red-1000:#ff5f57;--red-800:#ff5f57cc;--red-200:#ff5f5733;--red-120:#ff5f571f;--red-80:#ff5f5714;--yellow-star:#fec62e;--yellow-1000:#dabb40;--yellow-800:#dabb40cc;--yellow-200:#dabb4033;--yellow-120:#dabb401f;--yellow-80:#dabb4014;--blue-1000:#7ec0e5;--blue-800:#7ec0e5cc;--blue-200:#7ec0e533;--blue-120:#7ec0e51f;--blue-80:#7ec0e514;--gold-1000:#ff9500;--silver-1000:#c7ccd6;--bronze-1000:#a2845e;--gold-text:#ffa448;--silver-text:#c7ccd6;--bronze-text:#d4b48d;--inverse-strong:#0f0c14e6;--inverse-mid:#0f0c14c7;--inverse-weak:#0f0c1473;--text-strong:#fff;--text-weak:#ffffffc7;--text-brand:#ff7800;--text-brand-on-tint:#ff9d4d;--text-weakest:#ffffffb3;--text-disabled:#ffffff8c;--text-error:#ff5f57;--text-error-on-tint:#ff8a80;--text-warning:#dabb40;--text-success:#34c759;--text-information:#7ec0e5;--stroke-strong:#fff9;--stroke-mid:#ffffff6b;--stroke-weak:#ffffff1f;--stroke-weaker:#ffffff0f;--stroke-disabled:#ffffff1f;--stroke-brand:#ff7800;--stroke-error-strong:#ff5f57;--stroke-error-weak:#ff5f5733;--stroke-warning-strong:#dabb40cc;--stroke-warning-weak:#dabb4033;--stroke-success-strong:#34c759cc;--stroke-success-weak:#34c75933;--stroke-information-strong:#7ec0e5cc;--stroke-information-weak:#7ec0e533;--stroke-on-dark:#ffffff1a;--stroke-on-light:#0000001a;--icon-neutral:#fff9;--icon-brand:#ff7800;--icon-disabled:#ff78001f;--icon-error:#ff5f57;--icon-warning:#dabb40cc;--icon-success:#34c759cc;--icon-information:#7ec0e5cc;--icon-play:#36c784;--icon-play-hover:#53d096;--fill-strong:#ffffff1f;--fill-weak:#ffffff0f;--fill-weaker:#ffffff08;--fill-hover:#ffffff0f;--fill-press:#ffffff1f;--fill-brand:#ff7800;--fill-disabled:#ffffff1f;--fill-overlay:#0f0c14e6;--fill-error-strong:#ff5f57;--fill-error-weak:#ff5f5714;--fill-warning-strong:#dabb40;--fill-warning-weak:#dabb4014;--fill-success-strong:#34c759;--fill-success-weak:#34c75914;--fill-information-strong:#7ec0e5;--fill-information-weak:#7ec0e514;--fill-white-solid:#fff;--background-sunken:#232027;--background-base:#312d35;--background-raised:#3e3a45;--background-overlay:#4d4757;--background-brand:#ff7800;--background-inverse:#fff;--background-inverse-soft:#ededf2;--elevation-raised:0 0 0 1px #ffffff14, 0 -1px 0 #ffffff12;--elevation-overlay:0 0 0 1px #ffffff1f, 0 -1px 0 #ffffff17, 0 12px 32px #00000052;--elevation-badge:0px 2px 6px -2px #00000047;--font-color-weak:#ffffffc7;--font-color-strong:#fff;--font-weight-strong:500;--font-weight-weak:400;--font-weight-semibold:600;--color-primary:#ff7800;--color-background:#232027;--color-background-overlay:#3a3840;--input-background:#232027;--input-placeholder-color:#ffffffc7;--input-icon-color:#fff9;--input-border-color:#fff9;--input-invalid-color:var(--red-1000);--font-stack:var(--font-roboto), "Roboto", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--tracking-caps:.1em;--measure-prose:72ch;--type-display-size:54px;--type-display-line-height:1.1;--type-display-weight:700;--type-display-letter-spacing:-.02em;--type-h1-size:40px;--type-h1-line-height:1.2;--type-h1-weight:600;--type-h1-letter-spacing:-.0125em;--type-h2-size:32px;--type-h2-line-height:1.25;--type-h2-weight:600;--type-h2-letter-spacing:-.0125em;--type-h3-size:24px;--type-h3-line-height:1.33;--type-h3-weight:600;--type-h3-letter-spacing:-.008em;--type-h4-size:18px;--type-h4-line-height:1.4;--type-h4-weight:600;--type-body-large-size:16px;--type-body-large-line-height:1.6;--type-body-large-weight:400;--type-body-size:14px;--type-body-line-height:1.55;--type-body-weight:400;--type-small-size:12px;--type-small-line-height:1.45;--type-small-weight:400;--type-small-letter-spacing:.005em;--type-uppercase-size:12px;--type-uppercase-line-height:1.2;--type-uppercase-weight:600;--type-uppercase-letter-spacing:var(--tracking-caps);--sidebar-collapse-time:.18s;--header-height:60px;--ease-micro:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-tap:60ms;--dur-press:.1s;--dur-hover:.15s;--dur-base:.2s;--dur-overlay:.3s;--dur-enter:.4s;--stagger-step:calc(var(--dur-press) * .4);--stagger-cap:calc(var(--dur-press) * 1.5);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--radius-control:8px;--radius-surface:16px;--radius-surface-lg:24px;--radius-inset:4px;--radius-pill:9999px;--z-sticky:100;--z-header:1000;--z-overlay:2000;--z-floating:2000;--z-skip-link:10000;--ring-alpha-quiet:.08;--ring-alpha-rest:.13;--ring-alpha-raised:.21;--ring-alpha-loud:.42;--ring-alpha-loudest:.55;--ring:0 0 0 1px rgba(255, 255, 255, var(--ring-alpha-quiet));--ring-hover:0 0 0 1px rgba(255, 255, 255, var(--ring-alpha-rest));--ring-control:0 0 0 1px rgba(255, 255, 255, var(--ring-alpha-rest));--ring-control-hover:0 0 0 1px rgba(255, 255, 255, var(--ring-alpha-raised));--ring-overlay:0 0 0 1px rgba(255, 255, 255, var(--ring-alpha-rest));--specular:0 -1px 0 #ffffff12;--specular-overlay:0 -1px 0 #ffffff17;--specular-inset:inset 0 1px 0 #ffffff12;--specular-brand:linear-gradient(to bottom, #ffffff45 0, #ffffff45 1px, #fff0 1px);--ring-content:var(--stroke-on-dark);--elevation-base:var(--ring), var(--specular);--elevation-base-hover:var(--ring-hover), var(--specular);--shadow-surface:var(--elevation-base);--shadow-surface-hover:var(--elevation-base-hover);--elevation-interactive:var(--ring-control), var(--specular);--elevation-interactive-hover:var(--ring-control-hover), var(--specular);--shadow-control:var(--elevation-interactive);--shadow-control-hover:var(--elevation-interactive-hover);--ring-control-open:0 0 0 2px #ff7800b8;--specular-open:0 -2px 0 #ffae66;--state-glow:0 0 8px 0 #ff780038;--elevation-interactive-open:var(--ring-control-open), var(--specular-open), var(--state-glow);--shadow-control-open:var(--elevation-interactive-open);--focus-clearance:4px;--elevation-floating:var(--ring-overlay), var(--specular-overlay), 0 12px 32px #00000052;--elevation-modal:var(--ring-overlay), var(--specular-overlay), 0 18px 42px #00000059;--shadow-overlay:var(--elevation-floating);--shadow-modal:var(--elevation-modal);--accent-scale-rest:0;--accent-scale-hover:.6;--accent-scale-press:.8;--accent-scale-selected:1;--surface-input:#00000047;--surface-input-hover:#0003;--ring-input:rgba(255, 255, 255, var(--ring-alpha-rest));--ring-input-hover:rgba(255, 255, 255, var(--ring-alpha-raised));--shadow-input:inset 0 1px 0 #0000004d, inset 0 2px 3px -1px #0000008c, 0 0 0 1px var(--ring-input);--shadow-input-hover:inset 0 1px 0 #00000042, inset 0 2px 3px -1px #00000075, 0 0 0 1px var(--ring-input-hover);--shadow-input-compact:inset 0 1px 0 #0000004d, inset 0 1px 2px -1px #0000008c, 0 0 0 1px var(--ring-input);--shadow-input-compact-hover:inset 0 1px 0 #00000042, inset 0 1px 2px -1px #00000075, 0 0 0 1px var(--ring-input-hover);--specular-input-open:0 2px 0 #ffae66;--shadow-input-open:inset 0 1px 0 #0000004d, inset 0 2px 3px -1px #0000008c, var(--ring-control-open), var(--specular-input-open), var(--state-glow);--shadow-input-compact-open:inset 0 1px 0 #0000004d, inset 0 1px 2px -1px #0000008c, var(--ring-control-open), var(--specular-input-open), var(--state-glow);--surface-track:#00000047;--ring-track:rgba(255, 255, 255, var(--ring-alpha-loud));--ring-track-hover:rgba(255, 255, 255, var(--ring-alpha-loudest));--shadow-track:inset 0 1px 0 #0000004d, inset 0 1px 2px -1px #0000008c, 0 0 0 1px var(--ring-track);--shadow-track-hover:inset 0 1px 0 #00000042, inset 0 1px 2px -1px #00000075, 0 0 0 1px var(--ring-track-hover);--focus-glow:0 0 12px 0 #ff780061;--press-scale:.96;--press-scale-subtle:.98;--hover-scale-icon:1.1;--hover-scale-icon-subtle:1.06;--thumb-edge-on-light:#0000002e;--thumb-edge-on-dark:#ffffff2e;--thumb-highlight-on-light:#ffffffa3;--thumb-highlight-on-dark:#ffffff24;--thumb-shade-on-light:#00000014;--thumb-shade-on-dark:#0003;--shadow-raised:0 1px 2px -1px #0000005c, 0 3px 6px -2px #00000047;--surface:#ffffff0f;--surface-hover:#ffffff1c;--surface-press:#ffffff29;--surface-overlay:#ffffff29;--surface-overlay-hover:#ffffff36;--surface-nested:#ffffff1a;--shadow-on-light:0 0 0 1px var(--stroke-on-light), 0 1px 2px #0003, 0 4px 10px #00000042;--shadow-on-light-hover:0 0 0 1px var(--stroke-on-light), 0 1px 3px #0000003d, 0 6px 14px #0000004d;--shadow-on-dark:var(--ring), var(--specular);--shadow-on-dark-hover:var(--ring-hover), var(--specular);--shadow-on-any:var(--shadow-on-light), var(--shadow-on-dark);--shadow-on-any-hover:var(--shadow-on-light-hover), var(--shadow-on-dark-hover);--neo-gutter:16px}@media only screen and (min-width:900px){:root{--neo-gutter:24px}}@media only screen and (min-width:1200px){:root{--neo-gutter:32px}}@media only screen and (max-width:899px){:root{--header-height:56px}}.neo-on-light{--ring-content:var(--stroke-on-light)}@media (forced-colors:active){.neo-surface,.neo-dt-frame,.neo-dropdown-list,.neo-modal-panel,.neo-button,.neo-badge,.neo-panel-header,.text-input,.text-area,.neo-dropdown-trigger,.language-selector,.gear-page__search-input,.toggle-switch .slider{border:1px solid}}@media (prefers-contrast:more){:root{--ring-alpha-quiet:.34;--ring-alpha-rest:.48;--ring-alpha-raised:.62;--ring-alpha-loud:.7;--ring-alpha-loudest:.82;--specular:0 -1px 0 #fff0;--specular-overlay:0 -1px 0 #fff0;--specular-open:0 -1px 0 #fff0;--specular-input-open:0 1px 0 #fff0;--state-glow:0 0 0 0 #ff780000;--ring-control-open:0 0 0 1px #ff7800;--ring-input:rgba(255, 255, 255, var(--ring-alpha-loud));--ring-input-hover:rgba(255, 255, 255, var(--ring-alpha-loudest));--surface:#ffffff1a;--surface-hover:#fff3;--surface-overlay:#ffffff42}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root{--press-scale:1;--press-scale-subtle:1;--hover-scale-icon:1;--hover-scale-icon-subtle:1}}@media screen and (max-width:600px){:root{--type-display-size:40px;--type-display-weight:700;--type-h1-size:36px;--type-h1-weight:600;--type-h2-size:28px;--type-h2-weight:600;--type-h3-size:24px;--type-h3-weight:600;--type-h4-size:18px;--type-h4-weight:600;--type-body-large-size:14px;--type-body-large-weight:400;--type-body-size:14px;--type-body-weight:400;--type-small-size:12px;--type-small-weight:400;--type-uppercase-size:12px;--type-uppercase-weight:600}}@keyframes glow{0%,to{opacity:.35}50%{opacity:.7}}@keyframes neoSlideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes neoSlideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes neoSlideInFromLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes neoCardEnter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes neoCardExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes neoCardSwitch{0%{opacity:0}to{opacity:1}}@keyframes shine{0%{transform:translate(-75%)}to{transform:translate(25%)}}@media (prefers-reduced-motion:no-preference){.animate-background{animation:shine calc(var(--dur-overlay)*10) var(--ease-out) infinite}.animate-glow{animation:glow calc(var(--dur-overlay)*10) var(--ease-micro) infinite}}.modal-container{pointer-events:none;width:100%;height:100%;z-index:var(--z-overlay);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.fullscreen{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.kovaaks{flex-direction:column;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.kovaaks-container{width:100%;max-width:2400px;height:100%;display:flex;position:relative;overflow-y:auto}.kovaaks-container-block{flex-direction:column;width:100%;max-width:2400px;height:100%;display:flex}.kovaaks-container-block.admin{background:#1e1a22}.kovaaks-container-block.fixed{overflow-y:hidden}.kovaaks-container-block-top{flex-direction:row;justify-content:space-around;align-items:center;margin-top:32px;display:flex}.kovaaks-container-block-my-feed{margin-top:16px}.kovaaks-container-block-bottom{margin-top:50px;display:flex}@media only screen and (max-width:899px){.page-content .kovaaks-container-block{margin-top:0;overflow-x:hidden}.page-content .kovaaks-container-block.noscroll{overflow-y:hidden}.page-content .kovaaks-container-block-top{margin-top:0}}*{box-sizing:border-box}html{font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}*,:before,:after{font-variant-numeric:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin:0;padding:0;position:relative}body{font-family:var(--font-stack);color:#ffffffc7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page-margin:16px;background-color:#232027;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100dvh;margin:0;font-size:16px;display:flex;overflow:hidden auto}@media only screen and (min-width:900px){body{--page-margin:48px}}@media only screen and (min-width:1200px){body:has(.page-content.wide){--page-margin:96px}}@media only screen and (min-width:1600px){body{--page-margin:96px}body:has(.page-content.wide){--page-margin:120px}}body .kovaaks-container{background:#232027;flex-direction:row;flex:1;justify-content:space-between;align-items:flex-start;width:100%;max-width:100%;height:100%;display:flex;position:relative;overflow:clip}body .kovaaks-container .page-column{flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}body .kovaaks-container .page-content{min-height:calc(100dvh - var(--header-height));--page-pad-y:24px;justify-content:flex-start;align-self:stretch;gap:var(--neo-gutter);width:100%;min-width:0;padding:var(--page-pad-y) var(--page-margin);max-width:calc(1440px + 2*var(--page-margin));flex-direction:column;flex:1;margin-inline:auto;transition:max-width .18s cubic-bezier(.2,0,0,1),padding .18s cubic-bezier(.2,0,0,1);display:flex;position:relative}@media only screen and (min-width:900px){body .kovaaks-container .page-content{--page-pad-y:48px}}@media only screen and (min-width:1200px){body .kovaaks-container .page-content{--page-pad-y:60px}}.kovaaks-container{flex:1 0 auto;height:auto;min-height:100dvh}@media only screen and (min-width:900px){.page-content .page-pane-row{height:calc(100dvh - var(--header-height) - 2*var(--page-pad-y));min-height:0}}body.scroll-lock{overflow:hidden}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance;margin-block:0}p,li,dd,blockquote{text-wrap:pretty}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}button{cursor:pointer;background:initial;-webkit-user-select:none;user-select:none;border:none;padding:0}:focus:not(:focus-visible){outline:none}:focus-visible{outline-offset:2px;outline:2px solid #ff7800}::selection{color:#fff;background-color:#ff780033}::selection{color:#fff;background-color:#ff780033}.neo-hidden{display:none!important}.neo-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.neo-skip-link{z-index:var(--z-skip-link);border-radius:var(--radius-control);background:var(--background-overlay);color:var(--text-strong);box-shadow:var(--shadow-overlay);padding:12px 16px;position:fixed;inset-block-start:16px;inset-inline-start:16px;transform:translateY(calc(-100% - 24px))}.neo-skip-link:focus-visible{transform:translateY(0)}.neo-selectable{-webkit-user-select:text;user-select:text}.neo-text-brand{transition:color var(--dur-base) var(--ease-micro);white-space:nowrap;display:flex;color:#ff7800!important}.neo-text-brand.link{cursor:pointer}@media (hover:hover) and (pointer:fine){.neo-text-brand:hover{color:#ff9d4d;text-shadow:0 0 6px #ff780073;color:#ff9d4d!important}}*{font-family:var(--font-stack)}@supports not selector(::-webkit-scrollbar){:not(html){scrollbar-color:#ed6816 #312d35;scrollbar-width:thin}}:not(html,body)::-webkit-scrollbar-track{background:#312d35;border-top-right-radius:8px;border-bottom-right-radius:8px}:not(html,body)::-webkit-scrollbar{width:8px;height:8px}:not(html,body)::-webkit-scrollbar-button{-webkit-appearance:none;background:0 0;width:0;min-width:0;height:0;min-height:0;display:none}:not(html,body)::-webkit-scrollbar-button:single-button{-webkit-appearance:none;background:0 0;width:0;min-width:0;height:0;min-height:0;display:none}:not(html,body)::-webkit-scrollbar-button:vertical:decrement{-webkit-appearance:none;background:0 0;width:0;min-width:0;height:0;min-height:0;display:none}:not(html,body)::-webkit-scrollbar-button:vertical:increment{-webkit-appearance:none;background:0 0;width:0;min-width:0;height:0;min-height:0;display:none}:not(html,body)::-webkit-scrollbar-button:horizontal:decrement{-webkit-appearance:none;background:0 0;width:0;min-width:0;height:0;min-height:0;display:none}:not(html,body)::-webkit-scrollbar-button:horizontal:increment{-webkit-appearance:none;background:0 0;width:0;min-width:0;height:0;min-height:0;display:none}:not(html,body)::-webkit-scrollbar-thumb{z-index:100;background:#ed6816;border-radius:10px;width:8px;overflow:hidden}:not(html,body)::-webkit-scrollbar-thumb:hover{background:#ff7800}@media only screen and (max-width:899px){.page-content ::-webkit-scrollbar{width:4px}#dropdown-container ::-webkit-scrollbar{width:4px}.page-content ::-webkit-scrollbar-thumb{z-index:100;background:#ed6816;border-radius:10px;width:4px}#dropdown-container ::-webkit-scrollbar-thumb{z-index:100;background:#ed6816;border-radius:10px;width:4px}}@media only screen and (min-width:900px){.page-content ::-webkit-scrollbar{width:8px;height:8px}#dropdown-container ::-webkit-scrollbar{width:8px;height:8px}.page-content ::-webkit-scrollbar-thumb{z-index:100;background:#ed6816;border-radius:10px;width:8px;overflow:hidden}#dropdown-container ::-webkit-scrollbar-thumb{z-index:100;background:#ed6816;border-radius:10px;width:8px;overflow:hidden}}
