*,:after,:before{box-sizing:border-box}#root,body,html{height:100%}@font-face{ascent-override:90.44%;descent-override:22.52%;font-family:Inter Fallback;line-gap-override:0%;size-adjust:107.12%;src:local("Arial")}@font-face{ascent-override:98.05%;descent-override:28.66%;font-family:Space Grotesk Fallback;line-gap-override:0%;size-adjust:105.86%;src:local("Arial")}:root{--brand-font-heading:"Space Grotesk","Space Grotesk Fallback","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--brand-font-body:"Inter","Inter Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--brand-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#10141f;background:var(--brand-surface-muted,#10141f);color:#edf1f7;color:var(--brand-text,#edf1f7);font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--brand-font-body);font-size:16.5px;line-height:1.65;margin:0;text-rendering:optimizeLegibility}.brand-word,h1,h2,h3,h4{font-family:Space Grotesk,Space Grotesk Fallback,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--brand-font-heading);font-weight:700}img{display:block;height:auto;max-width:100%}::selection{background:#20a892;background:var(--brand-primary,#20a892);color:#10141f;color:var(--brand-on-accent,#10141f)}*{scrollbar-color:#2c364a #0000;scrollbar-color:var(--brand-border,#2c364a) #0000}::-webkit-scrollbar{height:11px;width:11px}::-webkit-scrollbar-track{background:#10141f;background:var(--brand-surface-muted,#10141f)}::-webkit-scrollbar-thumb{background:#2c364a;background:var(--brand-border,#2c364a);border:3px solid #10141f;border:3px solid var(--brand-surface-muted,#10141f);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#3c4a63}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:root{--step-0:1.031rem;--step-1:clamp(1.125rem,1.06rem + 0.3vw,1.22rem);--step-2:clamp(1.31rem,1.16rem + 0.7vw,1.5rem);--step-3:clamp(1.75rem,1.42rem + 1.5vw,2.32rem);--step-4:clamp(2.125rem,1.5rem + 2.7vw,3.5rem);--shell:1120px;--prose:45rem;--radius:14px;--radius-sm:10px;--t:150ms;--ease:cubic-bezier(0.32,0.72,0.3,1);--icon-clock:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5.4l3.6 2'/%3E%3C/svg%3E");--icon-info:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11.2v5.6m0-9.4h.02'/%3E%3C/svg%3E");--header-height:84px}.app-shell{display:flex;flex-direction:column;min-height:100%}#root{isolation:isolate;position:relative}#root:before{background:radial-gradient(58% 44% at 2% 84%,color-mix(in srgb,#20a892 14%,#0000) 0,#0000 62%),radial-gradient(56% 42% at 98% 0,color-mix(in srgb,#ff7a59 15%,#0000) 0,#0000 60%),linear-gradient(180deg,#192131,#10141f 78%);background:radial-gradient(58% 44% at 2% 84%,color-mix(in srgb,var(--brand-glow-primary,#20a892) 14%,#0000) 0,#0000 62%),radial-gradient(56% 42% at 98% 0,color-mix(in srgb,var(--brand-glow-accent,#ff7a59) 15%,#0000) 0,#0000 60%),linear-gradient(180deg,var(--brand-hero-top,#192131) 0,var(--brand-hero-bottom,#10141f) 78%);content:"";height:860px;inset:0 0 auto 0;pointer-events:none;position:absolute;z-index:-1}#root:has(.hero):before{background-image:linear-gradient(180deg,color-mix(in srgb,#10141f 62%,#0000),color-mix(in srgb,#10141f 20%,#0000) 22%,#0000 44%,color-mix(in srgb,#10141f 30%,#0000) 72%,color-mix(in srgb,#10141f 78%,#0000) 86%,#10141f 97%),linear-gradient(90deg,#10141f,#0000 17%,#0000 83%,#10141f),url(/static/media/hero-dusk.511f04ad9abba569c7a7.webp),linear-gradient(180deg,#192131,#10141f 78%);background-image:linear-gradient(180deg,color-mix(in srgb,var(--brand-ink,#10141f) 62%,#0000) 0,color-mix(in srgb,var(--brand-ink,#10141f) 20%,#0000) 22%,#0000 44%,color-mix(in srgb,var(--brand-ink,#10141f) 30%,#0000) 72%,color-mix(in srgb,var(--brand-ink,#10141f) 78%,#0000) 86%,var(--brand-ink,#10141f) 97%),linear-gradient(90deg,var(--brand-ink,#10141f) 0,#0000 17%,#0000 83%,var(--brand-ink,#10141f) 100%),url(/static/media/hero-dusk.511f04ad9abba569c7a7.webp),linear-gradient(180deg,var(--brand-hero-top,#192131) 0,var(--brand-hero-bottom,#10141f) 78%);background-position:top,top,bottom,top;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover,100% 100%;height:720px}.skip-link{background:#20a892;background:var(--brand-primary,#20a892);border-radius:0 0 14px 14px;border-radius:0 0 var(--radius) var(--radius);color:#10141f;color:var(--brand-on-accent,#10141f);font-weight:600;inset-inline-start:12px;padding:10px 16px;position:absolute;text-decoration:none;top:-60px;transition:top .15s ease;z-index:1200}.skip-link:focus{top:0}.app-header{background:color-mix(in srgb,#10141f 88%,#0000);background:color-mix(in srgb,var(--brand-ink,#10141f) 88%,#0000);border-bottom:1px solid color-mix(in srgb,#2c364a 70%,#0000);border-bottom:1px solid color-mix(in srgb,var(--brand-border,#2c364a) 70%,#0000);position:sticky;top:0;z-index:900}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.app-header{-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);background:color-mix(in srgb,#10141f 62%,#0000);background:color-mix(in srgb,var(--brand-ink,#10141f) 62%,#0000)}}.app-header-inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 auto;max-width:1120px;max-width:var(--shell);padding:12px 24px;width:100%}.brand{align-items:center;color:#edf1f7;color:var(--brand-text,#edf1f7);display:inline-flex;font-size:20px;font-weight:700;gap:11px;letter-spacing:-.01em;margin-inline-end:auto;min-height:44px;text-decoration:none}.brand-mark{background:#20a892;background:var(--brand-primary,#20a892);border-radius:10px;box-shadow:0 0 0 1px color-mix(in srgb,#20a892 40%,#0000),0 4px 18px -4px color-mix(in srgb,#20a892 55%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary,#20a892) 40%,#0000),0 4px 18px -4px color-mix(in srgb,var(--brand-primary,#20a892) 55%,#0000);color:#10141f;color:var(--brand-on-accent,#10141f);display:grid;font-family:var(--brand-font-heading);font-size:13px;font-weight:700;height:32px;letter-spacing:.5px;place-items:center;transition:box-shadow .15s cubic-bezier(.32,.72,.3,1);transition:box-shadow var(--t) var(--ease);width:32px}.brand:hover .brand-mark{box-shadow:0 0 0 1px color-mix(in srgb,#20a892 60%,#0000),0 6px 22px -3px color-mix(in srgb,#20a892 75%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary,#20a892) 60%,#0000),0 6px 22px -3px color-mix(in srgb,var(--brand-primary,#20a892) 75%,#0000)}.brand-word{font-size:inherit}.app-nav{align-items:center;display:flex;flex-wrap:wrap;gap:6px 18px}.app-nav a{border-bottom:2px solid #0000;color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:15px;padding:8px 2px;text-decoration:none;transition:color .15s cubic-bezier(.32,.72,.3,1),border-color .15s cubic-bezier(.32,.72,.3,1);transition:color var(--t) var(--ease),border-color var(--t) var(--ease)}.app-header .app-nav a{color:#b3c0d1;color:var(--brand-text-subtle,#b3c0d1)}.app-header .app-nav a:hover,.app-nav a:hover{border-bottom-color:#20a892;border-bottom-color:var(--brand-primary,#20a892);color:#edf1f7;color:var(--brand-text,#edf1f7)}.app-nav-sections{font-weight:500}.app-nav-meta{gap:10px}.app-main{flex:1 1;margin:0 auto;max-width:1120px;max-width:var(--shell);padding:36px 24px 72px;width:100%}.app-footer{background:color-mix(in srgb,#1a2130 75%,#10141f);background:color-mix(in srgb,var(--brand-surface,#1a2130) 75%,var(--brand-ink,#10141f));border-top:1px solid #2c364a;border-top:1px solid var(--brand-border,#2c364a);color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:13.5px}.app-footer-inner{margin:0 auto;max-width:1120px;max-width:var(--shell);padding:28px 24px 32px;width:100%}.footer-disclaimer{color:color-mix(in srgb,#9aa7b8 82%,#10141f);color:color-mix(in srgb,var(--brand-text-muted,#9aa7b8) 82%,var(--brand-ink,#10141f));font-size:12.5px;line-height:1.65;margin:0 0 18px;max-width:52rem}.footer-disclaimer a{text-decoration:underline;text-underline-offset:2px}.app-footer-bar{align-items:center;border-top:1px solid #2c364a;border-top:1px solid var(--brand-border,#2c364a);display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;padding-top:16px}.footer-mark{color:#edf1f7;color:var(--brand-text,#edf1f7);font-family:var(--brand-font-heading);font-weight:700;letter-spacing:-.01em}.app-footer nav{align-items:center;display:flex;flex-wrap:wrap;gap:4px 18px}.app-footer a{color:inherit;padding:6px 0;text-decoration:none;transition:color .15s cubic-bezier(.32,.72,.3,1);transition:color var(--t) var(--ease)}.app-footer a:hover{color:#20a892;color:var(--brand-primary,#20a892)}.app-footer .btn-link{font-size:inherit;text-decoration:none}.app-footer .btn-link:hover{color:#20a892;color:var(--brand-primary,#20a892)}.app-footer .footer-topics{grid-gap:22px 32px;display:grid;gap:22px 32px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-bottom:6px}.footer-topics-label{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:11.5px;font-weight:600;letter-spacing:.07em;margin:0 0 6px;text-transform:uppercase}[dir=rtl] .footer-topics-label{letter-spacing:0}.footer-topics ul{list-style:none;margin:0;padding:0}.app-footer .footer-topics a,.app-footer .footer-topics-all{display:inline-block;padding:4px 0}.app-footer .footer-topics-all{font-weight:600;margin-bottom:20px;text-decoration:underline;text-underline-offset:2px}.footer-about{border-top:1px solid #2c364a;border-top:1px solid var(--brand-border,#2c364a);color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:12.5px;line-height:1.65;margin:0 0 10px;max-width:52rem;padding-top:18px}.asks .row.is-static{cursor:default}.asks .row.is-static:after{content:none}.asks .row.is-static .row-note{opacity:.75}.asks-q{font-style:normal}.hero-updates{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:13px;line-height:1.55;margin:10px 0 0}.hero-updates time{color:#b3c0d1;color:var(--brand-text-subtle,#b3c0d1);font-weight:600}.hero-updates time:after{content:":"}.hero-updates a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hero-updates a:hover{color:#20a892;color:var(--brand-primary,#20a892)}.updates-list{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:8px 0 0;padding:0}.updates-list li{grid-gap:4px 18px;align-items:baseline;border-bottom:1px solid #2c364a;border-bottom:1px solid var(--brand-border,#2c364a);display:grid;gap:4px 18px;grid-template-columns:minmax(130px,max-content) 1fr;padding-bottom:14px}.updates-date{color:#b3c0d1;color:var(--brand-text-subtle,#b3c0d1);font-size:13px;font-weight:600;white-space:nowrap}.updates-text{font-size:15px;line-height:1.6}.updates-text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.updates-text a:hover{color:#20a892;color:var(--brand-primary,#20a892)}@media (max-width:560px){.updates-list li{gap:2px;grid-template-columns:1fr}}.tool-slot{min-height:780px}@media (min-width:720px){.tool-slot{min-height:620px}}.tool-slot[data-tool=trailers]{min-height:1400px}@media (min-width:720px){.tool-slot[data-tool=trailers]{min-height:1820px}}.unlock-tool{grid-gap:16px;background:#1a2130;background:var(--brand-surface,#1a2130);border:1px solid #2c364a;border:1px solid var(--brand-border,#2c364a);border-radius:14px;border-radius:var(--radius,12px);display:grid;gap:16px;margin:8px 0 28px;padding:22px 22px 24px}.unlock-tz{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:13.5px;margin:0}.unlock-tz strong{color:#edf1f7;color:var(--brand-text,#edf1f7);font-weight:600}.unlock-tz-note{opacity:.8}.unlock-row{grid-gap:6px;background:#222b3d;background:var(--brand-surface-raised,#222b3d);border-inline-start:3px solid #2c364a;border-inline-start:3px solid var(--brand-border,#2c364a);border-radius:10px;border-radius:var(--radius-sm,8px);display:grid;gap:6px;padding:14px 16px}.unlock-row[data-state=confirmed]{border-inline-start-color:#20a892;border-inline-start-color:var(--brand-group-now,#20a892)}.unlock-row-head{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:11.5px;font-weight:600;letter-spacing:.07em;margin:0;text-transform:uppercase}[dir=rtl] .unlock-row-head{letter-spacing:0}.unlock-row-when{font-family:var(--brand-font-heading);font-size:20px;font-weight:700;margin:0}.unlock-row-note{line-height:1.55;margin:0}.unlock-chips,.unlock-row-note{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:13px}.unlock-chips{display:flex;flex-wrap:wrap;gap:14px}.unlock-chips strong{color:#edf1f7;color:var(--brand-text,#edf1f7);font-family:var(--brand-font-heading);font-size:17px;margin-inline-end:4px}.unlock-live{color:#20a892;color:var(--brand-group-now,#20a892);font-weight:600;margin:0}.unlock-actions{grid-gap:6px;display:grid;gap:6px;justify-items:start}.trailer-embeds{grid-gap:22px;display:grid;gap:22px;margin:8px 0 28px}.embed-card{grid-gap:8px;background:#1a2130;background:var(--brand-surface,#1a2130);border:1px solid #2c364a;border:1px solid var(--brand-border,#2c364a);border-radius:14px;border-radius:var(--radius,12px);display:grid;gap:8px;padding:18px 18px 16px}.article .embed-card .embed-title{font-size:18.5px;margin:0}.embed-meta{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:13px;margin:0}.embed-frame{aspect-ratio:16/9;background:#222b3d;background:var(--brand-surface-raised,#222b3d);border-radius:10px;border-radius:var(--radius-sm,8px);overflow:hidden;position:relative}.embed-iframe{border:0}.embed-cover,.embed-iframe{height:100%;inset:0;position:absolute;width:100%}.embed-cover{grid-gap:12px;background:radial-gradient(120% 90% at 50% 0,#ff7a592e,#0000 62%),linear-gradient(200deg,#222b3d,#10141f);background:radial-gradient(120% 90% at 50% 0,#ff7a592e,#0000 62%),linear-gradient(200deg,var(--brand-surface-raised,#222b3d),var(--brand-bg,#10141f));border:0;color:#edf1f7;color:var(--brand-text,#edf1f7);cursor:pointer;display:grid;font:inherit;gap:12px;justify-items:center;padding:16px;place-content:center;text-align:center;text-decoration:none;transition:filter .15s cubic-bezier(.32,.72,.3,1);transition:filter var(--t) var(--ease)}.embed-cover:focus-visible,.embed-cover:hover{filter:brightness(1.14)}.embed-play{background:#ff7a59;background:var(--brand-group-launch,#ff7a59);border-radius:50%;display:grid;height:58px;place-content:center;width:58px}.embed-play:before{border-bottom:11px solid #0000;border-left:18px solid #10141f;border-left:18px solid var(--brand-on-accent,#10141f);border-top:11px solid #0000;content:"";display:block;height:0;margin-left:4px;width:0}.embed-cta{font-size:15px;font-weight:600}.embed-privacy{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:12px;line-height:1.5;margin:0}.embed-yt{color:#20a892;color:var(--brand-primary,#20a892);font-size:13.5px;justify-self:start}.btn-ghost,.btn-link,.btn-primary,.btn-secondary{border:1px solid #0000;border-radius:10px;border-radius:var(--radius-sm);cursor:pointer;font:inherit;padding:10px 18px;transition:filter .15s cubic-bezier(.32,.72,.3,1),box-shadow .15s cubic-bezier(.32,.72,.3,1),border-color .15s cubic-bezier(.32,.72,.3,1);transition:filter var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease)}.btn-primary{background:#20a892;background:var(--brand-primary,#20a892);color:#10141f;color:var(--brand-on-accent,#10141f);font-weight:600}.btn-secondary{background:#222b3d;background:var(--brand-surface-raised,#222b3d);border-color:#2c364a;border-color:var(--brand-border,#2c364a);color:#edf1f7;color:var(--brand-text,#edf1f7)}.btn-ghost{background:#0000;color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8)}.btn-link{background:none;border:none;color:inherit;padding:0;text-decoration:underline}.btn-primary:hover{box-shadow:0 6px 20px -6px color-mix(in srgb,#20a892 70%,#0000);box-shadow:0 6px 20px -6px color-mix(in srgb,var(--brand-primary,#20a892) 70%,#0000);filter:brightness(1.08)}.btn-secondary:hover{border-color:#20a892;border-color:var(--brand-primary,#20a892);filter:brightness(1.25)}.btn-primary:disabled,.btn-secondary:disabled{cursor:not-allowed;opacity:.55}.btn-block{display:block;width:100%}.btn-small{font-size:14px;padding:6px 12px}.btn-large{display:inline-block;font-size:17px;padding:14px 28px;text-decoration:none}.hint,.muted{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8)}.hint{display:block;font-size:12px;margin-top:4px}.error{background:#f2717f24;border:1px solid #f2717f52;border-radius:8px;color:#f2717f;color:var(--brand-danger,#f2717f)}.error,.notice{margin:12px 0;padding:10px 14px}.notice{background:#20a8921f;border:1px solid #20a89247;border-radius:8px;color:#20a892;color:var(--brand-primary,#20a892)}form label{display:block;font-size:14px;font-weight:600;margin-bottom:14px}form input,form select,form textarea{background:#222b3d;background:var(--brand-surface-raised,#222b3d);border:1px solid #2c364a;border:1px solid var(--brand-border,#2c364a);border-radius:8px;color:#edf1f7;color:var(--brand-text,#edf1f7);display:block;font:inherit;margin-top:5px;padding:10px 12px;width:100%}form input::placeholder,form textarea::placeholder{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8)}form input:focus,form textarea:focus{outline:2px solid #20a892;outline:2px solid var(--brand-primary,#20a892);outline-offset:1px}fieldset{border:1px solid #2c364a;border:1px solid var(--brand-border,#2c364a);border-radius:10px;margin-bottom:20px;padding:16px}legend{font-size:14px;font-weight:700;padding:0 6px}.field-grid{grid-gap:0 14px;display:grid;gap:0 14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.auth-card{background:#1a2130;background:var(--brand-surface,#1a2130);border:1px solid #2c364a;border:1px solid var(--brand-border,#2c364a);border-radius:12px;margin:32px auto;max-width:420px;padding:28px}.auth-links{font-size:14px;margin-top:12px;text-align:center}.auth-links a{color:#20a892;color:var(--brand-primary,#20a892)}.hero{margin-bottom:0;padding:26px 0 36px;position:relative;text-align:start}.hero h1{text-wrap:balance;color:#edf1f7;color:var(--brand-text,#edf1f7);font-size:clamp(2.125rem,1.5rem + 2.7vw,3.5rem);font-size:var(--step-4);letter-spacing:-.028em;line-height:1.06;margin:0 0 16px;max-width:44rem}.hero-sub{text-wrap:pretty;font-size:clamp(1.125rem,1.06rem + .3vw,1.22rem);font-size:var(--step-1);line-height:1.62;margin:0;max-width:40rem}.hero-creed,.hero-sub{color:#b3c0d1;color:var(--brand-text-subtle,#b3c0d1)}.hero-creed{align-items:baseline;display:flex;font-size:14.5px;font-weight:500;gap:12px;line-height:1.5;margin:22px 0 0}.hero-creed:before{background:#ff7a59;background:var(--brand-accent,#ff7a59);border-radius:2px;content:"";flex:none;height:2px;transform:translateY(-4px);width:26px}.featured{grid-gap:20px 44px;align-items:end;border-bottom:1px solid color-mix(in srgb,#2c364a 85%,#0000);border-bottom:1px solid color-mix(in srgb,var(--brand-border,#2c364a) 85%,#0000);display:grid;gap:20px 44px;grid-template-columns:minmax(0,1fr) 250px;isolation:isolate;margin:0 0 40px;overflow:hidden;padding:26px 0 34px;position:relative}.featured:before{color:#edf1f7;color:var(--brand-text,#edf1f7);content:"VI";font-family:var(--brand-font-heading);font-size:clamp(9rem,19vw,15rem);font-weight:700;inset-inline-end:-.05em;letter-spacing:-.05em;line-height:1;opacity:.04;pointer-events:none;position:absolute;top:-.26em;-webkit-user-select:none;user-select:none;z-index:-1}.featured-main{--scrim-dir:90deg;min-width:0;position:relative}[dir=rtl] .featured-main{--scrim-dir:270deg}.featured-main:before{background:linear-gradient(var(--scrim-dir),color-mix(in srgb,#10141f 80%,#0000) 0,color-mix(in srgb,#10141f 76%,#0000) 78%,color-mix(in srgb,#10141f 30%,#0000) 92%,#0000 100%);background:linear-gradient(var(--scrim-dir),color-mix(in srgb,var(--brand-ink,#10141f) 80%,#0000) 0,color-mix(in srgb,var(--brand-ink,#10141f) 76%,#0000) 78%,color-mix(in srgb,var(--brand-ink,#10141f) 30%,#0000) 92%,#0000 100%);content:"";inset-block:-24px;inset-inline:-30px -6%;pointer-events:none;position:absolute;z-index:-1}.featured-title{text-wrap:balance;font-size:clamp(1.75rem,1.42rem + 1.5vw,2.32rem);font-size:var(--step-3);letter-spacing:-.025em;line-height:1.1;margin:0 0 12px}.featured-title a{color:#edf1f7;color:var(--brand-text,#edf1f7);text-decoration:none}.featured-title a:hover{color:#ff7a59;color:var(--brand-accent,#ff7a59)}.featured-lead{text-wrap:pretty;color:#b3c0d1;color:var(--brand-text-subtle,#b3c0d1);font-size:clamp(1.125rem,1.06rem + .3vw,1.22rem);font-size:var(--step-1);line-height:1.55;margin:0 0 18px;max-width:34rem}.featured-countdown{align-items:flex-end;display:flex;gap:18px;margin:0;min-height:104px}.cd-unit{display:flex;flex-direction:column;min-width:0}.cd-value{font-feature-settings:"tnum";color:#edf1f7;color:var(--brand-text,#edf1f7);font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.cd-label{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:10px;font-weight:600;letter-spacing:.13em;margin-top:3px;text-transform:uppercase}.featured-countdown .cd-unit-lead{margin-inline-end:4px}.featured-countdown .cd-unit-lead .cd-value{font-family:var(--brand-font-heading);font-size:clamp(3.5rem,6vw,4.75rem);font-weight:700;letter-spacing:-.045em;line-height:.86}.featured-countdown .cd-unit-lead .cd-label{color:#ff7a59;color:var(--brand-accent,#ff7a59);font-size:11px;letter-spacing:.16em;margin-top:8px}.featured-countdown .cd-unit:not(.cd-unit-lead){padding-bottom:4px}.countdown-static{align-items:flex-end;color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:14px;letter-spacing:.01em;line-height:1.5}.hub-group{--group-accent:var(--brand-group-watching,#8ea2bd);margin-bottom:52px;padding-top:8px;scroll-margin-top:102px;scroll-margin-top:calc(var(--header-height, 84px) + 18px)}.hub-group[data-accent=now]{--group-accent:var(--brand-group-now,#20a892)}.hub-group[data-accent=launch]{--group-accent:var(--brand-group-launch,#ff7a59)}.hub-group[data-accent=watching]{--group-accent:var(--brand-group-watching,#8ea2bd)}.hub-group-head{margin-bottom:20px}.hub-group-head h2{align-items:center;display:flex;font-size:clamp(1.31rem,1.16rem + .7vw,1.5rem);font-size:var(--step-2);gap:14px;letter-spacing:-.015em;margin:0 0 6px}.hub-group-head h2:before{background:var(--group-accent);border-radius:999px;box-shadow:0 0 12px -1px var(--group-accent);content:"";flex:none;height:8px;width:8px}.hub-group-head h2:after{background:linear-gradient(90deg,#2c364a,#0000);background:linear-gradient(90deg,var(--brand-border,#2c364a),#0000);content:"";flex:1 1;height:1px}.hub-group-head p{font-size:14.5px;margin:0;max-width:40rem;padding-inline-start:22px}.card-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:0}.card{background:color-mix(in srgb,#1a2130 88%,#0000);background:color-mix(in srgb,var(--brand-surface,#1a2130) 88%,#0000);border:1px solid #2c364a;border:1px solid var(--brand-border,#2c364a);border-radius:14px;border-radius:var(--radius);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:22px 20px 18px;position:relative;text-decoration:none;transition:transform .15s cubic-bezier(.32,.72,.3,1),border-color .15s cubic-bezier(.32,.72,.3,1),background .15s cubic-bezier(.32,.72,.3,1),box-shadow .15s cubic-bezier(.32,.72,.3,1);transition:transform var(--t) var(--ease),border-color var(--t) var(--ease),background var(--t) var(--ease),box-shadow var(--t) var(--ease)}.card:before{background:var(--group-accent);content:"";height:2px;left:0;opacity:.42;position:absolute;right:0;top:0;transition:opacity .15s cubic-bezier(.32,.72,.3,1);transition:opacity var(--t) var(--ease)}.card:hover{background:#222b3d;background:var(--brand-surface-raised,#222b3d);border-color:color-mix(in srgb,var(--group-accent) 62%,var(--brand-border,#2c364a));box-shadow:0 0 0 1px color-mix(in srgb,var(--group-accent) 22%,#0000),0 14px 34px -18px color-mix(in srgb,var(--group-accent) 85%,#0000);transform:translateY(-2px)}.card:hover:before{opacity:1}.card-kicker{color:var(--group-accent);display:block;font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.35;margin-bottom:9px;text-transform:uppercase}.card h3{text-wrap:balance;color:#edf1f7;color:var(--brand-text,#edf1f7);font-size:clamp(1.125rem,1.06rem + .3vw,1.22rem);font-size:var(--step-1);letter-spacing:-.01em;line-height:1.28;margin:0 0 9px}.card p{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:14.5px;line-height:1.58;margin:0 0 18px}.card-foot{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:auto}.card-stand{color:color-mix(in srgb,#9aa7b8 88%,#10141f);color:color-mix(in srgb,var(--brand-text-muted,#9aa7b8) 88%,var(--brand-ink,#10141f));font-size:11.5px;line-height:1.3}.card-more{align-items:center;align-self:flex-start;color:#ff7a59;color:var(--brand-accent,#ff7a59);display:inline-flex;font-size:13px;font-weight:600;gap:7px;letter-spacing:.01em;text-decoration:none;transition:background .15s cubic-bezier(.32,.72,.3,1),color .15s cubic-bezier(.32,.72,.3,1),border-color .15s cubic-bezier(.32,.72,.3,1);transition:background var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease)}.card-more:after{content:"\2192";font-size:14px;line-height:1;transition:transform .15s cubic-bezier(.32,.72,.3,1);transition:transform var(--t) var(--ease)}.card:hover .card-more:after,a.card-more:hover:after{transform:translateX(3px)}.featured .card-more{background:color-mix(in srgb,#ff7a59 10%,#0000);background:color-mix(in srgb,var(--brand-accent,#ff7a59) 10%,#0000);border:1px solid color-mix(in srgb,#ff7a59 66%,#0000);border:1px solid color-mix(in srgb,var(--brand-accent,#ff7a59) 66%,#0000);border-radius:999px;font-size:13.5px;padding:10px 20px}.featured a.card-more:hover{background:#ff7a59;background:var(--brand-accent,#ff7a59);border-color:#ff7a59;border-color:var(--brand-accent,#ff7a59);color:#10141f;color:var(--brand-on-accent,#10141f)}.hub-list{grid-gap:0 44px;display:grid;gap:0 44px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));list-style:none;margin:22px 0 0;padding:0}.row{border-bottom:1px solid color-mix(in srgb,#2c364a 52%,#0000);border-bottom:1px solid color-mix(in srgb,var(--brand-border,#2c364a) 52%,#0000);display:flex;flex-direction:column;gap:2px;min-height:52px;padding-block:11px;padding-inline:0 26px;position:relative;text-decoration:none;transition:border-color .15s cubic-bezier(.32,.72,.3,1);transition:border-color var(--t) var(--ease)}.row-title{color:#edf1f7;color:var(--brand-text,#edf1f7);font-size:15px;font-weight:600;line-height:1.35;transition:color .15s cubic-bezier(.32,.72,.3,1);transition:color var(--t) var(--ease)}.row-note{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:13px;line-height:1.4}.row:after{color:var(--group-accent);content:"\2192";font-size:14px;inset-inline-end:2px;line-height:1;opacity:.55;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s cubic-bezier(.32,.72,.3,1),transform .15s cubic-bezier(.32,.72,.3,1);transition:opacity var(--t) var(--ease),transform var(--t) var(--ease)}.row:hover{border-bottom-color:color-mix(in srgb,var(--group-accent) 55%,#0000)}.row:hover .row-title{color:var(--group-accent)}.row:hover:after{opacity:1;transform:translateY(-50%) translateX(3px)}[dir=rtl] .card-more:after,[dir=rtl] .row:after{content:"\2190"}[dir=rtl] .card:hover .card-more:after,[dir=rtl] a.card-more:hover:after{transform:translateX(-3px)}[dir=rtl] .row:hover:after{transform:translateY(-50%) translateX(-3px)}.pricing-list{display:flex;flex-wrap:wrap;gap:16px;list-style:none;padding:0}.pricing-list li{background:#1a2130;background:var(--brand-surface,#1a2130);border:1px solid #2c364a;border:1px solid var(--brand-border,#2c364a);border-radius:10px;min-width:150px;padding:14px 20px}.pricing-list strong{display:block;font-size:22px}.generator-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,420px)}@media (max-width:900px){.generator-layout{grid-template-columns:1fr}}.generator-preview{background:#1a2130;background:var(--brand-surface,#1a2130);border:1px solid #2c364a;border:1px solid var(--brand-border,#2c364a);border-radius:10px;padding:16px;position:sticky;top:20px}.generator-preview img{border:1px solid #2c364a;border:1px solid var(--brand-border,#2c364a);border-radius:6px;margin-bottom:12px}.generator-actions{display:flex;flex-wrap:wrap;gap:12px}.dashboard-head{flex-wrap:wrap;gap:16px;justify-content:space-between}.credits-box,.dashboard-head{align-items:center;display:flex}.credits-box{gap:12px}.doc-list{list-style:none;margin-top:20px;padding:0}.doc-list li{align-items:center;background:#1a2130;background:var(--brand-surface,#1a2130);border:1px solid #2c364a;border:1px solid var(--brand-border,#2c364a);border-radius:10px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:10px;padding:12px 16px}.doc-title{flex:1 1;font-weight:600}.modal-overlay{align-items:center;background:#060910b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.modal-content{background:#1a2130;background:var(--brand-surface,#1a2130);border:1px solid #2c364a;border:1px solid var(--brand-border,#2c364a);border-radius:14px;max-height:90vh;max-width:720px;overflow-y:auto;padding:28px;position:relative;width:100%}.modal-close{background:none;border:none;color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);cursor:pointer;font-size:26px;inset-inline-end:14px;line-height:1;position:absolute;top:12px}.pricing-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:20px 0}.pricing-card{background:#222b3d;background:var(--brand-surface-raised,#222b3d);border:2px solid #2c364a;border:2px solid var(--brand-border,#2c364a);border-radius:12px;cursor:pointer;padding:20px 14px;position:relative;text-align:center}.pricing-card.is-recommended{border-color:#ff7a59;border-color:var(--brand-accent,#ff7a59)}.pricing-card.is-selected{box-shadow:0 0 0 3px #20a89259}.pricing-badge{background:#ff7a59;background:var(--brand-accent,#ff7a59);border-radius:999px;color:#10141f;color:var(--brand-on-accent,#10141f);font-size:11px;font-weight:700;left:50%;padding:3px 10px;position:absolute;top:-11px;transform:translateX(-50%)}.pricing-price{font-size:26px;font-weight:800}.pricing-credits{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);margin-bottom:6px}.pricing-save{color:#3ddc97;color:var(--brand-success,#3ddc97);font-size:13px;margin-bottom:10px}.pay-summary{align-items:center;border-bottom:1px solid #2c364a;border-bottom:1px solid var(--brand-border,#2c364a);display:flex;justify-content:space-between;padding:14px 0}.pay-summary-price{font-size:22px;font-weight:800}.payment-consent{align-items:flex-start;display:flex;font-size:13px;font-weight:400;gap:10px;margin:18px 0}.payment-consent input{margin-top:3px;width:auto}.payment-divider{font-size:13px;margin:16px 0;text-align:center}.payment-divider,.payment-note{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8)}.payment-note{font-size:12px;margin-top:14px}.cookie-banner{background:#1a2130;background:var(--brand-surface,#1a2130);border-top:1px solid #2c364a;border-top:1px solid var(--brand-border,#2c364a);bottom:0;color:#edf1f7;color:var(--brand-text,#edf1f7);font-size:14px;left:0;padding:16px 20px;position:fixed;right:0;z-index:1100}.cookie-banner-inner{margin:0 auto;max-width:1100px}.cookie-banner-title{font-family:var(--brand-font-heading);font-size:15.5px;font-weight:700;margin:0 0 5px}.cookie-banner-desc{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:13.5px;line-height:1.6;margin:0}.cookie-settings{grid-gap:10px;display:grid;gap:10px;margin:14px 0}.cookie-category{align-items:center;display:flex;gap:16px;justify-content:space-between}.cookie-category small{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);display:block;font-weight:400}.cookie-banner-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:16px}.cookie-btn-group{display:flex;gap:10px}.cookie-banner .btn-ghost{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8)}.cookie-banner .btn-ghost:hover{color:#edf1f7;color:var(--brand-text,#edf1f7)}.cookie-banner .btn-primary,.cookie-banner .btn-secondary{font-size:14px;padding:9px 16px}.app-loading{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:60vh}.spinner{animation:spin .8s linear infinite;border:3px solid #2c364a;border-radius:50%;border-top-color:#20a892;border:3px solid var(--brand-border,#2c364a);border-top-color:var(--brand-primary,#20a892);height:34px;width:34px}@keyframes spin{to{transform:rotate(1turn)}}.notfound{padding:60px 0;text-align:center}.lang-switcher select{background:#222b3d;background:var(--brand-surface-raised,#222b3d);border:1px solid #2c364a;border:1px solid var(--brand-border,#2c364a);border-radius:8px;color:#edf1f7;color:var(--brand-text,#edf1f7);font:inherit;padding:6px 8px}.app-main a{color:#20a892;color:var(--brand-primary,#20a892)}.app h2,.app h3{color:#edf1f7;color:var(--brand-text,#edf1f7)}.app a.btn-primary,.app-main a.btn-primary{color:#10141f;color:var(--brand-on-accent,#10141f)}.app a.btn-ghost,.app a.btn-secondary,.app-main .featured-title a,.app-main a.btn-ghost,.app-main a.btn-secondary{color:#edf1f7;color:var(--brand-text,#edf1f7)}.app-main .featured-title a:hover,.app-main a.card-more{color:#ff7a59;color:var(--brand-accent,#ff7a59)}.app-main .featured a.card-more:hover{color:#10141f;color:var(--brand-on-accent,#10141f)}.app-main a.card,.app-main a.row{color:inherit}#seo-prerender-content,.article{font-size:1.031rem;font-size:var(--step-0);margin:0 auto;max-width:45rem;max-width:var(--prose)}#seo-prerender-content{padding:36px 24px 72px}#seo-prerender-content.is-hub{max-width:1120px;max-width:var(--shell)}#seo-prerender-content a{color:#20a892;color:var(--brand-primary,#20a892)}#seo-prerender-content h1,#seo-prerender-content h2,#seo-prerender-content h3{color:#edf1f7;color:var(--brand-text,#edf1f7)}.article-head{margin-bottom:8px;padding-bottom:4px}#seo-prerender-content h1,.article h1{text-wrap:balance;font-size:clamp(1.75rem,1.42rem + 1.5vw,2.32rem);font-size:var(--step-3);letter-spacing:-.025em;line-height:1.14;margin:0 0 16px}.eyebrow{align-items:center;color:#ff7a59;color:var(--brand-accent,#ff7a59);display:flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.11em;margin:0 0 12px;text-transform:uppercase}.eyebrow:before{background:#ff7a59;background:var(--brand-accent,#ff7a59);border-radius:2px;content:"";flex:none;height:2px;width:26px}.article-intro{color:#b3c0d1;color:var(--brand-text-subtle,#b3c0d1);font-size:clamp(1.125rem,1.06rem + .3vw,1.22rem);font-size:var(--step-1);line-height:1.62;margin:0 0 24px}#seo-prerender-content h2,.article h2{border-top:1px solid color-mix(in srgb,#2c364a 80%,#0000);border-top:1px solid color-mix(in srgb,var(--brand-border,#2c364a) 80%,#0000);font-size:clamp(1.31rem,1.16rem + .7vw,1.5rem);font-size:var(--step-2);letter-spacing:-.015em;line-height:1.25;margin:52px 0 14px;padding-top:26px}#seo-prerender-content h3,.article h3{font-size:clamp(1.125rem,1.06rem + .3vw,1.22rem);font-size:var(--step-1);letter-spacing:-.01em;margin:30px 0 8px}#seo-prerender-content p,.article p{line-height:1.7;margin:0 0 17px}#seo-prerender-content ul,.article ul{margin:0 0 20px;padding-inline-start:22px}#seo-prerender-content li,.article li{line-height:1.62;margin-bottom:9px}#seo-prerender-content ul li::marker,.article ul li::marker{color:#20a892;color:var(--brand-primary,#20a892)}.stand{font-size:12.5px;line-height:1.2;margin:-4px 0 20px!important}.stand em{align-items:center;background:color-mix(in srgb,#222b3d 80%,#0000);background:color-mix(in srgb,var(--brand-surface-raised,#222b3d) 80%,#0000);border:1px solid color-mix(in srgb,#2c364a 90%,#0000);border:1px solid color-mix(in srgb,var(--brand-border,#2c364a) 90%,#0000);border-radius:999px;color:#b3c0d1;color:var(--brand-text-subtle,#b3c0d1);display:inline-flex;font-style:normal;gap:7px;padding:5px 12px 5px 10px}.stand em:before{background:#20a892;background:var(--brand-primary,#20a892);content:"";flex:none;height:13px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5.4l3.6 2'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5.4l3.6 2'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:var(--icon-clock) center /contain no-repeat;mask:var(--icon-clock) center /contain no-repeat;width:13px}.src{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:13.5px;margin-top:-8px}.honesty{background:linear-gradient(90deg,color-mix(in srgb,#ff7a59 13%,#0000),color-mix(in srgb,#ff7a59 6%,#0000));background:linear-gradient(90deg,color-mix(in srgb,var(--brand-accent,#ff7a59) 13%,#0000),color-mix(in srgb,var(--brand-accent,#ff7a59) 6%,#0000));border-end-end-radius:10px;border-end-end-radius:var(--radius-sm);border-inline-start:3px solid #ff7a59;border-inline-start:3px solid var(--brand-accent,#ff7a59);border-start-end-radius:10px;border-start-end-radius:var(--radius-sm);margin:8px 0 26px;padding:16px 20px}.honesty-label{align-items:center;color:#ff7a59;color:var(--brand-accent,#ff7a59);display:flex;font-size:11.5px;font-weight:700;gap:8px;letter-spacing:.1em;margin:0 0 6px!important;text-transform:uppercase}.honesty-label:before{background:#ff7a59;background:var(--brand-accent,#ff7a59);content:"";flex:none;height:15px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11.2v5.6m0-9.4h.02'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11.2v5.6m0-9.4h.02'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:var(--icon-info) center /contain no-repeat;mask:var(--icon-info) center /contain no-repeat;width:15px}.honesty p:last-child{margin:0!important}.honesty p:not(.honesty-label){color:#b3c0d1;color:var(--brand-text-subtle,#b3c0d1)}.article-faq h2{margin-bottom:6px}.faq-item{border-bottom:1px solid color-mix(in srgb,#2c364a 80%,#0000);border-bottom:1px solid color-mix(in srgb,var(--brand-border,#2c364a) 80%,#0000)}.faq-item summary{cursor:pointer;font-weight:600;line-height:1.45;list-style:none;padding-block:17px;padding-inline:0 44px;position:relative;transition:color .15s cubic-bezier(.32,.72,.3,1);transition:color var(--t) var(--ease)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after,.faq-item summary:before{background:#20a892;background:var(--brand-primary,#20a892);border-radius:2px;content:"";height:2px;inset-inline-end:6px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s cubic-bezier(.32,.72,.3,1),transform .15s cubic-bezier(.32,.72,.3,1);transition:opacity var(--t) var(--ease),transform var(--t) var(--ease);width:13px}.faq-item summary:after{transform:translateY(-50%) rotate(90deg)}.faq-item[open] summary:after{opacity:0;transform:translateY(-50%) rotate(0deg)}.faq-item summary:hover{color:#20a892;color:var(--brand-primary,#20a892)}.faq-item>p{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);line-height:1.68;margin:0 0 18px;padding-inline-end:44px}#seo-prerender-content dl{margin:0}#seo-prerender-content dt{border-top:1px solid color-mix(in srgb,#2c364a 80%,#0000);border-top:1px solid color-mix(in srgb,var(--brand-border,#2c364a) 80%,#0000);font-weight:600;line-height:1.45;padding:17px 0 8px}#seo-prerender-content dd{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);line-height:1.68;margin:0 0 16px}.sources-list{padding-inline-start:26px}.sources-list li{color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);font-size:14.5px;padding-inline-start:4px}.sources-list li::marker{font-feature-settings:"tnum";color:#20a892;color:var(--brand-primary,#20a892);font-variant-numeric:tabular-nums}.sources-list a{align-items:center;color:#20a892;color:var(--brand-primary,#20a892);display:flex;min-height:44px;text-decoration:none;transition:color .15s cubic-bezier(.32,.72,.3,1);transition:color var(--t) var(--ease);word-break:break-word}.sources-list a:hover{color:color-mix(in srgb,#20a892 80%,#fff);color:color-mix(in srgb,var(--brand-primary,#20a892) 80%,#fff);text-decoration:underline;text-underline-offset:3px}#seo-prerender-content nav ul,.article-more ul{grid-gap:0 36px;display:grid;gap:0 36px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style:none;margin:0;padding:0}#seo-prerender-content nav li,.article-more li{margin:0}.article-more-group{--group-accent:var(--brand-group-watching,#8ea2bd);margin-top:22px}.article-more-group[data-accent=now]{--group-accent:var(--brand-group-now,#20a892)}.article-more-group[data-accent=launch]{--group-accent:var(--brand-group-launch,#ff7a59)}#seo-prerender-content .article-more-group h3,.article-more-group h3{align-items:center;color:#9aa7b8;color:var(--brand-text-muted,#9aa7b8);display:flex;font-size:12px;font-weight:700;gap:9px;letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase}.article-more-group h3:before{background:var(--group-accent);border-radius:999px;box-shadow:0 0 12px -1px var(--group-accent);content:"";flex:none;height:8px;width:8px}.article-more-group h3:after{background:linear-gradient(90deg,#2c364a,#0000);background:linear-gradient(90deg,var(--brand-border,#2c364a),#0000);content:"";flex:1 1;height:1px}#seo-prerender-content nav li a:not(.row),.article-more li a:not(.row){align-items:center;border-bottom:1px solid color-mix(in srgb,#2c364a 55%,#0000);border-bottom:1px solid color-mix(in srgb,var(--brand-border,#2c364a) 55%,#0000);display:flex;font-size:14.5px;min-height:44px;padding:8px 0;text-decoration:none;transition:color .15s cubic-bezier(.32,.72,.3,1),border-color .15s cubic-bezier(.32,.72,.3,1);transition:color var(--t) var(--ease),border-color var(--t) var(--ease)}#seo-prerender-content nav li a:not(.row):hover,.article-more li a:not(.row):hover{border-bottom-color:color-mix(in srgb,#20a892 45%,#0000);border-bottom-color:color-mix(in srgb,var(--brand-primary,#20a892) 45%,#0000);color:color-mix(in srgb,#20a892 80%,#fff);color:color-mix(in srgb,var(--brand-primary,#20a892) 80%,#fff)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{border-radius:6px;outline:2px solid #20a892;outline:2px solid var(--brand-primary,#20a892);outline-offset:2px}.card:focus-visible{border-radius:14px;border-radius:var(--radius);outline-offset:3px}@media (max-width:720px){.app-header-inner{gap:8px 14px;padding:10px 16px}.brand{margin-inline-end:0}.app-nav-sections{font-size:14px;gap:4px 16px;order:3;overflow-x:auto;width:100%}.app-nav-sections a{padding:6px 0;white-space:nowrap}.app-main{padding:24px 16px 56px}.hero{padding:22px 0 28px}.hero-creed{font-size:13.5px;gap:10px;isolation:isolate;position:relative}.hero-creed:after{background:linear-gradient(180deg,#0000,color-mix(in srgb,#10141f 80%,#0000) 24%,color-mix(in srgb,#10141f 80%,#0000) 76%,#0000);background:linear-gradient(180deg,#0000 0,color-mix(in srgb,var(--brand-ink,#10141f) 80%,#0000) 24%,color-mix(in srgb,var(--brand-ink,#10141f) 80%,#0000) 76%,#0000 100%);content:"";inset-block:-18px;inset-inline:-16px;pointer-events:none;position:absolute;z-index:-1}#root:has(.hero):before{height:760px}.featured{gap:18px;grid-template-columns:1fr;margin-bottom:32px;padding-bottom:28px}.featured-main:before{background:color-mix(in srgb,#10141f 80%,#0000);background:color-mix(in srgb,var(--brand-ink,#10141f) 80%,#0000);inset-inline:-20px}.featured:before{font-size:8rem}.featured-countdown{min-height:92px}.card-grid{grid-template-columns:1fr}.card{padding:18px}.hub-list{margin-top:18px}.app-footer-inner{padding:18px 16px}.app-footer-bar{justify-content:flex-start}.app-footer .btn-link,.app-footer a,.app-nav a{align-items:center;display:inline-flex;min-height:44px}.faq-item summary{padding-bottom:16px;padding-top:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important}.card:hover{transform:none}}