.terminal-site{--term-red:#bd1720;--term-ink:#1c1c1c;--term-muted:#62625c;max-width:1320px;margin:auto;padding:70px 40px 65px;color:var(--term-ink);font-family:inherit}.terminal-site *{box-sizing:border-box}.terminal-site button,.terminal-site input{font:inherit}.terminal-site a{color:inherit}.terminal-site code,.terminal-site kbd{font-family:"Cascadia Mono","SFMono-Regular",Consolas,monospace}.terminal-site [hidden]{display:none!important}.terminal-intro{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:65px}.terminal-kicker{display:flex;align-items:center;gap:17px;font-size:11px;font-weight:750;letter-spacing:.06em}.terminal-kicker span:first-child{color:var(--term-red)}.terminal-kicker span+span{color:var(--term-muted);font-weight:500;letter-spacing:0}.terminal-intro h1{font-size:clamp(44px,4.6vw,67px);font-weight:780;letter-spacing:-.055em;line-height:1.03;margin:23px 0}.terminal-intro h1 em{font-style:normal;color:#e31e26}.terminal-intro-copy>p{max-width:420px;color:var(--term-muted);font-size:17px;line-height:1.65;margin:0 0 28px}.terminal-primary{display:inline-flex;gap:28px;align-items:center;background:#e31e26;color:#fff!important;min-height:50px;padding:14px 20px;font-weight:750;font-size:14px;text-decoration:none;border:1px solid #e31e26}.terminal-primary:hover{background:#bd1720}.terminal-primary span{font-size:19px}.terminal-compat{color:var(--term-muted);font-size:11px;margin-top:18px;display:flex;gap:12px}.terminal-compat span{color:#92928c}.terminal-preview{margin:0;min-width:0;background:#17181b;color:#f6f3ed;box-shadow:9px 9px 0 #e0ded6;border:1px solid #303136}.terminal-windowbar{padding:12px 17px;display:flex;align-items:center;gap:11px;font-size:11px;border-bottom:1px solid #393a40;color:#c9c7c1}.terminal-windowmark{font-family:monospace;font-weight:700;color:#f6f3ed;font-size:15px}.terminal-windowversion{margin-left:auto;color:#b2b2ad}.terminal-preview-body{padding:25px 23px 0;font-family:"Cascadia Mono",Consolas,monospace}.terminal-preview-brand{font-size:23px;font-weight:850;letter-spacing:-1px;display:flex;align-items:center}.terminal-preview-brand>span{color:#f2776b}.terminal-preview-brand small{margin-left:auto;font-size:9px;letter-spacing:.07em;color:#bebbb6;font-weight:400}.terminal-preview-tabs{display:flex;gap:13px;border-bottom:1px solid #3a3b40;margin:25px 0 0}.terminal-preview-tabs>button{padding:0 0 12px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:#c0beb9;font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.terminal-preview-tabs>button[aria-selected=true]{border-color:#f2776b;color:#ff9c92}.terminal-preview-panel{min-height:258px;padding:17px 0 13px;outline-offset:2px}.terminal-preview-caption{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#b6b6b0;letter-spacing:.045em;margin:0 8px 10px}.terminal-preview-caption span+span{letter-spacing:0}.terminal-station-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.terminal-station-list li{display:flex;justify-content:space-between;align-items:center;padding:10px;font-size:12px;color:#ebe8e2;gap:12px}.terminal-station-list li small{font-size:9px;color:#b7b6b1;text-align:right}.terminal-station-list li.is-selected{background:#34302f;border-left:2px solid #f2776b;padding-left:8px}.terminal-preview-footer{display:flex;justify-content:space-between;padding:14px 0;gap:10px;border-top:1px solid #3a3b40;font-size:9px;color:#c6c3bc}.terminal-preview figcaption{background:#efeee8;color:#595952;display:grid;gap:3px;padding:12px 16px;font-size:10px;font-family:inherit}.terminal-preview figcaption span:first-child{font-weight:750;color:#393933}.terminal-preview-values{margin:20px 8px}.terminal-preview-values>div{display:flex;justify-content:space-between;gap:12px;font-size:11px;border-bottom:1px solid #35363c;padding:12px 0}.terminal-preview-values dt{color:#bdbab5}.terminal-preview-values dd{margin:0;color:#f7f2ea}.terminal-preview-note{font-size:10px;color:#bebbb6;line-height:1.7;margin:18px 8px 0}.terminal-focus-preview{padding:36px 8px 10px}.terminal-focus-preview>span{font-size:10px;color:#c3beb6}.terminal-focus-preview strong{display:block;font-size:23px;letter-spacing:-.045em;margin-top:14px;color:#f2776b}.terminal-focus-preview p{font-size:11px;margin-top:13px;line-height:1.6}.terminal-account-preview{padding:22px 8px 0}.terminal-account-preview>span{font-size:10px;color:#c3beb6}.terminal-account-preview>strong{display:block;font-size:19px;line-height:1.4;margin:15px 0}.terminal-account-preview>code{font-size:12px;color:#ff9c92}.terminal-account-preview>p{font-size:10px;color:#bebbb6;line-height:1.7}.terminal-capabilities{margin:62px 0 0;padding:22px 0;border-top:1px solid #cecec6;border-bottom:1px solid #cecec6;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#44443e;font-size:12px}.terminal-capabilities>span{display:flex;align-items:center;gap:11px}.terminal-capabilities b{font-family:Consolas,monospace;display:grid;place-items:center;min-width:27px;height:27px;border:1px solid #aeaea6;border-radius:3px;font-size:13px;color:#242421;box-shadow:0 2px 0 #cecec7}.terminal-install{padding-top:75px;scroll-margin-top:130px}.terminal-section-label{font-size:10px;font-weight:750;color:var(--term-red);letter-spacing:.1em}.terminal-install-head{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end;margin:16px 0 30px}.terminal-site h2{font-size:clamp(29px,3vw,40px);line-height:1.15;letter-spacing:-.035em;font-weight:750;margin:0}.terminal-install-head h2 code{font-size:.81em;font-weight:600}.terminal-install-head>p{color:var(--term-muted);font-size:14px;line-height:1.75;max-width:425px;margin:0 0 4px}.terminal-install-head a{text-underline-offset:3px}.terminal-workbench{border:1px solid #c4c4bb;background:#f0efe9}.terminal-os-tabs{display:flex;border-bottom:1px solid #c4c4bb;padding:0 25px;gap:26px}.terminal-os-tabs>button{background:none;border:0;border-bottom:3px solid transparent;padding:21px 0 17px;font-size:14px;font-weight:750;cursor:pointer;color:#62625c;display:flex;align-items:center;gap:9px;margin-bottom:-1px}.terminal-os-tabs>button small{font-size:10px;font-weight:400}.terminal-os-tabs>button[aria-selected=true]{color:#1c1c1c;border-bottom-color:#e31e26}.terminal-command-panel{padding:25px}.terminal-command-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.terminal-command-heading>span{font-size:10px;letter-spacing:.09em;color:#62625c;font-weight:650}.terminal-copy{border:1px solid #a6a69d;background:transparent;font-size:11px!important;font-weight:650!important;padding:9px 13px;cursor:pointer;min-height:36px;color:#292922}.terminal-copy:hover{background:#e0dfd7}.terminal-command-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:22px 0;padding:25px;background:#1b1c1f;color:#f4f2ed;font-size:15px;line-height:1.9;border-left:3px solid #e31e26}.terminal-command-panel>p{font-size:12px;color:#595952;line-height:1.7;margin:0}.terminal-launch{display:flex;align-items:center;gap:25px;background:#e6e5dc;border-top:1px solid #c4c4bb;padding:22px 25px}.terminal-launch>div{display:grid;gap:6px;margin-right:auto}.terminal-launch>div>span{font-size:9px;letter-spacing:.08em;color:#595952;font-weight:700}.terminal-launch strong{font-size:12px;font-weight:500}.terminal-launch>code{font-size:21px;font-weight:700;letter-spacing:-.035em}.terminal-copy-status{font-size:12px;color:#45453e;min-height:20px;margin:8px 0 0}.terminal-install-foot{display:flex;gap:25px;justify-content:space-between;align-items:start;font-size:11px;color:#62625c}.terminal-install-foot details{max-width:420px}.terminal-install-foot summary{cursor:pointer;font-weight:700;color:#292922}.terminal-install-foot details>div{display:flex;gap:13px;flex-wrap:wrap;margin-top:14px}.terminal-install-foot details a{text-underline-offset:3px}.terminal-guide{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:78px 0}.terminal-guide h2{margin:18px 0}.terminal-guide p{font-size:14px;color:var(--term-muted);line-height:1.75;max-width:380px}.terminal-guide kbd{font-size:11px;border:1px solid #aaa99f;padding:3px 5px;border-radius:3px;color:#272721;background:#efeee7}.terminal-text-link{font-size:12px;font-weight:750;text-underline-offset:5px;display:inline-block;margin-top:12px}.terminal-keyboard{margin:0;align-self:center}.terminal-keyboard>div{display:grid;grid-template-columns:150px 1fr;gap:10px;align-items:center;border-top:1px solid #d0d0c6;padding:17px 0}.terminal-keyboard>div:last-child{border-bottom:1px solid #d0d0c6}.terminal-keyboard dt{display:flex;align-items:center;gap:7px}.terminal-keyboard kbd{min-width:24px;text-align:center;padding:5px 7px;background:#f0efe9;box-shadow:0 2px 0 #d4d2c8}.terminal-keyboard dd{font-size:12px;color:#55554e;margin:0}.terminal-desktop{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:38px 42px;background:#e7e5dc;border-top:3px solid #1c1c1c}.terminal-desktop>div>span{font-size:9px;letter-spacing:.08em;font-weight:750;color:#595952}.terminal-desktop h2{margin:16px 0;font-size:32px}.terminal-desktop p{color:#595952;font-size:13px;line-height:1.7;max-width:405px;margin:0}.terminal-desktop>button{display:flex;align-items:center;gap:30px;padding:17px 20px;background:#1c1c1c;color:#fff;border:1px solid #1c1c1c;font-size:12px;font-weight:750;cursor:pointer}.terminal-desktop>button>span{font-size:23px;font-weight:400}.terminal-desktop>button:hover{background:#373732}.terminal-release-note{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#62625c;margin-top:18px}.terminal-site button:focus-visible,.terminal-site a:focus-visible,.terminal-site summary:focus-visible,.terminal-site [tabindex]:focus-visible{outline:2px solid #bd1720;outline-offset:5px}.terminal-preview button:focus-visible,.terminal-preview [tabindex]:focus-visible{outline-color:#ff9c92}
@media(max-width:1050px){.terminal-site{padding:50px 28px}.terminal-intro{gap:32px}.terminal-intro h1{font-size:47px}.terminal-preview-body{padding:20px 16px 0}.terminal-preview-tabs{gap:10px}.terminal-preview-tabs>button{font-size:10px}.terminal-preview-brand small{font-size:8px}.terminal-keyboard>div{grid-template-columns:130px 1fr}.terminal-install-head,.terminal-guide{gap:40px}}
@media(max-width:760px){.terminal-site{padding:35px 20px 40px}.terminal-intro{grid-template-columns:1fr;gap:35px}.terminal-intro h1{font-size:clamp(43px,9vw,58px);margin:20px 0}.terminal-intro-copy>p{font-size:15px;max-width:510px}.terminal-primary{font-size:13px;padding:12px 16px}.terminal-preview{box-shadow:5px 5px 0 #e0ded6}.terminal-preview-tabs{gap:17px}.terminal-preview-tabs>button{font-size:10px}.terminal-preview-body{padding:22px 18px 0}.terminal-preview-brand{font-size:21px}.terminal-preview-brand small{font-size:8px}.terminal-station-list li{font-size:11px}.terminal-station-list li small{font-size:9px}.terminal-preview-panel{min-height:252px}.terminal-capabilities{margin-top:38px;display:grid;grid-template-columns:1fr 1fr;gap:20px 14px;font-size:10px;padding:20px 0}.terminal-capabilities>span{gap:8px}.terminal-capabilities b{min-width:24px;height:24px}.terminal-install{padding-top:45px}.terminal-install-head{grid-template-columns:1fr;gap:18px;margin-bottom:23px}.terminal-site h2{font-size:32px}.terminal-install-head>p{font-size:13px;max-width:none}.terminal-os-tabs{padding:0 16px;gap:22px}.terminal-os-tabs>button{font-size:11px;display:grid;gap:5px;text-align:left;padding-top:16px;padding-bottom:13px}.terminal-os-tabs>button small{font-size:9px}.terminal-command-panel{padding:20px 16px}.terminal-command-panel pre{font-size:12px;padding:18px 14px;margin:20px 0;line-height:1.85}.terminal-command-panel>p{font-size:11px}.terminal-command-heading>span{font-size:9px}.terminal-copy{padding:8px 10px;font-size:10px!important}.terminal-launch{padding:18px 16px;display:grid;grid-template-columns:1fr auto;gap:14px}.terminal-launch>div{grid-column:1/-1}.terminal-launch>code{font-size:22px}.terminal-launch .terminal-copy{justify-self:end}.terminal-install-foot{display:grid;gap:16px;line-height:1.7}.terminal-guide{grid-template-columns:1fr;gap:30px;padding:50px 0}.terminal-guide p{font-size:13px;max-width:none}.terminal-keyboard>div{grid-template-columns:125px 1fr;padding:16px 0;gap:12px}.terminal-keyboard dd{font-size:11px}.terminal-desktop{padding:25px;display:block}.terminal-desktop h2{font-size:30px}.terminal-desktop>button{margin-top:24px;gap:18px;width:100%;justify-content:space-between;text-align:left;padding:12px 15px;font-size:11px}.terminal-release-note{display:grid;gap:8px;font-size:9px;line-height:1.6}}
@media(max-width:370px){.terminal-site{padding-left:16px;padding-right:16px}.terminal-preview-tabs{gap:10px}.terminal-preview-tabs>button{font-size:9px}.terminal-preview-body{padding-left:13px;padding-right:13px}.terminal-preview-brand small{font-size:7px}.terminal-capabilities{font-size:9px}.terminal-os-tabs{gap:16px}.terminal-keyboard>div{grid-template-columns:118px 1fr}}
@media(prefers-reduced-motion:reduce){.terminal-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
