.sak-page{--sak-accent-border:rgba(71,182,255,0.35)}html:has(.sak-page){scroll-behavior:smooth;scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){html:has(.sak-page){scroll-behavior:auto}}.sak-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sak-nav .mk-nav-inner{max-width:1400px}.mk-nav-brand{display:flex;align-items:center;gap:14px;min-width:0}.mk-nav-brand-sub{white-space:nowrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);padding-left:14px;border-left:1px solid var(--border)}.sak-nav .mk-nav-links{gap:22px}.sak-nav .mk-nav-actions .rv-btn{padding:7px 13px}.mk-nav-drawer-cta{gap:var(--sp-3)}@media (max-width:1240px){.mk-nav-brand-sub{display:none}}@media (max-width:1180px) and (min-width:961px){.sak-nav .mk-nav-inner{grid-template-columns:1fr auto 1fr}.sak-nav .mk-nav-links{justify-content:center;gap:16px}}@media (max-width:960px){.sak-nav .mk-nav-inner{grid-template-columns:auto 1fr;padding:var(--sp-3) var(--sp-5)}.sak-nav .mk-nav-actions,.sak-nav .mk-nav-links{display:none}.sak-nav .mk-nav-burger{display:inline-flex}}.sak-page .mk-section{padding-top:72px;padding-bottom:72px}.sak-page h3{color:var(--text-0);font-weight:var(--fw-semibold);margin:0;letter-spacing:-.01em;line-height:1.35}.sak-head{margin-bottom:40px;display:flex;flex-direction:column;align-items:flex-start}.sak-head .mk-eyebrow{margin-bottom:18px}.sak-head .mk-h2{margin:0;max-width:none}.sak-head .mk-lede{margin-top:16px;max-width:680px;line-height:var(--lh-body)}.sak-head--flush{margin-bottom:0}.sak-muted{color:var(--text-2)}.sak-strong{color:var(--text-1);font-weight:var(--fw-medium)}.rv-landing .sak-link{color:var(--accent)}.rv-landing .sak-link:hover{text-decoration:underline}.sak-note{margin-top:20px;font-size:13.5px;color:var(--text-2);line-height:var(--lh-body)}.sak-note code{font-family:var(--font-mono);font-size:12.5px;color:var(--text-0);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:1px 6px}.sak-chip{padding:5px 8px;line-height:1;white-space:nowrap}.sak-chip--accent{color:var(--accent);background:var(--accent-dim);border-color:var(--sak-accent-border)}.sak-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:30px}.sak-cta .rv-btn{white-space:nowrap}.sak-cta--start{justify-content:flex-start;margin-top:18px}.sak-page .sak-hero{padding-top:80px;padding-bottom:64px;text-align:center;background:radial-gradient(700px 320px at 50% -40px,rgba(71,182,255,.1),transparent 70%)}.sak-hero-inner{display:flex;flex-direction:column;align-items:center}.sak-hero .mk-h1{font-size:60px;line-height:1.04;letter-spacing:-.032em;max-width:880px;margin:18px auto 0;text-align:center;text-wrap:balance}.sak-hero .mk-h1 em{color:var(--accent);background:var(--accent-dim);border-radius:8px;padding:0 .14em}.sak-hero .mk-lede{margin:22px auto 0;max-width:720px;line-height:var(--lh-body);text-align:center}.sak-facts{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:22px}.sak-cmd{display:flex;align-items:center;gap:14px;width:100%;max-width:640px;margin:22px auto 0;background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 12px 12px 16px;font-family:var(--font-mono);font-size:13px;line-height:1.5;color:var(--text-0);text-align:left}.sak-cmd>span{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.sak-cmd>span::-webkit-scrollbar{display:none}.sak-cmd i{color:var(--text-3);font-style:normal}.rv-landing button.sak-copy{font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-medium);line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--text-1);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 9px;flex:none}.rv-landing button.sak-copy:hover{color:var(--text-0);border-color:var(--border-strong)}.sak-fine{font-size:13px;color:var(--text-2);margin-top:14px}.sak-frame{width:100%;max-width:1000px;margin:52px auto 0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-inset);box-shadow:var(--shadow-lg)}.sak-video{display:block;width:100%;height:auto;aspect-ratio:960/600}.sak-caption{font-size:13px;color:var(--text-2);margin:14px auto 0;max-width:760px}.sak-page .sak-strip{padding-top:30px;padding-bottom:30px}.sak-strip-row{display:flex;flex-direction:column;align-items:center;gap:14px;padding:12px 0}.sak-strip-label{font-family:var(--font-mono);font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.sak-strip .sak-logos{justify-content:center}.sak-logos{flex-wrap:wrap;gap:12px 30px;list-style:none;padding:0;margin:0}.sak-logos,.sak-logos li{display:flex;align-items:center}.sak-logos li{gap:9px;font-size:14.5px;font-weight:var(--fw-medium);color:var(--text-1);white-space:nowrap}.sak-logos small{font-family:var(--font-mono);font-size:12.5px;font-weight:var(--fw-regular);color:var(--text-2)}.sak-logo-img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;display:block}.sak-logos--sm{gap:8px 22px;margin-top:22px}.sak-logos--sm li{font-size:13.5px;color:var(--text-2)}.sak-logos--sm .sak-logo-img{width:17px;height:17px}.sak-logos--g3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 12px;justify-items:center}.mk-grid-3.sak-rows{row-gap:0}.sak-rows>.rv-card{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;margin-bottom:16px}.sak-claim{padding:26px}.sak-claim-n{font-family:var(--font-mono);font-size:11px;line-height:1;letter-spacing:.14em;color:var(--accent);margin-bottom:18px}.sak-claim h3{font-size:19px;margin-bottom:10px}.sak-claim p{font-size:14.5px;color:var(--text-1);line-height:var(--lh-body)}.sak-claim ul{list-style:none;padding:14px 0 0;margin:16px 0 0;align-self:start;border-top:1px solid var(--border-subtle);font-size:13.5px;color:var(--text-1)}.sak-claim li{padding:3px 0 3px 18px;position:relative}.sak-claim li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:1px;background:var(--text-3)}.sak-who{padding:22px}.sak-who .sak-chip{margin-bottom:14px;justify-self:start;align-self:start}.sak-who h3{font-size:16px}.sak-who p{font-size:14px;margin-top:8px;color:var(--text-1);line-height:var(--lh-body)}.sak-who .sak-link{display:inline-block;margin-top:14px;font-size:13.5px;align-self:end;justify-self:start}.sak-work{overflow:hidden}.sak-work-row{display:grid;grid-template-columns:36px 1.15fr .95fr 1.6fr;gap:18px;align-items:center;padding:15px 22px;border-top:1px solid var(--border-subtle)}.sak-work-head{border-top:0;background:var(--bg-2);padding-top:12px;padding-bottom:12px;font-family:var(--font-mono);font-size:10.5px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.sak-work-ico{display:block;color:var(--accent)}.sak-work-row b{color:var(--text-0);font-weight:var(--fw-medium);font-size:15px}.sak-work-m{line-height:1.4;color:var(--text-1)}.sak-work-m,.sak-work-t{font-family:var(--font-mono);font-size:12.5px}.sak-work-t{line-height:1.5;color:var(--text-2)}.sak-extras{margin-top:16px}.sak-small-card{padding:18px 20px}.sak-small-card h3{font-size:14.5px;margin-bottom:6px}.sak-small-card p{font-size:13.5px;color:var(--text-2);line-height:var(--lh-body)}.sak-shot{overflow:hidden;margin:0}.sak-shot img{display:block;width:100%;height:auto;border-bottom:1px solid var(--border-subtle)}.sak-shot figcaption{padding:14px 20px;font-size:13.5px;color:var(--text-2)}.sak-shot-body{padding:16px 20px}.sak-shot-body h3{font-size:16px}.sak-shot-body p{font-size:13.5px;color:var(--text-2);margin-top:4px}.sak-ctl-list{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 28px;margin-top:28px}.sak-ctl-item{display:grid;grid-template-columns:20px 1fr;gap:12px;padding:16px 0;border-top:1px solid var(--border-subtle)}.sak-ctl-ico{color:var(--sev-ok);margin-top:2px}.sak-ctl-item h3{font-size:15px}.sak-ctl-item p{font-size:13.5px;color:var(--text-2);margin-top:3px;line-height:var(--lh-body)}.sak-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.rv-landing button.sak-tab{font-size:13px;font-weight:var(--fw-medium);line-height:1;padding:10px 14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-1);color:var(--text-1)}.rv-landing button.sak-tab:hover{color:var(--text-0)}.rv-landing button.sak-tab[aria-selected=true]{background:var(--accent-dim);border-color:var(--sak-accent-border);color:var(--accent)}.rv-landing button.sak-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sak-flow{display:grid;grid-template-columns:repeat(3,1fr);row-gap:0;overflow:hidden}.sak-lane{display:grid;grid-template-rows:subgrid;grid-row:span 4;padding:22px;border-left:1px solid var(--border-subtle)}.sak-lane:first-child{border-left:0}.sak-lane-k{font-family:var(--font-mono);font-size:10.5px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px}.sak-lane h3{font-size:17px}.sak-lane-sees{font-size:13.5px;color:var(--text-2);margin:6px 0 16px}.sak-dest{border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;background:var(--bg-inset)}.sak-dest small{display:block;font-family:var(--font-mono);font-size:10.5px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:7px}.sak-dest b{color:var(--text-0);font-weight:var(--fw-medium);font-size:14.5px}.sak-dest.is-local{border-color:var(--sev-ok-border);background:var(--sev-ok-bg)}.sak-dest.is-local b{color:var(--sev-ok)}.sak-flow-foot{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px 28px;align-items:center;padding:14px 22px;border-top:1px solid var(--border-subtle);background:var(--bg-2);font-size:13.5px;color:var(--text-1)}.sak-flow-foot code{font-family:var(--font-mono);font-size:12.5px;color:var(--text-0);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:4px 8px}.sak-arch{padding:28px;display:grid;grid-template-columns:repeat(4,1fr) 92px 1fr;gap:14px 0;align-items:stretch}.sak-node{border:1px solid var(--border);border-radius:var(--radius-md);padding:14px;background:var(--bg-2);margin-right:26px;position:relative}.sak-node h3{font-size:14.5px}.sak-node p{font-size:12.5px;color:var(--text-2);margin-top:4px;line-height:1.45}.sak-node--blue{border-color:var(--sak-accent-border)}.sak-node--green{border-color:var(--sev-ok-border)}.sak-node--link:after{content:"";position:absolute;right:-21px;top:50%;width:16px;height:1px;background:var(--border-strong)}.sak-node--last{margin-right:0}.sak-node--sub{background:none;border-style:dashed}.sak-fw{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin-right:26px;position:relative;border-left:2px dashed var(--sev-ok);border-right:2px dashed var(--sev-ok);font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-medium);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--sev-ok);text-align:center}.sak-fw:after{content:"";position:absolute;right:-23px;top:50%;width:16px;height:1px;background:var(--border-strong)}.sak-hx{padding:22px}.sak-hx-k{font-family:var(--font-mono);font-size:10.5px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.sak-hx h3{font-size:16px;margin-bottom:8px}.sak-hx p{font-size:13.5px;color:var(--text-2);line-height:var(--lh-body)}.sak-hx code{font-family:var(--font-mono);font-size:12px;color:var(--text-1)}.sak-shots{display:grid;gap:16px}.sak-deliver{padding:24px;display:grid;grid-template-columns:1.3fr 1fr;gap:16px 40px;align-items:center}.sak-deliver h3{font-size:16px}.sak-deliver p{font-size:14px;margin-top:8px;color:var(--text-1)}.sak-fmt{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 14px}.sak-dl{display:grid;gap:8px}.rv-landing .sak-dl a{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--text-0);background:var(--bg-2)}.rv-landing .sak-dl a:hover{border-color:var(--border-strong)}.sak-dl span{font-family:var(--font-mono);font-size:11px;color:var(--text-2)}.sak-tbl{overflow-x:auto}.sak-tbl table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:680px}.sak-tbl th{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--fw-regular);line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);text-align:left;padding:13px 16px;background:var(--bg-2)}.sak-tbl td{padding:12px 16px;border-top:1px solid var(--border-subtle);vertical-align:top;color:var(--text-1)}.sak-tbl tbody th,.sak-tbl td:first-child{color:var(--text-0)}.sak-tbl tbody th{font-family:inherit;font-size:inherit;font-weight:var(--fw-regular);line-height:inherit;letter-spacing:normal;text-transform:none;background:none;padding:12px 16px;border-top:1px solid var(--border-subtle);vertical-align:top}.sak-tbl .sak-num{text-align:right;font-family:var(--font-mono);font-size:12.5px;white-space:nowrap}.sak-bar{display:inline-block;width:56px;height:4px;border-radius:2px;background:var(--bg-3);margin-right:10px;vertical-align:middle;overflow:hidden}.sak-bar i{display:block;height:100%;background:var(--accent)}.sak-cmp td:nth-child(2),.sak-cmp th:nth-child(2){background:rgba(71,182,255,.05)}.sak-cmp th:nth-child(2){color:var(--accent)}.sak-tbl td.sak-tone-y{color:var(--sev-ok)}.sak-tbl td.sak-tone-n{color:var(--text-3)}.sak-tbl td.sak-tone-p{color:var(--sev-medium)}.sak-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.sak-split--top{align-items:start}.sak-deliver>*,.sak-flow>*,.sak-page .mk-grid-3>*,.sak-split>*{min-width:0}.sak-term{background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.sak-term pre{margin:0;padding:18px 20px;font-family:var(--font-mono);font-size:13px;line-height:1.75;color:var(--text-0);overflow-x:auto}.sak-term pre i{color:var(--text-3);font-style:normal}.sak-term pre b{color:var(--accent);font-weight:var(--fw-regular)}.sak-term pre em{color:var(--sev-ok);font-style:normal}.sak-asks{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:8px}.sak-asks li{font-size:14px;padding:10px 14px;color:var(--text-0);border:1px solid var(--border-subtle);border-left:2px solid var(--sak-accent-border);border-radius:var(--radius);background:var(--bg-1)}.sak-req{display:grid;margin:22px 0 0}.sak-req div{display:grid;grid-template-columns:130px 1fr;gap:14px;padding:11px 0;border-top:1px solid var(--border-subtle);font-size:14px;color:var(--text-1)}.sak-req dt{font-family:var(--font-mono);font-size:11px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.sak-req dd{margin:0}.sak-faq .mk-section-head{margin-bottom:40px;gap:0}.sak-faq .mk-section-head .mk-eyebrow{margin-bottom:18px}.sak-faq .mk-section-head .mk-h2{margin:0;max-width:none}.sak-faq .mk-faq{max-width:820px}.sak-close{padding-top:72px;padding-bottom:72px;border-bottom:0;background:radial-gradient(600px 260px at 50% 100%,rgba(71,182,255,.08),transparent 70%)}.sak-close h2{font-size:36px;letter-spacing:-.025em;line-height:1.15;margin-bottom:0;max-width:none}.sak-close .mk-lede{margin:16px auto 0;max-width:680px;text-align:center;line-height:var(--lh-body)}.sak-close .sak-cta{margin-top:30px}.sak-bridge{padding:22px var(--sp-8);border-top:1px solid var(--border-subtle);color:var(--text-1)}.sak-bridge .mk-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;font-size:14px}.sak-footband{padding:28px var(--sp-8);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.sak-footband .mk-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;font-size:13.5px;color:var(--text-2)}.sak-footband nav{display:flex;flex-wrap:wrap;gap:8px 22px}@media (max-width:960px){.sak-page .mk-section{padding:56px 20px}.sak-page .sak-hero{padding-top:56px;padding-bottom:48px}.sak-hero .mk-h1{font-size:40px}.sak-close h2,.sak-page .mk-h2{font-size:28px}.sak-ctl-list,.sak-deliver,.sak-flow,.sak-page .mk-grid-3,.sak-split{grid-template-columns:1fr}.sak-lane{border-left:0;border-top:1px solid var(--border-subtle)}.sak-lane:first-child{border-top:0}.sak-work-row{grid-template-columns:28px 1fr;gap:4px 12px}.sak-work-head{display:none}.sak-work-m,.sak-work-t{grid-column:2}.sak-work-m:empty{display:none}.sak-arch{grid-template-columns:1fr;padding:18px}.sak-fw,.sak-node{margin-right:0}.sak-fw:after,.sak-node--link:after{right:50%;top:auto;bottom:-14px;width:1px;height:13px}.sak-fw{border:0;border-top:2px dashed var(--sev-ok);border-bottom:2px dashed var(--sev-ok);padding:10px}.sak-req div{grid-template-columns:1fr;gap:2px}.sak-strip .sak-logos li{white-space:normal;flex-wrap:wrap;justify-content:center;text-align:center}.sak-hero .mk-eyebrow{text-align:center}.sak-bridge,.sak-footband{padding-left:20px;padding-right:20px}}