@font-face{font-family:Inter;src:url('assets/Inter-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url('assets/Inter-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
:root{--paper:#fbfbfa;--canvas:#f4f4f0;--ink:#003441;--primary:#0f4c5c;--secondary:#006876;--primary-fixed:#b6ebfe;--muted:#40484b;--line:#c0c8cb;--white:#fff;--brand:#c54831;--neutral:#121316;--surface-low:#f5f3f7;--card-line:#e5e5df;--field-outline:#70787c;--radius:4px;--section-gap:28px;--type-body:15px;--leading-body:24px;--type-label:13px;--leading-label:20px;--type-meta:12px;--leading-meta:18px}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:24px}
body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}
a{color:inherit;text-underline-offset:5px}
a:focus-visible,summary:focus-visible{outline:3px solid var(--secondary);outline-offset:5px}
img{display:block;max-width:100%}
.wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}
.skip{position:absolute;z-index:10;top:12px;left:12px;padding:12px 20px;background:var(--white);transform:translateY(-200%)}
.skip:focus{transform:none}
.header{height:84px;display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--line)}
.brand{flex-shrink:0}
.brand img{width:172px;height:auto}
.header-nav{display:flex;align-items:center;gap:28px;margin-left:auto}
.header-nav a{font-size:13px;text-decoration:none;padding-block:12px}
.header-nav a:hover{color:var(--secondary)}
/* A brand-colour beacon and a passing reflection within one invitation. */
.launch-signal{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;flex-shrink:0;border:1px solid var(--primary);border-radius:var(--radius);background:linear-gradient(115deg,var(--primary),var(--ink) 76%);box-shadow:inset 0 1px 0 #ffffff1a,0 4px 10px #0034410d;transition:box-shadow .25s,border-color .25s}
.launch-signal::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#ffffff0c 44%,#ffffff1c 50%,transparent 62%);transform:translateX(-125%);animation:launch-reflection 6s cubic-bezier(.4,0,.2,1) infinite;animation-play-state:paused}
.status{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:8px 15px 8px 11px;color:var(--white);font-size:12px;line-height:20px;font-weight:600;text-decoration:none;white-space:nowrap}
.status-compact{display:none}
.status-beacon{position:relative;flex:none;width:8px;height:8px;margin-inline:6px 3px;border-radius:50%;background:var(--brand);animation:launch-beacon 2.6s ease-in-out infinite;animation-play-state:paused}
.status-beacon::after{content:"";position:absolute;inset:-5px;border:1px solid var(--brand);border-radius:50%;opacity:0;animation:launch-beacon-ring 2.6s ease-out infinite;animation-play-state:paused;pointer-events:none}
.launch-signal[data-launch-motion=running]::before,.launch-signal[data-launch-motion=running] .status-beacon,.launch-signal[data-launch-motion=running] .status-beacon::after{animation-play-state:running}
.status-arrow{width:12px;height:12px;margin-left:5px;fill:none;stroke:var(--primary-fixed);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s,color .25s}
.launch-signal:has(.status:hover){border-color:var(--secondary);box-shadow:inset 0 1px 0 #ffffff26,0 5px 14px #00344118}
.status:is(:hover,:focus-visible) .status-arrow{transform:translate(2px,-2px);stroke:var(--white)}
.status:focus-visible{outline:2px solid var(--primary-fixed);outline-offset:-4px;border-radius:var(--radius)}
@keyframes launch-reflection{0%,18%{transform:translateX(-125%)}70%,100%{transform:translateX(125%)}}
@keyframes launch-beacon{0%,100%{opacity:.45}30%,45%{opacity:1}}
@keyframes launch-beacon-ring{0%,12%{transform:scale(.55);opacity:0}25%{opacity:.65}80%,100%{transform:scale(1.25);opacity:0}}
@media(max-width:800px){.status{padding:7px 13px;gap:8px;font-size:12px}.status-label{display:none}.status-compact{display:inline}.status-arrow{margin-left:3px}.status-beacon{margin-inline:2px}}
.hero{text-align:center;padding-block:28px 24px}
.eyebrow{margin:0;font-size:var(--type-label);line-height:var(--leading-label);font-weight:600;letter-spacing:.01em;color:var(--secondary)}
.hero .eyebrow{font-size:14px;line-height:22px;margin:0 auto;max-width:48ch;text-wrap:balance}
h1,h2,h3,p{overflow-wrap:break-word}
h1{font-size:clamp(36px,4.15vw,58px);line-height:1.12;font-weight:600;letter-spacing:-.045em;margin:8px auto 16px;max-width:1150px;text-wrap:balance}
.hero-copy{font-size:17px;line-height:26px;color:var(--muted);max-width:76ch;margin:0 auto;text-wrap:pretty}
.discover{display:inline-flex;gap:24px;align-items:center;margin-top:18px;font-size:13px;text-decoration:none;border-bottom:1px solid var(--line);padding:0 0 7px}
.discover span{transition:transform .2s}
.discover:hover span{transform:translateY(3px)}
.banner{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius);background:var(--canvas)}
.banner>img{width:100%;height:auto;aspect-ratio:3/1;object-fit:cover}
.banner .art-motion{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:0;transition:opacity .2s;display:block}
.banner[data-motion="ready"] .art-motion{opacity:1}
.platform{padding-block:var(--section-gap)}
h2{font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.17;letter-spacing:-.035em;margin:0}
h3{font-size:17px;line-height:25px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}
/* A single connected story: material → preparation → professional decision. */
.platform-heading{display:grid;grid-template-columns:1.6fr 1fr;align-items:end;gap:36px;margin-bottom:22px}
.platform-heading .eyebrow{margin-bottom:10px}
.platform-heading h2{font-size:clamp(29px,3.15vw,42px);line-height:1.13;max-width:780px}
.platform-heading h2>span{color:var(--secondary)}
.platform-summary{font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted);margin:0 0 3px;max-width:390px}
.work-story{display:grid;grid-template-columns:.9fr 1.25fr 1fr;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas)}
.work-step{position:relative;min-width:0;padding:22px 24px 24px}
.work-step--prepare{background:var(--ink);color:var(--white)}
.work-step--decision{background:var(--white)}
.work-step-label{display:flex;align-items:center;gap:9px;margin-bottom:16px}
.step-number{font-size:var(--type-label);line-height:var(--leading-label);font-variant-numeric:tabular-nums;color:var(--brand)}
.work-step-label p{font-size:var(--type-label);line-height:var(--leading-label);margin:0;color:var(--muted)}
.work-step--prepare .step-number,.work-step--prepare .work-step-label p{color:var(--primary-fixed)}
.work-symbol{display:block;width:35px;height:35px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;margin-bottom:14px}
.work-step h3{font-size:20px;line-height:26px;margin:0 0 9px;letter-spacing:-.025em}
.work-step-copy{font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted);margin:0}
.work-step--prepare .work-step-copy{color:var(--white)}
.step-arrow{position:absolute;right:-14px;top:66px;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--paper);color:var(--ink);border:1px solid var(--line);font-size:18px;line-height:1}
.platform-takeaway{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:12px}
.platform-takeaway p{margin:0;font-size:var(--type-body);line-height:var(--leading-body);font-weight:600}
.platform-takeaway a{display:inline-flex;align-items:center;gap:24px;min-height:36px;font-size:var(--type-body);line-height:var(--leading-body);text-decoration:none;border-bottom:1px solid var(--line);flex-shrink:0}
.platform-takeaway a:hover{color:var(--secondary);border-color:currentColor}
@media(max-width:1000px){.platform-heading{grid-template-columns:1.45fr 1fr;gap:24px}.platform-summary{font-size:var(--type-body);line-height:var(--leading-body)}.work-step{padding:20px}.work-step h3{font-size:18px;line-height:24px}}
@media(max-width:740px){.platform-heading{grid-template-columns:1fr;gap:12px}.platform-summary{max-width:560px}.work-story{grid-template-columns:1fr}.work-step{padding:20px 20px 20px 72px}.work-step-label{margin-bottom:8px}.work-symbol{position:absolute;left:20px;top:52px;width:30px;height:30px}.step-arrow{top:auto;bottom:-14px;left:22px;right:auto;transform:rotate(90deg)}.platform-takeaway{align-items:flex-start;gap:10px;flex-direction:column}.platform-takeaway p{font-size:var(--type-label)}.platform-takeaway a{min-height:44px}.platform-heading h2{font-size:32px}}

