.sx .sx-hero{padding-bottom:176px}.sx-hero-grid{gap:72px;display:grid}@media (min-width:1080px){.sx-hero-grid{grid-template-columns:1.05fr .95fr;align-items:end;gap:80px}}.sx .sx-h1{max-width:14ch}.sx-hero-sub{max-width:52ch;margin-top:28px}@media (max-width:767px){.sx .sx-hero{padding-bottom:112px}}.sx-index{flex-direction:column;gap:14px;display:flex}.sx-index ol{border-top:1px solid var(--line)}.sx-index li{border-bottom:1px solid var(--line)}.sx-index-row{transition:padding var(--t-small) var(--ease);grid-template-columns:28px 1fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.sx-index-n{font-family:var(--font-sans);color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.sx-index-main{flex-direction:column;gap:3px;min-width:0;display:flex}.sx-index-t{color:var(--text);font-size:15px;font-weight:600}.sx-index-f{color:var(--text-2);font-size:13px;line-height:1.45}.sx-index-f span{color:var(--muted)}.sx-index-arrow{color:var(--muted);transition:transform var(--t-small) var(--ease), color var(--t-small) var(--ease)}.sx-index-row:hover .sx-index-arrow{color:var(--text);transform:translate(4px)}.sx-index-row:hover .sx-index-n{color:var(--accent)}@media (hover:hover){.sx-index-row:hover{padding-left:8px}}.sx .sx-index-row:focus-visible{border-radius:6px}.sx-anchor{scroll-margin-top:64px}.sx-crumb{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.sx-crumb a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.sx-crumb a:hover{color:var(--text);text-decoration:underline}.sx-num{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(48px,5.6vw,76px);font-weight:600;line-height:.95}.sx-split{gap:56px;display:grid}@media (min-width:960px){.sx-split{grid-template-columns:1fr 1fr;align-items:start;gap:72px}.sx-split-wide{grid-template-columns:1.25fr .75fr;align-items:center}.sx-split-shot{align-items:center}}.sx-split-shot{margin-top:96px}@media (max-width:767px){.sx-split-shot{margin-top:64px}}.sx-fixes{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.sx .sx-h3-lg{font-size:20px}.sx-ruled{border-top:1px solid var(--line);width:100%}.sx-ruled>li{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:20px 0;display:flex}.sx-chart{flex-direction:column;gap:24px;display:flex}.sx-meters{flex-direction:column;gap:26px;display:flex}.sx-meter{grid-template-columns:1fr auto;grid-template-areas:"label val""track track";align-items:baseline;gap:10px 16px;display:grid}.sx-meter-label{color:var(--text-2);grid-area:label;font-size:14px}.sx-meter-val{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;grid-area:val;font-size:26px;font-weight:600}.sx-meter-track{background:var(--line);border-radius:9999px;grid-area:track;height:8px;position:relative}.sx-meter-track>span{border-radius:inherit;background:var(--muted);position:absolute;inset:0 auto 0 0}.sx-meter[data-tone=accent] .sx-meter-track>span{background:var(--accent)}.sx-meter[data-tone=accent] .sx-meter-label{color:var(--text)}.sx-flow{flex-direction:column;gap:28px;display:flex}.sx-flow-steps{border-top:1px solid var(--line);display:grid}.sx-flow-steps>li{flex-direction:column;gap:14px;padding:36px 32px 36px 0;display:flex;position:relative}.sx-flow-steps>li:before{content:"";background:0 0;height:2px;position:absolute;top:-1px;left:0;right:0}.sx-flow-steps>li[data-hot]:before{background:var(--accent)}.sx-flow-steps>li[data-hot] .sx-num{color:var(--accent)}.sx-flow-steps .lx-body{max-width:30ch}@media (min-width:900px){.sx-flow-steps{grid-template-columns:repeat(3,1fr)}.sx-flow-steps>li+li{border-left:1px solid var(--line);padding-left:32px}}@media (max-width:899px){.sx-flow-steps>li+li{border-top:1px solid var(--line)}}.sx-week{flex-direction:column;gap:16px;display:flex}.sx-week-bar{background:repeating-linear-gradient(90deg, var(--line) 0 calc(20% - 2px), transparent calc(20% - 2px) 20%);border-radius:12px;height:56px;position:relative}.sx-week-bar>span{background:var(--accent);border-radius:12px 0 0 12px;position:absolute;inset:0 auto 0 0}.sx-week-legend{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:15px;display:flex}.sx-faros{flex-direction:column;gap:28px;display:flex}.sx-tabs{border:1px solid var(--line-2);border-radius:9999px;gap:6px;width:fit-content;padding:4px;display:inline-flex}.sx-tab{height:36px;color:var(--text-2);cursor:pointer;transition:color var(--t-press) var(--ease), background var(--t-small) var(--ease);background:0 0;border:0;border-radius:9999px;padding:0 16px;font-size:14px;font-weight:500}.sx-tab:hover{color:var(--text)}.sx-tab.is-on{color:var(--bg);background:var(--text)}.sx .sx-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sx-faros-panel{flex-direction:column;gap:24px;display:flex}.sx-div{border-top:1px solid var(--line)}.sx-div-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;grid-template-areas:"label val""track track";align-items:baseline;gap:8px 16px;padding:16px 0;display:grid}@media (min-width:900px){.sx-div-row{grid-template-columns:240px 1fr 120px;grid-template-areas:"label track val";align-items:center}.sx-div-val{text-align:right}}.sx-div-label{color:var(--text-2);grid-area:label;font-size:14px}.sx-div-val{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:val;font-size:14px;font-weight:600}.sx-div-track{grid-area:track;height:10px;position:relative}.sx-div-zero{background:var(--line-2);width:1px;position:absolute;top:-6px;bottom:-6px}.sx-div-bar{background:var(--muted);border-radius:3px;position:absolute;top:0;bottom:0}.sx-div-row[data-kind=cost] .sx-div-bar{background:var(--accent)}.sx-faros[data-touched] .sx-div-bar{animation:sx-grow var(--t-panel) var(--ease) both;transform-origin:0}@keyframes sx-grow{0%{opacity:.4;transform:scaleX(.2)}to{opacity:1;transform:none}}.sx-key{color:var(--muted);flex-wrap:wrap;gap:8px 24px;font-size:13px;display:flex}.sx-key span{align-items:center;gap:8px;display:inline-flex}.sx-key span:before{content:"";background:var(--muted);border-radius:2px;width:16px;height:4px}.sx-key span[data-kind=cost]:before{background:var(--accent)}.sx-metr{flex-direction:column;gap:14px;display:flex;position:relative}.sx-metr-axis{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.sx-metr-rows{border-top:1px solid var(--line)}.sx-metr-row{border-bottom:1px solid var(--line);grid-template-columns:1fr;grid-template-areas:"label""val""plot";gap:6px 16px;padding:18px 0;display:grid}.sx-metr-plot{margin-top:6px}@media (min-width:900px){.sx-metr-row{grid-template-columns:300px 1fr 230px;grid-template-areas:"label plot val";align-items:center;gap:10px 16px}.sx-metr-plot{margin-top:0}.sx-metr-val{text-align:right}.sx-metr-axis,.sx-metr-ticks{margin-left:316px;margin-right:246px}}.sx-metr-label{color:var(--text-2);grid-area:label;font-size:14px}.sx-metr-val{color:var(--text);font-variant-numeric:tabular-nums;grid-area:val;font-size:14px;font-weight:600}.sx-metr-ci{color:var(--muted);font-weight:400}.sx-metr-plot{grid-area:plot;height:22px;position:relative}.sx-metr-zero{background:var(--line-2);width:1px;position:absolute;top:-8px;bottom:-8px}.sx-metr-range{background:color-mix(in oklab, var(--accent) 55%, transparent);border-radius:2px;height:2px;position:absolute;top:10px}.sx-metr-mark{background:var(--muted);border-radius:2px;width:4px;height:18px;margin-left:-2px;position:absolute;top:2px}.sx-metr-row[data-kind=measured] .sx-metr-mark{background:var(--accent)}.sx-metr-ticks{height:16px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;position:relative}.sx-metr-ticks span{position:absolute;transform:translate(-50%)}@media (max-width:899px){.sx-metr-axis,.sx-metr-ticks{margin:0}}.sx-stats .lx-body{max-width:32ch}.sx-steps-box{position:relative}.sx-steps{flex-direction:column;padding-left:56px;display:flex;position:relative}.sx-steps:before{content:"";background:var(--line-2);border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:15px}.sx-steps-fill{background:var(--accent);transform-origin:top;border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:15px}@supports (animation-timeline:view()){.sx-steps-fill{animation:linear both sx-fill;animation-timeline:view();animation-range:entry 60% cover 70%}@keyframes sx-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}.sx-steps>li{gap:10px;padding:0 0 56px;display:grid;position:relative}.sx-steps>li:last-child{padding-bottom:0}.sx-step-n{width:32px;height:32px;color:var(--bg);background:var(--text);box-shadow:0 0 0 8px var(--bg-2);border-radius:9999px;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:0;left:-56px}.sx-steps .lx-h3{font-size:20px}.sx-steps .lx-body{max-width:62ch}@media (min-width:960px){.sx-steps-wrap{grid-template-columns:1fr 1.3fr;align-items:start;gap:72px;display:grid}.sx-steps-aside{position:sticky;top:120px}}.sx-steps-aside{flex-direction:column;gap:16px;display:flex}@media (max-width:959px){.sx-steps-aside{margin-bottom:56px}}.sx-table-wrap{overflow-x:auto}.sx-table{border-collapse:collapse;width:100%;font-size:15px}.sx-table caption{caption-side:bottom;text-align:left;color:var(--muted);padding-top:20px;font-size:12px;line-height:1.6}.sx-table th,.sx-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:20px 24px 20px 0}.sx-table thead th{color:var(--muted);border-bottom-color:var(--line-2);font-size:13px;font-weight:500}.sx-table tbody th{color:var(--text-2);width:42%;font-weight:500}.sx-table tbody td{color:var(--text)}.sx-table td span{color:var(--muted);margin-top:4px;font-size:13px;display:block}@media (max-width:599px){.sx-table{font-size:14px}.sx-table th,.sx-table td{padding-right:14px}}.sx-cog-side{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:32px;display:flex}.sx-pipe{flex-direction:column;gap:18px;display:flex}.sx-pipe ol{border-top:1px solid var(--line)}.sx-pipe li{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:baseline;gap:16px;padding:20px 0;display:grid}.sx-pipe-stage{color:var(--muted);font-size:13px;font-weight:500}.sx-pipe-what{color:var(--text-2);font-size:15px}.sx-pipe-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px;font-weight:600;line-height:1}.sx-pipe li[data-hot] .sx-pipe-num{color:var(--accent)}@media (max-width:479px){.sx-pipe li{grid-template-columns:1fr auto}.sx-pipe-stage{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.sx-steps-fill{transform:none;animation:none!important}}@media (hover:none){.sx-index-row:hover .sx-index-arrow{transform:none}}.sx-after-s{margin-top:32px}@media (max-width:599px){.sx .sx-phone-wide{width:165%;max-width:none}}
