.v2-nav{display:none}body{--max:1120px}body>footer .wrap,.hub{max-width:var(--max)}.hub .card,.hub .card>*,.hub .tile,.hub .crit-row,.hub .plist li>*{overflow-wrap:anywhere;min-width:0}.hub [hidden]{display:none!important}.hub :is(button,a,input):focus-visible{outline:2px solid var(--sc-ink);outline-offset:2px}.hub .hub-intro{min-width:0}.hub .dsp em{isolation:isolate;font-style:normal;display:inline-block;position:relative}.hub .dsp em:after{content:"";background:var(--sc-ready-soft);z-index:-1;height:.28em;position:absolute;bottom:.08em;left:-4px;right:-4px}.hub.is-door{row-gap:var(--space-8);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.hub .door{margin:var(--space-6) 0 0;max-width:34em}.hub.is-door .door{max-width:none;padding:var(--space-6);background:var(--sc-white);border:1px solid var(--sc-line);border-radius:var(--radius-card);margin:0}.hub .door[hidden],.hub #s-main[hidden],.hub .offer[hidden],.hub .door-suggest[hidden]{display:none}.hub .door-icon,.hub .door-perk-icon{background:var(--sc-check-soft);color:var(--sc-check-text);border-radius:var(--radius-control);flex:none;place-items:center;display:grid}.hub .door-icon{width:64px;height:64px;margin-bottom:var(--space-5)}.hub .door-perk-icon{width:44px;height:44px}.hub .door-kick{margin:0 0 var(--space-2)}.hub .door-title{margin:0 0 var(--space-3);font-family:var(--f-read);letter-spacing:-.03em;font-size:clamp(28px,3.4vw,38px);font-weight:700;line-height:1.05}.hub .door-lede{margin:0 0 var(--space-6);font-size:16px}.hub .door-perk{gap:var(--space-4);max-width:46ch;margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--sc-line);display:flex}.hub .door-perk strong{font-weight:600;display:block}.hub .door-perk p{margin:var(--space-1) 0 0;color:var(--sc-ink-soft);font-size:15px;line-height:1.55}.hub .door-label{margin-bottom:var(--space-2);font-family:var(--f-measure);color:var(--sc-ink-soft);font-size:13px;font-weight:700;display:block}.hub .door-row{gap:var(--space-3);flex-direction:column;display:flex}.hub .door-input{width:100%;min-width:0;min-height:56px;font-family:var(--f-read);color:var(--sc-ink);background:var(--sc-white);border:1px solid var(--sc-line);border-radius:var(--radius-control);padding:0 16px;font-size:16px}.hub .door-go{width:100%;min-height:56px;font-family:var(--f-read);margin-top:0;font-size:16px;font-weight:500}.hub .door-suggest,.hub .door-how,.hub .door-note,.hub .door-new{margin:var(--space-3) 0 0;color:var(--sc-ink-soft);font-size:15px;line-height:1.55}.hub .door-how{max-width:none;margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--sc-check-soft);border-radius:var(--radius-control);font-size:14px}.hub .door-fix{font:inherit;color:var(--sc-check-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.hub .door-new a{color:var(--sc-check-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.hub.is-door .door-new{max-width:none;margin:0}@media (width>=900px){.hub.is-door{column-gap:var(--space-10);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.hub.is-door .hub-intro{grid-area:1/1}.hub.is-door .door{padding:var(--space-8);grid-area:1/2/span 2}.hub.is-door .door-new{grid-area:2/1;align-self:end}}.hub .btn{min-height:44px;font-family:var(--f-measure);color:var(--sc-paper);background:var(--sc-ink);border:1px solid var(--sc-ink);border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.hub .btn:hover{color:var(--sc-ink);background:0 0}.hub .btn:active{transform:translateY(2px)}.hub .btn.free{color:var(--sc-ready-ink);background:var(--sc-ready);border-color:var(--sc-ready)}.hub .btn.free:hover{color:var(--sc-ink);border-color:var(--sc-ink);background:0 0}.hub .btn.buy{color:var(--sc-check-ink);background:var(--sc-check);border-color:var(--sc-check)}.hub .btn.buy:hover{color:var(--sc-ink);border-color:var(--sc-ink);background:0 0}.hub .btn.ghost{color:var(--sc-ink);border-color:var(--sc-line);background:0 0}.hub .btn.ghost:hover{border-color:var(--sc-ink)}.hub .btn.small{min-height:44px;padding:0 14px;font-size:13px}.hub .btn:disabled,.hub .btn[aria-disabled=true]{cursor:default;color:var(--sc-ink-soft);background:var(--sc-band);border-color:var(--sc-line);transform:none}.hub .sect{margin:var(--space-8) 0 0}.hub .sect-title{margin:0 0 var(--space-2);font-family:var(--f-read);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.2}.hub .sect-note,.hub .fine{margin:var(--space-2) 0 0;color:var(--sc-ink-soft);max-width:56ch;font-size:14px;line-height:1.55}.hub .balance{align-items:baseline;gap:var(--space-1) var(--space-3);margin:0 0 var(--space-4);font-family:var(--f-measure);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:14px;font-weight:600;display:flex}.hub .balance span+span{color:var(--sc-ink-soft)}.hub .band{align-items:center;gap:var(--space-3) var(--space-5);margin:var(--space-6) 0 0;padding:var(--space-4);background:var(--sc-band);border:1px solid var(--sc-line);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.hub .band strong{font-weight:700;display:block}.hub .band p{margin:var(--space-1) 0 0;color:var(--sc-ink-soft);max-width:52ch;font-size:14px;line-height:1.5}.hub .band .band-text{flex:260px}.hub .card{margin:var(--space-4) 0 0;padding:var(--space-5);background:var(--sc-white);border:1px solid var(--sc-line);border-radius:var(--radius-card);scroll-margin-top:var(--space-5)}.hub .sect>.card:first-of-type{margin-top:var(--space-4)}.hub .card-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.hub .card-title{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-1) 0 0;font-family:var(--f-read);letter-spacing:-.025em;flex-wrap:wrap;font-size:26px;font-weight:700;line-height:1.15;display:flex}.hub .card-title:focus{outline:none}.hub .eyebrow{font-family:var(--f-measure);letter-spacing:.07em;text-transform:uppercase;color:var(--sc-check-text);font-size:11px;font-weight:600;display:block}.hub .eyebrow.free{color:var(--sc-ready-text)}.hub .pill{min-height:26px;font-family:var(--f-measure);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--sc-ink);background:var(--sc-band);border:1px solid var(--sc-line);border-radius:var(--radius-control);white-space:nowrap;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.hub .pill.demo,.hub .pill.done{color:var(--sc-ready-text);background:var(--sc-ready-soft);border-color:var(--sc-ready-soft)}.hub .pill.doing{color:var(--sc-check-text);background:var(--sc-check-soft);border-color:var(--sc-check-soft)}.hub .card-copy{margin:var(--space-3) 0 0;color:var(--sc-ink-soft);max-width:56ch;font-size:15px;line-height:1.55}.hub .card-go{align-items:center;gap:var(--space-3) var(--space-4);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.hub .tasks{margin:var(--space-4) 0 0;border-top:1px solid var(--sc-line);padding:0;list-style:none}.hub .tasks li{border-bottom:1px solid var(--sc-line)}.hub .trow{align-items:center;column-gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"n name go""n state go";row-gap:2px;display:grid}.hub .trow .n{font-family:var(--f-measure);font-variant-numeric:tabular-nums;color:var(--sc-ink-soft);grid-area:n;font-size:13px;font-weight:700}.hub .trow .name{grid-area:name;font-size:16px;font-weight:500;line-height:1.35}.hub .trow .state{color:var(--sc-ink-soft);grid-area:state;font-size:13px;line-height:1.4}.hub .trow .state b{white-space:nowrap;font-family:var(--f-measure);font-variant-numeric:tabular-nums;color:var(--sc-ready-text);font-weight:700}.hub .trow .go{font-family:var(--f-measure);letter-spacing:.04em;text-transform:uppercase;color:var(--sc-ink-soft);grid-area:go;justify-self:end;font-size:12px;font-weight:600}.hub .trow.is-locked .name,.hub .trow.is-locked .n{color:var(--sc-ink-soft)}.hub .trow .btn{text-transform:none;letter-spacing:0}.hub .crit-toggle{min-height:44px;margin:0 0 var(--space-2);padding:0 var(--space-3);font-family:var(--f-measure);color:var(--sc-ink);background:var(--sc-white);border:1px solid var(--sc-line);border-radius:var(--radius-control);cursor:pointer;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.hub .crit-toggle:hover{border-color:var(--sc-ink)}.hub .crit{gap:var(--space-3);margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);background:var(--sc-band);border-radius:var(--radius-control);display:grid}.hub .crit[hidden]{display:none}.hub .crit-top{justify-content:space-between;gap:var(--space-3);font-size:14px;display:flex}.hub .crit-score{font-family:var(--f-measure);font-variant-numeric:tabular-nums;font-weight:700}.hub .crit-meter{height:6px;margin-top:var(--space-1);background:var(--sc-line)}.hub .crit-meter i{background:var(--sc-check);height:100%;display:block}.hub .spot{margin:var(--space-4) 0 0;padding:var(--space-4);background:var(--sc-band);border-radius:var(--radius-control)}.hub .spot strong{font-weight:700;display:block}.hub .spot p{margin:var(--space-1) 0 0;color:var(--sc-ink-soft);max-width:56ch;font-size:14px;line-height:1.55}.hub .spot .btn{margin-top:var(--space-3)}.hub .overall{align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.hub .overall-figure{font-family:var(--f-measure);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1}.hub .overall-figure.is-locked{color:var(--sc-ink-soft)}.hub .overall-label{font-family:var(--f-measure);letter-spacing:.07em;text-transform:uppercase;color:var(--sc-ink-soft);font-size:11px;font-weight:600}.hub .overall-band{gap:var(--space-8);margin:var(--space-5) 0 0;padding:var(--space-8);background:var(--sc-check);color:var(--sc-check-ink);border-radius:var(--radius-card);grid-template-columns:auto 1fr;display:grid}.hub .ob-figure{padding-right:var(--space-8);border-right:1px solid color-mix(in srgb, var(--sc-check-ink) 30%, transparent);flex-direction:column;justify-content:center;display:flex}.hub .ob-label,.hub .ob-kicker,.hub .ob-scale{font-family:var(--f-measure);letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--sc-check-ink) 78%, transparent);font-size:11px;font-weight:600}.hub .ob-num{font-family:var(--f-read);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(72px,9vw,104px);font-weight:700;line-height:.95}.hub .ob-body h2{margin:var(--space-2) 0 var(--space-3);letter-spacing:-.03em;color:var(--sc-check-ink);font-size:clamp(24px,3vw,32px);line-height:1.1}.hub .ob-body p{max-width:62ch;color:color-mix(in srgb, var(--sc-check-ink) 85%, transparent);margin:0;font-size:15px;line-height:1.6}.hub .ob-body .ob-foot{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--sc-check-ink) 30%, transparent);color:color-mix(in srgb, var(--sc-check-ink) 70%, transparent);font-size:13px}@media (width<=719px){.hub .overall-band{gap:var(--space-5);padding:var(--space-6) var(--space-5);grid-template-columns:1fr}.hub .ob-figure{padding:0 0 var(--space-5);border-right:0;border-bottom:1px solid color-mix(in srgb, var(--sc-check-ink) 30%, transparent)}}.hub .rep-title{margin:var(--space-8) 0 var(--space-3);font-family:var(--f-measure);letter-spacing:.07em;text-transform:uppercase;color:var(--sc-check-text);font-size:12px;font-weight:700}.hub .dims{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));display:grid}.hub .dim{padding:var(--space-4);border:1px solid var(--sc-line);border-radius:var(--radius-control);background:var(--sc-white)}.hub .dim[data-mark=strong]{border-color:var(--sc-ready-text);background:var(--sc-ready-soft)}.hub .dim[data-mark=limit]{border-color:var(--sc-check-text);background:var(--sc-check-soft)}.hub .dim-top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.hub .dim-name{font-size:15px;font-weight:700}.hub .dim-level{font-family:var(--f-measure);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.hub .dim-mark{margin-top:var(--space-2);font-family:var(--f-measure);letter-spacing:.07em;text-transform:uppercase;color:var(--sc-ink-soft);font-size:10.5px;font-weight:600;display:inline-block}.hub .dim[data-mark=strong] .dim-mark{color:var(--sc-ready-text)}.hub .dim[data-mark=limit] .dim-mark{color:var(--sc-check-text)}.hub .dim p{margin:var(--space-2) 0 0;color:var(--sc-ink-soft);font-size:14px;line-height:1.5}.hub .next-steps{gap:var(--space-2);counter-reset:paso;margin:0;padding:0;list-style:none;display:grid}.hub .next-steps li{counter-increment:paso;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--sc-line);border-radius:var(--radius-control);grid-template-columns:32px 1fr;align-items:start;font-size:15px;line-height:1.5;display:grid}.hub .next-steps li:before{content:counter(paso, decimal-leading-zero);font-family:var(--f-measure);color:var(--sc-check-text);font-size:13px;font-weight:700;line-height:1.9}.hub .tabs{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.hub .tab{min-height:44px;padding:0 var(--space-4);font-family:var(--f-measure);color:var(--sc-ink);border:1px solid var(--sc-line);border-radius:var(--radius-control);cursor:pointer;background:0 0;font-size:13px;font-weight:600}.hub .tab[aria-selected=true]{color:var(--sc-paper);background:var(--sc-ink);border-color:var(--sc-ink)}.hub .tabpanel[hidden],.hub .results[hidden]{display:none}.hub .tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));margin:0;display:grid}.hub .tile{padding:var(--space-3);color:var(--sc-ink);border:1px solid var(--sc-line);border-radius:var(--radius-control);text-decoration:none;display:block}.hub .tile:hover{border-color:var(--sc-ink)}.hub .tile .n{font-family:var(--f-measure);letter-spacing:.07em;text-transform:uppercase;color:var(--sc-ink-soft);font-size:11px;font-weight:600;display:block}.hub .tile b{margin:var(--space-2) 0 var(--space-1);font-family:var(--f-measure);font-variant-numeric:tabular-nums;color:var(--sc-ready-text);font-size:30px;font-weight:700;line-height:1;display:block}.hub .tile span:last-child{color:var(--sc-ink-soft);font-size:13px;line-height:1.35}.hub .offer{margin:var(--space-8) 0 0;max-width:34em}.hub .offer-title{margin:0 0 var(--space-3);font-family:var(--f-read);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.2}.hub .offer .kick{margin-bottom:var(--space-3)}.hub .offer .pk{margin-top:var(--space-4)}@media (width>=760px){.hub .card{padding:var(--space-6)}.hub .trow{column-gap:var(--space-5)}}html.is-hub body{--bg:var(--sc-white);background:var(--sc-white)}html.is-hub .hdr{background:var(--sc-white)}html.is-hub .sec{padding-block:var(--space-8) clamp(56px, 8vw, 96px)}html.is-hub .hub .kick{margin-bottom:var(--space-3)}html.is-hub .hub .dsp{letter-spacing:-.035em;margin-bottom:var(--space-3);font-size:clamp(30px,4vw,44px)}html.is-hub .hub .lead{max-width:none;font-size:17px;line-height:1.5}html.is-hub .hub .offer{scroll-margin-top:88px}html.is-hub .hub [data-section=demo] .card{background:color-mix(in srgb, var(--sc-check-soft) 32%, var(--sc-white));border-color:var(--sc-check-soft)}html.is-hub .hub .card-title{letter-spacing:-.03em;font-size:30px}html.is-hub .hub .card-copy{max-width:none}html.is-hub .hub .first-full .card-title{letter-spacing:-.02em;font-size:22px}html.is-hub .hub .pill{background:var(--sc-white);border-color:var(--sc-line)}html.is-hub .hub .pill.done{background:var(--sc-ready-soft);border-color:var(--sc-ready-soft)}html.is-hub .hub .pill.doing{background:var(--sc-check-soft);border-color:var(--sc-check-soft)}html.is-hub .hub .tasks{gap:var(--space-3);margin-top:var(--space-5);border-top:0;grid-template-columns:minmax(0,1fr);display:grid}html.is-hub .hub .tasks li{border:1px solid var(--sc-check-soft);border-radius:var(--radius-card);background:var(--sc-white)}html.is-hub .hub .tasks li[data-st=waiting]{background:color-mix(in srgb, var(--sc-check-soft) 55%, var(--sc-white))}html.is-hub .hub .trow{padding:var(--space-4);column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n go""name go""state go"}html.is-hub .hub .trow .n{letter-spacing:.07em;text-transform:uppercase;color:var(--sc-check-text);font-size:11px}html.is-hub .hub .trow.is-locked .n{color:var(--sc-ink-soft)}html.is-hub .hub .trow .name{font-weight:700}html.is-hub .hub .tasks li>.crit-toggle,html.is-hub .hub .tasks li>.crit{margin-inline:var(--space-4)}html.is-hub .hub .tasks li>.crit,html.is-hub .hub .tasks li>.crit-toggle:last-child{margin-bottom:var(--space-4)}html.is-hub .hub .ready-note{margin-top:var(--space-4);padding:var(--space-4);background:var(--sc-white);border:1px dashed color-mix(in srgb, var(--sc-check-text) 40%, transparent);border-radius:var(--radius-card)}html.is-hub .hub .ready-note strong{font-weight:700;display:block}html.is-hub .hub .ready-note p{margin:var(--space-1) 0 0;color:var(--sc-ink-soft);font-size:15px;line-height:1.55}html.is-hub .hub .sect-title{letter-spacing:-.035em;font-size:clamp(30px,4vw,44px)}html.is-hub .hub .first-full{background:var(--sc-white);border-color:var(--sc-check-soft)}html.is-hub .hub .balance-row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}html.is-hub .hub .balance-row .balance{margin:0}@media (width>=720px){html.is-hub .hub .tasks{grid-template-columns:repeat(2,minmax(0,1fr))}}html.is-hub .hub .spk-list{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}html.is-hub .hub .spk-card{flex-direction:column;margin:0;display:flex}html.is-hub .hub .spk-card .card-title{font-size:24px}html.is-hub .hub .spk-card .card-go{padding-top:var(--space-4);margin-top:auto}html.is-hub .hub .spk-card[data-kind=demo]{background:color-mix(in srgb, var(--sc-check-soft) 32%, var(--sc-white));border-color:var(--sc-check-soft)}html.is-hub .hub .spk-new{background:var(--sc-white);border-style:dashed;border-color:color-mix(in srgb, var(--sc-check-text) 40%, transparent)}html.is-hub .hub .back{margin:var(--space-2) 0 0;font-family:var(--f-measure);color:var(--sc-ink-soft);text-underline-offset:3px;font-size:13px;text-decoration:underline;display:inline-block}html.is-hub .hub .back+.sect{margin-top:var(--space-4)}@media (width>=720px){html.is-hub .hub .spk-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
