.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}.cost-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,84px);align-items:center}@media (max-width:1000px){.cost-grid{grid-template-columns:1fr}}.cost-p{margin:22px 0 30px;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--ink2);max-width:48ch}.price{border-block:1px solid var(--line2)}.calc,.price{background:var(--card)}.calc{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-card);overflow:hidden}.calc-in{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr)}@media (max-width:900px){.calc-in{grid-template-columns:1fr}}.calc-ctl{padding:clamp(24px,2.8vw,40px);gap:28px}.calc-ctl,.calc-f{display:flex;flex-direction:column}.calc-f{gap:10px}.calc-k{font-size:14.5px;font-weight:500;color:var(--ink)}.calc-out{display:flex;align-items:baseline;gap:8px;font-family:var(--mo);font-size:30px;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.calc-out em{font-family:var(--ui);font-style:normal;font-size:14px;font-weight:400;letter-spacing:0;color:var(--ink3)}.calc-range{-webkit-appearance:none;appearance:none;width:100%;height:4px;margin:8px 0 0;padding:0;border-radius:999px;background:var(--line);cursor:pointer}.calc-range:focus-visible{outline:none}.calc-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--line),0 0 0 4px rgba(116,87,232,.4)}.calc-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px var(--line),0 0 0 4px rgba(116,87,232,.4)}.calc-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--ink);border:4px solid #fff;box-shadow:0 0 0 1px var(--line),0 2px 6px rgba(21,22,28,.25);transition:transform .14s cubic-bezier(.23,1,.32,1)}.calc-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--ink);border:4px solid #fff;box-shadow:0 0 0 1px var(--line),0 2px 6px rgba(21,22,28,.25)}.calc-ticks{display:flex;justify-content:space-between;font-family:var(--mo);font-size:11px;color:var(--ink4)}.calc-seg{display:inline-flex;gap:4px;padding:4px;align-self:flex-start;border-radius:999px;background:var(--bg2);border:1px solid var(--line2)}.calc-seg.wide{align-self:stretch}.calc-seg.wide .calc-opt{flex:1}.calc-opt{appearance:none;border:0;cursor:pointer;height:36px;padding:0 18px;border-radius:999px;background:transparent;font-family:var(--ui);font-size:14.5px;font-weight:500;color:var(--ink3);font-variant-numeric:tabular-nums;transition:background .16s var(--ease),color .16s var(--ease),transform .16s cubic-bezier(.23,1,.32,1)}.calc-opt:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.calc-opt:hover{color:var(--ink)}.calc-range:hover::-webkit-slider-thumb{transform:scale(1.08)}}.calc-opt.on{background:var(--ink);color:#fff}.calc-hint{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink3);max-width:44ch}.calc-res{--line-d:rgba(255,255,255,0.12);padding:clamp(24px,2.8vw,40px);gap:22px;background:var(--dark);color:#fff}.calc-head,.calc-res{display:flex;flex-direction:column}.calc-head{gap:4px}.calc-hk{font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.5)}.calc-hv{font-weight:700;font-size:clamp(56px,6.6vw,92px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff}.calc-gap{margin-top:8px;font-size:14px;font-weight:500;color:var(--mint)}.calc-gap.up{color:#ffab91}.calc-cov{margin-top:8px;font-size:14px;line-height:1.55;color:rgba(255,255,255,.58);max-width:46ch}.calc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0}.calc-c{padding:14px 0;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line-d)}.calc-c dt{font-size:12.5px;color:rgba(255,255,255,.5)}.calc-c dd{margin:0;font-family:var(--mo);font-size:21px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.calc-c dd.ok{color:var(--mint)}.calc-waste{display:grid;grid-template-columns:1fr auto;gap:3px 16px;padding:16px 18px;border-radius:14px;background:rgba(255,171,145,.09);border:1px solid rgba(255,171,145,.24)}.calc-waste .k{font-size:12.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#ffab91}.calc-waste .v{grid-column:2;grid-row:1/3;align-self:center;font-family:var(--mo);font-size:26px;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#ffab91;white-space:nowrap}.calc-waste .d{grid-column:1;font-size:13.5px;line-height:1.5;color:rgba(255,255,255,.6)}@media (max-width:480px){.calc-waste{grid-template-columns:1fr}.calc-waste .v{grid-column:1;grid-row:2;align-self:start;margin:2px 0 6px}.calc-waste .d{grid-row:3}}.calc-note{margin:0;padding:18px clamp(24px,2.8vw,40px) 22px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.6;color:var(--ink3)}.calc-note b{color:var(--ink);font-weight:500}.refs{position:relative;background:var(--dark);overflow:hidden}.refs:before{width:1100px;height:1100px;right:-380px;top:-420px;border-radius:50%;border:1px solid rgba(255,255,255,.08)}.refs:after,.refs:before{content:"";position:absolute;pointer-events:none}.refs:after{width:560px;height:560px;right:-110px;top:-150px;border-radius:50%;border:1px solid rgba(148,186,235,.18);background:transparent}.refs .wrap{position:relative;z-index:1}.ref{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,64px);align-items:start}@media (max-width:940px){.ref{grid-template-columns:1fr}}.ref-list,.ref-tab{display:flex;flex-direction:column}.ref-tab{appearance:none;cursor:pointer;text-align:left;background:transparent;border:0;border-top:1px solid rgba(255,255,255,.11);color:rgba(255,255,255,.58);padding:15px 4px 15px 0;gap:3px;transition:color .16s var(--ease),transform .16s cubic-bezier(.23,1,.32,1)}.ref-tab:active{transform:scale(.97)}.ref-tab .q{font-size:clamp(16.5px,1.4vw,18.5px);font-weight:500;letter-spacing:-.015em;line-height:1.25}.ref-tab .k{font-family:var(--mo);font-size:11.5px;color:rgba(255,255,255,.52);transition:color .18s var(--ease)}@media (hover:hover) and (pointer:fine){.ref-tab:hover{color:rgba(255,255,255,.85)}}.ref-tab.on{color:#fff;padding-left:16px;box-shadow:inset 2px 0 0 var(--mint)}.ref-tab.on .k{color:var(--mint)}.ref-more{margin:0;padding-top:16px;border-top:1px solid rgba(255,255,255,.11);font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.52)}.ref-more span{font-family:var(--mo);font-size:12px;color:rgba(255,255,255,.68)}.ref-deck{position:relative;display:grid}.ref-card{grid-area:1/1;padding:clamp(26px,3vw,44px);border-radius:var(--radius);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#fff;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),visibility 0s .16s}.ref-card.on{opacity:1;visibility:visible;transform:none;transition:opacity .24s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1)}.ref:not(.ready) .ref-deck{display:flex;flex-direction:column;gap:18px}.ref:not(.ready) .ref-card{opacity:1;visibility:visible;transform:none}.ref:not(.ready) .ref-list{display:none}.ref:not(.ready){grid-template-columns:1fr}@media (prefers-reduced-motion:reduce){.ref-card,.ref-card.on{transition:none;transform:none}}.ref-card header{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.ref-card .tag.t-bad{background:rgba(255,171,145,.14);color:#ffab91}.ref-card .kind{font-family:var(--mo);font-size:12.5px;color:rgba(255,255,255,.6)}.ref-card .no{margin-left:auto;font-family:var(--mo);font-size:12px;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.52)}.ref-card h3{margin-top:22px;font-weight:700;font-size:clamp(26px,2.8vw,38px);line-height:1.08;letter-spacing:-.042em;max-width:18ch}.ref-card .reason{margin:18px 0 0;font-size:clamp(15.5px,1.25vw,17px);line-height:1.65;color:rgba(255,255,255,.74);max-width:60ch}.ref-card .lifts{margin-top:26px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);max-width:60ch}.ref-card .lifts span{font-size:12.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--mint)}.ref-card .lifts p{margin:6px 0 0;font-size:15.5px;line-height:1.55;color:#fff}.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1000px){.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.proof-grid{grid-template-columns:1fr}}.proof-c{position:relative;display:flex;flex-direction:column;min-height:clamp(220px,20vw,270px);padding:clamp(20px,2vw,26px);border-radius:4px;background:var(--card);border:1px solid var(--line);transition:border-color .2s var(--ease)}@media (hover:hover) and (pointer:fine){.proof-c:hover{border-color:rgba(21,22,28,.3)}}.proof-c .k{display:flex;align-items:center;gap:8px;font-family:var(--mo);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.proof-c .k:before{content:"";width:6px;height:6px;background:var(--accent)}.proof-c .v{margin-top:auto;font-weight:700;font-size:clamp(46px,4.6vw,68px);line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums;white-space:nowrap}.proof-c .d{margin-top:10px;min-height:3em;font-size:13.5px;line-height:1.5;color:var(--ink3)}.proof-c:first-child .v{color:var(--accent)}.proof-cm{position:absolute;inset:-1px;pointer-events:none;--c:var(--ink);--l:12px;background:linear-gradient(var(--c),var(--c)) 0 0 /var(--l) 2px,linear-gradient(var(--c),var(--c)) 0 0 /2px var(--l),linear-gradient(var(--c),var(--c)) 100% 0 /var(--l) 2px,linear-gradient(var(--c),var(--c)) 100% 0 /2px var(--l),linear-gradient(var(--c),var(--c)) 0 100% /var(--l) 2px,linear-gradient(var(--c),var(--c)) 0 100% /2px var(--l),linear-gradient(var(--c),var(--c)) 100% 100% /var(--l) 2px,linear-gradient(var(--c),var(--c)) 100% 100% /2px var(--l);background-repeat:no-repeat;transition:--l .2s}@media (hover:hover) and (pointer:fine){.proof-c:hover .proof-cm{--l:20px}}@property --l{syntax:"<length>";inherits:false;initial-value:12px}.above{background:var(--card);border-bottom:1px solid var(--line2)}.above-map{max-width:1080px;margin:0 auto}.above-top{display:flex;flex-direction:column;align-items:center;gap:8px;padding:clamp(22px,2.6vw,34px) 24px;border-radius:20px;background:var(--ink);color:#fff;text-align:center}.above-top b{font-size:clamp(24px,2.4vw,32px);font-weight:700;letter-spacing:-.045em}.above-top span{font-size:clamp(15px,1.35vw,18px);line-height:1.45;color:var(--mint);max-width:62ch}.above-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:30px}@media (max-width:900px){.above-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.above-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.above-c{position:relative;display:flex;flex-direction:column;gap:3px;padding:18px 16px;border-radius:16px;background:var(--bg);border:1px solid var(--line)}.above-c:before{content:"";position:absolute;left:50%;bottom:100%;width:2px;height:30px;margin-left:-1px;background:repeating-linear-gradient(180deg,var(--ink4) 0 5px,transparent 5px 10px);background-size:2px 10px}.above-c{transition:border-color .16s var(--ease),transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s var(--ease)}@media (hover:hover) and (pointer:fine){.above-c:hover{border-color:rgba(21,22,28,.3);transform:translateY(-2px);box-shadow:var(--shadow-card)}.above-c:hover span{color:var(--accent)}}.above-c span{transition:color .2s var(--ease)}.above-qs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.above-qs span{padding:7px 14px;border-radius:999px;border:1px solid rgba(148,186,235,.35);font-size:clamp(14px,1.2vw,16.5px);font-weight:500;letter-spacing:-.015em;line-height:1.3;color:var(--mint);max-width:none}@keyframes above-up{to{background-position:0 -10px}}@keyframes above-q{0%,22%{background:var(--mint);border-color:var(--mint);color:var(--ink)}28%,to{background:transparent;border-color:rgba(148,186,235,.35);color:var(--mint)}}@media (max-width:900px){.above-c:nth-child(n+4):before{display:none}}@media (max-width:480px){.above-c:nth-child(n+3):before{display:none}}.above-c b{font-size:15.5px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.above-c span{font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.045em;color:var(--ink3)}.above-note{margin:26px 0 0;text-align:center;font-size:16.5px;color:var(--ink2)}.prin-sec{background:var(--bg);border-bottom:1px solid var(--line2)}.prin{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}@media (max-width:900px){.prin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.prin{grid-template-columns:1fr}}@media (max-width:900px){.prin{gap:12px}}.prin-c{position:relative;display:flex;flex-direction:column;gap:8px;padding:clamp(20px,2.2vw,28px);border-radius:18px;background:var(--card);border:1px solid var(--line);color:var(--ink)}.prin-c:last-child{background:var(--ink);border-color:var(--ink);color:#fff}.prin-c:last-child b{color:var(--mint)}.prin-c:not(:last-child):after{content:"→";position:absolute;left:100%;top:50%;width:34px;margin-top:-12px;text-align:center;font-size:18px;line-height:24px;color:var(--accent)}@media (max-width:900px){.prin-c:not(:last-child):after{display:none}}@keyframes prin-on{0%,22%{transform:translateY(-5px);box-shadow:var(--shadow-card);border-color:var(--accent)}30%,to{transform:none;box-shadow:none}}.prin-c i{font-family:var(--mo);font-style:normal;font-size:12px;opacity:.5}.prin-c b{font-size:clamp(20px,1.9vw,25px);font-weight:700;letter-spacing:-.04em;line-height:1.1}.prin-c span{font-size:14.5px;line-height:1.5;opacity:.74}.refs-sub{margin-bottom:clamp(28px,3.4vw,44px)}.refs-sub h3{font-size:clamp(24px,2.6vw,34px);color:#fff;letter-spacing:-.04em}.moments{max-width:920px;margin:0 auto;border-bottom:1px solid var(--line)}.moment{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px 32px;align-items:baseline;padding:26px 24px 26px 0;border-top:1px solid var(--line);text-decoration:none;transition:background .18s var(--ease),padding .18s var(--ease)}.moment:hover{background:var(--field2);padding-left:16px;padding-right:8px}.moment:hover b{color:var(--accent)}.moment em{font-family:var(--mo);font-style:normal;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3)}.moment b{display:block;font-size:clamp(22px,2.2vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.15}.moment span{display:block;margin-top:6px;font-size:16px;line-height:1.5;color:var(--ink2)}@media (max-width:700px){.moment{grid-template-columns:1fr;gap:6px}}.org-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,88px);align-items:center}@media (max-width:900px){.org-grid{grid-template-columns:1fr}}.org-p{margin:20px 0 0;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--ink2);max-width:46ch}.org-id{list-style:none;margin:26px 0 0;padding:0;border-top:1px solid var(--line);max-width:460px}.org-id li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15.5px;letter-spacing:-.015em}.sec-live{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;max-width:560px}@media (max-width:480px){.sec-live{grid-template-columns:1fr}}.sec-live li{display:grid;grid-template-columns:20px 1fr;gap:3px 10px;align-items:start}.sec-live svg{grid-row:1/3;margin-top:1px;color:var(--accent)}.sec-live b{font-size:15.5px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.sec-live span{font-size:14px;line-height:1.45;color:var(--ink3)}.sec-soon{margin-top:30px;padding-top:20px;border-top:1px dashed var(--line);max-width:560px}.sec-soon-h{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink3)}.sec-soon ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sec-soon li{display:inline-flex;align-items:center;gap:8px;padding:7px 8px 7px 14px;border-radius:999px;border:1px dashed rgba(21,22,28,.22);font-size:14px;color:var(--ink2)}.sec-soon li em{font-style:normal;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--bg2);color:var(--ink3)}.org-fine{margin:20px 0 0;font-size:14px;line-height:1.55;color:var(--ink3);max-width:50ch}.org-card{border-radius:22px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-frame);overflow:hidden}.org-hd{display:flex;align-items:baseline;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.org-hd b{font-size:19px;font-weight:700;letter-spacing:-.035em}.org-hd span{font-size:13px;color:var(--ink3)}.org-row{display:flex;align-items:center;gap:14px;padding:16px 22px;border-bottom:1px solid var(--line2)}.org-av{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--field);font-size:15px;font-weight:600;color:var(--accent)}.org-who{display:flex;flex-direction:column;gap:1px;min-width:0;margin-right:auto}.org-who b{font-size:16px;font-weight:600;letter-spacing:-.02em}.org-who em{font-style:normal;font-size:13.5px;line-height:1.4;color:var(--ink3)}.org-ft{margin:0;padding:15px 22px;background:var(--bg);font-size:14.5px;font-weight:500;letter-spacing:-.015em}.state{background:var(--card);border-top:1px solid var(--line2)}.state-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,88px);align-items:start}@media (max-width:900px){.state-grid{grid-template-columns:1fr}}.state-grid .sh{margin-bottom:0;position:sticky;top:104px}@media (max-width:900px){.state-grid .sh{position:static}}.state-list{border-top:1px solid var(--line)}.state-row{display:grid;grid-template-columns:164px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid var(--line);align-items:start}@media (max-width:600px){.state-row{grid-template-columns:1fr;gap:8px}}.state-row .tag{justify-self:start;margin-top:1px}.state-tx{font-size:16px;line-height:1.6;color:var(--ink2)}.state-tx b{color:var(--ink);font-weight:500}.tools{max-width:1080px;margin:clamp(36px,4.4vw,60px) auto 0;padding-top:clamp(28px,3.2vw,40px);border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:18px clamp(24px,3.4vw,48px)}@media (max-width:760px){.tools{grid-template-columns:1fr}}.tools-g{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.tools-g ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.tools-g li img{flex:none;width:32px;height:32px;object-fit:contain;border-radius:7px}.tools-t{display:flex;flex-direction:column;gap:2px;min-width:0}.tools-g li{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 18px 12px 14px;border-radius:14px;background:var(--bg);border:1px solid var(--line);transition:border-color .16s var(--ease),transform .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.tools-g li:hover{border-color:rgba(21,22,28,.3);transform:translateY(-2px)}}.tools-g li b{color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.03em}.tools-g li span{font-size:13px;color:var(--ink3)}.tools-fine{grid-column:1/-1;margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink3)}.hero-kick{margin:0 0 clamp(14px,1.6vw,20px);font-size:clamp(14px,1.15vw,16.5px);font-weight:500;letter-spacing:-.01em;color:var(--accent)}.prin.prin-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}.prin-5 .prin-c:not(:last-child):after{width:26px}.prin-5 .prin-c{animation-duration:10s}@media (max-width:1100px){.prin.prin-5{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.prin-5 .prin-c:not(:last-child):after{display:none}}@media (max-width:700px){.prin.prin-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.prin.prin-5{grid-template-columns:1fr}}.above-row.r5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.above-row.r5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.above-row.r5{grid-template-columns:repeat(2,minmax(0,1fr))}}.sec-live.caps{max-width:620px}.tools.tools-all{display:block;max-width:1080px;margin:0 auto;padding-top:0;border-top:0}.tools-all .tools-g{align-items:center}.tools-all .tools-g ul{justify-content:center}.tools-g li .tools-mk{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:7px;background:var(--field);font-style:normal;font-size:15px;font-weight:600;color:var(--ink2)}.tools-g li .tag{margin-left:2px}.cmp{max-width:1080px;margin:clamp(40px,5vw,72px) auto 0;overflow-x:auto}.cmp table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.cmp caption{caption-side:top;margin-bottom:18px;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);text-align:left}.cmp thead th{padding:0 20px 14px;font-size:13.5px;font-weight:600;letter-spacing:-.015em;color:var(--ink3);border-bottom:1px solid var(--line)}.cmp thead th:last-child{color:var(--accent)}.cmp tbody th{width:26%;padding:20px 20px 20px 0;font-size:16px;font-weight:600;letter-spacing:-.025em;line-height:1.3}.cmp tbody td,.cmp tbody th{vertical-align:top;border-bottom:1px solid var(--line)}.cmp tbody td{width:24.6%;padding:20px;font-size:14.5px;line-height:1.5;color:var(--ink3)}.cmp tbody td.is-us{color:var(--ink);background:var(--card);box-shadow:inset 1px 0 0 var(--line),inset -1px 0 0 var(--line)}.cmp tbody tr:last-child td.is-us{box-shadow:inset 1px 0 0 var(--line),inset -1px 0 0 var(--line),inset 0 -1px 0 var(--line)}.cmp tbody tr:first-child td.is-us{box-shadow:inset 1px 0 0 var(--line),inset -1px 0 0 var(--line),inset 0 1px 0 var(--line)}.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.first{margin-top:clamp(48px,6vw,84px)}.first h3{text-align:center;font-size:clamp(24px,2.6vw,34px);letter-spacing:-.04em;margin-bottom:clamp(26px,3vw,40px)}.first-row{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}.first-row:after,.first-row:before{content:"";position:absolute;left:18px;right:24%;top:17px;height:2px;border-radius:2px;background:var(--line)}.first-row:after{background:var(--accent);transform-origin:left;transform:scaleX(1)}[data-js] .first.rv .first-row:after{transform:scaleX(0);transition:transform .7s cubic-bezier(.23,1,.32,1) 80ms}[data-js] .first.rv.in .first-row:after{transform:scaleX(1)}.first-row li{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px}.first-row i{width:36px;height:36px;margin-bottom:12px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-style:normal;font-family:var(--mo);font-size:14px;font-weight:600;box-shadow:0 0 0 6px var(--bg)}.first-row b{font-size:18px;font-weight:600;letter-spacing:-.03em;line-height:1.2}.first-row span{font-size:15px;line-height:1.5;color:var(--ink2);max-width:30ch}@media (max-width:860px){.first-row{grid-template-columns:1fr;gap:22px}.first-row:after,.first-row:before{left:17px;right:auto;top:18px;bottom:40px;width:2px;height:auto}.first-row:after{transform-origin:top}[data-js] .first.rv .first-row:after{transform:scaleY(0)}[data-js] .first.rv.in .first-row:after{transform:scaleY(1)}.first-row li{padding-left:56px}.first-row i{position:absolute;left:0;top:0;margin:0}}.who{max-width:760px;margin:clamp(28px,3.4vw,44px) auto 0;display:flex;align-items:center;gap:18px;padding:20px 24px;border-radius:18px;background:var(--card);border:1px solid var(--line)}.who-marks{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--field2)}.who p{margin:0;font-size:16.5px;line-height:1.5;color:var(--ink2)}.who p b{color:var(--ink);font-weight:600;letter-spacing:-.015em}.who a{color:var(--accent);font-weight:500}.faq{background:var(--bg);border-top:1px solid var(--line2)}.faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,88px);align-items:start}@media (max-width:900px){.faq-grid{grid-template-columns:1fr}}.faq-grid .sh{margin-bottom:0;position:sticky;top:104px}@media (max-width:900px){.faq-grid .sh{position:static}}.faq-list{border-top:1px solid var(--line)}.faq-more{margin:18px 0 0;font-size:16.5px;line-height:1.5;color:var(--ink2)}.faq-more a{color:var(--accent);font-weight:500}.faq-q{border-bottom:1px solid var(--line)}.faq-q summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:clamp(17px,1.5vw,20px);font-weight:600;letter-spacing:-.025em;line-height:1.3;transition:color .16s var(--ease)}.faq-q summary::-webkit-details-marker{display:none}.faq-q summary h3{font:inherit;letter-spacing:inherit;margin:0}.faq-q summary:hover{color:var(--accent)}.faq-q summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.faq-q summary i{position:relative;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:var(--card);transition:background .16s var(--ease),border-color .16s var(--ease),transform .16s cubic-bezier(.23,1,.32,1)}.faq-q summary:active i{transform:scale(.97)}.faq-q summary i:after,.faq-q summary i:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;margin:-1px 0 0 -5.5px;border-radius:2px;background:var(--ink);transition:transform .24s var(--ease-out),background .2s var(--ease)}.faq-q summary i:after{transform:rotate(90deg)}.faq-q[open] summary i{background:var(--ink);border-color:var(--ink)}.faq-q[open] summary i:after,.faq-q[open] summary i:before{background:#fff}.faq-q[open] summary i:after{transform:rotate(0deg)}.faq-q p{margin:-4px 0 24px;max-width:58ch;font-size:16.5px;line-height:1.6;color:var(--ink2)}.close{background:var(--bg);overflow:hidden}.close,.close-in{position:relative}.close-in{z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.close h2{max-width:17ch}.close-in>p{margin:22px 0 30px;max-width:52ch;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--ink2)}.close .wl{width:100%;max-width:470px}.orbits-close .r1{width:900px;height:900px;left:50%;top:50%;margin:-450px 0 0 -450px}.orbits-close .r2{width:1400px;height:1400px;left:50%;top:50%;margin:-700px 0 0 -700px}.orbits-close .r3{width:1900px;height:1900px;left:50%;top:50%;margin:-950px 0 0 -950px}.orbits-close .d1{width:360px;height:360px;left:-120px;bottom:-140px}.orbits-close .d2{width:280px;height:280px;right:-70px;top:-90px}.orbits-close .d3{width:90px;height:90px;right:16%;bottom:70px}.orbits-close .d4,.orbits-close .o-disc{display:none}.orbits-close .o-ring{border-color:rgba(116,87,232,.2)}.orbits-close .r1:after{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgba(116,87,232,.12)}@media (prefers-reduced-motion:no-preference){.orbits-close .r1{animation:orbit 90s linear infinite}}.wl-pill{display:flex;align-items:center;gap:6px;padding:5px 5px 5px 8px;border-radius:999px;background:#fff;border:1px solid rgba(21,22,28,.2);box-shadow:0 1px 2px rgba(21,22,28,.05);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.wl-pill:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(116,87,232,.35)}.wl-field{flex:1 1 auto;min-width:0;height:44px;padding:0 12px;border:0;background:transparent;color:var(--ink);font-family:var(--ui);font-size:16px}.wl-field::placeholder{color:var(--ink4)}.wl-field:focus{outline:none}.wl-pill .btn{height:44px;flex:none}@media (max-width:440px){.wl-pill{flex-direction:column;align-items:stretch;border-radius:22px;padding:6px}.wl-pill .btn{width:100%}}.wl-msg{margin:10px 0 0;font-size:14.5px;min-height:22px;color:var(--ink2)}.wl-msg:empty{min-height:0;margin:0}.wl-msg.ok{color:var(--ok);font-weight:500}.wl-msg.err{color:var(--bad);font-weight:500}.wl-fine{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink2);opacity:.75}.wl-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.hero-bold .hero-in.hp-in{grid-template-columns:minmax(0,1fr);padding-top:clamp(12px,2.2vw,32px)}.hero-bold .hp-in .hero-sub{max-width:40rem}.hero-bold .hp-in .hero-form{max-width:600px}.hero-bold .hero-shot.hp-shot{max-width:var(--measure);margin-top:clamp(32px,4vw,56px)}@media (min-width:1000px){.hero-bold .hp-in .hero-copy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:clamp(32px,4.5vw,72px);align-items:end}.hero-bold .hp-in h1{grid-column:1;grid-row:1/span 3;align-self:end;max-width:none;font-size:clamp(54px,6.6vw,96px)}.hero-bold .hp-in .hero-kick{grid-column:2;grid-row:1;margin-bottom:12px}.hero-bold .hp-in .hero-sub{grid-column:2;grid-row:2;margin-top:0}.hero-bold .hp-in .hero-form{grid-column:2;grid-row:3}}.pv-hero,.pv-tok{--p-bg:#f7f8f8;--p-card:#ffffff;--p-card2:#fbfbfc;--p-card3:#f3f4f6;--p-line:#e5e7ea;--p-line2:#d1d5db;--p-line3:#eff0f2;--p-ink:#0b0f16;--p-ink2:#414954;--p-ink3:#667080;--p-ink4:#aeb5bf;--p-opp:#5b3fbf;--p-oppBg:#f2effc;--p-oppLine:#ddd5f5;--p-ok:#25694a;--p-okBg:#eff6f2;--p-idle:#8b929e;--p-liveBg:#eaf2fc;--p-attention:#b27900;--p-attention-wash:#fffaf0;--p-attention-tint:#fbf3e2;--p-attention-ink:#7a5200;--p-needs-edge:#efd9a8;--p-find:#1d64c9;--p-find-bg:#e7effb;--p-check:#1e7a4b;--p-check-bg:#e5f4eb;--p-send:#b84a14;--p-send-bg:#fbebe2;--p-hatch:#e3e6ea;--p-sh-rest:0 1px 2px rgba(14,18,24,0.04);--p-r3:7px;--p-r2:9px;--p-r-fp:8px;--p-r-inset:12px;--p-r-obj:16px;--p-dwell:6400ms}.pv-hero{max-width:1180px;margin:0 auto}#product{scroll-margin-top:84px}.cc-head{flex-wrap:wrap;gap:10px 28px;margin:0 0 16px}.cc-head,.cc-loop{display:flex;align-items:center}.cc-loop{list-style:none;flex:none;margin:0;padding:0}.cc-loop>li{display:flex;align-items:center}.cc-loop>li+li:before{content:"";flex:none;width:clamp(6px,1.1vw,14px);height:1.5px;margin:0 2px;border-radius:2px;background:var(--line3)}.cc-step{appearance:none;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:var(--ink3);font:inherit;font-size:14.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer}.cc-step i{position:relative;flex:none;width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line3)}.cc-step[data-lit]{color:var(--ink2)}.cc-step[aria-current]{color:var(--hue);background:var(--hue-wash)}.cc-step:hover{color:var(--ink)}.cc-step:focus-visible{outline:2px solid var(--hue);outline-offset:2px}.cc-round{display:inline-flex;padding:0 4px;color:var(--line3)}.cc-round[data-lit]{color:var(--pylto)}.cc-round svg{display:block}.cc-line{display:grid;flex:1 1 320px;min-width:0;margin:0}.cc-line>span{grid-area:1/1;font-size:clamp(15px,1.2vw,16.5px);line-height:1.45;font-weight:500;color:var(--ink2)}.cc-line>.cc-room{visibility:hidden;padding-left:18px}.pv-win{position:relative;border-radius:16px;background:var(--p-card);border:1px solid rgba(11,15,22,.1);box-shadow:var(--shadow-frame);overflow:hidden;text-align:left}.pv-bar{display:flex;align-items:center;gap:12px;height:34px;padding:0 14px;background:var(--p-card2);border-bottom:1px solid var(--p-line)}.pv-dots{display:inline-flex;gap:6px}.pv-dots i{width:9px;height:9px;border-radius:50%;background:var(--p-line2)}.pv-url{margin:0 auto;transform:translateX(-24px);font-family:var(--mo);font-size:11.5px;color:var(--p-ink3);background:var(--p-card3);border-radius:6px;padding:2px 14px}.pv{font-family:var(--ui);font-size:13.5px;line-height:20px;letter-spacing:0;color:var(--p-ink2);-webkit-font-smoothing:antialiased}:where(.pv) :where(p,ul,ol){margin:0;padding:0}:where(.pv) :where(ul,ol){list-style:none}.pv b{font-weight:600}.pv-app{display:grid;grid-template-columns:208px minmax(0,1fr);background:var(--p-bg)}.pv-rail{border-right:1px solid var(--p-line);padding:14px 12px;display:flex;flex-direction:column;gap:12px;min-width:0}.pv-foot,.pv-ws{display:flex;align-items:center;gap:10px;min-width:0}.pv-ws{padding:8px 9px;border:1px solid var(--p-line);border-radius:var(--p-r-inset);background:var(--p-card);box-shadow:var(--p-sh-rest)}.pv-ws-tile{flex:none;width:28px;height:28px;border-radius:var(--p-r2);background:var(--p-card3);color:var(--p-ink);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.pv-foot b,.pv-ws b{display:block;font-size:12.5px;line-height:16px;color:var(--p-ink)}.pv-foot em,.pv-ws em{display:block;font-style:normal;font-size:11.5px;line-height:15px;color:var(--p-ink3)}.pv-nav{display:grid;gap:2px}.pv-nav-l{font-size:12px;color:var(--p-ink3);padding:0 9px 3px}.pv-nav-i{display:flex;align-items:center;gap:9px;height:30px;padding:0 9px;border-radius:var(--p-r3);border:1px solid transparent;font-size:13px;color:var(--p-ink2);transition:background-color var(--dur-move) var(--ease),border-color var(--dur-move) var(--ease),color var(--dur-move) var(--ease),box-shadow var(--dur-move) var(--ease)}.pv-nav-i svg{flex:none;transition:color var(--dur-move) var(--ease)}.pv-nav-i svg,.pv-nav-i[data-off]{color:var(--p-ink3)}.pv-nav-i[data-on]{background:var(--p-card);border-color:var(--p-line);box-shadow:var(--p-sh-rest);color:var(--p-ink);font-weight:500}.pv-nav-i[data-on] svg{color:var(--p-ink)}.pv-count{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-style:normal;font-family:var(--mo);font-size:11.5px;color:var(--p-ink3)}.pv-count:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--p-opp)}.pv-foot{margin-top:auto;padding:9px;border-top:1px solid var(--p-line)}.pv-av{flex:none;width:26px;height:26px;border-radius:50%;background:var(--p-card3);color:var(--p-ink2);font-size:10.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.pv-main{min-width:0;display:flex;flex-direction:column}.pv-top{flex:none;height:46px;gap:12px;padding:0 24px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--p-line)}.pv-chain,.pv-top{display:flex;align-items:center}.pv-chain{gap:6px;font-size:13px;color:var(--p-ink3);white-space:nowrap}.pv-chain,.pv-chain span{min-width:0;overflow:hidden}.pv-chain span{text-overflow:ellipsis}.pv-chain span[data-cur]{color:var(--p-ink);font-weight:500}.pv-chain i{font-style:normal;color:var(--p-ink3);margin-right:6px}.pv-mark{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border-radius:999px;background:var(--p-card3);font-size:12px;font-weight:500;color:var(--p-ink2);white-space:nowrap}.pv-mark i{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--p-ink3)}.pv-top .cc-doing{margin-left:auto}.cc-stop{appearance:none;flex:none;display:inline-grid;align-items:center;height:28px;padding:0 11px;border-radius:var(--p-r3);border:1px solid var(--p-line2);background:var(--p-card);color:var(--p-ink);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.cc-stop[aria-pressed=true]{background:var(--p-ink);border-color:var(--p-ink);color:var(--p-card)}.cc-stop:focus-visible{outline:2px solid var(--p-ink);outline-offset:2px}.cc{display:grid;gap:12px;min-width:0;padding:16px 20px 20px}.cc-card{position:relative}.cc-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.cc-col,.cc-cols{display:grid;gap:12px}.cc-col{min-width:0}.cc-goal{display:flex;align-items:center;gap:12px 22px;padding:14px 18px}.cc-goal-body{flex:1;min-width:0}.cc-goal .pv-h1{margin-top:3px}.cc-pace{flex:0 1 340px;min-width:0;display:grid;gap:6px}.cc-pace-l{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;line-height:17px;color:var(--p-ink2)}.cc-track{position:relative;display:block;height:10px;border-radius:999px;background:var(--p-card3);overflow:hidden}.cc-track i{position:absolute;inset:0;border-radius:999px;transform-origin:left center}.cc-take{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cc-fig{display:grid;align-content:start;gap:3px;padding:12px 16px 14px;border-left:1px solid var(--p-line3)}.cc-fig:first-child{border-left:0}.cc-fig b{font-size:15px;line-height:21px;font-weight:600;color:var(--p-ink)}.cc-fig>span{font-size:12.5px;line-height:18px;color:var(--p-ink2)}.cc-fig .pv-src{margin-left:4px}.cc-mhead{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--p-line3)}.cc-mhead>div{flex:1;min-width:0}.cc-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px 0}.cc-steps .pv-node{gap:4px;padding:9px 11px}.cc-steps .pv-kind{width:24px;height:24px;border-radius:var(--p-r3)}.cc-mfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;padding:12px 16px}.cc-sends{display:grid;gap:6px;margin:0 16px;padding:9px 12px 10px;border-radius:var(--p-r-inset);background:var(--hue-wash)}.cc-sends-l{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:13px;line-height:18px;color:var(--p-ink2)}.cc-meter{position:relative;display:block;height:8px;border-radius:999px;background:var(--p-card);overflow:hidden}.cc-meter i{position:absolute;inset:0;border-radius:999px;background:var(--hue);transform-origin:left center;transform:scaleX(.93)}.cc-rev{padding:10px 16px 13px}.cc-feed{display:grid;gap:10px;padding:12px 14px 14px}.cc-item{display:grid;gap:8px;min-width:0}.cc-draft{display:grid;gap:6px;padding:0 2px}.cc-draft .pv-text{margin:0;padding:9px 11px;font-size:13px;line-height:19px}.cc-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.cc-results .pv-turn{grid-column:1/-1}@media (max-width:560px){.cc-results{grid-template-columns:minmax(0,1fr)}}.pv-card{background:var(--p-card);border:1px solid var(--p-line);border-radius:var(--p-r-obj);box-shadow:var(--p-sh-rest);min-width:0}.pv-card-opp{border-color:var(--p-oppLine)}.pv-pad{padding:15px 18px}.pv-tight{padding-bottom:0}.pv-rule{border-top:1px solid var(--p-line3);margin-top:14px}.pv-rule,.pv-stack{display:grid;gap:10px}.pv-stack{align-content:start}.pv-ch{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 18px;border-bottom:1px solid var(--p-line3)}.pv-ch .pv-st{margin-left:auto}.pv-cf{padding:10px 18px;border-top:1px solid var(--p-line3)}.pv-head{display:flex;align-items:center;gap:14px;padding:15px 18px}.pv-head-body{flex:1;min-width:0}.pv-h1{margin-top:4px;font-size:19px;line-height:25px;letter-spacing:-.018em;font-weight:600;color:var(--p-ink);overflow-wrap:anywhere}.pv-ans{margin-top:3px;max-width:720px;color:var(--p-ink2)}.pv-kl{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px;font-size:12px;line-height:16px;color:var(--p-ink3)}.pv-kl svg{flex:none}.pv-opp{color:var(--p-opp);font-weight:500}.pv-h2{font-size:14px;line-height:20px;font-weight:600;color:var(--p-ink)}.pv-big{font-size:15px;line-height:21px}.pv-h3{font-size:13.5px;line-height:20px;font-weight:600;color:var(--p-ink)}.pv-quiet{font-size:12px;line-height:17px;color:var(--p-ink3)}.pv-small{font-size:13px;line-height:19px}.pv-lab{font-size:12.5px;line-height:18px;font-weight:500;color:var(--p-ink3)}.pv-ink{color:var(--p-ink)}.pv-kind{flex:none;width:28px;height:28px;border-radius:var(--p-r2);background:var(--p-card3);color:var(--p-ink2);display:inline-flex;align-items:center;justify-content:center}.pv-kind-l{width:40px;height:40px;border-radius:12px}.pv-kind[data-tone=send]{background:var(--p-send-bg);color:var(--p-send)}.pv-kind[data-tone=find]{background:var(--p-find-bg);color:var(--p-find)}.pv-kind[data-tone=check]{background:var(--p-check-bg);color:var(--p-check)}.pv-kind[data-tone=opp]{background:var(--p-oppBg);color:var(--p-opp)}.pv-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.pv-st{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--p-ink2);white-space:nowrap}.pv-st i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--p-idle)}.pv-st[data-k=attention] i{background:var(--p-attention)}.pv-st[data-k=ink] i{background:var(--p-ink)}.pv-st[data-k=missing] i{background:repeating-linear-gradient(135deg,var(--p-ink3) 0 1.5px,transparent 1.5px 3px);box-shadow:inset 0 0 0 1px var(--p-ink3)}.pv-src{display:inline-flex;align-items:center;gap:5px;margin-left:6px;font-size:11.5px;font-weight:500;color:var(--p-ink3);white-space:nowrap;vertical-align:1px}.pv-src:before{content:"";flex:none;width:8px;height:8px;border-radius:50%}.pv-src[data-c=measured]:before{background:var(--p-ink)}.pv-src[data-c=stated]:before{border:1.5px solid var(--p-ink2)}.pv-src[data-c=assumed]:before{border:1.5px dashed var(--p-ink3)}.pv-src[data-c=unknown]:before{border-radius:2px;background:repeating-linear-gradient(135deg,var(--p-ink3) 0 1.5px,transparent 1.5px 3px);box-shadow:inset 0 0 0 1px var(--p-ink3)}.pv-callout{margin:8px 0 10px;padding:9px 13px;border-radius:var(--p-r-inset);background:var(--p-card3);font-size:13px;line-height:19px;color:var(--p-ink)}.pv-callout[data-tone=attention]{background:var(--p-attention-tint);color:var(--p-attention-ink)}.pv-row{display:grid;grid-template-columns:138px minmax(0,1fr);gap:2px 14px;padding:9px 0;border-top:1px solid var(--p-line3)}.pv-row-l{font-size:13px;color:var(--p-ink3)}.pv-row-v{font-size:13px;line-height:19px;color:var(--p-ink)}.pv-classes{display:grid;gap:10px;padding:12px 18px 16px}.pv-classes li{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;font-size:13px;line-height:19px}.pv-classes .pv-src{margin-left:0}.pv-sect{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:4px}.pv-n{font-family:var(--mo);font-weight:500}.pv-n,.pv-note{font-size:12px;color:var(--p-ink3)}.pv-note{margin-left:auto}.pv-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pv-node{display:grid;gap:6px;padding:11px 13px;border:1px solid var(--p-line);border-radius:var(--p-r-inset);background:var(--p-card)}.pv-node-t{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:var(--p-ink)}.pv-facts{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px}.pv-facts b{font-family:var(--mo);font-weight:500;color:var(--p-ink)}.pv-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.pv-people li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--p-line3);font-size:13px}.pv-link{color:var(--p-ink);text-decoration:underline;text-decoration-color:var(--p-line2);text-underline-offset:4px}.pv-line{display:flex;align-items:center;gap:9px}.pv-line b{font-weight:500;color:var(--p-ink)}.pv-line .pv-st{margin-left:auto}.pv-list{display:grid;gap:4px;font-size:13px;line-height:19px}.pv-flash{padding:9px 13px;background:var(--p-card3)}.pv-text{margin:8px 0;padding:11px 13px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--p-ink);background:var(--p-card2);border:1px solid var(--p-line3);border-radius:var(--p-r-inset)}.pv-sample{display:inline-flex;align-items:center;gap:6px;padding:1px 8px;border-radius:var(--p-r-fp);background:var(--p-attention-tint);color:var(--p-attention-ink);font-size:11.5px;line-height:16px}.pv-sample:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--p-attention)}.pv-presses{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pv-btn{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--p-r3);border:1px solid var(--p-line2);background:var(--p-card);color:var(--p-ink);font-size:12.5px;font-weight:500;white-space:nowrap}.pv-primary{background:var(--p-ink);border-color:var(--p-ink);color:var(--p-card)}.pv-ghost{border-style:dashed;color:var(--p-ink2)}.pv-press{background:var(--p-ink);border-color:var(--p-ink);color:var(--p-card)}.pv-qh{margin-top:12px;font-size:12.5px;color:var(--p-ink2)}.pv-queue li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;padding:5px 0;font-size:13px;color:var(--p-ink)}.pv-cur{font-weight:500;text-decoration:underline;text-decoration-color:var(--p-ink);text-underline-offset:4px}.pv-log{padding:6px 0}.pv-log li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;padding:7px 18px;font-size:12.5px;line-height:18px}.pv-time{font-family:var(--mo);font-size:11px;color:var(--p-ink3)}.pv-held b{color:var(--p-ink)}.pv-opts{display:grid;gap:8px}.pv-opt{display:flex;align-items:flex-start;gap:9px;margin-top:4px;padding:8px 11px;border:1px solid var(--p-line);border-radius:var(--p-r-inset);background:var(--p-card);font-size:13px;font-weight:500;color:var(--p-ink)}.pv-opt i{flex:none;width:14px;height:14px;margin-top:3px;border-radius:50%;border:1.5px solid var(--p-ink3)}.pv-pick{background:var(--p-oppBg)}.pv-pick,.pv-pick i{border-color:var(--p-opp)}.pv-pick i{box-shadow:inset 0 0 0 2.5px var(--p-card),inset 0 0 0 8px var(--p-opp)}.pv-done{margin:0;background:var(--p-okBg);color:var(--p-ok)}.pv-rules li{display:grid;gap:2px;padding:7px 0;border-top:1px solid var(--p-line3);font-size:13px;line-height:18px}.pv-cap{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;margin:14px auto 0;font-size:13px;color:var(--ink3)}.pv-cap a{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--line3);text-underline-offset:3px;transition:text-decoration-color var(--dur-tint) var(--ease)}.pv-cap a:hover{text-decoration-color:var(--ink)}@media (max-width:1060px){.pv-app{grid-template-columns:minmax(0,1fr)}.pv-rail{display:none}.cc-cols{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:760px){.pv-top{padding:0 14px}.cc{padding:14px}.cc-cols{grid-template-columns:minmax(0,1fr)}.cc-col{display:contents}.cc-o1{order:1}.cc-o2{order:2}.cc-o3{order:3}.cc-o4{order:4}.cc-o5{order:5}.cc-goal{flex-wrap:wrap}.cc-pace{flex-basis:100%}}@media (max-width:560px){.pv-mark{display:none}.pv-url{transform:none}.pv-chain{display:none}.pv-top .cc-doing{margin-left:0;min-width:0;overflow:hidden}.pv-top{justify-content:space-between}.cc{padding:12px}.cc-goal{align-items:flex-start;padding:13px 14px}.pv-kind-l{width:32px;height:32px;border-radius:10px}.pv-h1{font-size:16.5px;line-height:22px}.pv-pad{padding:13px 14px}.cc-take{grid-template-columns:minmax(0,1fr)}.cc-fig{border-left:0;border-top:1px solid var(--p-line3);padding:10px 14px 12px}.cc-fig:first-child{border-top:0}.cc-steps{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px 0}.cc-mfoot{padding:12px 14px}.cc-sends{margin:0 14px}.cc-rev{padding:10px 14px 13px}.cc-head{gap:10px}.cc-loop{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto}.cc-loop>li+li:before{display:none}.cc-loop>li,.cc-step{justify-content:center}.cc-step{flex-direction:column;gap:5px;height:auto;padding:6px 2px;border-radius:10px;font-size:11.5px;letter-spacing:0}.cc-line>span{font-size:14.5px}}.ask2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:1040px;margin:0 auto;text-align:left}.ask2-c{display:flex;flex-direction:column;gap:14px;min-width:0;padding:clamp(22px,3vw,34px);border-radius:var(--r-xl);background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);transition:transform var(--dur-lift) var(--ease),box-shadow var(--dur-lift) var(--ease)}.ask2-c:hover{transform:translateY(-2px);box-shadow:var(--sh2)}.ask2-c h3{font-size:clamp(22px,2.2vw,28px)}.ask2-c p{margin:0;font-size:15.5px;line-height:1.55;color:var(--ink2)}.ask2-c .btn{align-self:flex-start;margin-top:auto}.ask2-c .leads-fine{margin-top:0}.ask2-c.ink{background:var(--dark);border-color:var(--dark)}.ask2-c.ink h3{color:#fff}.ask2-c.ink>p{color:rgba(255,255,255,.74)}.ask2-c.ink .btn{background:#fff;color:var(--ink);border-color:#fff}.ask2-c.ink .btn:hover{background:var(--field);border-color:var(--field)}.ask2-c.ink :focus-visible{outline-color:#fff}.ask2-peek{margin:4px 0 2px;padding:15px 16px 15px 18px;border-radius:var(--p-r-obj);background:var(--p-card);border:1px solid var(--p-line);box-shadow:inset 3px 0 0 var(--p-attention)}.ask2-peek .pv-kl{color:var(--p-ink3)}.ask2-peek .pv-it{margin-top:8px;font-size:14.5px;line-height:20px;font-weight:600;color:var(--p-ink)}.ask2-peek .pv-il{margin-top:3px;font-size:13px;line-height:19px;color:var(--p-ink2)}.ask2-peek .pv-fp{display:inline-flex;align-items:center;gap:6px;height:24px;margin-top:10px;padding:0 9px;border-radius:var(--p-r-fp);background:var(--p-attention-tint);border:1px solid var(--p-needs-edge);font-size:12px;color:var(--p-attention-ink)}.ask2-peek .pv-fp b{font-family:var(--mo);font-weight:500;color:var(--p-ink)}.ask2-alt{font-size:14px;color:var(--ink2)}.ask2-alt a{color:var(--ink);font-weight:500;text-underline-offset:3px}@media (max-width:760px){.ask2{grid-template-columns:minmax(0,1fr)}}.pv-hero[data-act=understand],[data-hue=understand]{--hue:var(--act-understand);--hue-wash:var(--act-understand-wash)}.pv-hero[data-act=plan],[data-hue=plan]{--hue:var(--act-plan);--hue-wash:var(--act-plan-wash)}.pv-hero[data-act=run],[data-hue=run]{--hue:var(--act-run);--hue-wash:var(--act-run-wash)}.pv-hero[data-act=learn],[data-hue=learn]{--hue:var(--act-learn);--hue-wash:var(--act-learn-wash)}.pv-hero[data-act=adapt],[data-hue=adapt]{--hue:var(--act-adapt);--hue-wash:var(--act-adapt-wash)}.pv-hero[data-now=understand]{--now:var(--act-understand)}.pv-hero[data-now=plan]{--now:var(--act-plan)}.pv-hero[data-now=run]{--now:var(--act-run)}.pv-hero[data-now=learn]{--now:var(--act-learn)}.pv-hero[data-now=adapt]{--now:var(--act-adapt)}.pv-hero{position:relative}.pv-hero:is([data-held],[data-stopped]) :is(.pv-st i,.pv-pylto i){animation-play-state:paused}.cc-step i:after,.cc-step i:before{content:"";position:absolute;border-radius:50%;opacity:0;transition:opacity var(--m-move) var(--m-ease),transform var(--m-move) var(--m-ease)}.cc-step i:before{inset:0;background:var(--hue);transform:scale(.4)}.cc-step i:after{inset:-4px;box-shadow:0 0 0 2px var(--hue);transform:scale(.6)}.cc-step[aria-current] i:after,.cc-step[data-lit] i:before{opacity:1;transform:none}.cc-now:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--hue,var(--pylto));vertical-align:1px}.pv-hero[data-mode=play] .cc-now{color:var(--ink)}[data-js] .pv-hero[data-mode=play] .cc-now{animation:pv-rise var(--m-enter) var(--m-ease-in) both}.cc-was{opacity:0;pointer-events:none}[data-js] .pv-hero[data-mode=play] .cc-now.cc-was{animation:pv-fall var(--m-move) var(--m-ease) both}@keyframes pv-fall{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.cc-ring{position:absolute;inset:-1px;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px var(--now,transparent);opacity:0;transition:opacity var(--m-move) var(--m-ease)}.pv-hero[data-now=adapt] [data-ring~=adapt]>.cc-ring,.pv-hero[data-now=learn] [data-ring~=learn]>.cc-ring,.pv-hero[data-now=plan] [data-ring~=plan]>.cc-ring,.pv-hero[data-now=run] [data-ring~=run]>.cc-ring,.pv-hero[data-now=understand] [data-ring~=understand]>.cc-ring{opacity:1}.cc [data-at]{transition:opacity var(--m-enter) var(--m-ease-in),transform var(--m-enter) var(--m-ease-in)}[data-js] .pv-hero[data-mode=play] [data-at]:not([data-on]){opacity:0;transform:translateY(8px);pointer-events:none}[data-js] .pv-hero[data-mode=play] .pv-slide[data-at]:not([data-on]){transform:translateX(32px)}[data-js] .pv-hero[data-mode=play] .pv-pop-in[data-at]:not([data-on]){transform:scale(.9)}[data-js] .pv-hero[data-mode=play] .pv-settle[data-at]:not([data-on]){transform:translateY(-12px) scale(1.06)}@keyframes pv-rise{0%{opacity:.001;transform:translateY(6px)}to{opacity:1;transform:none}}.pv-pop-in{display:inline-flex}.cc-swap{display:inline-grid;justify-items:start}.cc-swap[data-end]{justify-items:end}.cc-swap>span{grid-area:1/1;white-space:nowrap;transition:opacity var(--m-move) var(--m-ease),transform var(--m-move) var(--m-ease)}.cc-swap>span:not([data-s]){opacity:0;transform:translateY(5px)}.cc-fore{background:var(--p-line2);transform:scaleX(.75);transition:transform var(--m-fill) var(--m-ease)}.cc-fore[data-moved]{transform:scaleX(.95)}.cc-booked{background:var(--p-ink);transform:scaleX(.35)}.cc .cc-booked[data-at],.cc .cc-meter i[data-at]{transition:transform var(--m-fill) var(--m-ease),opacity var(--m-move) var(--m-ease)}.cc .cc-meter i[data-at]{transition-duration:var(--m-long),var(--m-move)}[data-js] .pv-hero[data-mode=play] :is(.cc-booked,.cc-meter i)[data-at]:not([data-on]){opacity:1;transform:scaleX(0)}.pv-st[data-k=ready] i{background:var(--st-ready)}.pv-st[data-k=running] i{background:var(--st-running)}.pv-st[data-k=running]{color:var(--st-running)}.pv-st[data-k=person] i{background:var(--st-person)}.pv-st[data-k=person]{color:var(--st-person-ink)}.pv-st[data-k=risk] i{background:var(--st-risk)}.pv-st[data-k=risk]{color:var(--st-risk)}.pv-st[data-k=won] i{background:var(--st-won)}.pv-st[data-k=won]{color:var(--st-won)}.pv-st[data-k=pylto] i{background:var(--pylto)}.pv-st[data-k=pylto]{color:var(--pylto)}.pv-hero[data-mode=play] .pv-st[data-k=running] i{animation:pv-pulse var(--m-pulse) var(--m-ease) infinite}@keyframes pv-pulse{0%,to{opacity:1;transform:none}50%{opacity:.35;transform:scale(.7)}}.pv-row-v .pv-st{margin-left:6px;vertical-align:1px}.pv-callout[data-tone=person]{background:var(--st-person-wash);color:var(--st-person-ink)}.pv-kind[data-tone=act]{background:var(--hue-wash);color:var(--hue)}.pv-kind[data-tone=pylto]{background:var(--pylto-wash);color:var(--pylto)}.pv-kind[data-tone=ready]{background:var(--p-check-bg);color:var(--p-check)}.pv-by,.pv-pylto{color:var(--pylto);font-weight:500}.pv-pylto{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap}.pv-pylto i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--pylto)}.pv-hero[data-mode=play] .pv-pylto[data-live] i{animation:pv-pulse var(--m-beacon) var(--m-ease) infinite}.pv-card-pylto{border-color:var(--pylto-line);box-shadow:0 0 0 3px var(--pylto-wash)}.pv-node[data-pylto]{box-shadow:inset 3px 0 0 var(--pylto)}.pv-held{padding-left:12px;box-shadow:inset 2px 0 0 var(--pylto)}.pv-num{display:inline-block;text-align:right;font-variant-numeric:tabular-nums}.pv-go{position:relative;gap:6px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:500}.pv-go svg{opacity:0;transform:scale(.6);transition:opacity var(--m-move) var(--m-ease),transform var(--m-move) var(--m-ease)}.pv-go:not([data-done]){background:var(--p-card);border-color:var(--hue);color:var(--hue)}.pv-go[data-done]{background:var(--hue);border-color:var(--hue);color:#fff}.pv-go[data-done] svg{opacity:1;transform:none}[data-js] .pv-hero[data-mode=play] .pv-go[data-done]{animation:pv-tap var(--m-press) var(--m-ease)}.pv-flash:focus-visible,.pv-go:focus-visible{outline:2px solid var(--hue);outline-offset:2px}@keyframes pv-tap{50%{transform:scale(.94)}}.pv-limits{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--hue-wash);color:var(--hue);font-size:12.5px;font-weight:600}.pv-rev{align-items:baseline;gap:4px 10px;font-size:13px}.pv-flash,.pv-rev{display:flex;flex-wrap:wrap;color:var(--p-ink)}.pv-flash{align-items:center;gap:4px 12px;width:100%;padding:10px 13px;border:1px solid var(--p-needs-edge);border-radius:var(--p-r-inset);background:var(--st-person-wash);font:inherit;font-size:13px;text-align:left;cursor:pointer}.pv-flash[data-done]{border-color:var(--hue)}.pv-col{display:grid;gap:12px;min-width:0;align-content:start}.pv-raise{display:flex;align-items:flex-start;gap:12px;padding:12px 15px;border-color:#efcdc9;font-size:13px;line-height:19px;color:var(--p-ink2)}.pv-raise b{color:var(--p-ink)}.pv-measure{display:grid;gap:6px}.pv-measure-l{display:flex;align-items:center;justify-content:space-between;gap:8px}.pv-track{position:relative;display:block;height:10px;border-radius:999px;background:var(--p-card3);overflow:hidden}.pv-band{top:0;bottom:0;background:var(--hue-wash);box-shadow:inset 0 0 0 1.5px var(--hue)}.pv-band,.pv-got{position:absolute;border-radius:999px}.pv-got{left:0;top:3px;bottom:3px;background:var(--st-won);transform-origin:left center}.pv-got[data-v=risk]{background:var(--st-risk)}.cc .pv-got[data-at]{transition:transform var(--m-fill) var(--m-ease),opacity var(--m-move) var(--m-ease)}[data-js] .pv-hero[data-mode=play] .pv-got[data-at]:not([data-on]){opacity:1;transform:scaleX(0)}.pv-turn{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:9px 12px;border-radius:var(--p-r-inset);background:var(--hue-wash);color:var(--p-ink);font-size:13px}.pv-swap{display:inline-grid;justify-items:end}.pv-swap>span{grid-area:1/1;transition:opacity var(--m-move) var(--m-ease),transform var(--m-move) var(--m-ease)}.pv-swap[data-s="0"]>span:last-child,.pv-swap[data-s="1"]>span:first-child{opacity:0;transform:translateY(5px)}.pv-kl .pv-swap{justify-items:start}.pv-split{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--p-line);border-radius:var(--p-r-inset);background:var(--p-card)}.pv-split-l{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--p-ink)}.pv-split-t i{position:absolute;inset:0;border-radius:999px;background:var(--hue);transform-origin:left center;transform:scaleX(.6);transition:transform var(--m-fill) var(--m-ease)}.pv-split-t i[data-moved]{transform:scaleX(.9)}.pv-popup{position:absolute;z-index:3;top:92px;right:18px;width:290px;padding:12px 14px 12px 16px;border-radius:12px;background:var(--p-card);border:1px solid var(--p-line);box-shadow:inset 3px 0 0 var(--pylto),0 14px 36px -10px rgba(11,15,22,.28),0 2px 6px rgba(11,15,22,.08);font-size:13px;line-height:19px;color:var(--p-ink);pointer-events:none;opacity:0;transform:translateY(-8px) scale(.98);transition:opacity var(--m-enter) var(--m-ease-in),transform var(--m-enter) var(--m-ease-in)}.pv-popup[data-on]{opacity:1;transform:none}.pv-popup p{margin:4px 0 0;color:var(--p-ink2)}.pv-popup-k{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--pylto)}.pv-cursor{position:absolute;z-index:4;left:0;top:0;width:20px;height:22px;pointer-events:none;opacity:0;transition:opacity var(--m-press) var(--m-ease);will-change:transform}.pv-cursor[data-show]{opacity:1;transition:transform var(--m-cursor) var(--m-ease),opacity var(--m-move) var(--m-ease)}.pv-cursor svg{display:block;transform-origin:3px 3px;filter:drop-shadow(0 2px 3px rgba(11,15,22,.28))}.pv-cursor i{position:absolute;left:-9px;top:-9px;width:24px;height:24px;border-radius:50%;border:2px solid var(--hue,var(--ink));opacity:0}.pv-cursor[data-down] svg{animation:pv-tap var(--m-press) var(--m-ease)}.pv-cursor[data-down] i{animation:pv-ring var(--m-ring) var(--m-ease-in)}@keyframes pv-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}@media (max-width:560px){.pv-popup{top:84px;left:12px;right:12px;width:auto}}[data-scene] [data-at]{transition:opacity var(--m-enter) var(--m-ease-in),transform var(--m-enter) var(--m-ease-in)}[data-js] [data-scene][data-play] [data-at]:not([data-on]){opacity:0;transform:translateY(8px)}[data-js] [data-scene][data-play] .sc-light[data-at]:not([data-on]){opacity:1;transform:none}[data-js] [data-scene][data-play] .sc-slide[data-at]:not([data-on]){transform:translateX(-14px)}[data-js] [data-scene][data-play] .sc-settle[data-at]:not([data-on]){transform:translateY(10px) scale(.96)}.sc-says{display:grid;margin:22px 0 0}.sc-center{justify-items:center;text-align:center}.sc-say{grid-area:1/1}.sc-says>.sc-say:not(:last-child){opacity:0}[data-js] [data-scene][data-play] .sc-says>.sc-say[data-on]:not(:has(~.sc-say[data-on])){opacity:1;transform:none}[data-js] [data-scene][data-play] .sc-says>.sc-say[data-on]:has(~.sc-say[data-on]){opacity:0;transform:translateY(-6px)}.sc-center .sc-say{max-width:60ch;font-size:clamp(16px,1.3vw,18px);line-height:1.5;color:var(--ink2)}.sc-center .sc-say[data-hue]:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--hue);vertical-align:1px}.sc-light{position:relative}.prin-c .sc-lit,.sc-lit{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:1;box-shadow:inset 0 0 0 2px var(--hue),0 18px 34px -22px var(--hue);transition:opacity var(--m-move) var(--m-ease)}[data-js] [data-scene][data-play] .sc-light:not([data-on]) .sc-lit{opacity:0}.prin-c[data-hue]>i{color:var(--hue);opacity:1}.prin-c[data-hue]>b{color:var(--hue)}.prin-5 .prin-c:last-child{background:var(--card);border-color:var(--line);color:var(--ink)}.strip{position:relative;display:flex;align-items:flex-end;gap:6px;height:30px;margin-top:auto;padding-top:10px}.strip>div{transition:transform var(--m-fill) var(--m-ease),opacity var(--m-move) var(--m-ease);transition-delay:calc(var(--j) * var(--m-stagger))}.strip-understand>div{width:12px;height:100%;border-radius:3px;background:var(--hue);transform-origin:bottom center;transform:scaleY(var(--v))}.strip-plan>div{flex:1;max-width:34px;height:12px;border-radius:4px;background:var(--hue)}.strip-run:before{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;border-radius:2px;background:var(--hue-wash)}.strip-run>div{position:absolute;left:0;bottom:1px;width:calc(100% - 8px);height:8px;transform:translateX(calc(var(--v) * 100%))}.strip-run>div:after{content:"";position:absolute;left:0;top:0;width:8px;height:8px;border-radius:50%;background:var(--hue)}.strip-learn:before{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;border-radius:999px;background:var(--hue-wash)}.strip-learn:after{content:"";position:absolute;left:58%;bottom:-3px;width:2px;height:18px;border-radius:2px;background:var(--ink3)}.strip-learn>div{position:absolute;left:0;bottom:0;width:78%;height:12px;border-radius:999px;background:var(--hue);transform-origin:left center}.strip-adapt:before{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;border-radius:6px;background:linear-gradient(to right,var(--line2) 50%,var(--hue-wash) 50%)}.strip-adapt>div{position:absolute;left:2px;bottom:2px;width:calc(50% - 4px);height:10px;border-radius:4px;background:var(--hue);transform:translateX(calc(100% + 4px))}[data-js] [data-scene][data-play] .prin-c:not([data-on]) .strip-understand>div{transform:scaleY(0)}[data-js] [data-scene][data-play] .prin-c:not([data-on]) .strip-plan>div{opacity:0;transform:translateX(-8px)}[data-js] [data-scene][data-play] .prin-c:not([data-on]) .strip-run>div{opacity:0;transform:none}[data-js] [data-scene][data-play] .prin-c:not([data-on]) .strip-learn>div{transform:scaleX(0)}[data-js] [data-scene][data-play] .prin-c:not([data-on]) .strip-adapt>div{transform:none}.above-c[data-st=won]{--hue:var(--st-won)}.above-c[data-st=running]{--hue:var(--st-running)}.above-c[data-st=risk]{--hue:var(--st-risk)}.above-c[data-st=ready]{--hue:var(--st-ready)}.above-c[data-st=pylto]{--hue:var(--pylto)}.st-chip{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-style:normal;font-size:12.5px;font-weight:500;line-height:1.3;color:var(--hue);transition:opacity var(--m-enter) var(--m-ease-in),transform var(--m-enter) var(--m-ease-in)}.st-chip i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--hue)}[data-js] [data-scene][data-play] .above-c:not([data-on]) .st-chip{opacity:0;transform:translateY(4px)}.above-pulse{position:absolute;left:50%;bottom:100%;width:8px;height:8px;margin:0 0 -4px -4px;border-radius:50%;background:var(--pylto);opacity:0;pointer-events:none}[data-js] [data-scene][data-play] .above-c[data-on] .above-pulse{animation:above-pulse var(--m-drop) var(--m-ease-in) both}@keyframes above-pulse{0%{opacity:1;transform:translateY(-30px)}80%{opacity:1}to{opacity:0;transform:none}}@media (max-width:900px){.above-c:nth-child(n+4) .above-pulse{display:none}}@media (max-width:480px){.above-c:nth-child(n+3) .above-pulse{display:none}}.above-loop{position:relative;height:22px;margin:12px 8% 0}.above-loop i{position:absolute;inset:0;border:2px solid var(--pylto);border-top:0;border-radius:0 0 14px 14px;transform-origin:right center;transition:transform var(--m-fill) var(--m-ease)}.above-loop i:before{content:"";position:absolute;left:-6px;top:-14px;border:5px solid transparent;border-bottom:8px solid var(--pylto)}[data-js] [data-scene][data-play] .above-loop[data-at]:not([data-on]){opacity:1;transform:none}[data-js] [data-scene][data-play] .above-loop:not([data-on]) i{transform:scaleX(0)}.cv{grid-column:2;display:grid;gap:4px;margin-top:10px;padding:9px 11px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.cv svg{margin:0;color:inherit}.cv .cv-row{display:flex;align-items:center;gap:6px;height:24px;min-width:0}.cv .cv-say{margin:0;height:34px;align-content:start}.cv .sc-say{font-size:12.5px;line-height:17px;color:var(--ink3)}.cv .cv-ck{gap:4px;border-radius:999px;background:var(--ok-tint);color:var(--ok);font-family:var(--mo);font-size:11px}.cv .cv-back,.cv .cv-box,.cv .cv-ck,.cv .cv-step{display:inline-flex;align-items:center;height:22px;padding:0 8px;font-weight:500}.cv .cv-back,.cv .cv-box,.cv .cv-step{border-radius:6px;background:var(--field);color:var(--ink2);font-size:11.5px;white-space:nowrap}.cv .cv-pylto,.cv .cv-step{background:var(--pylto-wash);color:var(--pylto)}.cv .cv-step{min-width:0;overflow:hidden;text-overflow:ellipsis}.cv .cv-back{margin-left:auto;background:var(--st-person-wash);color:var(--st-person-ink)}.cv-wire{position:relative;flex:1;min-width:40px;height:8px}.cv-wire:before{content:"";position:absolute;left:0;right:0;top:3px;height:2px;border-radius:2px;background:var(--line)}.cv-run{width:calc(100% - 8px)}.cv-run,.cv-run i{position:absolute;left:0;top:0;height:8px}.cv-run i{width:8px;border-radius:50%;background:var(--ink2)}.cv-in i{background:var(--pylto)}.cv-out{transform:translateX(100%)}[data-scene] .cv-run[data-at]{transition:transform var(--m-cursor) var(--m-ease),opacity var(--m-move) var(--m-ease)}[data-js] [data-scene][data-play] .cv-out:not([data-on]){transform:none}[data-js] [data-scene][data-play] .cv-in:not([data-on]){transform:translateX(100%)}.cv-meter,.cv-split{position:relative;flex:1;min-width:60px;height:8px;border-radius:999px;background:var(--field);overflow:hidden}.cv-meter i,.cv-split i{position:absolute;inset:0;border-radius:999px;background:var(--ink);transform-origin:left center}.cv-read i{background:var(--pylto)}.cv-split i{background:var(--act-adapt);transform:scaleX(.9)}[data-scene] .cv-meter i[data-at],[data-scene] .cv-split i[data-at]{transition:transform var(--m-fill) var(--m-ease)}[data-js] [data-scene][data-play] .cv-meter i:not([data-on]){opacity:1;transform:scaleX(0)}[data-js] [data-scene][data-play] .cv-split i:not([data-on]){opacity:1;transform:scaleX(.6)}.cv .cv-num{font-size:12px;font-weight:600;letter-spacing:0;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.cv .cv-num span{display:inline-block;min-width:3ch;text-align:right;font-size:inherit;color:inherit}.cv-stop{flex:none;width:10px;height:10px;border-radius:2px;background:var(--st-person)}.cv .cv-acct{display:inline-flex;align-items:center;gap:8px;height:24px;max-width:100%;padding:0 8px;border-radius:6px;background:var(--st-risk-wash);font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden}.cv .cv-acct span,.cv .cv-row .st{font-size:12px;line-height:17px}.st{display:inline-flex;align-items:center;gap:6px;font-weight:500}.st i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--st-ready)}.st[data-k=ready]{color:var(--ink)}.st[data-k=running]{color:var(--st-running)}.st[data-k=running] i{background:var(--st-running)}.st[data-k=person]{color:var(--st-person-ink)}.st[data-k=person] i{background:var(--st-person)}.st[data-k=risk]{color:var(--st-risk)}.st[data-k=risk] i{background:var(--st-risk)}.st[data-k=won]{color:var(--st-won)}.st[data-k=won] i{background:var(--st-won)}.st[data-k=pylto]{color:var(--pylto)}.st[data-k=pylto] i{background:var(--pylto)}.org-card{position:relative}.tag.t-pylto{background:var(--pylto-wash);color:var(--pylto)}.tag.t-person{background:var(--st-person-wash);color:var(--st-person-ink)}.sw{display:inline-grid}.sw>span{grid-area:1/1;transition:opacity var(--m-move) var(--m-ease)}.sw-b,[data-pressed] .sw-a{opacity:0}[data-pressed] .sw-b{opacity:1}[data-pressed] .org-row .tag{background:var(--field);color:var(--ink3)}.org-ft{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 16px}.org-ft,.org-stop{align-items:center}.org-stop{appearance:none;display:inline-flex;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line3);background:var(--card);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform var(--m-press) var(--m-ease)}.org-stop:hover{transform:translateY(-1px)}.org-stop:active{transform:translateY(1px)}.org-stop:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[data-pressed] .org-stop{background:var(--ink);border-color:var(--ink);color:#fff}.sc-pop{position:absolute;right:18px;bottom:72px;z-index:3;max-width:260px;margin:0;padding:10px 14px 10px 16px;border-radius:12px;background:var(--card);border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--pylto),0 14px 32px -10px rgba(11,15,22,.25);font-size:13.5px;line-height:1.4;color:var(--ink);pointer-events:none;opacity:0}[data-js] [data-scene][data-play] .sc-pop[data-on]{opacity:1;transform:none}.sc-cursor{position:absolute;z-index:4;left:0;top:0;width:20px;height:22px;pointer-events:none;opacity:0;transform:translate3d(70px,240px,0);transition:transform var(--m-cursor) var(--m-ease),opacity var(--m-move) var(--m-ease)}.sc-cursor[data-show]{opacity:1}.sc-cursor svg{display:block;filter:drop-shadow(0 2px 3px rgba(11,15,22,.28))}.tools-on{flex:none;width:7px;height:7px;margin-left:2px;border-radius:50%;background:var(--st-ready)}.ask2-walk{list-style:none;display:grid;gap:8px;margin:4px 0 2px;padding:15px 16px;border-radius:var(--p-r-obj,16px);background:var(--bg);border:1px solid var(--line)}.ask2-walk li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ink)}.ask2-walk svg{flex:none;color:var(--st-won)}.xp-hero{padding:clamp(48px,6vw,96px) 0 clamp(36px,4vw,56px);border-bottom:1px solid var(--line2)}.xp-hero h1{max-width:15ch}.xp-sub{margin:22px 0 0;max-width:60ch;font-size:clamp(17px,1.45vw,20px);line-height:1.5;color:var(--ink2)}.xp-jump{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0}.xp-jump a{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 15px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:14.5px;font-weight:500;text-decoration:none;transition:border-color var(--m-move) var(--m-ease)}.xp-jump a:hover{border-color:var(--line3)}.xp-jump i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--hue,var(--pylto))}.xp-sec{border-bottom:1px solid var(--line2);scroll-margin-top:84px}.xp-sec:nth-of-type(2n){background:var(--card)}.xp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,80px);align-items:center}@media (max-width:960px){.xp-grid{grid-template-columns:minmax(0,1fr)}}.xp-n{display:inline-flex;align-items:center;gap:10px;font-family:var(--mo);font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--hue,var(--pylto))}.xp-n i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--hue,var(--pylto))}.xp-copy h2{margin-top:14px}.xp-lead{margin:18px 0 0;max-width:52ch;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--ink2)}.xp-three{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--line)}.xp-three li{display:grid;grid-template-columns:168px minmax(0,1fr);gap:4px 22px;padding:16px 0;border-bottom:1px solid var(--line)}@media (max-width:560px){.xp-three li{grid-template-columns:minmax(0,1fr)}}.xp-three b{font-size:14.5px;font-weight:600;line-height:1.5;letter-spacing:-.01em;color:var(--ink)}.xp-three span{font-size:15.5px;line-height:1.55;color:var(--ink2)}.xp-three li[data-k=never] b{color:var(--hue,var(--ink))}.xp-list{list-style:none;margin:26px 0 0;padding:0;max-width:56ch}.xp-list,.xp-list li{display:grid;gap:10px}.xp-list li{grid-template-columns:18px minmax(0,1fr);font-size:15.5px;line-height:1.55;color:var(--ink2)}.xp-list svg{margin-top:4px;color:var(--st-won)}.xp-shot{display:grid;gap:12px;padding:clamp(14px,1.6vw,20px);border-radius:18px;background:var(--p-bg);border:1px solid rgba(11,15,22,.1);box-shadow:var(--shadow-frame)}.xp-shot .cc-track{margin-top:12px}.xp-shot .cc-pace-l{margin-top:6px}.xp-shot .cc-feed{padding-bottom:6px}.xp-shot .cc-sends{margin:0 14px 14px}.xp-shot .pv-flash,.xp-shot .pv-go{cursor:default}.xp-shot .cc-steps{padding-bottom:2px}.xp-reach{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0}@media (max-width:1000px){.xp-reach{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.xp-reach{grid-template-columns:minmax(0,1fr)}}.xp-reach li{display:grid;align-content:start;gap:6px;padding:18px 18px 20px;border-radius:16px;background:var(--bg);border:1px solid var(--line)}.xp-reach b{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.xp-reach span{font-size:15px;line-height:1.5;color:var(--ink2)}.xp-reach .st-chip{margin-top:6px}.xp-reach li[data-st=won]{--hue:var(--st-won)}.xp-reach li[data-st=running]{--hue:var(--st-running)}.xp-reach li[data-st=risk]{--hue:var(--st-risk)}.xp-reach li[data-st=ready]{--hue:var(--st-ready)}.xp-reach li[data-st=pylto]{--hue:var(--pylto)}.xp-close{text-align:center}.xp-close h2{max-width:18ch;margin-inline:auto}.xp-close p{margin:20px auto 28px;max-width:52ch;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--ink2)}.xp-close .xp-asks{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}