.ie-lead{max-width:60ch;margin:-12px 0 28px;font-size:18px}.ie-chip{font:600 12px/1 var(--sans);background:var(--canvas);color:var(--ink-2);vertical-align:middle;border-radius:9999px;padding:5px 9px;display:inline-block}.ie-hero h1{max-width:17ch}.ie-chart{background:var(--surface);border-radius:var(--r-card);max-width:620px;box-shadow:var(--shadow-soft);text-align:start;margin:32px auto 0;padding:20px 20px 12px}.ie-chart figcaption{justify-content:space-between;align-items:center;margin-bottom:4px;font-weight:600;display:flex}.ie-chart svg{width:100%;height:auto;display:block}.ie-grid{stroke:var(--line);stroke-width:1px}.ie-axis{font:500 11px var(--sans);fill:var(--ink-3)}.ie-area{fill:var(--cta-soft)}.ie-line{fill:none;stroke:var(--cta);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.ie-dot{fill:var(--surface);stroke:var(--cta);stroke-width:2.5px}.ie-dot-goal{fill:var(--cta);stroke:var(--surface);stroke-width:3px}.ie-goal{font:600 18px var(--serif);fill:var(--cta-edge)}.ie-facts{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:24px 0 0;padding:0;font-weight:500;list-style:none;display:flex}.ie-facts li:before{content:"✓";color:var(--cta);margin-inline-end:8px;font-weight:700}.ie-route{counter-reset:stop;grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.ie-route{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.ie-route{grid-template-columns:repeat(4,1fr)}}.ie-route li{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-soft);padding:24px;position:relative}.ie-stop{background:var(--cta);color:#fff;width:40px;height:40px;box-shadow:inset 0 -3px 0 var(--cta-edge);border-radius:50%;place-items:center;margin-bottom:14px;font-weight:700;display:inline-grid}.ie-route h3{margin-bottom:6px;font-size:21px}.ie-route p{color:var(--ink-2)}.ie-cue{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-soft);gap:16px;padding:24px;display:grid}.ie-bubble{background:#f7fbd9;border:1px solid #dce88f;border-radius:18px 18px 18px 4px;max-width:46ch;padding:12px 16px;font-size:16px}.ie-card{border:1px solid var(--line-2);border-radius:var(--r-item);padding:18px 20px}.ie-card-tag{font:600 12px/1 var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:10px}.ie-card-topic{font:500 21px/1.3 var(--serif);margin-bottom:10px}.ie-card-say{color:var(--ink-2);font-size:15px}.ie-card ul{color:var(--ink-2);margin:6px 0 0;padding-inline-start:20px}.ie-timers{flex-wrap:wrap;gap:8px;display:flex}.ie-timers span{background:var(--canvas);border-radius:9999px;padding:8px 14px;font-size:14px;font-weight:600}.ie-cue-note{color:var(--ink-3);font-size:14px}.ie-cue .btn{justify-self:start}.ie-points{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ie-points li{grid-template-columns:40px 1fr;align-items:start;gap:12px;display:grid}.ie-points li>span{font-size:24px;line-height:1.2}.ie-points h3{margin-bottom:4px;font-size:19px}.ie-points p{color:var(--ink-2)}.ie-report{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-soft);padding:24px}.ie-report header{color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.ie-report-band{font:500 40px/1 var(--serif);color:var(--ink)}.ie-quote{background:var(--canvas);border-radius:var(--r-item);margin:18px 0;padding:16px 18px;font-size:17px;line-height:1.7}.ie-quote del{color:var(--wrong);text-decoration-thickness:2px}.ie-quote ins{background:var(--cta-soft);color:var(--cta-edge);border-radius:6px;padding:1px 4px;font-weight:600;text-decoration:none}.ie-crit,.ie-skills{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ie-crit li,.ie-skills li{grid-template-columns:minmax(0,1.4fr) 1fr 40px;align-items:center;gap:12px;font-size:15px;display:grid}.ie-crit b,.ie-skills b{font:600 17px/1 var(--serif);text-align:end}.ie-bar{background:var(--canvas);border-radius:9999px;height:10px;position:relative;overflow:visible}.ie-bar i{background:var(--progress);border-radius:9999px;height:100%;display:block}.ie-crit li.is-weak .ie-bar i{background:var(--wrong)}.ie-crit li.is-weak{color:var(--wrong);font-weight:600}.ie-bar em{background:var(--ink);border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px}.ie-weak{margin-top:18px;font-weight:600}.ie-next{color:var(--ink-2);margin-top:6px;font-size:15px}.ie-call{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-soft);gap:14px;padding:24px;display:grid}.ie-call-top{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.ie-segs{gap:4px;display:inline-flex}.ie-segs i{background:var(--line);border-radius:9999px;width:28px;height:6px}.ie-segs i.on{background:var(--progress)}.ie-segs i.cur{background:var(--ink)}.ie-call-who{font:600 13px/1 var(--sans);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.ie-me{background:var(--ink);color:#fff;border-radius:18px 18px 4px;justify-self:end;max-width:40ch;padding:12px 16px}.ie-rec{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ie-rec-dot{background:var(--wrong);border-radius:50%;width:10px;height:10px}.ie-table-wrap{border-radius:var(--r-card);box-shadow:var(--shadow-soft);overflow-x:auto}.ie-table-wrap.scroll-hint{--hint-bg:var(--surface)}.ie-table{border-collapse:collapse;width:100%;min-width:720px;font-size:15px}.ie-table th,.ie-table td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.ie-table thead th{color:var(--ink-2);font-weight:600}.ie-table tbody th{font-weight:600}.ie-table tr:last-child th,.ie-table tr:last-child td{border-bottom:0}.ie-table .is-us{background:var(--cta-soft);color:var(--cta-edge);font-weight:600}.ie-table thead .is-us{color:var(--cta-edge)}.ie-table .is-no{color:var(--ink-3)}.ie-parts{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=760px){.ie-parts{grid-template-columns:repeat(2,1fr)}}.ie-part-name{margin-bottom:12px;font-weight:700}.ie-part-demo{background:var(--surface);border-radius:var(--r-item);margin-bottom:16px;padding:12px 14px;font-size:15px}.ie-player{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-soft);padding:24px}.ie-player-top{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.ie-player-band{font:500 56px/1 var(--serif)}.ie-target{color:var(--ink-2);margin-top:18px;font-weight:600}.ie-plan{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-soft);padding:24px}.ie-plan-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.ie-plan-days{font:500 32px/1.1 var(--serif)}.ie-plan-scores{font:600 18px/1 var(--serif)}.ie-plan-scores small{font:500 13px var(--sans);color:var(--ink-3)}.ie-tasks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ie-tasks li{border-radius:var(--r-item);background:var(--canvas);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.ie-tasks li.is-done{opacity:.6}.ie-tasks li.is-today{background:var(--cta-soft);outline:2px solid var(--cta)}.ie-task-icon{text-align:center;font-size:20px}.ie-task-title{font-weight:600}.ie-task-meta{color:var(--ink-3);font-size:14px}.ie-task-tag{font:600 12px/1 var(--sans);background:var(--surface);border-radius:9999px;padding:6px 10px}.ie-task-tag.today{background:var(--cta);color:#fff}.ie-season{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=760px){.ie-season{grid-template-columns:repeat(3,1fr)}}.ie-season-card{background:var(--surface);border-radius:var(--r-item);box-shadow:var(--shadow-soft);font:500 18px/1.35 var(--serif);align-items:flex-start;gap:12px;padding:18px;display:flex}.ie-season-card span{font-size:22px}.gc{background:var(--surface);border-radius:var(--r-card);max-width:620px;box-shadow:0 1px 0 var(--line), 0 24px 60px -24px #0000002e;text-align:start;margin:32px auto 0;padding:18px 16px 12px;position:relative;overflow:hidden}@media (width>=900px){.gc{padding:22px 20px 16px}}.gc-head{justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.gc-head b{font-weight:600}.gc-head span{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.gc-svg{touch-action:pan-y;cursor:ew-resize;width:100%;height:auto;margin-top:6px;display:block;overflow:visible}.gc-grid line{stroke:#00000012;stroke-width:1px;stroke-dasharray:3 4}.gc-y text,.gc-x text{font:500 13px var(--sans);fill:var(--ink-3)}@media (width<=600px){.gc-y text,.gc-x text{font-size:15.5px}}.gc-line{fill:none;stroke:var(--cta);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.gc-pt .hit{fill:#0000}.gc-pt .dot{fill:#fff;stroke:var(--cta);stroke-width:2.5px;opacity:0;transition:opacity .25s}.gc-pt.on .dot{opacity:1}.gc-pt:hover .dot{r:7}.gc-tag rect{fill:var(--surface);stroke:var(--line-2);stroke-width:1px}.gc-tag text{font:700 13px var(--sans);fill:var(--ink)}.gc-tag.goal rect{fill:var(--marker);stroke:none}.gc-tag.goal{opacity:0;transition:opacity .3s}.gc.done .gc-tag.goal{opacity:1}.gc-tag.goal.pop{animation:.5s cubic-bezier(.3,1.8,.5,1) gc-pop}.gc-spark path{fill:#f5b400;opacity:0;transform-box:fill-box;transform-origin:50%}.gc-spark.go path{animation:.9s ease-out gc-spark}.gc-spark.go path:nth-child(2){animation-delay:80ms}.gc-spark.go path:nth-child(3){animation-delay:.16s}.gc-spark.go path:nth-child(4){animation-delay:.12s}.gc-rider{filter:drop-shadow(0 3px 6px #0000002e)}.gc-mascot{pointer-events:none;user-select:none;width:118px;height:auto;position:absolute;bottom:-34px;right:-4px}@media (width<=520px){.gc-mascot{width:80px;bottom:-26px;right:-12px}}@media (width>=1000px){.gc-mascot{width:148px;bottom:-44px;right:4px}}.gc-call{z-index:2;pointer-events:none;background:var(--ink);color:#fff;white-space:nowrap;opacity:0;border-radius:14px;padding:8px 12px;transition:opacity .2s;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 26px))}.gc-call.on{opacity:1}.gc-call b{font-size:13.5px;display:block}.gc-call span{color:#ffffffb8;font-size:12.5px;display:block}.gc-call:after{content:"";left:calc(50% + var(--ax,0px));background:var(--ink);border-radius:2px;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-5px;transform:rotate(45deg)}@keyframes gc-pop{40%{transform:translate(404px,64px)scale(1.12)}}@keyframes gc-spark{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:translateY(-10px)scale(1.2)}}.jr{border-radius:var(--r-card);background:#fbf8f3;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.jr-svg{width:100%;height:210px;display:block}@media (width>=900px){.jr-svg{height:280px}}.jr-sign text{font:700 15px var(--sans);fill:var(--ink)}.jr-sign{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.jr-st{cursor:pointer}.jr-st.on .jr-sign circle{fill:var(--cta);stroke:var(--cta)}.jr-st.on .jr-sign text{fill:#fff}.jr-goal-t{font:700 14px var(--sans);fill:var(--ink)}.jr-n{font:600 17px var(--serif);fill:var(--ink)}.jr-flag{transform-box:fill-box;transform-origin:0;animation:2.4s ease-in-out infinite jr-flag}.jr-wheel{transform-box:fill-box;transform-origin:50%}.jr-smoke circle{fill:#fff;opacity:0;animation:2.4s ease-out infinite jr-puff}.jr-smoke circle:nth-child(2){animation-delay:.8s}.jr-smoke circle:nth-child(3){animation-delay:1.6s}.jr-cloud{transform-box:fill-box;animation:jr-drift var(--d) linear var(--o) infinite alternate}.jr-steps{counter-reset:jr;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.jr-steps{grid-template-columns:repeat(4,1fr);gap:14px}}.jr-steps li{counter-increment:jr;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:18px;outline:none;padding-block:14px;padding-inline:50px 14px;transition:border-color .3s,box-shadow .3s;position:relative}.jr-steps li:before{content:counter(jr);inset-inline-start:14px;width:26px;height:26px;font:700 13px var(--sans);background:var(--canvas);color:var(--ink);border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid;position:absolute;top:14px}.jr-steps b{font-size:15px;display:block}.jr-steps span{color:var(--ink-2);margin-top:3px;font-size:13.5px;line-height:1.45;display:block}.jr-steps li:hover{border-color:#9bd5ac}.jr-steps li:focus-visible{box-shadow:0 0 0 3px var(--focus)}.jr-steps li.on{border-color:var(--cta);box-shadow:0 0 0 3px var(--cta-soft)}.jr-steps li.on:before{background:var(--cta);color:#fff}@media (width<=520px){.jr-steps li{padding-block:12px;padding-inline:44px 12px}.jr-steps li:before{inset-inline-start:12px;width:24px;height:24px;top:12px}.jr-steps span{font-size:13px}}@keyframes jr-flag{50%{transform:skewY(-6deg)scaleX(.92)}}@keyframes jr-puff{0%{opacity:.9;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-26px,-30px)scale(1.9)}}@keyframes jr-drift{to{transform:translate(60px)}}@media (prefers-reduced-motion:reduce){.gc-tag.goal.pop,.gc-spark.go path,.jr-smoke,.jr-flag,.jr-cloud{animation:none}.jr-smoke{display:none}}.rv{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:var(--rv-delay,0s);transform:translateY(18px)}.rv.rv-in{opacity:1;transform:none}.rv .ie-bar i{transform-origin:0;transition:transform .9s cubic-bezier(.2,.8,.2,1) .25s;transform:scaleX(0)}.rv.rv-in .ie-bar i{transform:scaleX(1)}.rv .ie-tasks li{opacity:0;transition:opacity .4s,transform .4s;transform:translate(-10px)}.rv.rv-in .ie-tasks li{opacity:1;transform:none}.rv.rv-in .ie-tasks li:nth-child(2){transition-delay:80ms}.rv.rv-in .ie-tasks li:nth-child(3){transition-delay:.16s}.rv.rv-in .ie-tasks li:nth-child(4){transition-delay:.24s}.rv.rv-in .ie-tasks li:nth-child(5){transition-delay:.32s}.rv.rv-in .ie-quote ins{animation:.6s .5s both ie-fix}.ie-rec-dot{animation:1.4s ease-in-out infinite ie-pulse}@keyframes ie-fix{0%{color:inherit;background:0 0}}@keyframes ie-pulse{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.ie-rec-dot{animation:none}}.rv.rv-in .ie-tasks li.is-done{opacity:.6}.sc-tabs{background:var(--surface);box-shadow:var(--shadow-soft);scrollbar-width:none;border-radius:9999px;gap:6px;margin-bottom:14px;padding:6px;display:flex;overflow-x:auto}.sc-tabs::-webkit-scrollbar{display:none}.sc:not(.sc-on) .sc-tabs{display:none}.sc-tab{font:600 14px/1 var(--sans);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;flex:none;padding:10px 16px}.sc-tab:hover{color:var(--ink);background:var(--canvas)}.sc-tab[aria-selected=true]{background:var(--ink);color:#fff}.sc-frame{background:var(--surface);border-radius:var(--r-card);box-shadow:0 1px 0 var(--line), 0 24px 60px -28px #0003;overflow:hidden}.sc-bar{border-bottom:1px solid var(--line);background:#faf9f7;align-items:center;gap:6px;padding:12px 16px;display:flex}.sc-bar i{background:#e5e1db;border-radius:50%;width:10px;height:10px}.sc-bar i:first-child{background:#ff8a80}.sc-bar i:nth-child(2){background:#ffd166}.sc-bar i:nth-child(3){background:#7bd389}.sc-bar span{font:500 12px/1 var(--sans);color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:9999px;margin-inline-start:10px;padding:6px 14px}.sc-panel{background:var(--canvas);gap:24px;padding:24px;display:grid}.sc:not(.sc-on) .sc-panel+.sc-panel{border-top:1px solid var(--line)}@media (width>=900px){.sc-panel{grid-template-columns:5fr 7fr;align-items:center;gap:40px;padding:36px}}.sc-text h3{margin-bottom:10px;font-size:clamp(22px,2.6vw,28px)}.sc-text p{color:var(--ink-2);font-size:17px}.sc-demo>*{box-shadow:var(--shadow-soft)}.sc-speaking{padding-inline-end:0;position:relative;box-shadow:none!important}.sc-speaking .ie-cue{box-shadow:var(--shadow-soft);margin-inline-end:64px}.sc-mascot{inset-inline-end:-12px;pointer-events:none;user-select:none;width:120px;height:auto;position:absolute;bottom:-24px}@media (width>=900px){.sc-mascot{width:140px;inset-inline-end:-20px}.sc-speaking .ie-cue{margin-inline-end:84px}}.sc-prompt{font:500 18px/1.4 var(--serif);margin:8px 0 14px}.sc-better{background:var(--cta-soft);border-radius:var(--r-item);margin-top:6px;padding:14px 16px;font-size:16px;line-height:1.6}.sc-passage{margin:8px 0 14px;font-size:16px;line-height:1.7}.sc-passage mark{background:var(--marker);border-radius:4px;padding:1px 3px}.sc-statement{margin-bottom:10px;font-weight:600}.sc-options{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.sc-options span{background:var(--canvas);font:600 13px/1 var(--sans);border-radius:10px;padding:8px 12px}.sc-options span.is-right{background:var(--cta);color:#fff}.sc-explain{background:var(--p-lilac);border-radius:var(--r-item);padding:14px 16px}.sc-explain b{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:4px;font-size:13px;display:block}.final-mascot{width:120px;height:auto;margin:0 auto 8px;display:block}@media (width>=900px){.final-mascot{width:150px}}.ie-pricing{gap:16px;display:grid}.ie-price-beta{background:var(--cta-soft);max-width:100%;color:var(--cta-edge);border-radius:9999px;justify-self:start;padding:10px 16px;font-weight:600}@media (width<=600px){.ie-price-beta{border-radius:var(--r-item)}}.ie-price-free{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-soft);padding:22px 24px}.ie-price-free-h{font:600 20px/1.25 var(--serif);margin-bottom:6px}.ie-price-free-list{overflow-wrap:anywhere;margin-bottom:4px;font-weight:600}.ie-price-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=620px){.ie-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.ie-price-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ie-price-card{background:var(--surface);border-radius:var(--r-card);min-width:0;box-shadow:var(--shadow-soft);border:2px solid #0000;flex-direction:column;gap:4px;padding:22px 22px 20px;display:flex;position:relative}.ie-price-card.is-best{border-color:var(--cta);box-shadow:0 0 0 4px var(--cta-soft), var(--shadow-soft)}.ie-price-card h3{overflow-wrap:anywhere;padding-inline-end:8px;font-size:21px}.ie-price-tag{background:var(--cta);color:#fff;font:700 12px/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-self:flex-start;margin-bottom:6px;padding:4px 10px}.ie-price-days{color:var(--ink-2);font-size:15px}.ie-price-v{font:600 34px/1.1 var(--serif);letter-spacing:-.01em;margin-top:10px}.ie-price-day{color:var(--ink-2);font-size:14px}.ie-price-oneoff{color:var(--ink-2);font-weight:600}.ie-price-loading{min-height:24px}.ie-price-cta{justify-content:center;margin-top:8px;display:flex}.ie-hero .hero-actions{margin-top:24px}.ie-cta-note{color:var(--ink-3);margin:12px 0 0;font-size:14px}@media (width<=600px){.ie-hero .eyebrow{padding:6px 12px;font-size:13px}.ie-hero h1{margin-top:14px}.ie-hero .hero-actions{flex-direction:column;gap:14px}.ie-hero .hero-actions .btn{justify-content:center;width:100%}}.ie-price-betacard{background:var(--surface);border:2px solid var(--cta);border-radius:var(--r-item);box-shadow:var(--shadow-soft);padding:24px}.ie-price-betacard h3{margin-bottom:8px;font-size:24px}.ie-price-betacard p{color:var(--ink-2);max-width:620px;margin-bottom:18px}.ie-price-later{font:600 13px/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:28px 0 10px}.ie-price-grid.is-later{opacity:.72}.ie-price-grid.is-later .ie-price-card.is-best{border-color:var(--line-2)}.sc2{background:var(--surface);border-radius:var(--r-item);box-shadow:var(--shadow-soft);max-width:860px;padding:22px}.sc2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=640px){.sc2-grid{grid-template-columns:1fr}}.sc2-field{border:1px solid var(--line);border-radius:14px;align-content:start;gap:10px;padding:14px;display:grid}.sc2-head{justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.sc2-seg{background:var(--canvas,#f5f3f1);border-radius:9999px;gap:2px;padding:3px;display:inline-flex}.sc2-seg button{font:600 13px/1 var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:6px 10px}.sc2-seg button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0000001a}.sc2-mod{justify-self:start}.sc2-field select,.sc2-ans input{font:600 18px/1 var(--sans);border:1px solid var(--line-2);color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px}.sc2-field select{width:100%}.sc2-ans{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sc2-ans input{width:88px}.sc2-of{color:var(--ink-3);font-size:14px}.sc2-res{margin-inline-start:auto;font-size:16px}.sc2-out{background:var(--cta-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px 20px;display:flex}.sc2-k{font:600 13px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2)}.sc2-v{font:700 48px/1 var(--serif);color:var(--ink)}.sc2-meta{gap:28px;margin:0;display:flex}.sc2-meta dt{color:var(--ink-3);font-size:13px}.sc2-meta dd{font:700 22px/1.2 var(--sans);margin:2px 0 0}.sc2-note{color:var(--ink-3);margin-top:12px;font-size:14px}.calc-tables{grid-template-columns:1fr 1fr;gap:20px;display:grid}.calc-tables caption{text-align:start;padding-bottom:6px;font-weight:700}@media (width<=600px){.calc-tables{grid-template-columns:1fr}}.mock-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:900px;display:grid}@media (width<=640px){.mock-cards{grid-template-columns:1fr}}.mock-card{background:var(--surface);border-radius:var(--r-item);color:inherit;box-shadow:var(--shadow-soft);border:1px solid #0000;align-content:start;gap:8px;padding:20px;text-decoration:none;display:grid}.mock-card:hover{border-color:var(--cta)}.mock-icon{font-size:28px}.mock-card h2{margin:0;font-size:22px}.mock-card p{color:var(--ink-2);margin:0}.mock-list{columns:2;column-gap:32px}.mock-list li{break-inside:avoid;margin-bottom:6px}@media (width<=700px){.mock-list{columns:1}}@media (width>=1000px){.ie-hero .ie-hero-grid{text-align:start;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.ie-hero .ie-hero-text h1,.ie-hero .ie-hero-text .lead{margin-inline:0}.ie-hero .hero-actions,.ie-hero .ie-facts{justify-content:flex-start}.ie-hero .ie-hero-visual .gc{margin-top:0}}.ie-hero .ie-facts{margin-top:18px}.ie-trust{background:var(--navy,#1b2440);color:#fff}.ie-trust ul{font:600 15px/1.3 var(--sans);flex-wrap:wrap;justify-content:center;gap:10px 32px;margin:0 auto;padding:18px 16px;list-style:none;display:flex}.ie-trust li:before{content:"✓";color:var(--brand,#09d670);margin-inline-end:8px}.ie-band{background:var(--cta-soft);border-radius:var(--r-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;padding:28px 32px;display:flex}.ie-band h2{margin-bottom:6px;font-size:clamp(24px,3vw,32px)}.ie-band p{color:var(--ink-2);max-width:52ch}.en-eyebrow[data-astro-cid-67x5vwgv]{font:700 13px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--cta);margin-bottom:12px}.en-h2[data-astro-cid-67x5vwgv]{max-width:20ch;font-size:clamp(30px,4.6vw,46px);line-height:1.12}.en-sub[data-astro-cid-67x5vwgv]{color:var(--ink-2);max-width:60ch;margin-top:12px;font-size:18px}.en-hero[data-astro-cid-67x5vwgv]{gap:32px;padding-top:40px;padding-bottom:32px;display:grid}@media (width>=960px){.en-hero[data-astro-cid-67x5vwgv]{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-top:56px}}.en-hero[data-astro-cid-67x5vwgv] h1[data-astro-cid-67x5vwgv]{letter-spacing:-.02em;font-size:clamp(36px,5.6vw,60px);line-height:1.08}.en-hero[data-astro-cid-67x5vwgv] mark[data-astro-cid-67x5vwgv]{background:linear-gradient(transparent 58%, var(--marker) 58%);color:inherit;padding:0 2px}.en-lead[data-astro-cid-67x5vwgv]{color:var(--ink-2);max-width:46ch;margin-top:18px;font-size:19px;line-height:1.55}.en-actions[data-astro-cid-67x5vwgv]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.en-btn2[data-astro-cid-67x5vwgv]{min-height:56px;padding:0 24px;font-size:16px}.en-proof[data-astro-cid-67x5vwgv]{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.en-proof[data-astro-cid-67x5vwgv] li[data-astro-cid-67x5vwgv]{background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:inline-flex}.en-proof[data-astro-cid-67x5vwgv] li[data-astro-cid-67x5vwgv]:before{content:"";background:var(--cta);border-radius:50%;width:8px;height:8px}@media (width<=600px){.en-actions[data-astro-cid-67x5vwgv] .btn[data-astro-cid-67x5vwgv]{width:100%}}@media (width>=960px){.en-hero[data-astro-cid-67x5vwgv]{grid-template-columns:.9fr 1.1fr}}.en-hero-visual[data-astro-cid-67x5vwgv]{border-radius:var(--r-hero);background:#ece9f7;grid-template-columns:38% 1fr;min-height:480px;display:grid;position:relative;overflow:hidden}.en-nomi[data-astro-cid-67x5vwgv]{object-fit:cover;object-position:left bottom;width:100%;height:100%;position:absolute;inset:0}.en-hero-side[data-astro-cid-67x5vwgv]{grid-column:2;align-self:center;gap:12px;padding:24px 20px 24px 0;display:grid;position:relative}.en-bubble[data-astro-cid-67x5vwgv]{max-width:240px;box-shadow:var(--shadow-soft);background:#fffbe6;border:1.5px solid #f3e19a;border-radius:18px 18px 18px 4px;justify-self:start;padding:10px 14px;font-size:14px;line-height:1.4}.en-try[data-astro-cid-67x5vwgv]{background:var(--surface);border-radius:24px;justify-items:start;gap:10px;padding:18px;display:grid;box-shadow:0 12px 32px #0000001a}.en-try-eyebrow[data-astro-cid-67x5vwgv]{font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.en-try-title[data-astro-cid-67x5vwgv]{font:500 21px/1.2 var(--serif)}.en-try-msg[data-astro-cid-67x5vwgv]{background:var(--canvas);border-radius:16px;justify-items:start;gap:8px;padding:12px 14px;font-size:15px;line-height:1.45;display:grid}.en-listen[data-astro-cid-67x5vwgv]{border:1px solid var(--line);background:var(--surface);font:600 13px/1 var(--sans);color:var(--cta);cursor:pointer;border-radius:999px;padding:6px 12px}.en-listen[data-astro-cid-67x5vwgv][aria-pressed=true]{background:var(--cta-soft)}.en-mic[data-astro-cid-67x5vwgv]{background:var(--cta);color:#fff;width:64px;height:64px;box-shadow:0 0 0 8px var(--cta-soft), inset 0 -3px 0 var(--cta-edge);border-radius:50%;justify-self:center;place-items:center;display:grid}.en-mic[data-astro-cid-67x5vwgv]:hover{background:#1c8f41}.en-try-note[data-astro-cid-67x5vwgv]{color:var(--ink-3);text-align:center;justify-self:center;font-size:12px}@media (width<=700px){.en-hero-visual[data-astro-cid-67x5vwgv]{background:0 0;min-height:0;display:block;overflow:visible}.en-nomi[data-astro-cid-67x5vwgv]{border-radius:var(--r-card);height:auto;position:static}.en-hero-side[data-astro-cid-67x5vwgv]{margin:-48px 12px 0;padding:0}.en-bubble[data-astro-cid-67x5vwgv]{display:none}}.en-stats[data-astro-cid-67x5vwgv]{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:8px;display:grid}@media (width>=860px){.en-stats[data-astro-cid-67x5vwgv]{grid-template-columns:repeat(4,1fr);gap:16px}}.en-stat[data-astro-cid-67x5vwgv]{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:24px;padding:22px}.en-stat-n[data-astro-cid-67x5vwgv]{font:500 clamp(30px, 4vw, 40px)/1 var(--serif)}.en-stat-l[data-astro-cid-67x5vwgv]{color:var(--ink-2);margin-top:10px;font-size:14px}.en-steps[data-astro-cid-67x5vwgv]{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.en-steps[data-astro-cid-67x5vwgv] li[data-astro-cid-67x5vwgv]{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;font-size:14px;font-weight:600;display:inline-flex}.en-steps[data-astro-cid-67x5vwgv] li[data-astro-cid-67x5vwgv] span[data-astro-cid-67x5vwgv]{background:var(--cta-soft);width:24px;height:24px;color:var(--cta);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.en-stage[data-astro-cid-67x5vwgv]{border-radius:var(--r-hero);background:linear-gradient(160deg,#f4f1ff 0%,#eef5fb 100%);align-items:end;gap:16px;margin-top:20px;padding:24px;display:grid;overflow:hidden}@media (width>=860px){.en-stage[data-astro-cid-67x5vwgv]{grid-template-columns:240px 1fr;padding:32px 40px 0}}.en-stage-nomi[data-astro-cid-67x5vwgv]{border-radius:24px;width:100%;height:auto;margin-bottom:32px;display:none}@media (width>=860px){.en-stage-nomi[data-astro-cid-67x5vwgv]{display:block}}.en-chat[data-astro-cid-67x5vwgv]{background:var(--surface);border-radius:24px;gap:12px;max-width:640px;margin-bottom:0;padding:20px;display:grid;box-shadow:0 12px 32px #0000000f}@media (width>=860px){.en-chat[data-astro-cid-67x5vwgv]{margin-bottom:32px}}.en-chat-lead[data-astro-cid-67x5vwgv]{color:var(--ink-3);font-size:14px}.en-msg[data-astro-cid-67x5vwgv]{border-radius:16px;max-width:88%;margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.en-msg[data-astro-cid-67x5vwgv] b[data-astro-cid-67x5vwgv]{color:var(--ink-3);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.en-msg-nomi[data-astro-cid-67x5vwgv]{background:var(--p-blue);justify-self:start}.en-msg-you[data-astro-cid-67x5vwgv]{background:var(--canvas);justify-self:end}.en-notes[data-astro-cid-67x5vwgv]{justify-self:end;gap:8px;max-width:92%;display:grid}.en-notes[data-astro-cid-67x5vwgv] p[data-astro-cid-67x5vwgv]{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.en-tag[data-astro-cid-67x5vwgv]{background:var(--cta-soft);color:var(--cta-edge);border-radius:999px;margin-right:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.en-tag-up[data-astro-cid-67x5vwgv]{background:var(--p-lilac);color:#5b4bb7}.en-tag-w[data-astro-cid-67x5vwgv]{background:var(--p-peach);color:#9a4a12}.en-notes[data-astro-cid-67x5vwgv] s[data-astro-cid-67x5vwgv],.en-fix[data-astro-cid-67x5vwgv] s[data-astro-cid-67x5vwgv]{color:var(--wrong)}.en-notes[data-astro-cid-67x5vwgv] ins[data-astro-cid-67x5vwgv],.en-fix[data-astro-cid-67x5vwgv] ins[data-astro-cid-67x5vwgv]{background:var(--cta-soft);color:var(--cta-edge);border-radius:4px;padding:0 3px;text-decoration:none}.en-why[data-astro-cid-67x5vwgv]{gap:16px;margin-top:28px;display:grid}@media (width>=860px){.en-why[data-astro-cid-67x5vwgv]{grid-template-columns:repeat(3,1fr)}}.en-why-card[data-astro-cid-67x5vwgv]{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-soft);padding:28px}.en-why-n[data-astro-cid-67x5vwgv]{font:400 44px/1 var(--serif);color:var(--cta);margin-bottom:16px}.en-why-card[data-astro-cid-67x5vwgv] h3[data-astro-cid-67x5vwgv]{font-size:22px;line-height:1.25}.en-why-strong[data-astro-cid-67x5vwgv]{margin:10px 0 8px;font-weight:600}.en-why-card[data-astro-cid-67x5vwgv] p[data-astro-cid-67x5vwgv]:last-child{color:var(--ink-2)}.en-big[data-astro-cid-67x5vwgv]{gap:16px;margin-top:28px;display:grid}@media (width>=860px){.en-big[data-astro-cid-67x5vwgv]{grid-template-columns:1fr 1fr}}.en-big-card[data-astro-cid-67x5vwgv]{border-radius:var(--r-card);align-content:start;gap:10px;padding:28px;display:grid}.en-big-card[data-astro-cid-67x5vwgv] h3[data-astro-cid-67x5vwgv]{font-size:26px}.en-big-card[data-astro-cid-67x5vwgv]>p[data-astro-cid-67x5vwgv]{color:var(--ink-2)}.en-fix[data-astro-cid-67x5vwgv]{background:var(--surface);border-radius:18px;gap:6px;margin-top:8px;padding:16px;font-size:16px;display:grid}.en-fix-old[data-astro-cid-67x5vwgv]{color:var(--ink-2)}.en-photo[data-astro-cid-67x5vwgv]{background:var(--surface);border-radius:18px;grid-template-columns:120px 1fr;align-items:center;gap:12px;margin:8px 0 0;padding:10px;display:grid}.en-photo[data-astro-cid-67x5vwgv] img[data-astro-cid-67x5vwgv]{border-radius:12px;width:120px;height:auto;display:block}.en-photo[data-astro-cid-67x5vwgv] figcaption[data-astro-cid-67x5vwgv]{color:var(--ink-2);font-size:15px;font-style:italic}.en-features[data-astro-cid-67x5vwgv]{gap:16px;margin-top:16px;display:grid}@media (width>=640px){.en-features[data-astro-cid-67x5vwgv]{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.en-features[data-astro-cid-67x5vwgv]{grid-template-columns:repeat(3,1fr)}}.en-feature[data-astro-cid-67x5vwgv]{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-soft);padding:24px}.en-feature-i[data-astro-cid-67x5vwgv]{background:var(--cta-soft);border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:14px;font-size:22px;display:inline-grid}.en-feature[data-astro-cid-67x5vwgv] h3[data-astro-cid-67x5vwgv]{margin-bottom:6px;font-size:20px}.en-feature[data-astro-cid-67x5vwgv] p[data-astro-cid-67x5vwgv]{color:var(--ink-2)}.en-modes[data-astro-cid-67x5vwgv]{gap:16px;margin-top:28px;display:grid}@media (width>=860px){.en-modes[data-astro-cid-67x5vwgv]{grid-template-columns:1fr 1fr}}.en-mode[data-astro-cid-67x5vwgv]{border-radius:var(--r-card);align-content:start;gap:10px;padding:28px;display:grid}.en-mode[data-astro-cid-67x5vwgv] h3[data-astro-cid-67x5vwgv]{font-size:24px}.en-mode[data-astro-cid-67x5vwgv]>p[data-astro-cid-67x5vwgv]{color:var(--ink-2)}.en-mode-demo[data-astro-cid-67x5vwgv]{background:var(--surface);border-radius:18px;gap:8px;margin-top:6px;padding:14px;display:grid}.en-hint[data-astro-cid-67x5vwgv]{color:var(--cta-edge);background:var(--cta-soft);border-radius:999px;justify-self:end;padding:6px 12px;font-size:14px}.en-after[data-astro-cid-67x5vwgv]{color:var(--ink-2);max-width:62ch;margin-top:18px}.en-marquee[data-astro-cid-67x5vwgv]{gap:14px;margin-top:28px;display:grid;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.en-row[data-astro-cid-67x5vwgv]{gap:14px;width:max-content;animation:60s linear infinite en-slide;display:flex}.en-row-rev[data-astro-cid-67x5vwgv]{animation-direction:reverse}.en-marquee[data-astro-cid-67x5vwgv]:hover .en-row[data-astro-cid-67x5vwgv]{animation-play-state:paused}@keyframes en-slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.en-row[data-astro-cid-67x5vwgv]{animation:none}.en-marquee[data-astro-cid-67x5vwgv]{overflow-x:auto;mask-image:none}}.en-scen[data-astro-cid-67x5vwgv]{background:var(--surface);width:240px;color:var(--ink);box-shadow:var(--shadow-soft);border-radius:20px;gap:8px;padding:8px 8px 12px;text-decoration:none;display:grid}.en-scen[data-astro-cid-67x5vwgv] img[data-astro-cid-67x5vwgv]{object-fit:cover;border-radius:14px;width:100%;height:80px;display:block}.en-scen[data-astro-cid-67x5vwgv] span[data-astro-cid-67x5vwgv]{padding:0 6px;font-size:15px;font-weight:600}.en-center[data-astro-cid-67x5vwgv]{text-align:center;margin-top:28px}.en-center[data-astro-cid-67x5vwgv] .btn[data-astro-cid-67x5vwgv]{min-height:52px;padding:0 26px;font-size:16px}.en-band[data-astro-cid-67x5vwgv]{border-radius:var(--r-hero);align-items:center;gap:28px;padding:36px 28px;display:grid}@media (width>=860px){.en-band[data-astro-cid-67x5vwgv]{grid-template-columns:1.3fr 1fr;padding:48px}}.en-band[data-astro-cid-67x5vwgv] h2[data-astro-cid-67x5vwgv]{font-size:clamp(28px,4vw,40px);line-height:1.15}.en-band-text[data-astro-cid-67x5vwgv]>p[data-astro-cid-67x5vwgv]{color:var(--ink-2);max-width:54ch;margin-top:12px}.en-band[data-astro-cid-67x5vwgv] .btn[data-astro-cid-67x5vwgv]{margin-top:22px}.en-band-dark[data-astro-cid-67x5vwgv]{background:var(--navy);color:#fff}.en-band-dark[data-astro-cid-67x5vwgv] .en-band-text[data-astro-cid-67x5vwgv]>p[data-astro-cid-67x5vwgv]{color:var(--on-navy)}.en-band-dark[data-astro-cid-67x5vwgv] .en-eyebrow[data-astro-cid-67x5vwgv]{color:var(--brand)}.en-chips[data-astro-cid-67x5vwgv]{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.en-chips[data-astro-cid-67x5vwgv] li[data-astro-cid-67x5vwgv]{border:1px solid #fff3;border-radius:999px;padding:6px 12px;font-size:14px}.en-band-card[data-astro-cid-67x5vwgv]{background:var(--surface);color:var(--ink);border-radius:24px;gap:8px;padding:18px;display:grid;box-shadow:0 12px 32px #0000001f}.en-band-card[data-astro-cid-67x5vwgv] img[data-astro-cid-67x5vwgv]{border-radius:14px;width:100%;height:auto;display:block}.en-band-who[data-astro-cid-67x5vwgv]{font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.en-band-q[data-astro-cid-67x5vwgv]{font:500 20px/1.35 var(--serif)}.en-band-score[data-astro-cid-67x5vwgv]{font:500 48px/1 var(--serif);color:var(--cta)}.en-native[data-astro-cid-67x5vwgv]{background:var(--surface);border-radius:var(--r-hero);box-shadow:var(--shadow-soft);padding:36px 28px}@media (width>=860px){.en-native[data-astro-cid-67x5vwgv]{padding:48px}}.en-native[data-astro-cid-67x5vwgv] h2[data-astro-cid-67x5vwgv]{max-width:26ch;font-size:clamp(26px,3.6vw,36px);line-height:1.2}.en-native[data-astro-cid-67x5vwgv] p[data-astro-cid-67x5vwgv]{color:var(--ink-2);max-width:60ch;margin:12px 0 22px}.en-seo[data-astro-cid-67x5vwgv]{max-width:760px}.en-seo[data-astro-cid-67x5vwgv] h2[data-astro-cid-67x5vwgv]{margin-bottom:14px;font-size:clamp(26px,3.6vw,34px)}.en-seo[data-astro-cid-67x5vwgv] h3[data-astro-cid-67x5vwgv]{margin:24px 0 8px;font-size:21px}.en-seo[data-astro-cid-67x5vwgv] p[data-astro-cid-67x5vwgv],.en-seo[data-astro-cid-67x5vwgv] li[data-astro-cid-67x5vwgv]{color:var(--ink-2)}.en-final[data-astro-cid-67x5vwgv]{border-radius:var(--r-hero);background:var(--cta-soft);grid-template-columns:110px 1fr;align-items:end;gap:20px;padding:28px 28px 0;display:grid;overflow:hidden}@media (width>=860px){.en-final[data-astro-cid-67x5vwgv]{grid-template-columns:220px 1fr;gap:40px;padding:40px 48px 0}}.en-final[data-astro-cid-67x5vwgv] img[data-astro-cid-67x5vwgv]{mix-blend-mode:multiply;width:100%;height:auto;display:block}.en-final[data-astro-cid-67x5vwgv]>div[data-astro-cid-67x5vwgv]{align-self:center;padding-bottom:32px}.en-final[data-astro-cid-67x5vwgv] h2[data-astro-cid-67x5vwgv]{font-size:clamp(28px,4.4vw,44px);line-height:1.12}.en-final[data-astro-cid-67x5vwgv] p[data-astro-cid-67x5vwgv]{color:var(--ink-2);margin:10px 0 22px;font-size:18px}@media (width<=600px){.en-final[data-astro-cid-67x5vwgv]{grid-template-columns:1fr}.en-final[data-astro-cid-67x5vwgv] img[data-astro-cid-67x5vwgv]{order:2;width:120px}.en-final[data-astro-cid-67x5vwgv]>div[data-astro-cid-67x5vwgv]{padding-bottom:0}}.gm-hero[data-astro-cid-hc34fnja] .wrap[data-astro-cid-hc34fnja]{max-width:840px}.gm-sec[data-astro-cid-hc34fnja]{margin-top:22px}.gm-sec-h[data-astro-cid-hc34fnja]{font:600 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-left:4px solid #2563eb;margin:0 0 10px;padding-left:10px}.gm-sec-1[data-astro-cid-hc34fnja]{border-left-color:#8b5cf6}.gm-sec-2[data-astro-cid-hc34fnja]{border-left-color:#e8833a}.gm-types[data-astro-cid-hc34fnja]{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.gm-types[data-astro-cid-hc34fnja]{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.gm-types[data-astro-cid-hc34fnja]{grid-template-columns:repeat(3,1fr)}}.gm-type[data-astro-cid-hc34fnja]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);padding:18px}.gm-type[data-astro-cid-hc34fnja] h4[data-astro-cid-hc34fnja]{margin:0 0 6px;font-size:17px}.gm-type[data-astro-cid-hc34fnja] p[data-astro-cid-hc34fnja]{color:var(--ink-2);margin:0;font-size:15px}.gm-demo[data-astro-cid-hc34fnja]{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}@media (width>=900px){.gm-demo[data-astro-cid-hc34fnja]{grid-template-columns:1.2fr 1fr}}.gm-demo-q[data-astro-cid-hc34fnja],.gm-demo-a[data-astro-cid-hc34fnja]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);padding:20px}.gm-demo-a[data-astro-cid-hc34fnja]{background:var(--p-green);border-color:#0000}.gm-demo-stem[data-astro-cid-hc34fnja]{margin:0 0 10px}.gm-demo-st[data-astro-cid-hc34fnja]{background:var(--canvas);font-family:var(--serif);border-radius:12px;margin:0 0 12px;padding:10px 12px}.gm-demo-opts[data-astro-cid-hc34fnja]{gap:6px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.gm-demo-opts[data-astro-cid-hc34fnja] li[data-astro-cid-hc34fnja]{border:1px solid var(--line);border-radius:12px;gap:10px;padding:8px 10px;display:flex}.gm-demo-opts[data-astro-cid-hc34fnja] li[data-astro-cid-hc34fnja] span[data-astro-cid-hc34fnja]{flex:none;width:18px;font-weight:700}.gm-demo-opts[data-astro-cid-hc34fnja] li[data-astro-cid-hc34fnja].is-key{border-color:var(--cta);background:var(--cta-soft)}.gm-demo-answer[data-astro-cid-hc34fnja]{color:var(--cta-edge);margin:0 0 8px;font-weight:700}.gm-demo-a[data-astro-cid-hc34fnja] p[data-astro-cid-hc34fnja]{margin:0 0 8px}.gm-demo-trap[data-astro-cid-hc34fnja]{color:var(--ink-2);font-size:15px}.gm-steps[data-astro-cid-hc34fnja]{grid-template-columns:1fr;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (width>=860px){.gm-steps[data-astro-cid-hc34fnja]{grid-template-columns:repeat(3,1fr)}}.gm-steps[data-astro-cid-hc34fnja] li[data-astro-cid-hc34fnja]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);padding:20px}.gm-step-n[data-astro-cid-hc34fnja]{background:var(--p-lilac);border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:12px;font-weight:600;display:inline-grid}.gm-steps[data-astro-cid-hc34fnja] h3[data-astro-cid-hc34fnja]{margin-bottom:6px;font-size:19px}.gm-steps[data-astro-cid-hc34fnja] p[data-astro-cid-hc34fnja]{color:var(--ink-2);margin:0}.gm-guides[data-astro-cid-hc34fnja]{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.gm-guides[data-astro-cid-hc34fnja] a[data-astro-cid-hc34fnja]{font-weight:600}.gm-disclaimer[data-astro-cid-hc34fnja]{margin-top:24px;font-size:13px}.gm-tools[data-astro-cid-hc34fnja]{grid-template-columns:1fr;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.gm-tools[data-astro-cid-hc34fnja]{grid-template-columns:repeat(3,1fr)}}.gm-tools[data-astro-cid-hc34fnja] a[data-astro-cid-hc34fnja]{box-sizing:border-box;border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);height:100%;color:inherit;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.gm-tools[data-astro-cid-hc34fnja] a[data-astro-cid-hc34fnja]:hover{border-color:var(--cta)}.gm-tools[data-astro-cid-hc34fnja] b[data-astro-cid-hc34fnja]{font-size:17px}.gm-tools[data-astro-cid-hc34fnja] span[data-astro-cid-hc34fnja]{color:var(--ink-2);font-size:15px}.pt-hero[data-astro-cid-f3gcvclj] .wrap[data-astro-cid-f3gcvclj]{max-width:820px}.pt-steps[data-astro-cid-f3gcvclj]{grid-template-columns:1fr;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (width>=860px){.pt-steps[data-astro-cid-f3gcvclj]{grid-template-columns:repeat(3,1fr)}}.pt-steps[data-astro-cid-f3gcvclj] li[data-astro-cid-f3gcvclj]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);padding:20px}.pt-step-n[data-astro-cid-f3gcvclj]{background:var(--p-peach);border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:12px;font-weight:600;display:inline-grid}.pt-steps[data-astro-cid-f3gcvclj] h3[data-astro-cid-f3gcvclj]{margin-bottom:6px;font-size:19px}.pt-steps[data-astro-cid-f3gcvclj] p[data-astro-cid-f3gcvclj]{color:var(--ink-2);margin:0}.pt-demo[data-astro-cid-f3gcvclj]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);gap:14px;max-width:640px;margin-top:20px;padding:20px;display:grid}.pt-demo-score[data-astro-cid-f3gcvclj]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pt-demo-score[data-astro-cid-f3gcvclj] span[data-astro-cid-f3gcvclj]{color:var(--ink-2);font-weight:600}.pt-demo-score[data-astro-cid-f3gcvclj] b[data-astro-cid-f3gcvclj]{font:600 36px/1 var(--serif)}.pt-demo-score[data-astro-cid-f3gcvclj] small[data-astro-cid-f3gcvclj]{color:var(--ink-3)}.pt-demo-traits[data-astro-cid-f3gcvclj]{gap:8px;display:grid}.pt-demo-traits[data-astro-cid-f3gcvclj] p[data-astro-cid-f3gcvclj]{grid-template-columns:120px 1fr auto;align-items:center;gap:10px;margin:0;font-size:14px;display:grid}.pt-demo-traits[data-astro-cid-f3gcvclj] i[data-astro-cid-f3gcvclj]{background:linear-gradient(90deg, var(--cta) var(--w), var(--line) var(--w));border-radius:99px;height:8px;display:block}.pt-demo-text[data-astro-cid-f3gcvclj]{margin:0;font-size:17px;line-height:1.6}.pt-demo-text[data-astro-cid-f3gcvclj] .ok[data-astro-cid-f3gcvclj]{color:var(--cta)}.pt-demo-text[data-astro-cid-f3gcvclj] .sub[data-astro-cid-f3gcvclj]{color:#c2410c;text-decoration:underline wavy}.pt-demo-text[data-astro-cid-f3gcvclj] .del[data-astro-cid-f3gcvclj]{color:var(--ink-3);text-decoration:line-through}.pt-demo-chips[data-astro-cid-f3gcvclj]{flex-wrap:wrap;gap:8px;margin:0;display:flex}.pt-demo-chips[data-astro-cid-f3gcvclj] span[data-astro-cid-f3gcvclj]{border:1px solid var(--line-2);border-radius:99px;padding:3px 12px;font-size:13px}.pt-demo-tip[data-astro-cid-f3gcvclj]{color:var(--ink-2);margin:0}.pt-table-wrap[data-astro-cid-f3gcvclj]{margin-top:20px;overflow-x:auto}.pt-part[data-astro-cid-f3gcvclj]{margin:8px 0;font-size:17px}.pt-table[data-astro-cid-f3gcvclj]{border-collapse:collapse;width:100%;min-width:560px}.pt-table[data-astro-cid-f3gcvclj] th[data-astro-cid-f3gcvclj],.pt-table[data-astro-cid-f3gcvclj] td[data-astro-cid-f3gcvclj]{text-align:left;border-bottom:1px solid var(--line-2);padding:10px 12px}.pt-table[data-astro-cid-f3gcvclj] th[data-astro-cid-f3gcvclj]{color:var(--ink-3);font-size:14px;font-weight:600}.pt-legal[data-astro-cid-f3gcvclj]{margin-top:28px;font-size:13px}.pt-guides[data-astro-cid-f3gcvclj]{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.pt-guides[data-astro-cid-f3gcvclj] a[data-astro-cid-f3gcvclj]{font-weight:600}.tf-hero[data-astro-cid-uqnsnnrv] .wrap[data-astro-cid-uqnsnnrv]{max-width:840px}.tf-points[data-astro-cid-uqnsnnrv]{gap:8px;max-width:760px;margin:16px 0 0;padding-left:20px;display:grid}.tf-sec[data-astro-cid-uqnsnnrv]{margin-top:22px}.tf-sec-h[data-astro-cid-uqnsnnrv]{font:600 13px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-left:4px solid #3b82f6;margin:0 0 10px;padding-left:10px}.tf-sec-h[data-astro-cid-uqnsnnrv] span[data-astro-cid-uqnsnnrv]{text-transform:none;letter-spacing:0;font-weight:400}.tf-sec-1[data-astro-cid-uqnsnnrv]{border-left-color:#14b8a6}.tf-sec-2[data-astro-cid-uqnsnnrv]{border-left-color:#f97316}.tf-sec-3[data-astro-cid-uqnsnnrv]{border-left-color:#f5b400}.tf-types[data-astro-cid-uqnsnnrv]{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.tf-types[data-astro-cid-uqnsnnrv]{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.tf-types[data-astro-cid-uqnsnnrv]{grid-template-columns:repeat(3,1fr)}}.tf-type[data-astro-cid-uqnsnnrv]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);padding:18px}.tf-type[data-astro-cid-uqnsnnrv] h4[data-astro-cid-uqnsnnrv]{margin:0 0 6px;font-size:17px}.tf-type[data-astro-cid-uqnsnnrv] p[data-astro-cid-uqnsnnrv]{color:var(--ink-2);margin:0;font-size:15px}.tf-demo[data-astro-cid-uqnsnnrv]{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}@media (width>=900px){.tf-demo[data-astro-cid-uqnsnnrv]{grid-template-columns:1.2fr 1fr}}.tf-demo-q[data-astro-cid-uqnsnnrv],.tf-demo-a[data-astro-cid-uqnsnnrv]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);padding:20px}.tf-demo-a[data-astro-cid-uqnsnnrv]{background:var(--p-green);border-color:#0000}.tf-bub[data-astro-cid-uqnsnnrv]{background:var(--canvas);border-radius:16px 16px 16px 4px;margin:0 0 10px;padding:10px 14px;display:inline-block}.tf-bub-me[data-astro-cid-uqnsnnrv]{background:var(--cta-soft);letter-spacing:.02em;border-radius:16px 16px 4px;margin-left:20%;display:block}.tf-tiles[data-astro-cid-uqnsnnrv]{flex-wrap:wrap;gap:8px;margin:8px 0 4px;display:flex}.tf-tiles[data-astro-cid-uqnsnnrv] span[data-astro-cid-uqnsnnrv]{border:1px solid var(--line-2);background:var(--surface,#fff);border-radius:10px;padding:6px 12px}.tf-tiles[data-astro-cid-uqnsnnrv] .is-extra[data-astro-cid-uqnsnnrv]{opacity:.6;text-decoration:line-through}.tf-extra[data-astro-cid-uqnsnnrv]{color:var(--ink-3);margin:0;font-size:14px}.tf-demo-answer[data-astro-cid-uqnsnnrv]{color:var(--cta-edge);margin:0 0 8px;font-weight:700}.tf-demo-a[data-astro-cid-uqnsnnrv] p[data-astro-cid-uqnsnnrv]{margin:0 0 8px}.tf-scale-wrap[data-astro-cid-uqnsnnrv]{margin-top:16px;overflow-x:auto}.tf-scale[data-astro-cid-uqnsnnrv]{border-collapse:collapse;min-width:320px}.tf-scale[data-astro-cid-uqnsnnrv] th[data-astro-cid-uqnsnnrv],.tf-scale[data-astro-cid-uqnsnnrv] td[data-astro-cid-uqnsnnrv]{border-bottom:1px solid var(--line);text-align:left;padding:8px 18px 8px 0}.tf-scale[data-astro-cid-uqnsnnrv] th[data-astro-cid-uqnsnnrv]{color:var(--ink-3);font-size:13px;font-weight:600}.tf-note[data-astro-cid-uqnsnnrv]{font-size:14px}.tf-steps[data-astro-cid-uqnsnnrv]{grid-template-columns:1fr;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (width>=860px){.tf-steps[data-astro-cid-uqnsnnrv]{grid-template-columns:repeat(3,1fr)}}.tf-steps[data-astro-cid-uqnsnnrv] li[data-astro-cid-uqnsnnrv]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);padding:20px}.tf-step-n[data-astro-cid-uqnsnnrv]{background:var(--p-blue);border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:12px;font-weight:600;display:inline-grid}.tf-steps[data-astro-cid-uqnsnnrv] h3[data-astro-cid-uqnsnnrv]{margin-bottom:6px;font-size:19px}.tf-steps[data-astro-cid-uqnsnnrv] p[data-astro-cid-uqnsnnrv]{color:var(--ink-2);margin:0}.tf-guides[data-astro-cid-uqnsnnrv]{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.tf-guides[data-astro-cid-uqnsnnrv] a[data-astro-cid-uqnsnnrv]{font-weight:600}.tf-disclaimer[data-astro-cid-uqnsnnrv]{margin-top:24px;font-size:13px}.sq-hero[data-astro-cid-7egcdsuw] h1[data-astro-cid-7egcdsuw]{font-size:clamp(34px,5.6vw,54px)}@media (width>=1000px){.sq-hero[data-astro-cid-7egcdsuw] .sq-console[data-astro-cid-7egcdsuw]{margin-top:0}}.sq-console[data-astro-cid-7egcdsuw]{background:var(--navy);color:#e6ebf5;border-radius:var(--r-item);box-shadow:var(--shadow-soft);text-align:left;min-width:0;margin:32px 0 0;overflow:hidden}.sq-bar[data-astro-cid-7egcdsuw]{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:10px 14px;display:flex}.sq-bar[data-astro-cid-7egcdsuw] i[data-astro-cid-7egcdsuw]{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.sq-bar[data-astro-cid-7egcdsuw] span[data-astro-cid-7egcdsuw]{font:500 12px/1 var(--sans);color:var(--on-navy);margin-left:auto}.sq-code[data-astro-cid-7egcdsuw]{white-space:pre;margin:0;padding:14px 16px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.sq-c[data-astro-cid-7egcdsuw]{color:#8fa0bf}.sq-result[data-astro-cid-7egcdsuw]{background:var(--surface);color:var(--ink);padding:10px 16px 12px;overflow-x:auto}.sq-table[data-astro-cid-7egcdsuw]{border-collapse:collapse;width:100%;font:14px/1.4 var(--sans)}.sq-table[data-astro-cid-7egcdsuw] th[data-astro-cid-7egcdsuw]{color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);padding:6px 12px 6px 0;font:600 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.sq-table[data-astro-cid-7egcdsuw] td[data-astro-cid-7egcdsuw]{border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 12px 6px 0}.sq-table[data-astro-cid-7egcdsuw] .n[data-astro-cid-7egcdsuw]{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}.sq-rows[data-astro-cid-7egcdsuw]{color:var(--ink-3);margin:8px 0 0;font-size:12px}.sq-tracks[data-astro-cid-7egcdsuw]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=860px){.sq-tracks[data-astro-cid-7egcdsuw]{grid-template-columns:1fr 1fr}}.sq-track[data-astro-cid-7egcdsuw]{border-radius:var(--r-card);background:var(--p-green);padding:24px}.sq-track-1[data-astro-cid-7egcdsuw]{background:var(--p-blue)}.sq-track[data-astro-cid-7egcdsuw] h3[data-astro-cid-7egcdsuw]{font-size:24px}.sq-track-meta[data-astro-cid-7egcdsuw]{margin:4px 0 8px;font-weight:600}.sq-mods[data-astro-cid-7egcdsuw]{color:var(--ink-2);gap:4px;margin:14px 0 0;padding-left:22px;display:grid}.sq-steps[data-astro-cid-7egcdsuw]{grid-template-columns:1fr;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (width>=860px){.sq-steps[data-astro-cid-7egcdsuw]{grid-template-columns:repeat(3,1fr)}}.sq-steps[data-astro-cid-7egcdsuw] li[data-astro-cid-7egcdsuw],.sq-card[data-astro-cid-7egcdsuw]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface);padding:20px}.sq-step-n[data-astro-cid-7egcdsuw]{background:var(--p-blue);border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:12px;font-weight:600;display:inline-grid}.sq-steps[data-astro-cid-7egcdsuw] h3[data-astro-cid-7egcdsuw],.sq-card[data-astro-cid-7egcdsuw] h3[data-astro-cid-7egcdsuw]{margin-bottom:6px;font-size:19px}.sq-steps[data-astro-cid-7egcdsuw] p[data-astro-cid-7egcdsuw],.sq-card[data-astro-cid-7egcdsuw] p[data-astro-cid-7egcdsuw]{color:var(--ink-2);margin:0}.sq-demo[data-astro-cid-7egcdsuw]{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}@media (width>=900px){.sq-demo[data-astro-cid-7egcdsuw]{grid-template-columns:1fr 1.2fr}}.sq-task[data-astro-cid-7egcdsuw],.sq-check[data-astro-cid-7egcdsuw]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface);min-width:0;padding:20px}.sq-level[data-astro-cid-7egcdsuw],.sq-try[data-astro-cid-7egcdsuw]{font:600 12px/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px}.sq-q[data-astro-cid-7egcdsuw]{margin:0 0 14px;font-size:17px}.sq-exp[data-astro-cid-7egcdsuw]{color:var(--ink-2);margin:0 0 6px;font-size:15px}.sq-demo[data-astro-cid-7egcdsuw] code[data-astro-cid-7egcdsuw]{background:var(--canvas);border-radius:6px;padding:2px 6px;font:13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.sq-code-sm[data-astro-cid-7egcdsuw]{background:var(--navy);color:#e6ebf5;border-radius:10px}.sq-code-sm[data-astro-cid-7egcdsuw] code[data-astro-cid-7egcdsuw]{color:inherit;background:0 0;padding:0}.sq-msg[data-astro-cid-7egcdsuw]{border-radius:10px;margin:12px 0 0;padding:10px 14px;font-size:15px}.sq-msg-bad[data-astro-cid-7egcdsuw]{background:#fdecec}.sq-msg-ok[data-astro-cid-7egcdsuw]{background:var(--cta-soft)}.sq-data[data-astro-cid-7egcdsuw]{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}@media (width>=860px){.sq-data[data-astro-cid-7egcdsuw]{grid-template-columns:auto 1fr;gap:40px}}.sq-stats[data-astro-cid-7egcdsuw]{gap:28px;display:flex}.sq-stats[data-astro-cid-7egcdsuw] p[data-astro-cid-7egcdsuw]{color:var(--ink-2)}.sq-stats[data-astro-cid-7egcdsuw] b[data-astro-cid-7egcdsuw]{font:500 44px/1 var(--serif);color:var(--ink);display:block}.sq-points[data-astro-cid-7egcdsuw],.sq-who[data-astro-cid-7egcdsuw]{gap:8px;max-width:760px;margin:0;padding-left:20px;display:grid}.sq-cards[data-astro-cid-7egcdsuw]{grid-template-columns:1fr;gap:16px;margin-top:24px;display:grid}@media (width>=860px){.sq-cards[data-astro-cid-7egcdsuw]{grid-template-columns:repeat(3,1fr)}}.sq-who[data-astro-cid-7egcdsuw]{margin-top:16px}.sq-plans[data-astro-cid-7egcdsuw]{grid-template-columns:1fr;gap:16px;margin-top:24px;display:grid}@media (width>=760px){.sq-plans[data-astro-cid-7egcdsuw]{grid-template-columns:1fr 1fr}}.sq-plan[data-astro-cid-7egcdsuw]{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--surface);padding:24px}.sq-plan-pass[data-astro-cid-7egcdsuw]{background:var(--cta-soft);border-color:#0000}.sq-plan[data-astro-cid-7egcdsuw] h3[data-astro-cid-7egcdsuw]{margin-bottom:12px;font-size:22px}.sq-plan[data-astro-cid-7egcdsuw] ul[data-astro-cid-7egcdsuw]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sq-plan[data-astro-cid-7egcdsuw] li[data-astro-cid-7egcdsuw]:before{content:"✓";color:var(--cta);margin-right:8px;font-weight:700}.sq-note[data-astro-cid-7egcdsuw]{margin-top:12px;font-size:14px}.sq-guides[data-astro-cid-7egcdsuw]{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.sq-guides[data-astro-cid-7egcdsuw] a[data-astro-cid-7egcdsuw]{font-weight:600}.ml-hero[data-astro-cid-mbawnikc] .wrap[data-astro-cid-mbawnikc]{max-width:820px}.ml-steps[data-astro-cid-mbawnikc]{grid-template-columns:1fr;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (width>=860px){.ml-steps[data-astro-cid-mbawnikc]{grid-template-columns:repeat(3,1fr)}}.ml-steps[data-astro-cid-mbawnikc] li[data-astro-cid-mbawnikc]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);padding:20px}.ml-step-n[data-astro-cid-mbawnikc]{background:var(--p-blue);border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:12px;font-weight:600;display:inline-grid}.ml-steps[data-astro-cid-mbawnikc] h3[data-astro-cid-mbawnikc]{margin-bottom:6px;font-size:19px}.ml-steps[data-astro-cid-mbawnikc] p[data-astro-cid-mbawnikc]{color:var(--ink-2);margin:0}.ml-demo[data-astro-cid-mbawnikc]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);gap:14px;max-width:640px;margin-top:20px;padding:20px;display:grid}.ml-demo-score[data-astro-cid-mbawnikc]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ml-demo-score[data-astro-cid-mbawnikc] span[data-astro-cid-mbawnikc]{color:var(--ink-2);font-weight:600}.ml-demo-score[data-astro-cid-mbawnikc] b[data-astro-cid-mbawnikc]{font:600 34px/1 var(--serif)}.ml-demo-score[data-astro-cid-mbawnikc] small[data-astro-cid-mbawnikc]{color:var(--ink-3)}.ml-demo-traits[data-astro-cid-mbawnikc]{gap:8px;display:grid}.ml-demo-traits[data-astro-cid-mbawnikc] p[data-astro-cid-mbawnikc]{grid-template-columns:120px 1fr auto;align-items:center;gap:10px;margin:0;font-size:14px;display:grid}.ml-demo-traits[data-astro-cid-mbawnikc] i[data-astro-cid-mbawnikc]{background:linear-gradient(90deg, var(--cta) var(--w), var(--line) var(--w));border-radius:99px;height:8px;display:block}.ml-demo-text[data-astro-cid-mbawnikc]{margin:0;font-size:16px;line-height:1.6}.ml-demo-text[data-astro-cid-mbawnikc] s[data-astro-cid-mbawnikc]{color:var(--ink-3)}.ml-demo-tip[data-astro-cid-mbawnikc]{color:var(--ink-2);margin:0}.ml-table-wrap[data-astro-cid-mbawnikc]{margin-top:20px;overflow-x:auto}.ml-part[data-astro-cid-mbawnikc]{margin:8px 0;font-size:17px}.ml-table[data-astro-cid-mbawnikc]{border-collapse:collapse;width:100%;min-width:520px}.ml-table[data-astro-cid-mbawnikc] th[data-astro-cid-mbawnikc],.ml-table[data-astro-cid-mbawnikc] td[data-astro-cid-mbawnikc]{text-align:start;border-bottom:1px solid var(--line-2);padding:10px 12px}.ml-table[data-astro-cid-mbawnikc] th[data-astro-cid-mbawnikc]{color:var(--ink-3);font-size:14px;font-weight:600}@media (width<=560px){.ml-table[data-astro-cid-mbawnikc]{min-width:0}.ml-table[data-astro-cid-mbawnikc] th[data-astro-cid-mbawnikc],.ml-table[data-astro-cid-mbawnikc] td[data-astro-cid-mbawnikc]{padding:8px 6px;font-size:14px}.ml-table[data-astro-cid-mbawnikc] td[data-astro-cid-mbawnikc]:first-child{white-space:nowrap}}.ml-scale[data-astro-cid-mbawnikc]{min-width:0;max-width:420px;margin-top:16px}.ml-legal[data-astro-cid-mbawnikc]{margin-top:28px;font-size:13px}.ml-guides[data-astro-cid-mbawnikc]{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.ml-guides[data-astro-cid-mbawnikc] a[data-astro-cid-mbawnikc]{font-weight:600}.ml-hero[data-astro-cid-3bsjbq4j] .wrap[data-astro-cid-3bsjbq4j]{max-width:820px}.ml-steps[data-astro-cid-3bsjbq4j]{grid-template-columns:1fr;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (width>=860px){.ml-steps[data-astro-cid-3bsjbq4j]{grid-template-columns:repeat(3,1fr)}}.ml-steps[data-astro-cid-3bsjbq4j] li[data-astro-cid-3bsjbq4j]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);padding:20px}.ml-step-n[data-astro-cid-3bsjbq4j]{background:var(--p-blue);border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:12px;font-weight:600;display:inline-grid}.ml-steps[data-astro-cid-3bsjbq4j] h3[data-astro-cid-3bsjbq4j]{margin-bottom:6px;font-size:19px}.ml-steps[data-astro-cid-3bsjbq4j] p[data-astro-cid-3bsjbq4j]{color:var(--ink-2);margin:0}.ml-demo[data-astro-cid-3bsjbq4j]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);gap:14px;max-width:640px;margin-top:20px;padding:20px;display:grid}.ml-demo-score[data-astro-cid-3bsjbq4j]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ml-demo-score[data-astro-cid-3bsjbq4j] span[data-astro-cid-3bsjbq4j]{color:var(--ink-2);font-weight:600}.ml-demo-score[data-astro-cid-3bsjbq4j] b[data-astro-cid-3bsjbq4j]{font:600 34px/1 var(--serif)}.ml-demo-score[data-astro-cid-3bsjbq4j] small[data-astro-cid-3bsjbq4j]{color:var(--ink-3)}.ml-demo-traits[data-astro-cid-3bsjbq4j]{gap:8px;display:grid}.ml-demo-traits[data-astro-cid-3bsjbq4j] p[data-astro-cid-3bsjbq4j]{grid-template-columns:120px 1fr auto;align-items:center;gap:10px;margin:0;font-size:14px;display:grid}.ml-demo-traits[data-astro-cid-3bsjbq4j] i[data-astro-cid-3bsjbq4j]{background:linear-gradient(90deg, var(--cta) var(--w), var(--line) var(--w));border-radius:99px;height:8px;display:block}.ml-demo-text[data-astro-cid-3bsjbq4j]{margin:0;font-size:16px;line-height:1.6}.ml-demo-text[data-astro-cid-3bsjbq4j] s[data-astro-cid-3bsjbq4j]{color:var(--ink-3)}.ml-demo-tip[data-astro-cid-3bsjbq4j]{color:var(--ink-2);margin:0}.ml-table-wrap[data-astro-cid-3bsjbq4j]{margin-top:20px;overflow-x:auto}.ml-part[data-astro-cid-3bsjbq4j]{margin:8px 0;font-size:17px}.ml-table[data-astro-cid-3bsjbq4j]{border-collapse:collapse;width:100%;min-width:520px}.ml-table[data-astro-cid-3bsjbq4j] th[data-astro-cid-3bsjbq4j],.ml-table[data-astro-cid-3bsjbq4j] td[data-astro-cid-3bsjbq4j]{text-align:start;border-bottom:1px solid var(--line-2);padding:10px 12px}.ml-table[data-astro-cid-3bsjbq4j] th[data-astro-cid-3bsjbq4j]{color:var(--ink-3);font-size:14px;font-weight:600}@media (width<=560px){.ml-table[data-astro-cid-3bsjbq4j]{min-width:0}.ml-table[data-astro-cid-3bsjbq4j] th[data-astro-cid-3bsjbq4j],.ml-table[data-astro-cid-3bsjbq4j] td[data-astro-cid-3bsjbq4j]{padding:8px 6px;font-size:14px}.ml-table[data-astro-cid-3bsjbq4j] td[data-astro-cid-3bsjbq4j]:first-child{white-space:nowrap}}.ml-scale[data-astro-cid-3bsjbq4j]{min-width:0;max-width:420px;margin-top:16px}.ml-legal[data-astro-cid-3bsjbq4j]{margin-top:28px;font-size:13px}.ml-guides[data-astro-cid-3bsjbq4j]{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.ml-guides[data-astro-cid-3bsjbq4j] a[data-astro-cid-3bsjbq4j]{font-weight:600}.ml-hero[data-astro-cid-bo6bd7wu] .wrap[data-astro-cid-bo6bd7wu]{max-width:820px}.ml-steps[data-astro-cid-bo6bd7wu]{grid-template-columns:1fr;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (width>=860px){.ml-steps[data-astro-cid-bo6bd7wu]{grid-template-columns:repeat(3,1fr)}}.ml-steps[data-astro-cid-bo6bd7wu] li[data-astro-cid-bo6bd7wu]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);padding:20px}.ml-step-n[data-astro-cid-bo6bd7wu]{background:var(--p-blue);border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:12px;font-weight:600;display:inline-grid}.ml-steps[data-astro-cid-bo6bd7wu] h3[data-astro-cid-bo6bd7wu]{margin-bottom:6px;font-size:19px}.ml-steps[data-astro-cid-bo6bd7wu] p[data-astro-cid-bo6bd7wu]{color:var(--ink-2);margin:0}.ml-demo[data-astro-cid-bo6bd7wu]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);gap:12px;max-width:680px;margin-top:20px;padding:20px;display:grid}.sat-demo-q[data-astro-cid-bo6bd7wu]{margin:0;font-size:16px;line-height:1.6}.sat-demo-opts[data-astro-cid-bo6bd7wu]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sat-demo-opts[data-astro-cid-bo6bd7wu] li[data-astro-cid-bo6bd7wu]{border:1px solid var(--line-2);border-radius:10px;padding:8px 12px}.sat-demo-opts[data-astro-cid-bo6bd7wu] .is-key[data-astro-cid-bo6bd7wu]{background:#e3f6e8;border-color:#1f9e48;font-weight:600}.sat-demo-opts[data-astro-cid-bo6bd7wu] .is-miss[data-astro-cid-bo6bd7wu]{background:#ffe4e4;border-color:#e5484d}.sat-demo-verdict[data-astro-cid-bo6bd7wu]{margin:0;font-weight:600}.sat-demo-verdict[data-astro-cid-bo6bd7wu] .ok[data-astro-cid-bo6bd7wu]{color:#1f7a3a}.sat-demo-verdict[data-astro-cid-bo6bd7wu] .no[data-astro-cid-bo6bd7wu]{color:#b42318}.ml-demo-tip[data-astro-cid-bo6bd7wu]{color:var(--ink-2);margin:0}.sat-demo-tutor[data-astro-cid-bo6bd7wu]{background:var(--p-blue,#eef3ff);border-radius:10px;margin:0;padding:10px 12px}.ml-table-wrap[data-astro-cid-bo6bd7wu]{margin-top:20px;overflow-x:auto}.ml-part[data-astro-cid-bo6bd7wu]{margin:8px 0;font-size:17px}.ml-table[data-astro-cid-bo6bd7wu]{border-collapse:collapse;width:100%;min-width:520px}.ml-table[data-astro-cid-bo6bd7wu] th[data-astro-cid-bo6bd7wu],.ml-table[data-astro-cid-bo6bd7wu] td[data-astro-cid-bo6bd7wu]{text-align:start;border-bottom:1px solid var(--line-2);padding:10px 12px}.ml-table[data-astro-cid-bo6bd7wu] th[data-astro-cid-bo6bd7wu]{color:var(--ink-3);font-size:14px;font-weight:600}.ml-scale[data-astro-cid-bo6bd7wu]{min-width:0;max-width:420px;margin-top:16px}.ml-legal[data-astro-cid-bo6bd7wu]{margin-top:28px;font-size:13px}.ml-guides[data-astro-cid-bo6bd7wu]{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.ml-guides[data-astro-cid-bo6bd7wu] a[data-astro-cid-bo6bd7wu]{font-weight:600}.ml-hero[data-astro-cid-zy7pzp6y] .wrap[data-astro-cid-zy7pzp6y]{max-width:820px}.ml-steps[data-astro-cid-zy7pzp6y]{grid-template-columns:1fr;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (width>=860px){.ml-steps[data-astro-cid-zy7pzp6y]{grid-template-columns:repeat(3,1fr)}}.ml-steps[data-astro-cid-zy7pzp6y] li[data-astro-cid-zy7pzp6y]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);padding:20px}.ml-step-n[data-astro-cid-zy7pzp6y]{background:var(--p-blue);border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:12px;font-weight:600;display:inline-grid}.ml-steps[data-astro-cid-zy7pzp6y] h3[data-astro-cid-zy7pzp6y]{margin-bottom:6px;font-size:19px}.ml-steps[data-astro-cid-zy7pzp6y] p[data-astro-cid-zy7pzp6y]{color:var(--ink-2);margin:0}.ml-demo[data-astro-cid-zy7pzp6y]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);gap:14px;max-width:640px;margin-top:20px;padding:20px;display:grid}.ml-demo-score[data-astro-cid-zy7pzp6y]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ml-demo-score[data-astro-cid-zy7pzp6y] span[data-astro-cid-zy7pzp6y]{color:var(--ink-2);font-weight:600}.ml-demo-score[data-astro-cid-zy7pzp6y] b[data-astro-cid-zy7pzp6y]{font:600 34px/1 var(--serif)}.ml-demo-score[data-astro-cid-zy7pzp6y] small[data-astro-cid-zy7pzp6y]{color:var(--ink-3)}.ml-demo-traits[data-astro-cid-zy7pzp6y]{gap:8px;display:grid}.ml-demo-traits[data-astro-cid-zy7pzp6y] p[data-astro-cid-zy7pzp6y]{grid-template-columns:150px 1fr auto;align-items:center;gap:10px;margin:0;font-size:14px;display:grid}.ml-demo-traits[data-astro-cid-zy7pzp6y] i[data-astro-cid-zy7pzp6y]{background:linear-gradient(90deg, var(--cta) var(--w), var(--line) var(--w));border-radius:99px;height:8px;display:block}.ml-demo-text[data-astro-cid-zy7pzp6y]{margin:0;font-size:16px;line-height:1.6}.ml-demo-text[data-astro-cid-zy7pzp6y] s[data-astro-cid-zy7pzp6y]{color:var(--ink-3)}.ml-demo-tip[data-astro-cid-zy7pzp6y]{color:var(--ink-2);margin:0}.ml-table-wrap[data-astro-cid-zy7pzp6y]{margin-top:20px;overflow-x:auto}.ml-part[data-astro-cid-zy7pzp6y]{margin:8px 0;font-size:17px}.ml-table[data-astro-cid-zy7pzp6y]{border-collapse:collapse;width:100%;min-width:520px}.ml-table[data-astro-cid-zy7pzp6y] th[data-astro-cid-zy7pzp6y],.ml-table[data-astro-cid-zy7pzp6y] td[data-astro-cid-zy7pzp6y]{text-align:start;border-bottom:1px solid var(--line-2);padding:10px 12px}.ml-table[data-astro-cid-zy7pzp6y] th[data-astro-cid-zy7pzp6y]{color:var(--ink-3);font-size:14px;font-weight:600}@media (width<=560px){.ml-table[data-astro-cid-zy7pzp6y]{min-width:0}.ml-table[data-astro-cid-zy7pzp6y] th[data-astro-cid-zy7pzp6y],.ml-table[data-astro-cid-zy7pzp6y] td[data-astro-cid-zy7pzp6y]{padding:8px 6px;font-size:14px}.ml-table[data-astro-cid-zy7pzp6y] td[data-astro-cid-zy7pzp6y]:first-child{white-space:nowrap}}.ml-scale[data-astro-cid-zy7pzp6y]{min-width:0;max-width:420px;margin-top:16px}.ml-legal[data-astro-cid-zy7pzp6y]{margin-top:28px;font-size:13px}.ml-guides[data-astro-cid-zy7pzp6y]{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.ml-guides[data-astro-cid-zy7pzp6y] a[data-astro-cid-zy7pzp6y]{font-weight:600}.ml-hero[data-astro-cid-2hvszoyi] .wrap[data-astro-cid-2hvszoyi]{max-width:820px}.ml-steps[data-astro-cid-2hvszoyi]{grid-template-columns:1fr;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (width>=860px){.ml-steps[data-astro-cid-2hvszoyi]{grid-template-columns:repeat(3,1fr)}}.ml-steps[data-astro-cid-2hvszoyi] li[data-astro-cid-2hvszoyi]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);padding:20px}.ml-step-n[data-astro-cid-2hvszoyi]{background:var(--p-blue);border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:12px;font-weight:600;display:inline-grid}.ml-steps[data-astro-cid-2hvszoyi] h3[data-astro-cid-2hvszoyi]{margin-bottom:6px;font-size:19px}.ml-steps[data-astro-cid-2hvszoyi] p[data-astro-cid-2hvszoyi]{color:var(--ink-2);margin:0}.ml-demo[data-astro-cid-2hvszoyi]{border:1px solid var(--line-2);border-radius:var(--r-item);background:var(--surface,#fff);gap:12px;max-width:680px;margin-top:20px;padding:20px;display:grid}.sat-demo-q[data-astro-cid-2hvszoyi]{margin:0;font-size:16px;line-height:1.6}.sat-demo-opts[data-astro-cid-2hvszoyi]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sat-demo-opts[data-astro-cid-2hvszoyi] li[data-astro-cid-2hvszoyi]{border:1px solid var(--line-2);border-radius:10px;padding:8px 12px}.sat-demo-opts[data-astro-cid-2hvszoyi] .is-key[data-astro-cid-2hvszoyi]{background:#e3f6e8;border-color:#1f9e48;font-weight:600}.sat-demo-opts[data-astro-cid-2hvszoyi] .is-miss[data-astro-cid-2hvszoyi]{background:#ffe4e4;border-color:#e5484d}.sat-demo-verdict[data-astro-cid-2hvszoyi]{margin:0;font-weight:600}.sat-demo-verdict[data-astro-cid-2hvszoyi] .ok[data-astro-cid-2hvszoyi]{color:#1f7a3a}.sat-demo-verdict[data-astro-cid-2hvszoyi] .no[data-astro-cid-2hvszoyi]{color:#b42318}.ml-demo-tip[data-astro-cid-2hvszoyi]{color:var(--ink-2);margin:0}.sat-demo-tutor[data-astro-cid-2hvszoyi]{background:var(--p-blue,#eef3ff);border-radius:10px;margin:0;padding:10px 12px}.ml-table-wrap[data-astro-cid-2hvszoyi]{margin-top:20px;overflow-x:auto}.ml-part[data-astro-cid-2hvszoyi]{margin:8px 0;font-size:17px}.ml-table[data-astro-cid-2hvszoyi]{border-collapse:collapse;width:100%;min-width:520px}.ml-table[data-astro-cid-2hvszoyi] th[data-astro-cid-2hvszoyi],.ml-table[data-astro-cid-2hvszoyi] td[data-astro-cid-2hvszoyi]{text-align:start;border-bottom:1px solid var(--line-2);padding:10px 12px}.ml-table[data-astro-cid-2hvszoyi] th[data-astro-cid-2hvszoyi]{color:var(--ink-3);font-size:14px;font-weight:600}.ml-scale[data-astro-cid-2hvszoyi]{min-width:0;max-width:420px;margin-top:16px}.ml-legal[data-astro-cid-2hvszoyi]{margin-top:28px;font-size:13px}.ml-guides[data-astro-cid-2hvszoyi]{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.ml-guides[data-astro-cid-2hvszoyi] a[data-astro-cid-2hvszoyi]{font-weight:600}.gre-demo-qc[data-astro-cid-2hvszoyi]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gre-demo-qc[data-astro-cid-2hvszoyi] div[data-astro-cid-2hvszoyi]{border:1px solid var(--line-2);text-align:center;border-radius:10px;gap:4px;padding:10px;display:grid}.gre-demo-qc[data-astro-cid-2hvszoyi] small[data-astro-cid-2hvszoyi]{color:var(--ink-3);font-size:13px}.gre-points[data-astro-cid-2hvszoyi]{color:var(--ink-2);gap:6px;margin:12px 0 16px;padding-inline-start:1.2em;display:grid}.all-guides[data-astro-cid-vjfv64b2]{margin-bottom:48px}.all-guides-h[data-astro-cid-vjfv64b2]{font-size:26px}.pass-cards[data-astro-cid-7ka33ntw]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 28px;display:grid}@media (width<=860px){.pass-cards[data-astro-cid-7ka33ntw]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pass-card[data-astro-cid-7ka33ntw]{border-radius:var(--r-item);background:var(--surface);box-shadow:var(--shadow-soft);color:var(--ink);flex-direction:column;gap:4px;padding:22px 20px 18px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;text-decoration:none!important}.pass-card[data-astro-cid-7ka33ntw]:hover{box-shadow:var(--shadow-soft), 0 10px 28px #00000012;transform:translateY(-2px)}.pass-card[data-astro-cid-7ka33ntw].is-best{outline:2px solid var(--cta);outline-offset:-2px}.pass-badge[data-astro-cid-7ka33ntw]{top:-11px;background:var(--cta);color:#fff;font:600 12px/1.4 var(--sans);white-space:nowrap;border-radius:9999px;padding:3px 10px;position:absolute;inset-inline-start:18px}.pass-name[data-astro-cid-7ka33ntw]{color:var(--ink-2);font-size:16px;font-weight:600}.pass-price[data-astro-cid-7ka33ntw]{font:600 40px/1.1 var(--serif);margin:6px 0 2px}.pass-len[data-astro-cid-7ka33ntw]{color:var(--ink-2);font-size:15px}.pass-day[data-astro-cid-7ka33ntw]{color:var(--ink-3,var(--ink-2));font-size:14px}.pass-go[data-astro-cid-7ka33ntw]{color:var(--cta-edge,var(--cta));margin-top:14px;font-size:15px;font-weight:600}[dir=rtl] .calcpage td,[dir=rtl] .calcpage th,[dir=rtl] .prose td,[dir=rtl] .prose th,[dir=rtl] .sc2-v,[dir=rtl] .sc2-res,[dir=rtl] .sc2 dd,[dir=rtl] .sc2 option{text-align:right;unicode-bidi:plaintext}[dir=rtl] .gt-mini th,[dir=rtl] .gt-mini td{text-align:right}.inst-head[data-astro-cid-wpry6opm]{align-items:flex-start;gap:20px;display:flex}.inst-head[data-astro-cid-wpry6opm] img[data-astro-cid-wpry6opm]{border-radius:18px;flex:none}.inst-lead[data-astro-cid-wpry6opm]{max-width:60ch;margin:-12px 0 24px;font-size:18px}.inst-cards[data-astro-cid-wpry6opm]{gap:16px;margin-top:36px;display:grid}@media (width>=860px){.inst-cards[data-astro-cid-wpry6opm]{grid-template-columns:repeat(3,1fr)}}.inst-card[data-astro-cid-wpry6opm]{background:var(--surface);border-radius:var(--r-item);box-shadow:var(--shadow-soft);padding:22px}.inst-card[data-astro-cid-wpry6opm] h2[data-astro-cid-wpry6opm]{margin:0 0 12px;font-size:20px}.inst-card[data-astro-cid-wpry6opm] ol[data-astro-cid-wpry6opm]{color:var(--ink-2);gap:10px;margin:0;padding-left:20px;display:grid}@media (width<=600px){.inst-head[data-astro-cid-wpry6opm]{flex-direction:column;gap:14px}.inst-head[data-astro-cid-wpry6opm] img[data-astro-cid-wpry6opm]{width:56px;height:56px}}.about[data-astro-cid-2ysv2tyu] .lead[data-astro-cid-2ysv2tyu]{font-size:20px}.about-table[data-astro-cid-2ysv2tyu]{margin:0 0 18px;overflow-x:auto}.about-table[data-astro-cid-2ysv2tyu] table[data-astro-cid-2ysv2tyu]{border-collapse:collapse;width:100%;margin:0;font-size:16px;line-height:1.5}.about-table[data-astro-cid-2ysv2tyu] th[data-astro-cid-2ysv2tyu],.about-table[data-astro-cid-2ysv2tyu] td[data-astro-cid-2ysv2tyu]{text-align:start;vertical-align:top}.about-table[data-astro-cid-2ysv2tyu] tbody[data-astro-cid-2ysv2tyu] th[data-astro-cid-2ysv2tyu]{font-weight:600}.gt-tables[data-astro-cid-yjvr2iuj]{grid-template-columns:1fr;gap:20px;max-width:860px;display:grid}@media (width>=760px){.gt-tables[data-astro-cid-yjvr2iuj]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}.gt-table[data-astro-cid-yjvr2iuj]{border-collapse:collapse;background:var(--surface);border-radius:var(--r-item);width:100%;box-shadow:var(--shadow-soft);font-variant-numeric:tabular-nums;font-size:15px;overflow:hidden}.gt-table[data-astro-cid-yjvr2iuj] caption[data-astro-cid-yjvr2iuj]{text-align:left;padding:0 0 8px;font-size:16px;font-weight:700}.gt-table[data-astro-cid-yjvr2iuj] th[data-astro-cid-yjvr2iuj],.gt-table[data-astro-cid-yjvr2iuj] td[data-astro-cid-yjvr2iuj]{border-bottom:1px solid var(--line);text-align:right;padding:7px 12px}.gt-table[data-astro-cid-yjvr2iuj] th[data-astro-cid-yjvr2iuj]:first-child,.gt-table[data-astro-cid-yjvr2iuj] td[data-astro-cid-yjvr2iuj]:first-child{text-align:left;font-weight:600}.gt-table[data-astro-cid-yjvr2iuj] thead[data-astro-cid-yjvr2iuj] th[data-astro-cid-yjvr2iuj]{color:var(--ink-2);background:var(--canvas);font-size:13px}.gt-table[data-astro-cid-yjvr2iuj] tbody[data-astro-cid-yjvr2iuj] tr[data-astro-cid-yjvr2iuj]:nth-child(2n) td[data-astro-cid-yjvr2iuj]{background:#faf9f7}.gt-table[data-astro-cid-yjvr2iuj] tfoot[data-astro-cid-yjvr2iuj] td[data-astro-cid-yjvr2iuj]{color:var(--ink-2);border-bottom:0;font-size:14px}.gt-source[data-astro-cid-yjvr2iuj]{max-width:860px;color:var(--ink-3);margin-top:16px;font-size:14px}.gt-source[data-astro-cid-yjvr2iuj] p[data-astro-cid-yjvr2iuj]{margin:0 0 6px}.gt-source[data-astro-cid-yjvr2iuj] a[data-astro-cid-yjvr2iuj]{color:var(--cta-edge)}.gt-disclaimer[data-astro-cid-yjvr2iuj]{margin-top:28px;font-size:13px}.gt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=700px){.gt-grid{grid-template-columns:1fr}}.gt-pct{color:var(--ink-2);font-size:14px}.gt-range{color:var(--ink-2);margin:6px 0 0;font-size:15px}.gt-bench{border:1px solid var(--line);border-radius:14px;margin-top:16px;padding:14px 16px}.gt-bench-h{font:600 13px/1.3 var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin:0 0 8px}.gt-bench ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gt-bench li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 0;font-size:15px;display:grid}.gt-bench li:last-child{border-bottom:0}.gt-bench-v{font-variant-numeric:tabular-nums;color:var(--ink-2)}.gt-badge{font:600 12.5px/1 var(--sans);white-space:nowrap;text-align:center;border-radius:9999px;min-width:92px;padding:5px 10px}.gt-badge.is-above{background:var(--cta-soft);color:var(--cta-edge)}.gt-badge.is-within{background:var(--p-blue);color:#1d5f73}.gt-badge.is-below{background:var(--p-peach);color:#9a4a12}.gt-mini td{white-space:nowrap}.gt-mini td[colspan]{white-space:normal}@media (width<=520px){.gt-tool .gt-mini{font-size:13px}.gt-tool .gt-mini th,.gt-tool .gt-mini td{padding:7px 4px}.gt-tool .gt-mini th,.gt-tool .gt-mini td:first-child{white-space:normal}.gt-bench li{grid-template-columns:minmax(0,1fr) auto}.gt-bench-v{grid-row:2;font-size:14px}}.cv-table[data-astro-cid-bnv77hgb]{font-variant-numeric:tabular-nums}.cv-src[data-astro-cid-bnv77hgb]{font-size:14px}.rs-tool .sc2-mod{margin-bottom:14px}.rs-field{margin-top:4px}.rs-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rs-row input[type=range]{accent-color:var(--cta);flex:220px}.rs-row input[type=number]{width:88px;font:600 18px/1 var(--sans);border:1px solid var(--line-2);border-radius:10px;padding:10px 12px}.rs-done td{color:var(--cta-edge)}.rs-cta{margin-top:16px}.gt-mini{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:16px;font-size:15px}.gt-mini th,.gt-mini td{border-bottom:1px solid var(--line);text-align:left;padding:8px 10px}.gt-mini th{color:var(--ink-2);font-size:13px;font-weight:600}.tg-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tg-next{white-space:nowrap}.tg-filter{color:var(--ink-2);align-items:center;gap:10px;margin-top:12px;font-size:15px;display:flex}.tg-filter select{font:600 15px/1 var(--sans);border:1px solid var(--line-2);background:#fff;border-radius:10px;padding:8px 10px}.tg-card{border:1px solid var(--line);border-radius:14px;margin-top:16px;padding:18px 20px}.tg-card h3{margin:4px 0 10px;font-size:21px;line-height:1.3}.tg-card ul{gap:4px;margin:6px 0 0;padding-left:20px;display:grid}.tg-k{font:600 13px/1.3 var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin:0}.tg-say{margin:6px 0 0;font-weight:600}.tg-text{margin:8px 0 0;font-size:17px;line-height:1.55}.tg-timer{margin-top:14px}.tg-timer p{font-variant-numeric:tabular-nums;margin:0;font-size:18px}.tg-link{color:var(--cta-edge);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tg-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.cv-tool .cv-out{margin-top:16px}.cv-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.cv-list div{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.cv-list dt{color:var(--ink-3);font-size:13px}.cv-list dd{font:700 22px/1.1 var(--sans);font-variant-numeric:tabular-nums;margin:4px 0 0}
