.site{--s-bg:#f7f4ef;--s-bg2:#efebe3;--s-ink:#14181c;--s-ink2:#454a50;--s-ink3:#666a6f;--s-rule:#ddd8cd;--s-rule2:#c9c3b6;--s-band:#14181c;--s-on-band:#f7f4ef;--s-on-band2:#b9b6ae;--s-band-rule:#33383d;--s-seam:#0e6e62;--s-seam-on-band:#3fbfa9;--s-shadow:0 1px 0 #14181c0a, 0 24px 48px -24px #14181c47;--s-ease:cubic-bezier(.16, 1, .3, 1);--s-gutter:clamp(16px, 4vw, 40px);background:var(--s-bg);min-height:100dvh;color:var(--s-ink);font-feature-settings:"ss01", "cv05";flex-direction:column;font-size:1.0625rem;line-height:1.55;display:flex}:root[data-theme=dark] .site{--s-bg:#101315;--s-bg2:#171b1e;--s-ink:#ece8e0;--s-ink2:#b7b3ab;--s-ink3:#918e87;--s-rule:#272b2f;--s-rule2:#3a3f44;--s-band:#ece8e0;--s-on-band:#14181c;--s-on-band2:#4d5156;--s-band-rule:#cfcabf;--s-seam:#3fbfa9;--s-seam-on-band:#0e6e62;--s-shadow:0 1px 0 #0000004d, 0 24px 48px -24px #000000b3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site{--s-bg:#101315;--s-bg2:#171b1e;--s-ink:#ece8e0;--s-ink2:#b7b3ab;--s-ink3:#918e87;--s-rule:#272b2f;--s-rule2:#3a3f44;--s-band:#ece8e0;--s-on-band:#14181c;--s-on-band2:#4d5156;--s-band-rule:#cfcabf;--s-seam:#3fbfa9;--s-seam-on-band:#0e6e62;--s-shadow:0 1px 0 #0000004d, 0 24px 48px -24px #000000b3}}body:has(.site){background:#f7f4ef}:root[data-theme=dark] body:has(.site){background:#101315}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:has(.site){background:#101315}}.site ::selection{background:var(--s-ink);color:var(--s-bg)}.site :focus-visible{outline:2px solid var(--s-seam);outline-offset:3px;border-radius:3px}.site a{color:inherit;text-decoration:none}.site p{margin:0}.site h1,.site h2,.site h3{text-wrap:balance;margin:0;font-weight:600}.site ul,.site ol,.site dl,.site dd{margin:0;padding:0;list-style:none}.s-wrap{width:100%;max-width:1180px;padding-inline:var(--s-gutter);margin-inline:auto}.s-main{flex:1 0 auto}.s-seam{background:var(--s-seam);flex:none;width:.2em;height:.9em;display:inline-block;transform:skew(-11deg)}.s-skip{left:var(--s-gutter);z-index:10;background:var(--s-ink);border-radius:6px;padding:10px 14px;font-size:.875rem;font-weight:600;position:absolute;top:-80px;color:var(--s-bg)!important}.s-skip:focus{top:10px}.s-top{border-top:2px solid var(--s-ink)}.s-top-in{align-items:center;gap:28px;min-height:68px;display:flex}.s-lockup{color:var(--s-ink);align-items:center;gap:10px;margin-right:auto;display:inline-flex}.s-nav{align-items:center;gap:4px;display:flex}.s-nav a{color:var(--s-ink2);border-radius:6px;padding:8px 12px;font-size:.9375rem;font-weight:500;transition:color .12s,background-color .12s}.s-nav a:hover{color:var(--s-ink);background:var(--s-bg2)}.s-nav a[aria-current=page]{color:var(--s-ink);font-weight:600}.s-top-acts{align-items:center;gap:6px;display:flex}.s-signin{color:var(--s-ink2);border-radius:6px;padding:8px 12px;font-size:.9375rem;font-weight:500}.s-signin:hover{color:var(--s-ink);background:var(--s-bg2)}.s-menu{display:none;position:relative}.s-menu summary{cursor:pointer;width:44px;height:44px;color:var(--s-ink);border-radius:8px;justify-content:center;align-items:center;list-style:none;display:inline-flex}.s-menu summary::-webkit-details-marker{display:none}.s-menu summary:hover,.s-menu[open] summary{background:var(--s-bg2)}.s-menu-pop{z-index:20;background:var(--s-bg);border:1px solid var(--s-rule2);min-width:224px;box-shadow:var(--s-shadow);border-radius:10px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.s-menu-pop a{border-radius:6px;padding:12px;font-size:1rem;font-weight:500}.s-menu-pop a:hover{background:var(--s-bg2)}.s-menu-pop a[aria-current=page]{font-weight:600}.s-menu-pop hr{border:0;border-top:1px solid var(--s-rule);width:100%;margin:6px 0}@media (max-width:860px){.s-nav,.s-signin{display:none}.s-menu{display:block}.s-top-in{gap:8px;min-height:60px}}.s-btn{border:1px solid var(--s-ink);background:var(--s-ink);height:46px;font:inherit;white-space:nowrap;cursor:pointer;transition:transform .16s var(--s-ease), background-color .12s ease;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.9375rem;font-weight:600;display:inline-flex;color:var(--s-bg)!important}.s-btn:hover{background:color-mix(in srgb, var(--s-ink) 86%, var(--s-seam))}.s-btn:active{transform:translateY(1px)}.s-btn.sm{border-radius:7px;height:38px;padding:0 14px;font-size:.875rem}.s-btn.quiet{border-color:var(--s-rule2);background:0 0;color:var(--s-ink)!important}.s-btn.quiet:hover{background:var(--s-bg2);border-color:var(--s-ink3)}.s-btn[disabled],.s-btn[aria-disabled=true]{opacity:.55;cursor:progress}.s-band .s-btn{background:var(--s-on-band);border-color:var(--s-on-band);color:var(--s-band)!important}.s-band .s-btn:hover{background:color-mix(in srgb, var(--s-on-band) 88%, var(--s-seam-on-band))}.s-more{color:var(--s-ink);text-decoration:underline;-webkit-text-decoration-color:var(--s-rule2);text-decoration-color:var(--s-rule2);text-underline-offset:5px;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;text-decoration-thickness:1px;transition:text-decoration-color .12s;display:inline-flex}.s-more:hover{-webkit-text-decoration-color:var(--s-ink);text-decoration-color:var(--s-ink)}.s-more svg{transition:transform .2s var(--s-ease)}.s-more:hover svg{transform:translate(3px)}.s-band .s-more{color:var(--s-on-band);-webkit-text-decoration-color:var(--s-band-rule);text-decoration-color:var(--s-band-rule)}.s-band .s-more:hover{-webkit-text-decoration-color:var(--s-on-band);text-decoration-color:var(--s-on-band)}.site .s-inline{text-decoration:underline;-webkit-text-decoration-color:var(--s-rule2);text-decoration-color:var(--s-rule2);text-underline-offset:4px;text-decoration-thickness:1px}.site .s-inline:hover{-webkit-text-decoration-color:var(--s-ink);text-decoration-color:var(--s-ink)}.s-h1{letter-spacing:-.04em;font-size:clamp(2.5rem,1.2rem + 5.6vw,4.75rem);line-height:1}.s-h1-page{font-size:clamp(2.25rem,1.3rem + 4vw,3.75rem);line-height:1.03}.s-h2{letter-spacing:-.03em;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.625rem);line-height:1.08}.s-h3{letter-spacing:-.012em;font-size:1.1875rem;line-height:1.3}.s-lead{color:var(--s-ink2);text-wrap:pretty;max-width:36em;font-size:clamp(1.125rem,1rem + .5vw,1.3125rem);line-height:1.5}.s-body{color:var(--s-ink2);text-wrap:pretty;max-width:38em}.s-body+.s-body{margin-top:.9em}.s-body strong{color:var(--s-ink);font-weight:600}.s-fine{color:var(--s-ink3);font-size:.875rem;line-height:1.5}.s-mono{font-family:var(--font-mono,"IBM Plex Mono"), monospace;letter-spacing:0;font-size:.8125rem}.s-sec{padding-block:clamp(56px,4vw + 40px,112px)}.s-sec+.s-sec{border-top:1px solid var(--s-rule)}.s-sec-head{gap:18px;margin-bottom:clamp(32px,4vw,56px);display:grid}@media (min-width:900px){.s-sec-head.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px}}.s-hero{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(48px,6vw,96px);overflow:clip}.s-hero-top{gap:28px;display:grid}.s-hero-side{align-content:end;gap:24px;display:grid}.s-hero-acts{flex-wrap:wrap;align-items:center;gap:22px;display:flex}@media (min-width:980px){.s-hero-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:56px}.s-hero-side{padding-bottom:8px}}.s-hero-shot{margin-top:clamp(36px,5vw,72px)}@media (min-width:1260px){.s-hero-shot{margin-right:-72px}}@media (prefers-reduced-motion:no-preference){.s-hero-shot .s-shot{animation:s-open 1.1s var(--s-ease) .12s both}@keyframes s-open{0%{clip-path:polygon(0 0,14% 0,0 100%,0 100%);opacity:.4}to{clip-path:polygon(0 0,116% 0,102% 100%,0 100%);opacity:1}}}.s-shot{border:1px solid var(--line);background:var(--sunken);color:var(--fg);box-shadow:var(--s-shadow);text-align:left;border-radius:12px;font-size:13px;line-height:1.5;position:relative;overflow:hidden}.s-shot a{color:inherit}.s-shot-cap{color:var(--s-ink3);margin-top:12px;font-size:.8125rem}.s-app{grid-template-columns:208px minmax(0,1fr);min-height:420px;display:grid}.s-app-side{border-right:1px solid var(--line);border-left:2px solid var(--ink);background:var(--panel);padding:14px 8px 14px 6px}.s-app-lock{color:var(--fg);align-items:center;gap:9px;padding:2px 8px 12px;display:flex}.s-app-co{border:1px solid var(--line);color:var(--fg2);border-radius:6px;justify-content:space-between;margin:0 8px 6px;padding:6px 9px;font-size:12px;display:flex}.s-app-main{min-width:0;padding:22px 24px 28px;container:il/inline-size}.s-app-head{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.s-app-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.s-app .sb-item{cursor:default}.s-app .il-row:hover{background:0 0}@media (max-width:760px){.s-app .il-row:nth-child(n+6){display:none}.s-app{grid-template-columns:minmax(0,1fr);min-height:0}.s-app-side{display:none}.s-app-main{padding:16px 14px 18px}}.s-card{background:var(--panel);border:1px solid var(--line);border-radius:8px}.s-shot.flat{background:var(--panel)}.s-shot-pad{gap:12px;padding:18px;display:grid}.s-decide{gap:10px;padding:14px 16px;display:grid}.s-decide.flagged{box-shadow:inset 3px 0 0 var(--amber-line)}.s-decide-top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.s-decide-vendor{font-size:15px;font-weight:600}.s-decide-num{font-family:var(--font-mono,"IBM Plex Mono"), monospace;color:var(--fg3);font-size:12px}.s-decide-amt{text-align:right;margin-left:auto;line-height:1.25}.s-decide-amt b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;display:block}.s-decide-amt span{color:var(--fg3);font-variant-numeric:tabular-nums;font-size:11px}.s-decide-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.s-decide-chips{flex-wrap:wrap;gap:6px;display:flex}.s-decide-acts{gap:8px;display:flex}.s-rows{display:grid}.s-rows-head{background:var(--panel2);border-bottom:1px solid var(--line);font-family:var(--font-mono,"IBM Plex Mono"), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fg3);gap:12px;padding:7px 16px;font-size:10px;display:grid}.s-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;min-width:0;padding:10px 16px;display:grid}.s-row:last-child{border-bottom:0}.s-row .r,.s-rows-head .r{text-align:right}.s-row .num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.s-row .dim{color:var(--fg3);font-size:12px}.s-row .mono{font-family:var(--font-mono,"IBM Plex Mono"), monospace;color:var(--fg2);font-size:12px}.s-row .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.s-cols-coding{grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) 92px 96px}.s-cols-pay{grid-template-columns:minmax(0,1.4fr) 96px 110px minmax(0,1fr)}.s-cols-trail{grid-template-columns:92px minmax(0,1fr);align-items:baseline}.s-cols-board{grid-template-columns:150px 128px minmax(0,1fr)}.s-panel-head{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:12px 16px;display:flex}.s-panel-head b{font-size:13px;font-weight:600}.s-panel-head span{font-family:var(--font-mono,"IBM Plex Mono"), monospace;color:var(--fg3);font-size:11px}.s-panel-foot{border-top:1px solid var(--line);background:var(--panel2);color:var(--fg2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.s-state{color:var(--fg2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.s-state i{background:var(--fg3);border-radius:50%;width:7px;height:7px}.s-state.ok i{background:var(--green)}.s-state.off i{box-shadow:inset 0 0 0 1.5px var(--line2);background:0 0}.s-state.test i{background:var(--amber)}@media (max-width:620px){.s-cols-coding{grid-template-columns:minmax(0,1fr) 84px}.s-cols-coding>:nth-child(2),.s-cols-coding>:nth-child(3){display:none}.s-cols-pay{grid-template-columns:minmax(0,1fr) auto}.s-cols-pay>:nth-child(3),.s-cols-pay>:nth-child(4){display:none}.s-cols-board{grid-template-columns:minmax(0,1fr) auto}.s-cols-board>:nth-child(3){grid-column:1/-1}.s-rows-head.s-cols-board>:nth-child(3){display:none}}.s-blocked{border:1px solid var(--red-line);background:var(--panel);border-radius:8px}.s-blocked-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.s-blocked-head b{font-size:13px;font-weight:600}.s-bank{grid-template-columns:1fr 1fr;display:grid}.s-bank>div{gap:4px;min-width:0;padding:12px 16px;display:grid}.s-bank>div+div{border-left:1px solid var(--line)}.s-bank .k{font-family:var(--font-mono,"IBM Plex Mono"), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fg3);font-size:10px}.s-bank .v{font-family:var(--font-mono,"IBM Plex Mono"), monospace;overflow-wrap:anywhere;font-size:12.5px}.s-bank mark{background:var(--red-bg);color:var(--red);border-radius:2px;padding:0 2px}@media (max-width:520px){.s-bank{grid-template-columns:1fr}.s-bank>div+div{border-left:0;border-top:1px solid var(--line)}}.s-path{counter-reset:step;gap:0;display:grid}.s-path>li{border-top:1px solid var(--s-rule);gap:6px;padding:22px 0 22px 30px;display:grid;position:relative}.s-path>li:last-child{border-bottom:1px solid var(--s-rule)}.s-path>li:before{content:"";background:var(--s-seam);width:4px;height:18px;position:absolute;top:27px;left:4px;transform:skew(-11deg)}.s-path p{color:var(--s-ink2);max-width:34em;font-size:.9375rem;line-height:1.5}@media (min-width:980px){.s-path{border-top:1px solid var(--s-ink);grid-template-columns:repeat(5,minmax(0,1fr))}.s-path>li,.s-path>li:last-child{border:0;align-content:start;padding:26px 28px 0 0}.s-path>li+li{padding-left:28px}.s-path>li:before{transform-origin:top;width:5px;height:26px;top:-1px;left:-3px}.s-path>li:first-child:before{left:0}}.s-split{align-items:center;gap:32px;display:grid}.s-split-text{align-content:start;gap:18px;display:grid}@media (min-width:980px){.s-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px}.s-split.flip>:first-child{order:2}.s-split.top{align-items:start}.s-split.board{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px}}.s-shot .st-panel+.st-panel{margin-top:12px}.s-facts{gap:0;display:grid}.s-facts>div{border-top:1px solid var(--s-rule);gap:6px;padding:20px 0;display:grid}.s-facts>div:last-child{border-bottom:1px solid var(--s-rule)}.s-facts dt{letter-spacing:-.012em;align-items:baseline;gap:10px;font-weight:600;display:flex}.s-facts dt .s-seam{align-self:center}.s-facts dd{color:var(--s-ink2);max-width:40em;padding-left:calc(.2em + 10px);font-size:.9375rem;line-height:1.5}@media (min-width:760px){.s-facts.two{grid-template-columns:1fr 1fr;column-gap:56px}.s-facts.two>div:nth-last-child(2){border-bottom:1px solid var(--s-rule)}.s-facts.wide>div{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:baseline;gap:32px}.s-facts.wide dd{padding-left:0}}.s-band{background:var(--s-band);color:var(--s-on-band)}.s-band .s-sec{padding-block:clamp(64px,5vw + 40px,128px)}.s-band .s-body,.s-band .s-lead{color:var(--s-on-band2)}.s-band .s-seam{background:var(--s-seam-on-band)}.s-band ::selection{background:var(--s-on-band);color:var(--s-band)}.s-band :focus-visible{outline-color:var(--s-seam-on-band)}.s-band-grid{gap:32px;display:grid}@media (min-width:980px){.s-band-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:72px}}.s-scope{border-top:1px solid var(--s-band-rule);font-family:var(--font-mono,"IBM Plex Mono"), monospace;gap:0;font-size:.875rem;display:grid}.s-scope>div{border-bottom:1px solid var(--s-band-rule);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.s-scope dt{color:var(--s-on-band2)}.s-scope dd{color:var(--s-on-band);font-weight:500}.s-scope .no{text-decoration:line-through;-webkit-text-decoration-color:var(--s-seam-on-band);text-decoration-color:var(--s-seam-on-band);color:var(--s-on-band2);text-decoration-thickness:2px}.s-table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.s-table caption{caption-side:top;text-align:left;padding-bottom:14px}.s-table th,.s-table td{text-align:left;vertical-align:top;border-top:1px solid var(--s-rule);padding:16px 20px 16px 0}.s-table thead th{border-top:1px solid var(--s-ink);color:var(--s-ink3);padding-block:10px;font-size:.8125rem;font-weight:600}.s-table tbody th{color:var(--s-ink);letter-spacing:-.012em;width:24%;font-weight:600}.s-table td{color:var(--s-ink2)}.s-table tr:last-child>*{border-bottom:1px solid var(--s-rule)}.s-avail{white-space:nowrap;color:var(--s-ink);align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.s-avail i{background:var(--s-seam);border-radius:50%;width:8px;height:8px}.s-avail.test i{box-shadow:inset 0 0 0 2px var(--s-ink3);background:0 0}.s-avail.test{color:var(--s-ink2)}@media (max-width:760px){.s-table,.s-table tbody,.s-table tr,.s-table th,.s-table td{width:auto;display:block}.s-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.s-table tr{border-top:1px solid var(--s-rule);padding:18px 0}.s-table tbody tr:last-child{border-bottom:1px solid var(--s-rule)}.s-table th,.s-table td,.s-table tr:last-child>*{border:0;padding:0}.s-table tbody th{width:auto;margin-bottom:6px}.s-table td+td{margin-top:8px}.s-table td[data-k]:before{content:attr(data-k) ": ";color:var(--s-ink);font-weight:600}}.s-pagehead{gap:22px;padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(36px,4vw,64px);display:grid}.s-close{align-items:center;gap:24px;display:grid}@media (min-width:900px){.s-close{grid-template-columns:minmax(0,1fr) auto;gap:56px}}.s-foot{border-top:1px solid var(--s-rule);color:var(--s-ink3);padding-block:36px 44px;font-size:.875rem}.s-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 40px;display:flex}.s-foot-lock{color:var(--s-ink);align-items:center;gap:9px;display:inline-flex}.s-foot nav{flex-wrap:wrap;gap:6px 22px;display:flex}.s-foot nav a{color:var(--s-ink2);padding-block:6px}.s-foot nav a:hover{color:var(--s-ink);text-underline-offset:4px;text-decoration:underline}.s-foot-base{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.s-theme{align-items:center;gap:10px;display:inline-flex}.site .s-theme .ui-seg{border-color:var(--s-rule2);background:0 0;height:28px}.site .s-theme .ui-seg-item{color:var(--s-ink2);background:0 0;padding:0 10px;font-size:12px}.site .s-theme .ui-seg-item+.ui-seg-item{border-left-color:var(--s-rule2)}.site .s-theme .ui-seg-item.on{background:var(--s-ink);color:var(--s-bg)}.s-form-grid{align-items:start;gap:40px;display:grid}@media (min-width:980px){.s-form-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:80px}}.s-form,.s-form-row{gap:18px;display:grid}@media (min-width:620px){.s-form-row{grid-template-columns:1fr 1fr}}.s-field{gap:7px;min-width:0;display:grid}.s-field label{font-size:.875rem;font-weight:600}.s-field label span{color:var(--s-ink3);font-weight:400}.s-input{border:1px solid var(--s-rule2);background:var(--panel);width:100%;min-height:46px;color:var(--fg);font:inherit;caret-color:var(--s-seam);border-radius:8px;padding:10px 12px;font-size:1rem;line-height:1.4;transition:border-color .12s,box-shadow .12s}.s-input::placeholder{color:var(--s-ink3)}.s-input:hover{border-color:var(--s-ink3)}.site .s-input:focus-visible{border-color:var(--s-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--s-seam) 26%, transparent);border-radius:8px;outline:none}textarea.s-input{resize:vertical;min-height:112px}select.s-input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 19px) 20px,calc(100% - 14px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.s-input[aria-invalid=true]{border-color:var(--red)}.s-err{color:var(--red);font-size:.875rem}.s-form-note{border:1px solid var(--s-rule2);color:var(--s-ink);background:var(--s-bg2);border-radius:8px;padding:12px 14px;font-size:.9375rem}.s-form-note.bad{border-color:var(--red-line);color:var(--red);background:var(--red-bg)}.s-form-acts{flex-wrap:wrap;align-items:center;gap:16px;padding-top:4px;display:flex}.s-hp{width:1px;height:1px;top:auto;left:-10000px;overflow:hidden;position:absolute!important}.s-next{counter-reset:n;gap:0;display:grid}.s-next>li{border-top:1px solid var(--s-rule);counter-increment:n;grid-template-columns:28px minmax(0,1fr);gap:4px 14px;padding:18px 0;display:grid}.s-next>li:last-child{border-bottom:1px solid var(--s-rule)}.s-next>li:before{content:counter(n);font-family:var(--font-mono,"IBM Plex Mono"), monospace;color:var(--s-ink3);padding-top:3px;font-size:.8125rem}.s-next b{font-weight:600}.s-next p{color:var(--s-ink2);grid-column:2;font-size:.9375rem}.s-placeholder{border:1px solid var(--red-line);background:var(--red-bg);color:var(--red);border-radius:8px;padding:14px 16px;font-weight:600}.s-plans{border-top:1px solid var(--s-ink);gap:0;display:grid}.s-plan{border-bottom:1px solid var(--s-rule);gap:18px;padding:28px 0;display:grid}@media (min-width:900px){.s-plan{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,5fr);align-items:start;gap:48px}}.s-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:600;line-height:1}.s-price small{letter-spacing:0;color:var(--s-ink3);font-size:.9375rem;font-weight:500}.s-ticks{color:var(--s-ink2);gap:8px;font-size:.9375rem;display:grid}.s-ticks li{align-items:baseline;gap:10px;display:flex}.s-ticks li .s-seam{align-self:center}
