.spark-os-page .uc-hero{grid-template-columns:1.7fr 1fr;gap:7%;padding-top:150px;padding-bottom:76px;display:grid}.spark-os-page .uc-hero h1{letter-spacing:-.045em;text-wrap:balance;margin:24px 0;font-size:clamp(42px,5.4vw,76px);font-weight:350;line-height:1.06}.spark-os-page .uc-hero em,.spark-os-page .uc-section-heading em,.spark-os-page .uc-connected em,.spark-os-page .uc-start em{font-family:var(--serif);font-weight:400}.spark-os-page .uc-hero p{max-width:57ch;color:var(--fg-dim);font-size:17px;line-height:1.7}.spark-os-page .uc-text-link{border-bottom:1px solid var(--line);color:var(--fg);gap:28px;padding:14px 0;font-size:14px;text-decoration:none;display:inline-flex}.spark-os-page .uc-text-link:hover{border-color:var(--fg)}.spark-os-page .uc-thesis{border-left:1px solid var(--line);align-self:end;padding:8px 0 8px 30px}.spark-os-page .uc-thesis p{color:var(--fg);font-size:clamp(20px,2.1vw,29px);line-height:1.5}.spark-os-page .uc-thesis>span:last-child{color:var(--fg-dim);max-width:30ch;font-size:13px;line-height:1.6;display:block}.spark-os-page .uc-workflows{padding-bottom:72px;scroll-margin-top:90px}.spark-os-page .uc-section-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding:40px 0 28px;display:flex}.spark-os-page .uc-section-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.15}.spark-os-page .uc-section-heading p{color:var(--fg-dim);margin:0;font-size:13px;line-height:1.7}.spark-os-page .uc-picker{border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.spark-os-page .uc-picker a{color:var(--fg-dim);border-right:1px solid var(--line);align-items:center;gap:12px;padding:20px 16px;font-size:13px;text-decoration:none;transition:background .18s,color .18s;display:flex}.spark-os-page .uc-picker a:last-child{border-right:0}.spark-os-page .uc-picker a>span:first-child{font-family:var(--mono);opacity:.6;font-size:10px}.spark-os-page .uc-picker a>span:last-child{margin-left:auto}.spark-os-page .uc-picker a:hover{background:var(--bg-3);color:var(--fg)}.spark-os-page .uc-picker a[aria-current]{background:var(--fg);color:var(--bg)}.spark-os-page .uc-example{border:1px solid var(--line);border-top:0;grid-template-columns:1fr 1.13fr;scroll-margin-top:90px;display:grid}.spark-os-page .uc-example[hidden],.spark-os-page .uc-steps p[hidden]{display:none}.spark-os-page .uc-story{min-width:0;padding:38px}.spark-os-page .uc-story h3{letter-spacing:-.025em;text-wrap:balance;margin:18px 0;font-size:clamp(27px,2.8vw,37px);font-weight:400;line-height:1.16}.spark-os-page .uc-summary{color:var(--fg-dim);font-size:15px;line-height:1.7}.spark-os-page .uc-request{background:var(--bg-3);border-left:2px solid var(--signal-amber);margin:26px 0 22px;padding:22px 24px}.spark-os-page .uc-request blockquote{margin:12px 0 0;font-size:16px;line-height:1.6}.spark-os-page .uc-context p{color:var(--fg-dim);margin:8px 0 24px;font-size:12px;line-height:1.7}.spark-os-page .uc-steps{margin:0;padding:0;list-style:none}.spark-os-page .uc-steps li{border-top:1px solid var(--line)}.spark-os-page .uc-steps button{text-align:left;width:100%;color:var(--fg-dim);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:18px 0;display:flex}.spark-os-page .uc-steps button strong{font-size:14px;font-weight:500}.spark-os-page .uc-steps button span:first-child{font:10px var(--mono)}.spark-os-page .uc-steps button span:last-child{margin-left:auto}.spark-os-page .uc-steps button[aria-expanded=true]{color:var(--fg)}.spark-os-page .uc-steps button[aria-expanded=true] span:last-child{transform:rotate(45deg)}.spark-os-page .uc-steps p{color:var(--fg-dim);margin:0 0 22px 30px;font-size:13px;line-height:1.7}.spark-os-page .uc-control{color:var(--fg-dim);margin:24px 0 0;font-size:12px;line-height:1.65}.spark-os-page .uc-control strong{color:var(--fg);margin-bottom:4px;font-weight:500;display:block}.spark-os-page .uc-showcase{background:var(--bg-2);border-left:1px solid var(--line);min-width:0;padding:24px}.spark-os-page .uc-preview-chrome{font:10px var(--mono);color:var(--fg-dim);justify-content:space-between;gap:12px;padding:4px 0 18px;display:flex}.spark-os-page .uc-output{color:#272721;background:#ede9df;min-height:420px}.spark-os-page .uc-output h4{letter-spacing:-.04em;margin:22px 0;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.08}.spark-os-page .uc-output h4 em{font-family:var(--serif);font-weight:400}.spark-os-page .uc-kicker{font:9px var(--mono);text-transform:uppercase;letter-spacing:.09em}.spark-os-page .uc-paper{padding:28px}.spark-os-page .uc-paper-brand{font:10px var(--mono);border-bottom:1px solid #c7c4b9;justify-content:space-between;gap:12px;margin-bottom:26px;padding-bottom:20px;display:flex}.spark-os-page .uc-paper>p{max-width:33ch;font-size:13px;line-height:1.6}.spark-os-page .uc-paper-story{border-top:1px solid #cfcbc1;gap:18px;padding:15px 0;display:flex}.spark-os-page .uc-paper-story b{font:11px var(--mono);padding-top:3px}.spark-os-page .uc-paper-story strong{font-size:13px;font-weight:600}.spark-os-page .uc-paper-story p{color:#626057;margin:5px 0 0;font-size:11px;line-height:1.5}.spark-os-page .uc-paper-status{font:9px var(--mono);border-top:1px solid #cfcbc1;padding:12px 0 0}.spark-os-page .uc-site-nav{border-bottom:1px solid #b6bdb3;justify-content:space-between;gap:15px;padding:20px;font-size:9px;display:flex}.spark-os-page .uc-site-nav strong{letter-spacing:.1em}.spark-os-page .uc-site-hero{background:#dce2d6 repeating-linear-gradient(90deg,#0000,#0000 calc(25% - 1px),#b9c5b744 25%);padding:38px 28px}.spark-os-page .uc-site-hero h4{max-width:10ch;font-size:clamp(35px,4.2vw,57px)}.spark-os-page .uc-site-hero p{font-size:12px;line-height:1.7}.spark-os-page .uc-faux-button{color:#f7f6ef;background:#303e31;gap:28px;margin-top:20px;padding:12px 16px;font-size:11px;display:inline-flex}.spark-os-page .uc-site-checks{font:9px var(--mono);flex-wrap:wrap;gap:15px;padding:20px;display:flex}.spark-os-page .uc-site-caption{color:#626057;margin:0;padding:0 20px 20px;font-size:10px}.spark-os-page .uc-digest,.spark-os-page .uc-ledger,.spark-os-page .uc-meeting{padding:32px 28px}.spark-os-page .uc-mini-meta{color:#626057;font-size:10px;line-height:1.6}.spark-os-page .uc-signal{border-top:1px solid #cfcbc1;padding:18px 0 12px}.spark-os-page .uc-signal>span{font:8px var(--mono);letter-spacing:.1em;color:#625c46;margin-bottom:9px;display:block}.spark-os-page .uc-signal strong{font-size:15px;font-weight:500;display:block}.spark-os-page .uc-signal p{font-size:12px;line-height:1.5}.spark-os-page .uc-signal small{color:#626057;font-size:10px}.spark-os-page .uc-ledger-row{border-bottom:1px solid #cfcbc1;grid-template-columns:1.6fr 1fr;align-items:center;gap:12px;padding:20px 0;font-size:13px;display:grid}.spark-os-page .uc-ledger-row small{color:#626057;margin-top:7px;font-size:10px;display:block}.spark-os-page .uc-ledger-row b{background:#d9e1d0;justify-self:end;padding:6px 8px;font-size:10px;font-weight:500}.spark-os-page .uc-ledger-row .uc-warning{background:#e6d8b6}.spark-os-page .uc-ledger-head{font:9px var(--mono);padding:14px 0}.spark-os-page .uc-ledger-head span:last-child{text-align:right}.spark-os-page .uc-trail{margin:28px 0}.spark-os-page .uc-trail>span{font:10px var(--mono)}.spark-os-page .uc-trail p{font-size:12px;line-height:1.8}.spark-os-page .uc-note{border-top:1px solid #cfcbc1;padding:18px 0}.spark-os-page .uc-note strong{font-size:11px}.spark-os-page .uc-note p{margin:8px 0 0;font-size:12px;line-height:1.6}.spark-os-page .uc-mail{background:#f9f7f1;border:1px solid #cfcbc1;margin-top:12px;padding:22px}.spark-os-page .uc-mail>span{font:9px var(--mono);color:#626057;margin-bottom:18px;display:block}.spark-os-page .uc-mail strong{font-size:12px}.spark-os-page .uc-mail p{font-size:12px;line-height:1.6}.spark-os-page .uc-mail small{color:#626057;font-size:10px}.spark-os-page .uc-outcome{padding:24px 0 20px}.spark-os-page .uc-outcome p{margin:10px 0 14px;font-size:17px;line-height:1.5}.spark-os-page .uc-tools{font:10px var(--mono);color:var(--fg-dim);line-height:1.8}.spark-os-page .uc-evidence{color:var(--fg-dim);border-top:1px solid var(--line);margin:0;padding-top:16px;font-size:11px;line-height:1.6}.spark-os-page .uc-connected{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:12%;padding-top:64px;padding-bottom:80px;display:grid}.spark-os-page .uc-connected h2,.spark-os-page .uc-start h2{letter-spacing:-.03em;margin:20px 0;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.15}.spark-os-page .uc-connected p,.spark-os-page .uc-start p{color:var(--fg-dim);font-size:16px;line-height:1.8}.spark-os-page .uc-chain{font:11px var(--mono);flex-wrap:wrap;align-items:center;gap:14px;padding:24px 0;display:flex}.spark-os-page .uc-chain b{color:var(--signal-amber);font-weight:400}.spark-os-page .uc-start{border-top:1px solid var(--line);padding-top:56px;padding-bottom:72px}.spark-os-page .uc-start p{max-width:70ch}.spark-os-page .uc-fit{color:var(--fg-dim);flex-wrap:wrap;gap:10px 24px;margin:26px 0;font-size:12px;display:flex}.spark-os-page .uc-picker a:focus-visible,.spark-os-page .uc-steps button:focus-visible,.spark-os-page .uc-text-link:focus-visible{outline:2px solid var(--signal-amber);outline-offset:5px}@media (width<=1000px){.spark-os-page .uc-picker a{gap:6px;padding:18px 12px}.spark-os-page .uc-picker a>span{display:none}.spark-os-page .uc-story{padding:26px}.spark-os-page .uc-showcase{padding:18px}}@media (width<=760px){.spark-os-page .uc-hero{grid-template-columns:1fr;gap:30px;padding-top:120px}.spark-os-page .uc-thesis{padding-left:20px}.spark-os-page .uc-section-heading{display:block}.spark-os-page .uc-section-heading p{margin-top:18px}.spark-os-page .uc-picker{display:flex;overflow-x:auto}.spark-os-page .uc-picker a{flex-shrink:0;padding:18px}.spark-os-page .uc-example{grid-template-columns:1fr}.spark-os-page .uc-showcase{border-left:0;border-top:1px solid var(--line)}.spark-os-page .uc-connected{grid-template-columns:1fr;gap:12px}.spark-os-page .uc-output h4{font-size:36px}}@media (prefers-reduced-motion:reduce){.spark-os-page .uc-picker a{transition:none}}