.audience-section{display:grid;grid-template-columns:.85fr 2fr;gap:28px;padding-bottom:28px}
.audience-intro{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-top:6px}
.audience-sign{width:64px;height:64px;flex:none}
.audience-intro .eyebrow{font-size:var(--type-label);color:var(--muted);margin-bottom:10px}
.audience-intro h2{font-size:clamp(28px,2.65vw,36px);line-height:1.13}
.audience-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.audience-card{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid var(--card-line);border-top:2px solid var(--brand);border-radius:var(--radius);background:var(--white)}
.audience-card--team{background:var(--surface-low);border-top-color:var(--secondary)}
.audience-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--brand)}
.audience-card--team .audience-card-top{color:var(--secondary)}
.audience-card-top svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.audience-card-top>span{font-size:var(--type-label);line-height:var(--leading-label);font-variant-numeric:tabular-nums}
.audience-card h3{font-size:20px;line-height:26px;margin-bottom:8px}
.audience-card>p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted);margin:0 0 16px}
.audience-card-bottom{margin-top:auto;padding-top:12px;border-top:1px solid var(--card-line)}
.audience-card .audience-offer{font-size:var(--type-label);line-height:var(--leading-label);color:var(--muted);margin:0 0 6px}
.audience-link{display:inline-flex;align-items:center;gap:16px;min-height:30px;font-size:var(--type-body);line-height:var(--leading-body);font-weight:600;text-decoration:none;color:var(--brand)}
.audience-card--team .audience-link{color:var(--ink)}
.audience-link:hover{text-decoration:underline}
@media(max-width:1100px){.audience-section{gap:22px;grid-template-columns:.8fr 2fr}.audience-cards{gap:12px}.audience-card{padding:18px}.audience-intro h2{font-size:30px}}
@media(max-width:900px){.audience-section{display:block}.audience-intro{flex-direction:row;align-items:center;gap:18px;margin-bottom:18px;padding-top:0}.audience-sign{width:52px;height:52px}.audience-intro .eyebrow{margin-bottom:7px}.audience-intro h2{font-size:30px}}
@media(max-width:600px){.audience-cards{grid-template-columns:1fr;gap:14px}.audience-intro h2{font-size:28px}.audience-card{padding:20px}.audience-link{min-height:44px}.audience-section{padding-bottom:24px}}
.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;padding-block:28px 20px}
.faq-intro .eyebrow{margin-bottom:10px}
.faq-intro>p:last-child{font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted);margin:14px 0 0}
.faq-list{border-top:1px solid var(--line)}
details{border-bottom:1px solid var(--line)}
summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;list-style:none;cursor:pointer;font-size:16px;line-height:24px}
summary::-webkit-details-marker{display:none}
summary>span{width:12px;height:12px;position:relative;flex-shrink:0}
summary>span:before,summary>span:after{content:"";position:absolute;left:0;top:5px;width:12px;height:1px;background:var(--secondary)}
summary>span:after{transform:rotate(90deg);transition:transform .2s}
details[open] summary>span:after{transform:none}
details p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted);margin:0 32px 18px 0;max-width:570px}
.footer{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;border-top:1px solid var(--line);font-size:var(--type-label);color:var(--muted)}
.footer-note{display:flex;gap:14px;align-items:center;letter-spacing:.03em}
.footer-note>span{color:var(--line)}
.back-top{display:flex;gap:18px;align-items:center;text-decoration:none;min-height:44px}
.back-top span{font-size:17px}
f-studio-copyright{font-size:var(--type-label)}
@media(max-width:1100px){.header{gap:24px}.hero{padding-block:26px 24px}h1{font-size:43px}}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.header{gap:20px;height:78px}.header-nav{gap:20px}.header-nav a{font-size:12px}.hero h1{font-size:36px}.faq{gap:36px;grid-template-columns:.75fr 1.25fr}}
@media(max-width:580px){:root{--section-gap:24px}.header{height:74px;gap:16px}.brand img{width:160px}.header-nav{display:none}.hero{padding-block:24px}.hero h1{font-size:32px;line-height:1.14;letter-spacing:-.04em;margin-block:8px 16px}.hero h1 br{display:none}.hero-copy{font-size:var(--type-body);line-height:var(--leading-body);max-width:40ch;margin-inline:auto}.hero-copy br{display:none}.discover{margin-top:16px}.banner>img{aspect-ratio:1.7/1;object-position:center}.faq{display:block}.faq-intro{margin-bottom:20px}.faq-intro>p:last-child{margin-top:10px}.faq h2{font-size:28px}summary{font-size:15px;padding-block:16px}.footer{flex-wrap:wrap;padding-block:12px;gap:4px 16px}.footer-note{min-height:24px;font-size:var(--type-meta)}f-studio-copyright{font-size:var(--type-label)}}
@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.banner .art-motion{display:none!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
/* Early access is the primary action; investor invitation has a distinct chapter. */
button,input{font:inherit}
.button-primary{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:46px;padding:12px 20px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--white);font-size:13px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .18s,transform .18s}
.button-primary:hover{background:var(--primary)}
.button-primary:active{transform:translateY(1px)}
.status:active .status-arrow,.partner-link:active span,.audience-link:active span{transform:translate(1px,-1px)}
.button-primary:focus-visible,input:focus-visible{outline:3px solid var(--secondary);outline-offset:4px}
.hero-actions{display:flex;justify-content:center;align-items:center;gap:26px;margin-top:20px;flex-wrap:wrap}
.hero-actions .discover{margin-top:0}
.hero-note{font-size:var(--type-label);line-height:var(--leading-label);color:var(--muted);margin:12px 0 0}
.early-access{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;background:var(--canvas);padding:26px 30px;margin-top:var(--section-gap);border:1px solid var(--line);border-radius:var(--radius)}
.early-story .eyebrow{margin-bottom:10px}
.early-story>p:not(.eyebrow){font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted);max-width:430px;margin:10px 0}
.early-story>p.bonus-note{font-size:var(--type-label);line-height:var(--leading-label);margin:8px 0 0}
.early-benefits{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:var(--type-label);line-height:var(--leading-label);color:var(--secondary)}
.early-benefits span:before{content:'+';margin-right:6px}
.interest-form{max-width:530px;width:100%;justify-self:end}
.interest-form label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}
.email-row{display:flex;gap:8px;align-items:stretch}
.email-row input{min-width:0;width:100%;height:46px;border:1px solid var(--field-outline);border-radius:var(--radius);background:var(--white);color:var(--ink);padding:12px 14px;font-size:16px}
.email-row input::placeholder{color:var(--muted);opacity:.8}
.email-row input[aria-invalid=true]{border-color:#ba1a1a}
.form-help,.bonus-note,.form-status{font-size:var(--type-label);line-height:var(--leading-label);color:var(--muted);margin:10px 0 0}
.bonus-note{margin-top:5px}
.field-error{font-size:var(--type-label);line-height:var(--leading-label);color:#ba1a1a;margin:6px 0 0}
.field-error:empty,.form-status:empty{display:none}
.form-status{padding-left:10px;border-left:2px solid var(--secondary)}
.form-fallback{display:inline-flex;align-items:center;min-height:32px;font-size:var(--type-label);line-height:var(--leading-label);margin-top:8px;color:var(--secondary)}
.partnership{display:block;overflow:hidden;background:var(--canvas);color:var(--ink);border-radius:var(--radius);margin-bottom:24px}
.partner-panel{display:grid;grid-template-columns:1.65fr 1fr;gap:28px;align-items:start;padding:28px;border:1px solid var(--card-line);border-top:3px solid var(--brand)}
.partnership .eyebrow{display:flex;align-items:center;gap:10px;color:var(--secondary);font-size:var(--type-label);line-height:var(--leading-label);margin-bottom:14px}
.partnership .eyebrow:before{content:'';width:24px;height:2px;background:var(--brand);flex:none}
.partnership h2{font-size:clamp(30px,3.3vw,42px);line-height:1.12;letter-spacing:-.035em;max-width:680px}
.investor-word{color:var(--brand)}
.partner-summary{font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted);max-width:640px;margin:16px 0 0}
.partner-brief{display:grid;grid-template-columns:.75fr 1fr 1.15fr;gap:16px;margin:20px 0 0;padding-top:14px;border-top:1px solid var(--line)}
.partner-brief dt{font-size:var(--type-label);line-height:var(--leading-label);color:var(--muted);margin-bottom:5px}
.partner-brief dd{font-size:13px;line-height:20px;font-weight:600;color:var(--ink);margin:0}
.partner-contact{align-self:stretch;display:flex;flex-direction:column;padding:24px;background:var(--neutral);color:var(--paper);border-radius:var(--radius)}
.contact-kicker{font-size:var(--type-label);line-height:var(--leading-label);color:#b6ebfe;margin:0 0 12px}
.partner-contact h3{font-size:23px;line-height:29px;letter-spacing:-.025em;font-weight:600;margin:0 0 12px}
.contact-copy{font-size:var(--type-body);line-height:var(--leading-body);color:#c0c8cb;margin:0 0 22px}
.partner-link{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;background:var(--brand);color:var(--white);border-radius:var(--radius);padding:11px 16px;font-size:13px;font-weight:600;line-height:22px;text-decoration:none;margin-top:auto}
.partner-link:hover{text-decoration:underline}
.partner-link:focus-visible{outline-color:#9eefff}
.partner-email{display:inline-flex;align-items:center;min-height:32px;align-self:flex-start;font-size:var(--type-label);line-height:22px;color:var(--paper);margin-top:12px}
.partner-art{position:relative;isolation:isolate;overflow:hidden;margin:0}
.partner-art img{width:100%;height:auto;aspect-ratio:3/1;object-fit:cover}
.room-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .3s}
.partner-art[data-room-state="running"] .room-canvas,.partner-art[data-room-state="paused"] .room-canvas{opacity:1}
.partner-controls{display:flex;justify-content:flex-end;background:var(--paper);padding:3px 12px 4px}
.partner-controls[hidden]{display:none}
@media(prefers-reduced-motion:reduce){.room-canvas{display:none!important}}
@media(max-width:1000px){.early-access{padding:28px;gap:28px}.email-row{flex-wrap:wrap}.email-row .button-primary{width:100%}.partner-panel{grid-template-columns:1.35fr 1fr;gap:24px;padding:24px}}
@media(max-width:680px){.hero-actions{gap:16px;margin-top:18px}.hero-actions .button-primary{font-size:13px;min-height:44px}.hero-actions .discover{font-size:13px}.hero-note{font-size:var(--type-label);line-height:var(--leading-label);max-width:40ch;margin:12px auto 0}.early-access{display:block;padding:24px}.early-story h2{font-size:29px}.early-story>p:not(.eyebrow){font-size:var(--type-body);line-height:var(--leading-body)}.early-benefits{font-size:var(--type-label);gap:4px 10px}.interest-form{margin-top:24px;max-width:none}.email-row{flex-wrap:nowrap}.email-row .button-primary{width:auto;font-size:13px;gap:12px;padding-inline:14px}.email-row input{font-size:16px}.partner-panel{display:block;padding:24px}.partner-contact{margin-top:22px}.partner-brief{gap:14px;grid-template-columns:1fr 1fr}.partner-brief>div:last-child{grid-column:1/-1}.partner-art img{aspect-ratio:2/1}.partner-email{margin-top:12px}.partner-summary{font-size:var(--type-body);line-height:var(--leading-body)}}
@media(max-width:380px){.email-row{flex-wrap:wrap}.email-row .button-primary{width:100%}}
@media(prefers-reduced-motion:reduce){.button-primary{transition:none}}
/* Crawlable language routes; no automatic language redirect. */
.language-switch{display:flex;gap:3px;align-items:center;flex-shrink:0;font-size:var(--type-meta)}
.language-switch a{display:flex;justify-content:center;align-items:center;min-width:32px;min-height:34px;padding:6px;text-decoration:none;border-radius:var(--radius)}
.language-switch a[aria-current=page]{background:var(--ink);color:var(--white);font-weight:600}
.language-switch a:not([aria-current=page]):hover{background:var(--canvas)}
@media(max-width:580px){.language-switch{margin-left:auto}.language-switch a{min-height:40px;min-width:34px}}
@media(max-width:680px){html[lang=ru] .email-row{flex-wrap:wrap}html[lang=ru] .email-row .button-primary{width:100%}}
.banner[data-motion="paused"] .art-motion{opacity:1}
.art-controls{display:flex;justify-content:flex-end;padding-top:6px}
.art-controls[hidden]{display:none}
.motion-toggle{display:flex;align-items:center;gap:7px;min-height:32px;padding:4px 0 4px 8px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--type-meta);cursor:pointer}
.motion-toggle:focus-visible{outline:2px solid var(--secondary);outline-offset:4px}
.motion-toggle svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}
.motion-toggle .play-icon{display:none}
.motion-toggle[aria-pressed="false"] .play-icon{display:block}
.motion-toggle[aria-pressed="false"] .pause-icon{display:none}
.art-controls:not([hidden]) + .platform{padding-top:14px}

/* Keep all three language links and the launch action available on narrow screens. */
@media(max-width:760px){.header{display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:104px;padding-block:12px;gap:6px 16px}.header .brand{grid-column:1;grid-row:1;justify-self:start}.header .launch-signal{grid-column:2;grid-row:1;justify-self:end}.header .header-nav{grid-column:1;grid-row:2;display:flex;gap:16px;margin:0;min-width:0}.header .language-switch{grid-column:2;grid-row:2;justify-self:end;margin:0}.header .header-nav a{font-size:12px;padding-block:6px;white-space:nowrap}.header .language-switch a{min-height:32px;min-width:30px}}
@media(max-width:580px){.header{gap:6px 12px}.header .header-nav{gap:10px}.header .header-nav a{font-size:12px}.header .language-switch{gap:1px}.header .language-switch a{min-width:28px;padding-inline:4px}.status{min-height:38px;padding-inline:9px}}

@media(max-width:360px){.header .header-nav{grid-column:1/-1;grid-row:2;justify-content:space-between}.header .language-switch{grid-column:1/-1;grid-row:3;justify-self:center}.header .language-switch a{min-width:40px;min-height:36px}.early-access,.partner-panel{padding:20px}}
