.cs-page .cs-hero{grid-template-columns:1.1fr 1fr;align-items:end;gap:64px;padding-block:72px 48px;display:grid}.cs-hero h1{letter-spacing:-.05em;margin-top:20px;font-size:clamp(42px,5.1vw,72px);font-weight:600;line-height:1.08}.cs-hero h1 em{color:var(--brand);font-style:normal}.cs-intro>p{color:var(--ui-accent);max-width:500px;font-size:18px;line-height:1.8}.cs-platform{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 24px;font-size:14px;display:flex}.cs-divider{color:var(--line)}.cs-product-image{border:1px solid var(--line);background:#070906;border-radius:8px;overflow:hidden}.cs-product-image>a{display:block}.cs-product-image img{width:100%;height:auto;display:block}.cs-product-image figcaption{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:15px 23px;font-size:14px;display:flex}.cs-product-image figcaption a{color:var(--ui-accent);align-items:center;gap:7px;display:inline-flex}.cs-product-image figcaption a:hover{color:var(--brand)}.cs-commands{padding-block:74px 80px}.cs-section-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:64px;display:grid}.cs-section-heading h2,.cs-setup-grid h2{letter-spacing:-.035em;margin-top:15px;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.2}.cs-section-heading>p{color:var(--muted);max-width:480px;font-size:17px}.cs-command-list{grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0 18px;display:grid}.cs-command{border:1px solid var(--line);background:var(--surface);border-left:3px solid;border-radius:6px;padding:23px 25px}.cs-command dt{align-items:center;gap:12px;font-size:25px;font-weight:600;display:flex}.cs-command dd{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:18px 0 0;font-size:14px;display:flex}.cs-command kbd{border:1px solid var(--line);color:var(--text);background:var(--surface-2);border-bottom-width:3px;border-radius:5px;padding:4px 12px;font:600 16px/1.5 ui-monospace,monospace}.cs-buy{color:#4adaaa}.cs-flat{color:#c5c9c6}.cs-sell{color:#ee7182}.cs-down{transform:rotate(180deg)}.cs-execution-note{color:var(--muted);font-size:14px}.cs-features{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:30px;margin-top:52px;padding-top:34px;display:grid}.cs-features article>svg{color:var(--brand)}.cs-features h3{margin-block:17px 10px;font-size:18px;font-weight:550;line-height:1.4}.cs-features p{color:var(--muted);font-size:16px;line-height:1.8}.cs-setup-band{border-block:1px solid var(--line);background:var(--surface)}.cs-setup-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px 64px;padding-block:76px;display:grid}.cs-setup-grid>*{min-width:0}.cs-setup-grid h2 em{color:var(--ui-accent);font-style:normal}.cs-steps{gap:26px;margin:33px 0 0;padding:0;list-style:none;display:grid}.cs-steps li{align-items:flex-start;gap:22px;display:flex}.cs-steps li>span{color:var(--brand);padding-top:4px;font:14px/1.6 ui-monospace,monospace}.cs-steps h3{margin-bottom:7px;font-size:18px;font-weight:550}.cs-steps p{color:var(--muted);font-size:16px;line-height:1.8}.cs-cadence{border:1px solid var(--line);border-top:2px solid var(--brand);background:var(--inset);border-radius:7px;padding:28px}.cs-cadence h3{font-size:23px;font-weight:550;line-height:1.35}.cs-cadence>p{color:var(--muted);margin-top:16px;font-size:16px;line-height:1.8}.cs-cadence strong{color:var(--text);font-weight:600}.cs-timing-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;margin-top:22px;font-size:16px}.cs-timing-table th,.cs-timing-table td{border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:break-word;padding:10px 0}.cs-timing-table thead th{color:var(--muted);font-size:14px;font-weight:500}.cs-timing-table th:first-child{width:43%;padding-right:12px}.cs-timing-table tbody th{font-weight:500}.cs-timing-table td{color:var(--brand);font-variant-numeric:tabular-nums;font-weight:600}.cs-timing-table td span{color:var(--ui-accent);font-size:14px;font-weight:400}.cs-cadence>.cs-cadence-caption{font-size:14px}.cs-cadence>.cs-cadence-notice{border-left:2px solid var(--brand);color:var(--ui-accent);padding-left:15px}.cs-requirements{border-top:1px solid var(--line);grid-column:1/-1;padding-top:40px}.cs-requirements>h2{margin-top:0;font-size:30px}.cs-requirements-intro{color:var(--muted);max-width:750px;font-size:16px;line-height:1.8;margin-top:14px!important}.cs-requirements-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:20px;margin-top:28px;display:grid}.cs-requirement-card{border:1px solid var(--line);border-top:2px solid var(--brand);background:var(--inset);border-radius:7px;min-width:0;padding:26px}.cs-requirements h3{font-size:18px;font-weight:550;line-height:1.5}.cs-requirements ul{gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.cs-requirements li{color:var(--ui-accent);align-items:flex-start;gap:12px;font-size:16px;display:flex}.cs-requirements li svg{color:var(--positive);flex-shrink:0;margin-top:4px}.cs-requirements-source{color:var(--muted);font-size:14px;line-height:1.8;margin-top:22px!important}.cs-requirements-source a{color:var(--ui-accent);text-underline-offset:3px;text-decoration:underline}.cs-requirements-source a:hover{color:var(--brand)}.cs-faq{padding-block:76px}.cs-limits{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:28px 32px}.cs-limits h2{font-size:18px;font-weight:550;line-height:1.5}.cs-limits p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.85}.cs-page .footer-bottom,.cs-page .eyebrow{font-size:14px}@media (max-width:1000px){.cs-page .cs-hero,.cs-section-heading{gap:34px}.cs-setup-grid{gap:40px}.cs-requirements-grid{grid-template-columns:1fr}.cs-features{grid-template-columns:repeat(2,1fr);gap:32px}.cs-command{padding:20px}}@media (max-width:700px){.cs-page .cs-hero{grid-template-columns:1fr;gap:24px;padding-block:42px 32px}.cs-hero h1{font-size:clamp(38px,10.3vw,60px)}.cs-intro>p{font-size:17px}.cs-platform{margin-block:18px 22px}.cs-product-image figcaption{gap:6px;padding:13px 16px}.cs-section-heading,.cs-setup-grid{grid-template-columns:1fr;gap:24px}.cs-section-heading h2,.cs-setup-grid h2{font-size:32px}.cs-commands{padding-block:48px}.cs-command-list{grid-template-columns:1fr;gap:10px;margin-top:24px}.cs-command{justify-content:space-between;align-items:center;gap:10px;padding:18px;display:flex}.cs-command dt{gap:9px;font-size:22px}.cs-command dd{margin:0}.cs-command dd>span{display:none}.cs-features{gap:30px 23px;margin-top:30px;padding-top:30px}.cs-features h3{font-size:17px}.cs-setup-grid{gap:35px;padding-block:48px}.cs-cadence{padding:22px}.cs-cadence h3{font-size:22px}.cs-requirements{padding-top:30px}.cs-requirements-grid{grid-template-columns:1fr;gap:18px}.cs-requirement-card{padding:24px}.cs-requirements>h2{font-size:30px}.cs-faq{padding-block:48px}.cs-limits{padding:24px}.cs-page .home-brand small{font-size:12px}}@media (max-width:420px){.cs-features{grid-template-columns:1fr}.cs-features article{grid-template-columns:26px 1fr;gap:6px 14px;display:grid}.cs-features article>svg{margin-top:2px}.cs-features h3{margin:0}.cs-features p{grid-column:2}.cs-page .home-header nav{gap:8px}}
