.tp{--ink:var(--plum);--soft:var(--heather);--ln:var(--line);--panel:var(--white-warm);--wash:var(--vellum);--dur:4.6s}.tp-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.tp-tabs{flex-wrap:wrap;gap:10px clamp(20px,2.4vw,34px);display:flex}.tp-tab{color:var(--heather);font:600 var(--fs-small) var(--font);cursor:pointer;transition:color .5s var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;display:inline-flex}.tp-tab.uline:after{bottom:2px}.tp-tab:hover,.tp-tab.on{color:var(--plum)}.tp-tab:focus-visible{outline:2px solid var(--plum);outline-offset:3px;border-radius:var(--rad-1)}.tp-tdot{background:var(--c);border-radius:50%;width:8px;height:8px}.tp-play{align-items:center;gap:16px;display:flex}.tp-go{border-radius:var(--r);min-height:44px;color:var(--plum);font:600 var(--fs-small)/1 var(--font);cursor:pointer;transition:border-color .5s var(--ease);background:0 0;border:1.5px solid #2b1d3e4d;align-items:center;gap:10px;padding:0 18px 0 16px;display:inline-flex}.tp-go:hover{border-color:var(--plum)}.tp-go:focus-visible{outline:2px solid var(--plum);outline-offset:3px}.tp-gi{place-content:center;width:14px;height:14px;display:grid}.tp-gi svg{grid-area:1/1;width:14px;height:14px}.tp-gi .pl{fill:currentColor}.tp-gi .pa{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;display:none}.tp-go[aria-pressed=true] .pl{display:none}.tp-go[aria-pressed=true] .pa{display:block}.tp-prog{gap:4px;width:clamp(120px,14vw,200px);display:flex}.tp-seg{border-radius:var(--rad-pill);background:var(--line);height:2px;overflow:hidden}.tp-seg i{height:100%;width:calc(var(--f,0) * 100%);background:var(--plum);border-radius:inherit;transition:width .6s var(--ease);display:block}.tp-count{font:600 var(--fs-fine) var(--font);color:var(--heather);font-variant-numeric:tabular-nums;min-width:44px}.tp-hint{color:var(--heather);font-size:var(--fs-fine);margin:12px 0 32px}.tp-view{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:56px;display:grid}.tp-view[hidden]{display:none}.tp-stage{isolation:isolate;min-width:0;position:relative}.tp-frame{position:relative;container:tpf/inline-size}.tp-win{overflow:hidden}.tp-note{margin:14px 0 0}.tp-view:not([hidden]) .tp-win{animation:tp-in .6s var(--ease) both}.anim .tp-view:not([hidden]) .tp-card{animation:tp-in .55s var(--ease) backwards;animation-delay:calc(.2s + (var(--cc,0) + var(--ck,0)) * .11s)}.tp-body>:nth-child(2){--cc:1}.tp-body>:nth-child(3){--cc:2}.tp-card:nth-child(2){--ck:1}.tp-card:nth-child(3){--ck:2}.tp-card:nth-child(4){--ck:3}.tp-card:nth-child(5){--ck:4}.anim .tp-view:not([hidden]) .tp-hs{animation:tp-hs .5s var(--ease) .9s backwards}@keyframes tp-hs{0%{opacity:0}}.anim .tp:not(.in) .tp-view :is(.tp-win,.tp-card,.tp-hs,.m-cell,.m-feed li,.x-line),.anim .tp:not(.in) .tp-view .c-steps li.now i:after{animation-play-state:paused}.anim .tp:not(.in) .tp-view .tp-hs{opacity:0}@keyframes tp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tp-copy{align-content:start;gap:16px;display:grid;position:sticky;top:120px}.tp-kick{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--heather);margin-top:8px;font-weight:600;line-height:16px}.tp-notes{border-bottom:1px solid var(--line);list-style:none;display:grid}.tp-notes li{border-top:1px solid var(--line)}.tp-notes button{text-align:left;width:100%;font:inherit;color:var(--aub);cursor:pointer;transition:color .5s var(--ease);background:0 0;border:0;grid-template-columns:24px 1fr;align-items:start;gap:12px;padding:14px 0;display:grid;position:relative;overflow:hidden}.tp-notes button:hover,.tp-notes li.on button{color:var(--plum)}.tp-notes button:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.tp-nn{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--mist-2);color:var(--heather);font-variant-numeric:tabular-nums;transition:background-color .5s var(--ease), color .5s var(--ease), box-shadow .5s var(--ease);border-radius:50%;place-content:center;font-size:12px;font-weight:600;display:grid}.tp-notes li.on .tp-nn{background:var(--plum);color:var(--card);box-shadow:none}.tp-notes b{font-weight:600;font-size:var(--fs-small);color:var(--plum);display:block}.tp-notes em{font-style:normal;font-size:var(--fs-small);color:var(--aub);margin-top:2px;line-height:1.5;display:block}.tp-tick{background:var(--plum);transform-origin:0;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.tp.playing .tp-notes li.on .tp-tick{animation:tp-fill var(--dur) linear forwards}@keyframes tp-fill{to{transform:scaleX(1)}}.tp-cap{display:none}.tp-hss{pointer-events:none;z-index:3;position:absolute;inset:0}.tp-hs{pointer-events:auto;background:var(--card);width:24px;height:24px;color:var(--plum);font:600 12px/1 var(--font);font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:inset 0 0 0 1px var(--plum), 0 0 0 3px var(--card), var(--sh-1);transition:background-color .5s var(--ease), color .5s var(--ease), left .6s var(--ease), top .6s var(--ease);border:0;border-radius:50%;place-content:center;padding:0;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.tp-hs[hidden]{display:none}.tp-hs:hover{background:var(--mist)}.tp-hs.on{background:var(--plum);color:var(--card)}.tp-hs:focus-visible{outline:2px solid var(--plum);outline-offset:4px}.tp .lit{outline:1.5px solid var(--gold);outline-offset:3px;border-radius:var(--rad-3);transition:outline-color .5s var(--ease), outline-offset .5s var(--ease)}.tp .m-cell.lit,.tp .m-kid.lit{outline-offset:2px;border-radius:var(--rad-2)}.tp-scr{min-height:590px;color:var(--ink);text-align:left;grid-template-columns:62px minmax(0,1fr);font-size:12.5px;line-height:1.4;display:grid}.tp-side{background:var(--plum);flex-direction:column;align-items:center;gap:6px;padding:16px 0;display:flex}.tp-brand{border-radius:var(--rad-2);background:#c9a24a24;place-content:center;width:32px;height:32px;margin-bottom:12px;display:grid}.tp-side .tp-bl{width:10px;height:17px;color:var(--flame)}.tp-ni{border-radius:var(--rad-2);color:#f5f1ea80;place-content:center;width:36px;height:36px;display:grid}.tp-ni svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.tp-ni em{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tp-ni.on{color:var(--vellum);box-shadow:inset 2px 0 0 var(--gold);background:#f5f1ea1a}.tp-me{border-radius:var(--arch-s);background:var(--aub);width:26px;height:30px;color:var(--mist);place-content:center;margin-top:auto;font-size:11px;font-weight:600;display:grid}.tp-main{flex-direction:column;min-width:0;display:flex}.tp-top{border-bottom:1px solid var(--ln);background:var(--card);align-items:center;gap:10px;min-height:54px;padding:12px 16px;display:flex}.tp-crumb{color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:600}.tp-chip{border-radius:var(--rad-pill);background:var(--t);color:var(--ink);align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.tp-chip svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.tp-bell{background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px}.tp-search{border-radius:var(--rad-2);background:var(--paper);color:var(--ink);white-space:nowrap;align-items:center;gap:2px;width:min(44%,280px);margin-left:auto;padding:6px 12px;font-size:12px;display:flex;position:relative;overflow:hidden}.tp-search svg{fill:none;width:15px;height:15px;stroke:var(--heather);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-right:6px}.tp-search em{color:var(--heather);text-overflow:ellipsis;margin-left:4px;font-style:normal;overflow:hidden}.tp-type{white-space:nowrap;font-weight:600;overflow:hidden}.tp-type:not(:empty)~em,.tp-search.typed .tp-caret{display:none}.tp-caret{background:var(--deep-gold);flex:none;width:1.5px;height:14px;display:inline-block}.anim .tp-caret{animation:1.05s step-end 6 tp-blink}@keyframes tp-blink{50%{opacity:0}}.tp-tag{border-radius:var(--rad-pill);background:var(--mist);color:var(--soft);white-space:nowrap;padding:3px 9px;font-size:10.5px;font-weight:600}.tp-top .tp-tag{margin-left:auto}.tp-body{flex:1;align-content:start;gap:14px;padding:16px;display:grid}.c-col{align-content:start;gap:14px;min-width:0;display:grid}.tp-card{background:var(--panel);border-radius:var(--rad-3);box-shadow:0 0 0 1px var(--ln);padding:14px;position:relative}.tp-ph{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.tp-k{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:10px;font-weight:600;display:block}.tp-strong{color:var(--ink);font-size:13.5px;font-weight:600}.tp-fine{color:var(--soft);font-size:11.5px}.tp-arch{background:var(--c);width:20px;height:24px;color:var(--card);border-radius:var(--arch-s);flex:none;place-content:center;font-size:11px;font-style:normal;font-weight:600;display:inline-grid}.tp-arch.big{border-radius:var(--arch);width:40px;height:48px;font-size:18px}.tp-sun{background:var(--plum);border-radius:50%;flex:none;place-content:center;width:32px;height:32px;display:grid}.tp .tp-sl{width:8px;height:14px;color:var(--flame)}.tp-meter{border-radius:var(--rad-2);background:var(--paper);height:6px;display:block;overflow:hidden}.tp-meter i{height:100%;width:var(--w);border-radius:inherit;background:var(--c,var(--teal));transition:width .9s var(--ease);display:block}.tp-doc{border-radius:var(--rad-1);background:linear-gradient(var(--plum), var(--plum)) 6px 7px/18px 3px no-repeat, linear-gradient(var(--mist-2), var(--mist-2)) 6px 14px/22px 2px no-repeat, linear-gradient(var(--mist-2), var(--mist-2)) 6px 19px/16px 2px no-repeat, linear-gradient(var(--terra), var(--terra)) 6px 28px/10px 9px no-repeat, linear-gradient(var(--teal), var(--teal)) 18px 24px/8px 13px no-repeat, var(--white-warm);width:36px;height:44px;box-shadow:0 0 0 1px var(--sheet);flex:none}.tp-btn{border-radius:var(--rad-2);background:var(--plum);color:var(--vellum);font:600 12.5px/1.2 var(--font);cursor:pointer;white-space:nowrap;transition:background-color .5s var(--ease), box-shadow .5s var(--ease);border:0;justify-content:center;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.tp-btn:hover{background:var(--aub)}.tp-btn:focus-visible,.tp-scr button:focus-visible,.tp-scr textarea:focus-visible{outline:2px solid var(--c);outline-offset:2px}.tp-btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.tp-btn.ghost:hover{background:var(--t)}.tp-btn.line{color:var(--ink);box-shadow:inset 0 0 0 1px var(--plum);background:0 0;width:100%}.tp-btn.line:hover{background:var(--t)}.tp-btn.gold{background:var(--gold);color:var(--night)}.tp-btn.gold:hover{background:var(--gold-soft)}.tp-btn.sm{padding:6px 10px;font-size:11.5px}.tp-btn[hidden]{display:none}.c-ta{position:relative}.c-ta textarea{resize:none;border-radius:var(--rad-2);background:var(--wash);width:100%;font:400 13.5px/1.45 var(--font);color:var(--ink);border:0;padding:10px 12px;display:block}.c-ta textarea::placeholder{color:var(--heather)}.c-ta .tp-caret{position:absolute;top:12px;left:12px}.c-ta textarea:focus+.tp-caret,.c-ta textarea:not(:placeholder-shown)+.tp-caret,.c-ta textarea.typing+.tp-caret{display:none}.m-ck{background:var(--sage);border-radius:50%;flex:none;width:16px;height:16px;display:inline-block;position:relative}.m-ck:after{content:"";border:solid var(--card);border-width:0 1.8px 1.8px 0;width:4px;height:7px;position:absolute;top:3.5px;left:5px;transform:rotate(45deg)}.c-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.c-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.c-num{color:var(--soft);white-space:nowrap;font-size:11.5px}.c-num b{color:var(--ink)}.c-qt{letter-spacing:-.025em;color:var(--ink);margin:10px 0 2px;font-size:clamp(22px,2.4vw,28px);font-weight:300;line-height:1.15}.c-pick{color:var(--soft);font-size:12px}.c-line{height:70px;margin:8px 16px 0;position:relative}.c-rail{border-radius:var(--rad-1);background:var(--ink);height:2px;position:absolute;top:34px;left:0;right:0}.c-tick{left:var(--x);cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:40px;padding:0;display:grid;position:absolute;top:35px;transform:translate(-50%,-50%)}.c-tick i{border-radius:var(--rad-1);background:var(--ink);width:2px;height:16px;transition:all .3s var(--ease)}.c-tick span{color:var(--soft);font-size:11.5px;font-weight:600;position:absolute;top:34px}.c-tick:hover:not(:disabled) i,.c-tick:focus-visible i{background:var(--t);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--c);border-radius:50%}.c-tick:disabled{cursor:default}.c-tick.no i{background:var(--white-warm);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--terra);border-radius:50%}.anim .c-tick.no{animation:.4s tp-shake}@keyframes tp-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.c-tick.ok i{background:var(--gold-t);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--gold);border-radius:50%}.c-pin{left:var(--px,50%);background:var(--plum);width:22px;height:22px;box-shadow:0 0 0 2px var(--panel);opacity:0;pointer-events:none;border-radius:50%;place-content:center;display:grid;position:absolute;top:0;transform:translate(-50%)}.c-pin .c-pl{width:6px;height:10px;color:var(--flame)}.done .c-pin{opacity:1}.anim .done .c-pin{animation:tp-drop .6s var(--ease)}@keyframes tp-drop{0%{opacity:0;transform:translate(-50%,-12px)}}.c-fb{min-height:20px;margin-top:2px;font-size:13px;font-weight:600}.c-fb .fb-ok{color:var(--sage-ink)}.c-fb .fb-no{color:var(--terra-ink)}.c-hint{border-radius:var(--rad-3) var(--rad-3) var(--rad-3) var(--rad-1);background:var(--wash);align-items:center;gap:10px;margin-top:10px;padding:8px 8px 8px 10px;transition:background .35s;display:flex}.c-hl{border-radius:var(--rad-2);background:#c9a24a2e;flex:none;place-content:center;width:24px;height:24px;display:grid}.c-hl .c-hlp{width:6px;height:11px;color:var(--gold)}.c-hintx{flex:1;font-size:13px;line-height:1.45}.c-hint.open{background:var(--plum);color:var(--vellum)}.c-hint.open .c-hlp{color:var(--flame)}.c-hint.open .tp-btn.ghost{color:var(--vellum);box-shadow:inset 0 0 0 1.5px #f5f1ea4d}.c-hint.open .tp-btn.ghost:hover{background:#f5f1ea14}.c-acts{justify-content:flex-end;min-height:0;margin-top:10px;display:flex}.c-acts:has([hidden]){margin-top:0}.c-ring{text-align:center;justify-items:center;gap:4px;display:grid}.c-ring .tp-k{justify-self:start}.c-rw{width:116px;height:116px;margin:4px 0;position:relative}.c-rw svg{width:100%;height:100%;transform:rotate(-90deg)}.c-rw circle{fill:none;stroke:var(--paper);stroke-width:7px}.c-rw .c-rv{stroke:var(--gold);stroke-dasharray:100;stroke-linecap:round;transition:stroke-dashoffset .9s var(--ease)}.c-rc{place-content:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:0}.c-rc .c-rl{width:7px;height:12px;color:var(--gold)}.c-rc b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:300}.c-rs{font-size:12.5px;font-weight:600}.c-streak{gap:6px;margin-top:4px;display:flex}.c-streak i{background:var(--paper);border-radius:50%;width:10px;height:10px;transition:background .4s,box-shadow .4s}.c-streak i.on{background:var(--gold)}.c-rn{color:var(--soft);font-size:12px}.c-rn b{color:var(--ink)}.c-next{border-radius:var(--rad-3);gap:10px;display:grid}.c-up,.c-pj{align-items:center;gap:12px;display:flex}.c-up{background:var(--panel)}.c-pj>div{flex:1;gap:3px;display:grid}.m-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}.m-leg{gap:10px;margin-left:auto;display:flex}.m-leg i{color:var(--soft);align-items:center;gap:4px;font-size:10.5px;font-style:normal;display:inline-flex}.m-leg i:before{content:"";border-radius:var(--rad-1);width:9px;height:9px}.m-leg .l2:before{background:var(--gold-soft)}.m-leg .l1:before{background:var(--mist-2)}.m-leg .l0:before{box-shadow:inset 0 0 0 1.5px var(--terra)}.m-hm{grid-template-columns:92px repeat(var(--cols), minmax(0, 1fr));align-items:center;gap:5px;display:grid}.m-sk{color:var(--soft);text-align:center;hyphens:auto;align-self:end;padding-bottom:2px;font-size:9.5px;line-height:1.15}.m-sk .sh{display:none}.m-kid{border-radius:var(--rad-2);font:600 12px var(--font);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-width:0;padding:3px 6px 3px 3px;transition:background .25s;display:flex}.m-kid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-kid:hover{background:var(--wash)}.m-kid[aria-pressed=true]{background:var(--t)}.m-cell{border-radius:var(--rad-2);background:var(--paper);height:22px;transition:opacity .35s, transform .35s var(--ease), box-shadow .35s, background .35s;border:0;padding:0;display:block;position:relative}.m-cell.v2{background:var(--scr-gold)}.m-cell.v1{background:var(--mist-2)}.m-cell.v0{background:var(--white-warm);box-shadow:inset 0 0 0 1.5px var(--terra);cursor:pointer}button.m-cell.v0:hover{background:var(--terra-t);transform:scale(1.1)}.m-cell.v0[aria-pressed=true]{background:var(--terra)}.m-cell.grp:not([aria-pressed=true]){box-shadow:inset 0 0 0 1.5px var(--terra), 0 0 0 1.5px var(--gold)}.m-cell.planned{background:repeating-linear-gradient(45deg, var(--teal-t) 0 3px, var(--white-warm) 3px 6px);box-shadow:inset 0 0 0 1.5px var(--teal)}.m-hm:has(.row) .m-cell:not(.row),.m-hm:has(.grp) .m-cell:not(.grp){opacity:.4}.m-cell.row{transform:scaleY(1.08)}.anim [data-screen=mentor] .m-cell{animation:tp-cell .5s var(--ease) both;animation-delay:calc(.1s + var(--d) * 18ms)}@keyframes tp-cell{0%{opacity:0;transform:scale(.6)}}.m-pane{min-height:420px}.m-pane>div[hidden]{display:none}.m-pane>div{align-content:start;gap:8px;display:grid}.anim .m-pane>div:not([hidden]){animation:tp-in .45s var(--ease) both}.m-sug{border-radius:var(--rad-3);background:var(--plum);color:var(--vellum);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:6px;padding:11px 12px;display:grid;position:relative;overflow:hidden}.m-rl,.m-lamp{border-radius:var(--rad-2);background:#c9a24a2e;flex:none;place-content:center;width:30px;height:30px;display:grid;position:relative}.tp .m-rlamp{width:8px;height:14px;color:var(--flame)}.m-rk{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:9.5px;font-weight:600}.m-rt{font-size:13px;font-weight:600}.m-rg{color:#f5f1eab3;font-size:11.5px}.m-day{border-radius:var(--rad-2);gap:8px;display:grid}.m-ag{gap:7px;list-style:none;display:grid}.m-ag li{border-radius:var(--rad-2);background:var(--wash);grid-template-columns:52px 1fr;gap:8px;padding:8px 10px;display:grid}.m-ag li[hidden]{display:none}.m-ag li:not(.new):nth-child(3){background:var(--gold-t);box-shadow:inset 2px 0 0 var(--gold)}.m-ag li.new{background:var(--teal-t);box-shadow:inset 2px 0 0 var(--teal)}.anim .m-ag li.new{animation:tp-in .5s var(--ease) both}.m-at{color:var(--soft);font-size:11.5px;font-weight:600}.m-ag b{font-size:12.5px;font-weight:600;display:block}.m-ag em{color:var(--soft);font-size:11.5px;font-style:normal}.m-wk{margin-top:6px}.m-wall{gap:7px;list-style:none;display:grid}.m-wall li{align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.m-th{border-radius:var(--rad-1);width:32px;height:24px;box-shadow:0 0 0 1px var(--sheet);flex:none}.w0 .m-th{background:linear-gradient(90deg, transparent 45%, var(--sage) 45% 55%, transparent 55%), linear-gradient(0deg, transparent 40%, var(--dusk-t) 40% 60%, transparent 60%), var(--paper)}.w1 .m-th{background:linear-gradient(var(--teal), var(--teal)) 5px 14px/4px 6px no-repeat, linear-gradient(var(--teal), var(--teal)) 12px 9px/4px 11px no-repeat, linear-gradient(var(--teal), var(--teal)) 19px 5px/4px 15px no-repeat, var(--white-warm)}.w2 .m-th{background:linear-gradient(var(--heather), var(--heather)) 5px 5px/16px 2px no-repeat, linear-gradient(var(--mist-2), var(--mist-2)) 5px 10px/20px 2px no-repeat, linear-gradient(var(--mist-2), var(--mist-2)) 5px 15px/14px 2px no-repeat, var(--white-warm)}.m-back{color:var(--soft);font:600 11.5px var(--font);cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0}.m-back:hover{color:var(--ink)}.m-pro{align-items:center;gap:12px;margin-bottom:4px;display:flex}.m-name{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:300;line-height:1.1}.m-str{gap:6px;margin-bottom:4px;display:grid}.m-str>div{color:var(--soft);grid-template-columns:62px 1fr;align-items:center;gap:8px;font-size:11px;display:grid}.m-fo{margin-bottom:4px}.m-note{color:var(--aub);margin-bottom:4px;font-size:12.5px;line-height:1.5}.m-steps{counter-reset:s;gap:6px;list-style:none;display:grid}.m-steps li{counter-increment:s;grid-template-columns:20px 1fr;gap:8px;font-size:12px;display:grid}.m-steps li:before{content:counter(s);background:var(--t);border-radius:50%;place-content:center;width:20px;height:20px;font-size:10.5px;font-weight:600;display:grid}.m-chain{gap:0;list-style:none;display:grid}.m-chain li{border-radius:var(--rad-2);background:var(--wash);grid-template-columns:62px 1fr auto;align-items:center;gap:8px;margin-bottom:14px;padding:8px 10px;display:grid;position:relative}.m-chain li:not(:last-child):after{content:"";background:var(--gold);width:1px;height:14px;position:absolute;bottom:-14px;left:50%}.m-chain em{color:var(--soft);font-size:10.5px;font-style:normal;font-weight:600}.m-chain b{font-size:12.5px;font-weight:600}.m-chain li.root{background:var(--plum);color:var(--vellum)}.m-chain li.root em{color:var(--gold)}.anim .m-chain li{animation:tp-in .5s var(--ease) both;animation-delay:calc(var(--d) * .16s)}.m-why{color:var(--aub);font-size:12.5px;line-height:1.5}.m-grp{border-radius:var(--rad-2);background:var(--t);gap:6px;padding:10px;display:grid}.m-faces{flex-wrap:wrap;gap:8px;display:flex}.m-faces span{border-radius:var(--rad-pill);background:var(--panel);align-items:center;gap:6px;padding:3px 8px 3px 3px;font-size:12px;font-weight:600;display:inline-flex}.m-dec{border-radius:var(--rad-2);flex-wrap:wrap;gap:8px;display:flex}.m-dec[hidden],.m-done[hidden]{display:none}.m-done{border-radius:var(--rad-2);background:var(--sage-t);grid-template-columns:auto 1fr;align-items:start;gap:8px 10px;padding:10px;font-size:12.5px;display:grid}.m-done .tp-btn{grid-column:2;justify-self:start}.p-flip{align-items:center;gap:6px;margin-left:auto;display:flex}.p-arr{background:var(--wash);width:28px;height:28px;color:var(--ink);font:600 16px/1 var(--font);cursor:pointer;border:0;border-radius:50%;place-content:center;padding-bottom:2px;display:grid}.p-arr:hover:not(:disabled){background:var(--t)}.p-arr:disabled{opacity:.35;cursor:default}.p-dots{gap:12px;display:flex}.p-dots button{font:600 12px var(--font);color:var(--soft);cursor:pointer;background:0 0;border:0;padding:2px 0}.p-dots button[aria-pressed=true]{color:var(--ink)}.p-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.p-letter article{gap:12px;display:grid}.p-letter article[hidden]{display:none}.anim .p-letter article.flip{animation:tp-flip .55s var(--ease) both}@keyframes tp-flip{0%{opacity:0;transform:translate(14px)rotateY(-6deg)}}.p-lt{align-items:center;gap:12px;display:flex}.p-lt .tp-arch.big{color:var(--flame)}.tp .p-ml{width:10px;height:17px}.p-h{letter-spacing:-.025em;color:var(--ink);font-size:22px;font-weight:300;line-height:1.15}.p-body{color:var(--aub);font-size:13.5px;line-height:1.6}.p-won{border-radius:var(--rad-3);background:var(--gold-t);align-items:center;gap:12px;padding:12px;display:flex}.p-reply,.p-comp{gap:8px;display:grid}.p-comp[hidden]{display:none}.p-comp .tp-btn{justify-self:end}.p-sent{color:var(--sage-ink);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.p-sent[hidden]{display:none}.p-steps{gap:0;margin-top:10px;list-style:none;display:grid}.p-steps li{color:var(--soft);grid-template-columns:18px 1fr;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:grid;position:relative}.p-steps li:not(:last-child):after{content:"";background:var(--sheet);width:2px;height:calc(100% - 10px);position:absolute;top:22px;left:8px}.p-steps li.done:not(:last-child):after{background:var(--gold-soft)}.p-steps i{background:var(--panel);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--sheet);z-index:1;transition:all .4s var(--ease);border-radius:50%;margin-left:2px;position:relative}.p-steps li.done{color:var(--ink);font-weight:600}.p-steps li.done i{background:var(--gold-soft);box-shadow:none}.p-steps li.now{color:var(--ink);font-weight:600}.p-steps li.now i{background:var(--panel);box-shadow:inset 0 0 0 2px var(--c)}.p-home{gap:10px;display:grid}.p-hh{gap:12px;display:flex}.p-pz{flex:none;width:40px;height:40px}.p-pz circle{fill:var(--gold-t);stroke:var(--ochre);stroke-width:1.5px}.p-pz line{stroke:var(--ochre);stroke-width:1px}.p-pz path{fill:var(--gold);opacity:.75}.p-ht{margin-top:3px;font-size:13px;line-height:1.5}.p-how{font:600 12.5px var(--font);color:var(--ink);cursor:pointer;text-decoration:underline;text-decoration-color:var(--c);text-underline-offset:3px;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;display:inline-flex}.p-how span{transition:transform .3s var(--ease)}.p-how[aria-expanded=true] span{transform:rotate(90deg)}.p-home>div{gap:8px;display:grid}.p-home>div[hidden]{display:none}.p-hs{counter-reset:s;border-radius:var(--rad-2);background:var(--t);gap:6px;padding:10px;list-style:none;display:grid}.p-hs[hidden]{display:none}.p-hs li{counter-increment:s;grid-template-columns:18px 1fr;gap:8px;font-size:12.5px;display:grid}.p-hs li:before{content:counter(s);color:var(--soft);font-weight:600}.p-tried{justify-self:start}.p-tried .m-ck{background:var(--sheet);transition:background .3s}.p-tried[aria-pressed=true]{background:var(--sage-t);box-shadow:inset 0 0 0 1.5px var(--sage)}.p-tried[aria-pressed=true] .m-ck{background:var(--sage)}.p-thx[hidden]{display:none}.x-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"progs progs""kpis kpis""chart caps""note note"}.x-progs{border-radius:var(--rad-3);flex-wrap:wrap;grid-area:progs;gap:6px;display:flex}.x-prog{border-radius:var(--rad-pill);background:var(--panel);box-shadow:inset 0 0 0 1px var(--ln);font:600 12px var(--font);color:var(--soft);cursor:pointer;border:0;align-items:center;gap:7px;padding:7px 12px;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.x-prog i{background:var(--c);border-radius:50%;width:8px;height:8px}.x-prog:hover{color:var(--ink)}.x-prog[aria-pressed=true]{background:var(--t);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--c)}.x-kpis{border-radius:var(--rad-3);grid-area:kpis;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.x-kpi{grid-template-columns:1fr auto;align-items:end;gap:2px 8px;padding:12px 14px;display:grid}.x-kpi p{color:var(--soft);grid-column:1/-1;font-size:11.5px}.x-kpi b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:300;line-height:1.1}.x-kpi svg{width:70px;height:22px}.x-kpi path{fill:none;stroke:var(--pc);stroke-width:1.8px;stroke-linecap:round;transition:stroke .6s}.x-chart{grid-area:chart;min-width:0}.x-lg{gap:12px;margin-left:auto;display:flex}.x-lg i{color:var(--soft);align-items:center;gap:6px;font-size:11px;font-style:normal;display:inline-flex}.x-lg i:before{content:"";border-radius:var(--rad-1);width:14px;height:2.5px}.x-lg .me:before{background:var(--pc)}.x-lg .all:before{background:repeating-linear-gradient(90deg, var(--heather) 0 4px, transparent 4px 7px)}.x-svg{width:100%;height:auto;display:block;overflow:visible}.x-svg line{stroke:var(--paper);stroke-width:1px}.x-svg text{font:600 10px var(--font);fill:var(--heather)}.x-area{fill:var(--pc);opacity:.13;transition:d .8s var(--ease), fill .6s}.x-line{fill:none;stroke:var(--pc);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;transition:d .8s var(--ease), stroke .6s}.x-avg{fill:none;stroke:var(--heather);stroke-width:1.4px;stroke-dasharray:4 3;opacity:.7}.x-dot{fill:var(--panel);stroke:var(--pc);stroke-width:2px;transition:cy .8s var(--ease), stroke .6s}.x-dot[data-dot="7"]{fill:var(--pc)}.anim .x-line{animation:tp-draw 1.6s var(--ease) both .2s;stroke-dasharray:1}@keyframes tp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.x-wk{margin-top:6px}.x-caps{grid-area:caps;min-width:0}.x-caps ul{gap:9px;margin-top:10px;list-style:none;display:grid}.x-caps li{color:var(--ink);grid-template-columns:86px 1fr;align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:grid}.x-note{color:var(--soft);border-radius:var(--rad-2);flex-wrap:wrap;grid-area:note;align-items:center;gap:10px;padding:4px;font-size:12px;display:flex}@container tpf (width<=780px){.c-grid,.m-grid,.p-grid{grid-template-columns:minmax(0,1fr)}.x-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"progs""kpis""chart""caps""note"}.m-pane,.tp-scr{min-height:0}}@container tpf (width<=560px){.tp-scr{grid-template-columns:minmax(0,1fr);font-size:12px}.tp-side{flex-direction:row;gap:4px;padding:8px 12px}.tp-brand{width:30px;height:30px;margin:0 8px 0 0}.tp-ni{width:30px;height:30px}.tp-ni.on{box-shadow:inset 0 -2px 0 var(--gold)}.tp-me{width:26px;height:26px;margin:0 0 0 auto}.tp-top{flex-wrap:wrap;gap:8px;padding:10px 12px}.tp-search{display:none}.tp-body{gap:12px;padding:12px}.tp-card{padding:12px}.m-hm{grid-template-columns:70px repeat(var(--cols), minmax(0, 1fr));gap:4px 3px}.m-sk{font-size:8.5px}.m-sk .lg{display:none}.m-sk .sh{display:inline}.m-kid{gap:5px;padding:2px;font-size:11px}.m-kid .tp-arch{width:16px;height:20px;font-size:9.5px}.m-cell{height:20px}.m-leg{margin-left:0}.p-flip{justify-content:space-between;width:100%;margin-left:0}.p-dots{gap:8px}.x-kpi{grid-template-columns:1fr;padding:10px}.x-kpi b{font-size:21px}.x-kpi svg{width:100%;height:16px}.x-kpi p{font-size:10px;line-height:1.25}.c-qt{font-size:22px}.c-line{margin-inline:12px}}@media (width<=1100px){.tp-view{grid-template-columns:minmax(0,1fr)}.tp-copy{position:static}.tp-cap{border-radius:var(--rad-pill);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);width:fit-content;max-width:100%;font-weight:600;font-size:var(--fs-small);color:var(--plum);align-items:center;gap:10px;margin:16px 0 0;padding:8px 14px 8px 8px;display:flex}.tp-cap b{background:var(--plum);width:24px;height:24px;color:var(--card);border-radius:50%;flex:none;place-content:center;font-size:12px;display:grid}}@media (width<=640px){.tp-bar{gap:14px}.tp-tabs{gap:4px 18px}.tp-tab{font-size:14px}.tp-play{width:100%}.tp-prog{flex:1}.tp-hs{width:24px;height:24px;font-size:11px}}@media (prefers-reduced-motion:reduce){.tp *,.tp :before,.tp :after{transition:none!important;animation:none!important}}.c-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;list-style:none;display:grid}.c-steps li{color:var(--soft);gap:2px;padding-top:10px;font-size:11.5px;display:grid;position:relative}.c-steps i{border-radius:var(--rad-1);background:var(--paper);height:4px;position:absolute;top:0;left:0;right:0;overflow:hidden}.c-steps li.done i{background:var(--gold-soft)}.c-steps li.now i:after{content:"";border-radius:inherit;background:var(--c);transform-origin:0;width:55%;position:absolute;inset:0}.anim .c-steps li.now i:after{animation:tp-grow 2.4s var(--ease) both .4s}@keyframes tp-grow{0%{transform:scaleX(0)}}.c-steps b{color:var(--ink);font-size:12px;font-weight:600;line-height:1.25}.c-steps li.done b,.c-steps li.now b{color:var(--ink)}.m-map{display:grid}.m-feed{border-top:1px solid var(--ln);margin-top:14px;padding-top:12px}.m-feed .tp-k{align-items:center;gap:7px;display:flex}.m-live{background:var(--sage);border-radius:50%;width:6px;height:6px}.m-feed ul{gap:8px;margin-top:8px;list-style:none;display:grid}.m-feed li{color:var(--aub);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.m-feed li b{color:var(--ink);font-weight:600}.m-feed li em{color:var(--heather);font-size:11px;font-style:normal}.anim .m-feed li{animation:tp-in .5s var(--ease) both;animation-delay:calc(1.2s + var(--d) * .22s)}@container tpf (width<=560px){.c-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}}.sys[data-astro-cid-szs34fw7]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.dia[data-astro-cid-szs34fw7]{aspect-ratio:760/480;position:relative}svg[data-astro-cid-szs34fw7]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ep[data-astro-cid-szs34fw7]{fill:none;stroke:var(--mist-2);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:stroke .6s var(--ease)}.lt[data-astro-cid-szs34fw7]{fill:none;stroke:var(--plum);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s var(--ease)}.edge[data-astro-cid-szs34fw7].lit .lt[data-astro-cid-szs34fw7]{stroke-dashoffset:0}.nodes[data-astro-cid-szs34fw7]{position:absolute;inset:0}.nd[data-astro-cid-szs34fw7]{border-radius:var(--rad-3);border:1px solid var(--line);background:var(--card);color:var(--plum);font:600 var(--fs-small)/1.25 var(--font);text-align:left;cursor:pointer;box-shadow:var(--sh-1);transition:background-color .5s var(--ease), color .5s var(--ease), border-color .5s var(--ease), transform .5s var(--ease), box-shadow .5s var(--ease);align-items:center;gap:12px;padding:0 16px;display:flex;position:absolute}.nd[data-astro-cid-szs34fw7]:hover{border-color:var(--mist-2);box-shadow:var(--sh-2);transform:translateY(-2px)}.nd[data-astro-cid-szs34fw7]:focus-visible{outline:2px solid var(--plum);outline-offset:3px}.ic[data-astro-cid-szs34fw7]{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.nd[data-astro-cid-szs34fw7].on{background:var(--plum);color:var(--on-dark);border-color:var(--plum)}.panel[data-astro-cid-szs34fw7]{min-height:320px}.pi[data-astro-cid-szs34fw7][hidden]{display:none}.pi[data-astro-cid-szs34fw7] h3[data-astro-cid-szs34fw7]{color:var(--plum)}.pi[data-astro-cid-szs34fw7]{border-radius:var(--rad-4);background:var(--card);border:1px solid var(--line);box-shadow:inset 0 2px 0 var(--c);gap:16px;padding:32px;display:grid}.anim .pi[data-astro-cid-szs34fw7].on{animation:sys-in .6s var(--ease) both}@keyframes sys-in{0%{opacity:0;transform:translateY(8px)}}.ep[data-astro-cid-szs34fw7]{stroke-dasharray:1}.anim .sys[data-astro-cid-szs34fw7]:not(.in) .ep[data-astro-cid-szs34fw7],.anim .sys[data-astro-cid-szs34fw7]:not(.in) .edge[data-astro-cid-szs34fw7].lit .lt[data-astro-cid-szs34fw7]{stroke-dashoffset:1px}.anim .sys[data-astro-cid-szs34fw7]:not(.in) [data-astro-cid-szs34fw7]:is(.nd,.panel){opacity:0}.anim .sys[data-astro-cid-szs34fw7].in .ep[data-astro-cid-szs34fw7]{transition:stroke-dashoffset .7s var(--ease) calc(.5s + var(--k) * .12s)}.anim .sys[data-astro-cid-szs34fw7].in:not(.picked) .edge[data-astro-cid-szs34fw7].lit .lt[data-astro-cid-szs34fw7]{transition-delay:1.6s}.anim .sys[data-astro-cid-szs34fw7].in .nd[data-astro-cid-szs34fw7]{animation:sys-nd .6s var(--ease) calc(.1s + var(--n) * .1s) backwards}.anim .sys[data-astro-cid-szs34fw7].in .panel[data-astro-cid-szs34fw7]{transition:opacity .6s var(--ease) 1.4s}@keyframes sys-nd{0%{opacity:0;transform:translateY(8px)}}.anim .sys[data-astro-cid-szs34fw7].now [data-astro-cid-szs34fw7]:is(.ep,.lt,.nd,.panel){transition:none;animation:none}.pp[data-astro-cid-szs34fw7]{font-size:var(--fs-body);color:var(--aub);line-height:1.6}dl[data-astro-cid-szs34fw7]{margin-top:8px;display:grid}dl[data-astro-cid-szs34fw7] div[data-astro-cid-szs34fw7]{border-top:1px solid var(--line);gap:2px;margin-top:16px;padding:16px 0 0;display:grid}dl[data-astro-cid-szs34fw7] div[data-astro-cid-szs34fw7]:first-child{margin-top:0}dt[data-astro-cid-szs34fw7]{font-size:var(--fs-fine);color:var(--heather);font-weight:600}dd[data-astro-cid-szs34fw7]{font-size:var(--fs-small);color:var(--plum);margin:0}@media (prefers-reduced-motion:reduce){.nd[data-astro-cid-szs34fw7],.ep[data-astro-cid-szs34fw7],.lt[data-astro-cid-szs34fw7]{transition:none}}@media (width<=980px){.sys[data-astro-cid-szs34fw7]{grid-template-columns:1fr;gap:48px}.panel[data-astro-cid-szs34fw7]{min-height:0}}@media (width<=700px){.dia[data-astro-cid-szs34fw7]{aspect-ratio:auto}svg[data-astro-cid-szs34fw7]{display:none}.nodes[data-astro-cid-szs34fw7]{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:static}.nd[data-astro-cid-szs34fw7]{min-height:56px;font-size:var(--fs-fine);padding:12px 14px;position:static;width:auto!important;height:auto!important}.pi[data-astro-cid-szs34fw7]{padding:24px 20px}}.ll[data-astro-cid-nqszc7ch]{--ring:var(--line);--done:var(--plum);--mk:var(--card);--mk-l:var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.ring[data-astro-cid-nqszc7ch]{aspect-ratio:1;justify-self:center;width:100%;max-width:480px;position:relative}svg[data-astro-cid-nqszc7ch]{width:100%;height:100%;display:block;overflow:visible}.trk[data-astro-cid-nqszc7ch]{fill:none;stroke:var(--ring);stroke-width:1px;vector-effect:non-scaling-stroke}.seg[data-astro-cid-nqszc7ch]{fill:none;stroke:var(--done);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s var(--ease)}.seg[data-astro-cid-nqszc7ch].lit{stroke-dashoffset:0}.mid[data-astro-cid-nqszc7ch]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.mn[data-astro-cid-nqszc7ch]{text-align:center;opacity:0;max-width:52%;transition:opacity .6s var(--ease), transform .7s var(--ease);--gl:var(--mist-2);--pg:var(--scr-panel);grid-area:1/1;justify-items:center;gap:4px;display:grid;transform:translateY(6px)}.gd[data-astro-cid-nqszc7ch]{width:min(120px,100%);height:auto;margin-top:10px;overflow:visible}.gd[data-astro-cid-nqszc7ch] .dw[data-astro-cid-nqszc7ch]{fill:none;stroke-linecap:round;stroke-linejoin:round}.gl[data-astro-cid-nqszc7ch]{fill:none;stroke:var(--gl);stroke-width:1.5px;stroke-linecap:round}.gd[data-astro-cid-nqszc7ch] .mk[data-astro-cid-nqszc7ch]{stroke-width:1.2px}.gd[data-astro-cid-nqszc7ch] .mk[data-astro-cid-nqszc7ch].ok{fill:var(--gold-soft);stroke:var(--gold-soft)}.gd[data-astro-cid-nqszc7ch] .mk[data-astro-cid-nqszc7ch].miss{fill:var(--pg);stroke:var(--terra)}.gd[data-astro-cid-nqszc7ch] .mk[data-astro-cid-nqszc7ch].gh{fill:var(--pg);stroke:var(--gold)}.gd[data-astro-cid-nqszc7ch] .mkp[data-astro-cid-nqszc7ch]{stroke:var(--plum);stroke-width:1.4px}.gd[data-astro-cid-nqszc7ch] .miss[data-astro-cid-nqszc7ch]+.mkp[data-astro-cid-nqszc7ch]{stroke:var(--terra)}.gd[data-astro-cid-nqszc7ch] .tr[data-astro-cid-nqszc7ch]{stroke:var(--terra);stroke-width:1.5px}.gd[data-astro-cid-nqszc7ch] .nd[data-astro-cid-nqszc7ch]{fill:var(--pg);stroke:var(--gl);stroke-width:1.5px}.gd[data-astro-cid-nqszc7ch] .rr[data-astro-cid-nqszc7ch]{stroke:var(--terra);stroke-width:1.2px}.gd[data-astro-cid-nqszc7ch] .rd[data-astro-cid-nqszc7ch]{fill:var(--terra)}.gd[data-astro-cid-nqszc7ch] .sq[data-astro-cid-nqszc7ch]{fill:none;stroke:var(--gl);stroke-width:1.2px}.gd[data-astro-cid-nqszc7ch] .sq[data-astro-cid-nqszc7ch].on{fill:var(--heather);stroke:var(--heather)}.gd[data-astro-cid-nqszc7ch] .ar[data-astro-cid-nqszc7ch]{stroke:var(--heather);stroke-width:1.4px}.gd[data-astro-cid-nqszc7ch] .big[data-astro-cid-nqszc7ch]+.mkp[data-astro-cid-nqszc7ch]{stroke-width:1.8px}.anim .mn[data-astro-cid-nqszc7ch].on .gd[data-astro-cid-nqszc7ch] .dw[data-astro-cid-nqszc7ch]{stroke-dasharray:1;animation:ll-draw .6s var(--ease) both;animation-delay:calc(.25s + var(--q,0) * .18s)}.anim .mn[data-astro-cid-nqszc7ch].on .gd[data-astro-cid-nqszc7ch] [data-astro-cid-nqszc7ch]:is(.mk,.nd,.rd,.sq.on){transform-box:fill-box;transform-origin:50%;animation:ll-pop .5s var(--ease) both;animation-delay:calc(.2s + var(--q,0) * .18s)}.anim .mn[data-astro-cid-nqszc7ch].on .gd[data-astro-cid-nqszc7ch] .rd[data-astro-cid-nqszc7ch]{animation-delay:1s}.anim .mn[data-astro-cid-nqszc7ch].on .gd[data-astro-cid-nqszc7ch] .rr[data-astro-cid-nqszc7ch]{animation-delay:.8s}@keyframes ll-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ll-pop{0%{opacity:0;transform:scale(.4)}}.mn[data-astro-cid-nqszc7ch].on{opacity:1;transform:none}.mn[data-astro-cid-nqszc7ch] b[data-astro-cid-nqszc7ch]{font-weight:400;font-size:var(--fs-fine);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--heather)}.mn[data-astro-cid-nqszc7ch] span[data-astro-cid-nqszc7ch]{letter-spacing:-.028em;color:var(--plum);font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.1}.btns[data-astro-cid-nqszc7ch]{position:absolute;inset:0}.nb[data-astro-cid-nqszc7ch]{aspect-ratio:6/7;border-radius:var(--arch);border:1px solid var(--mk-l);background:var(--mk);width:12%;color:var(--plum);cursor:pointer;transition:background-color .6s var(--ease), color .6s var(--ease), border-color .6s var(--ease), transform .5s var(--ease);place-content:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.nb[data-astro-cid-nqszc7ch] b[data-astro-cid-nqszc7ch]{font-size:var(--fs-fine);font-variant-numeric:tabular-nums;font-weight:600}.nb[data-astro-cid-nqszc7ch]:hover{border-color:var(--heather);transform:translate(-50%,calc(-50% - 2px))}.nb[data-astro-cid-nqszc7ch].on{background:var(--c);border-color:var(--c);color:var(--white-warm)}.nb[data-astro-cid-nqszc7ch]:focus-visible{outline:2px solid var(--plum);outline-offset:3px}.sr[data-astro-cid-nqszc7ch]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.side[data-astro-cid-nqszc7ch]{gap:16px;display:grid}.card[data-astro-cid-nqszc7ch][hidden]{display:none}.card[data-astro-cid-nqszc7ch] h3[data-astro-cid-nqszc7ch]{color:var(--plum)}.card[data-astro-cid-nqszc7ch]{border-radius:var(--rad-4);background:var(--card);border:1px solid var(--line);box-shadow:inset 0 2px 0 var(--c);gap:16px;padding:32px;display:grid}.anim .card[data-astro-cid-nqszc7ch].on{animation:ll-in .6s var(--ease) both}@keyframes ll-in{0%{opacity:0;transform:translateY(8px)}}.trk[data-astro-cid-nqszc7ch]{stroke-dasharray:1}.anim .ll[data-astro-cid-nqszc7ch]:not(.in) .trk[data-astro-cid-nqszc7ch]{stroke-dashoffset:1px}.anim .ll[data-astro-cid-nqszc7ch]:not(.in) .nb[data-astro-cid-nqszc7ch],.anim .ll[data-astro-cid-nqszc7ch]:not(.in) [data-astro-cid-nqszc7ch]:is(.mid,.cards){opacity:0}.anim .ll[data-astro-cid-nqszc7ch].in .trk[data-astro-cid-nqszc7ch]{transition:stroke-dashoffset 1.4s var(--ease) .1s}.anim .ll[data-astro-cid-nqszc7ch].in .nb[data-astro-cid-nqszc7ch]{animation:ll-nb .6s var(--ease) calc(.3s + var(--n) * .2s) backwards}@keyframes ll-nb{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}}.anim .ll[data-astro-cid-nqszc7ch].now [data-astro-cid-nqszc7ch]:is(.trk,.nb,.mid,.cards){transition:none;animation:none}.anim .ll[data-astro-cid-nqszc7ch].in [data-astro-cid-nqszc7ch]:is(.mid,.cards){transition:opacity .6s var(--ease) 1.2s}.cp[data-astro-cid-nqszc7ch]{font-size:var(--fs-body);color:var(--aub);line-height:1.6}.ex[data-astro-cid-nqszc7ch]{border-top:1px solid var(--line);gap:4px;padding-top:16px;display:grid}.ex[data-astro-cid-nqszc7ch] .xk[data-astro-cid-nqszc7ch]{color:var(--heather)}.ex[data-astro-cid-nqszc7ch] p[data-astro-cid-nqszc7ch]:last-child{font-size:var(--fs-small);color:var(--plum);line-height:1.55}.band.dark .ll[data-astro-cid-nqszc7ch],.band.plum .ll[data-astro-cid-nqszc7ch]{--ring:var(--line-dark);--done:var(--on-dark-2);--mk:var(--night);--mk-l:var(--line-dark)}.band.dark .ll[data-astro-cid-nqszc7ch] .nb[data-astro-cid-nqszc7ch],.band.plum .ll[data-astro-cid-nqszc7ch] .nb[data-astro-cid-nqszc7ch]{color:var(--on-dark)}.band.dark .ll[data-astro-cid-nqszc7ch] .nb[data-astro-cid-nqszc7ch].on,.band.plum .ll[data-astro-cid-nqszc7ch] .nb[data-astro-cid-nqszc7ch].on{color:var(--white-warm)}.band.dark .ll[data-astro-cid-nqszc7ch] .nb[data-astro-cid-nqszc7ch]:hover,.band.plum .ll[data-astro-cid-nqszc7ch] .nb[data-astro-cid-nqszc7ch]:hover{border-color:var(--on-dark-3)}.band.dark .ll[data-astro-cid-nqszc7ch] .mn[data-astro-cid-nqszc7ch] span[data-astro-cid-nqszc7ch],.band.plum .ll[data-astro-cid-nqszc7ch] .mn[data-astro-cid-nqszc7ch] span[data-astro-cid-nqszc7ch]{color:var(--on-dark)}.band.dark .ll[data-astro-cid-nqszc7ch] .mn[data-astro-cid-nqszc7ch] b[data-astro-cid-nqszc7ch],.band.plum .ll[data-astro-cid-nqszc7ch] .mn[data-astro-cid-nqszc7ch] b[data-astro-cid-nqszc7ch]{color:var(--on-dark-3)}.band.dark .ll[data-astro-cid-nqszc7ch] .mn[data-astro-cid-nqszc7ch],.band.plum .ll[data-astro-cid-nqszc7ch] .mn[data-astro-cid-nqszc7ch]{--gl:var(--line-dark);--pg:var(--night)}.band.dark .ll[data-astro-cid-nqszc7ch] .gd[data-astro-cid-nqszc7ch] .mkp[data-astro-cid-nqszc7ch],.band.plum .ll[data-astro-cid-nqszc7ch] .gd[data-astro-cid-nqszc7ch] .mkp[data-astro-cid-nqszc7ch]{stroke:var(--night)}.band.dark .ll[data-astro-cid-nqszc7ch] .card[data-astro-cid-nqszc7ch],.band.plum .ll[data-astro-cid-nqszc7ch] .card[data-astro-cid-nqszc7ch]{border-color:#0000}@media (prefers-reduced-motion:reduce){.seg[data-astro-cid-nqszc7ch],.mn[data-astro-cid-nqszc7ch],.nb[data-astro-cid-nqszc7ch]{transition:none}}@media (width<=860px){.ll[data-astro-cid-nqszc7ch]{grid-template-columns:1fr;gap:40px}.ring[data-astro-cid-nqszc7ch]{max-width:340px}.nb[data-astro-cid-nqszc7ch]{width:15%}.card[data-astro-cid-nqszc7ch]{padding:24px 20px}}.pf[data-astro-cid-vlwbxe4n]{gap:24px;display:grid}.flow[data-astro-cid-vlwbxe4n]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:32px;list-style:none;display:grid;position:relative}.flow[data-astro-cid-vlwbxe4n] li[data-astro-cid-vlwbxe4n]{z-index:1;border-radius:var(--rad-4);background:var(--card);border:1px solid var(--line);align-content:start;gap:8px;padding:24px;display:grid;position:relative}.flow[data-astro-cid-vlwbxe4n] li[data-astro-cid-vlwbxe4n] p[data-astro-cid-vlwbxe4n]{font-size:var(--fs-small);line-height:1.55}.ic[data-astro-cid-vlwbxe4n]{border-radius:var(--rad-3);background:var(--t);place-content:center;width:40px;height:40px;margin-bottom:8px;display:grid;position:relative}.ic[data-astro-cid-vlwbxe4n] svg[data-astro-cid-vlwbxe4n]{fill:none;width:24px;height:24px;stroke:var(--c);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.n[data-astro-cid-vlwbxe4n]{font-size:var(--fs-fine);font-variant-numeric:tabular-nums;color:var(--heather);font-weight:300;position:absolute;top:24px;right:24px}.line[data-astro-cid-vlwbxe4n]{background:var(--line);z-index:0;height:1px;position:absolute;top:11px;left:6%;right:6%}.pkr[data-astro-cid-vlwbxe4n]{height:0;position:absolute;top:0;left:0;right:9px;transform:translate(100%)}.pk[data-astro-cid-vlwbxe4n]{border-radius:var(--rad-1);background:var(--plum);width:9px;height:9px;position:absolute;top:-4px;left:0}.anim .pf[data-astro-cid-vlwbxe4n][data-play]:not(.in) .pkr[data-astro-cid-vlwbxe4n]{transform:none}.anim .pf[data-astro-cid-vlwbxe4n][data-play].in .pkr[data-astro-cid-vlwbxe4n]{transition:transform 2.4s cubic-bezier(.45,0,.25,1) .8s}.ic[data-astro-cid-vlwbxe4n] path[data-astro-cid-vlwbxe4n],.never[data-astro-cid-vlwbxe4n] path[data-astro-cid-vlwbxe4n]{stroke-dasharray:1}.anim .pf[data-astro-cid-vlwbxe4n][data-play]:not(.in) [data-astro-cid-vlwbxe4n]:is(.ic path,.never path){stroke-dashoffset:1px}.anim .pf[data-astro-cid-vlwbxe4n][data-play].in .ic[data-astro-cid-vlwbxe4n] path[data-astro-cid-vlwbxe4n]{transition:stroke-dashoffset .9s var(--ease) calc(.4s + var(--k) * .15s)}.anim .pf[data-astro-cid-vlwbxe4n][data-play]:not(.in) .never[data-astro-cid-vlwbxe4n]{opacity:0}.anim .pf[data-astro-cid-vlwbxe4n][data-play].in .never[data-astro-cid-vlwbxe4n]{transition:opacity .6s var(--ease) 1.4s}.anim .pf[data-astro-cid-vlwbxe4n][data-play].in .never[data-astro-cid-vlwbxe4n] li[data-astro-cid-vlwbxe4n]:first-child path[data-astro-cid-vlwbxe4n]{transition:stroke-dashoffset .5s var(--ease) 1.9s}.anim .pf[data-astro-cid-vlwbxe4n][data-play].in .never[data-astro-cid-vlwbxe4n] li[data-astro-cid-vlwbxe4n]:nth-child(2) path[data-astro-cid-vlwbxe4n]{transition:stroke-dashoffset .5s var(--ease) 2.1s}.anim .pf[data-astro-cid-vlwbxe4n][data-play].in .never[data-astro-cid-vlwbxe4n] li[data-astro-cid-vlwbxe4n]:nth-child(3) path[data-astro-cid-vlwbxe4n]{transition:stroke-dashoffset .5s var(--ease) 2.3s}.anim .pf[data-astro-cid-vlwbxe4n][data-play].in .never[data-astro-cid-vlwbxe4n] li[data-astro-cid-vlwbxe4n]:nth-child(n+4) path[data-astro-cid-vlwbxe4n]{transition:stroke-dashoffset .5s var(--ease) 2.5s}.anim .pf[data-astro-cid-vlwbxe4n][data-play].now [data-astro-cid-vlwbxe4n]{transition:none!important}.anim .pf[data-astro-cid-vlwbxe4n][data-play] li[data-astro-cid-vlwbxe4n]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(.15s + var(--k) * .15s);transform:translateY(8px)}.anim .pf[data-astro-cid-vlwbxe4n][data-play].in li[data-astro-cid-vlwbxe4n]{opacity:1;transform:none}.never[data-astro-cid-vlwbxe4n]{border-radius:var(--rad-4);background:var(--plum);color:var(--on-dark);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px 24px;display:flex}.nk[data-astro-cid-vlwbxe4n]{font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600}.never[data-astro-cid-vlwbxe4n] ul[data-astro-cid-vlwbxe4n]{flex-wrap:wrap;align-items:center;list-style:none;display:flex}.never[data-astro-cid-vlwbxe4n] li[data-astro-cid-vlwbxe4n]{font-size:var(--fs-small);align-items:center;gap:8px;padding:2px 16px;font-weight:500;display:inline-flex}.never[data-astro-cid-vlwbxe4n] li[data-astro-cid-vlwbxe4n]+li[data-astro-cid-vlwbxe4n]{border-left:1px solid var(--line-dark)}.never[data-astro-cid-vlwbxe4n] li[data-astro-cid-vlwbxe4n]:first-child{padding-left:0}.never[data-astro-cid-vlwbxe4n] svg[data-astro-cid-vlwbxe4n]{fill:none;width:16px;height:16px;stroke:var(--on-dark-3);stroke-width:1.6px;stroke-linecap:round}.rep[data-astro-cid-vlwbxe4n]{font-size:var(--fs-small);color:var(--aub);max-width:70ch}@media (width<=960px){.flow[data-astro-cid-vlwbxe4n]{grid-template-columns:1fr 1fr;padding-top:0}.line[data-astro-cid-vlwbxe4n]{display:none}}@media (width<=560px){.flow[data-astro-cid-vlwbxe4n]{grid-template-columns:1fr}.never[data-astro-cid-vlwbxe4n]{gap:8px;padding:16px 20px;display:grid}.never[data-astro-cid-vlwbxe4n] ul[data-astro-cid-vlwbxe4n]{display:grid}.never[data-astro-cid-vlwbxe4n] li[data-astro-cid-vlwbxe4n]{padding:10px 0}.never[data-astro-cid-vlwbxe4n] li[data-astro-cid-vlwbxe4n]+li[data-astro-cid-vlwbxe4n]{border-left:0;border-top:1px solid var(--line-dark)}}.tg[data-astro-cid-ajs22sz3]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.col[data-astro-cid-ajs22sz3]{border-radius:var(--rad-4);background:var(--card);border:1px solid var(--line);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.vg[data-astro-cid-ajs22sz3]{background:var(--t);border-bottom:1px solid var(--line)}.vg[data-astro-cid-ajs22sz3] svg[data-astro-cid-ajs22sz3]{width:100%;height:auto;font-family:var(--font);display:block;overflow:visible}.cb[data-astro-cid-ajs22sz3]{align-content:start;gap:16px;padding:24px;display:grid}.cb[data-astro-cid-ajs22sz3] h3[data-astro-cid-ajs22sz3],.nv[data-astro-cid-ajs22sz3] h3[data-astro-cid-ajs22sz3]{color:var(--plum)}.cb[data-astro-cid-ajs22sz3] ul[data-astro-cid-ajs22sz3],.nv[data-astro-cid-ajs22sz3] ul[data-astro-cid-ajs22sz3]{list-style:none;display:grid}.cb[data-astro-cid-ajs22sz3] li[data-astro-cid-ajs22sz3]{border-top:1px solid var(--line);gap:2px;padding:12px 0;display:grid}.cb[data-astro-cid-ajs22sz3] li[data-astro-cid-ajs22sz3]:last-child{padding-bottom:0}.cb[data-astro-cid-ajs22sz3] h4[data-astro-cid-ajs22sz3]{color:var(--plum)}.cb[data-astro-cid-ajs22sz3] p[data-astro-cid-ajs22sz3]{font-size:var(--fs-small);color:var(--aub);line-height:1.5}.nv[data-astro-cid-ajs22sz3]{border-radius:var(--rad-4);background:var(--plum);color:var(--on-dark);grid-template-rows:auto auto 1fr;gap:16px;padding:28px 24px;display:grid}.nv[data-astro-cid-ajs22sz3] h3[data-astro-cid-ajs22sz3]{color:var(--on-dark)}.last[data-astro-cid-ajs22sz3]{font-size:var(--fs-body);color:var(--on-dark);align-self:end;gap:14px;padding-top:8px;font-weight:500;line-height:1.45;display:grid}.last[data-astro-cid-ajs22sz3] i[data-astro-cid-ajs22sz3]{background:var(--gold);width:34px;height:1.5px}.nv[data-astro-cid-ajs22sz3] li[data-astro-cid-ajs22sz3]{border-top:1px solid var(--line-dark);font-size:var(--fs-small);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;font-weight:500;line-height:1.5;display:grid}.nv[data-astro-cid-ajs22sz3] svg[data-astro-cid-ajs22sz3]{fill:none;width:18px;height:18px;stroke:var(--gold);stroke-width:1.6px;stroke-linecap:round;margin-top:2px}.vk[data-astro-cid-ajs22sz3]{letter-spacing:.16em;text-transform:uppercase;fill:var(--teal-ink);font-size:9.5px;font-weight:600}.vq[data-astro-cid-ajs22sz3]{fill:var(--plum);letter-spacing:-.01em;font-size:15px;font-weight:600}.nl[data-astro-cid-ajs22sz3],.tk[data-astro-cid-ajs22sz3]{stroke:var(--plum);stroke-width:1.5px}.tn[data-astro-cid-ajs22sz3]{fill:var(--aub);font-size:11px;font-weight:600}.ans[data-astro-cid-ajs22sz3]{fill:var(--gold-soft);stroke:var(--white-warm);stroke-width:2px}.rt[data-astro-cid-ajs22sz3]{fill:none;stroke:var(--white-warm);stroke-width:5px}.rf[data-astro-cid-ajs22sz3]{fill:none;stroke:var(--gold-soft);stroke-width:5px;stroke-linecap:round;stroke-dasharray:.66 1}.hb[data-astro-cid-ajs22sz3]{fill:var(--white-warm);stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.ht[data-astro-cid-ajs22sz3]{fill:var(--aub);font-size:11px;font-weight:500}.ln[data-astro-cid-ajs22sz3]{stroke:var(--mist-2);stroke-width:1px;vector-effect:non-scaling-stroke}.nh[data-astro-cid-ajs22sz3]{fill:var(--rose-t)}[data-astro-cid-ajs22sz3][data-s=next] .nc[data-astro-cid-ajs22sz3]{fill:var(--white-warm);stroke:var(--mist-2);stroke-width:1.5px}[data-astro-cid-ajs22sz3][data-s=working] .nc[data-astro-cid-ajs22sz3]{fill:var(--heather)}[data-astro-cid-ajs22sz3][data-s=gap] .nc[data-astro-cid-ajs22sz3]{fill:var(--terra)}[data-astro-cid-ajs22sz3][data-s=gap] .nh[data-astro-cid-ajs22sz3]{fill:var(--white-warm);stroke:var(--terra);stroke-width:1.5px}.nt[data-astro-cid-ajs22sz3]{fill:var(--aub);font-size:10.5px;font-weight:600}[data-astro-cid-ajs22sz3][data-s=gap] .nt[data-astro-cid-ajs22sz3]{fill:var(--terra-ink)}.trace[data-astro-cid-ajs22sz3],.trace-h[data-astro-cid-ajs22sz3]{fill:none;stroke:var(--terra);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.trace[data-astro-cid-ajs22sz3]{stroke-dasharray:4 4}.tg[data-astro-cid-ajs22sz3]+.example[data-astro-cid-ajs22sz3]{margin-top:20px}.anim .tg[data-astro-cid-ajs22sz3]:not(.in) [data-astro-cid-ajs22sz3]:is(.ans,.hint,.ring,.nd,.trace,.trace-h,.nv li){opacity:0}.anim .tg[data-astro-cid-ajs22sz3]:not(.in) .nl[data-astro-cid-ajs22sz3]{stroke-dasharray:1;stroke-dashoffset:1px}.anim .tg[data-astro-cid-ajs22sz3].in .nl[data-astro-cid-ajs22sz3]{stroke-dasharray:1;transition:stroke-dashoffset .8s var(--ease) .2s}.anim .tg[data-astro-cid-ajs22sz3].in .tk[data-astro-cid-ajs22sz3]{animation:tgv-pop .4s var(--ease) calc(.5s + var(--k) * 80ms) backwards;transform-box:fill-box;transform-origin:50%}.anim .tg[data-astro-cid-ajs22sz3].in .ans[data-astro-cid-ajs22sz3]{transition:opacity .5s var(--ease) 1.2s;animation:tgv-drop .7s var(--ease) 1.2s backwards}.anim .tg[data-astro-cid-ajs22sz3].in .hint[data-astro-cid-ajs22sz3]{transition:opacity .6s var(--ease) 1.8s}.anim .tg[data-astro-cid-ajs22sz3].in .ring[data-astro-cid-ajs22sz3]{transition:opacity .5s var(--ease) 1.5s}.anim .tg[data-astro-cid-ajs22sz3].in .rf[data-astro-cid-ajs22sz3]{animation:tgv-ring 1s var(--ease) 1.6s backwards}.anim .tg[data-astro-cid-ajs22sz3].in .nd[data-astro-cid-ajs22sz3]{transition:opacity .5s var(--ease) calc(.3s + var(--k) * .2s)}.anim .tg[data-astro-cid-ajs22sz3].in [data-astro-cid-ajs22sz3]:is(.trace,.trace-h){transition:opacity .8s var(--ease) 1.1s}.anim .tg[data-astro-cid-ajs22sz3].in .nv[data-astro-cid-ajs22sz3] li[data-astro-cid-ajs22sz3]{transition:opacity .5s var(--ease) calc(.6s + var(--k) * .15s)}.anim .tg[data-astro-cid-ajs22sz3].now [data-astro-cid-ajs22sz3]{transition:none!important;animation:none!important}@keyframes tgv-pop{0%{opacity:0;transform:scaleY(0)}}@keyframes tgv-drop{0%{transform:translateY(-14px)}}@keyframes tgv-ring{0%{stroke-dasharray:0 1}}@media (width<=1000px){.tg[data-astro-cid-ajs22sz3]{grid-template-columns:1fr 1fr}.nv[data-astro-cid-ajs22sz3]{grid-column:1/-1}.nv[data-astro-cid-ajs22sz3] ul[data-astro-cid-ajs22sz3]{grid-template-columns:1fr 1fr;column-gap:24px}}@media (width<=640px){.tg[data-astro-cid-ajs22sz3],.nv[data-astro-cid-ajs22sz3] ul[data-astro-cid-ajs22sz3]{grid-template-columns:1fr}.cb[data-astro-cid-ajs22sz3]{padding:20px}}.pr[data-astro-cid-2ybt6kqj]{gap:40px;display:grid}.tabs[data-astro-cid-2ybt6kqj]{border-bottom:1px solid var(--line);scrollbar-width:none;gap:40px;display:flex;overflow-x:auto}.tabs[data-astro-cid-2ybt6kqj]::-webkit-scrollbar{display:none}.tabs[data-astro-cid-2ybt6kqj] button[data-astro-cid-2ybt6kqj]{font:600 var(--fs-small)/1.3 var(--font);color:var(--heather);cursor:pointer;transition:color .5s var(--ease);background:0 0;border:0;flex:none;align-items:baseline;gap:8px;padding:0 0 14px;display:inline-flex}.tabs[data-astro-cid-2ybt6kqj] b[data-astro-cid-2ybt6kqj]{font-weight:400;font-size:var(--fs-fine);font-variant-numeric:tabular-nums}.tabs[data-astro-cid-2ybt6kqj] button[data-astro-cid-2ybt6kqj]:after{bottom:-1px}.tabs[data-astro-cid-2ybt6kqj] [data-astro-cid-2ybt6kqj][aria-selected=true],.tabs[data-astro-cid-2ybt6kqj] button[data-astro-cid-2ybt6kqj]:hover{color:var(--plum)}.tabs[data-astro-cid-2ybt6kqj] button[data-astro-cid-2ybt6kqj]:focus-visible{outline:2px solid var(--plum);outline-offset:4px;border-radius:var(--rad-1)}.panes[data-astro-cid-2ybt6kqj]{display:grid}.pane[data-astro-cid-2ybt6kqj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.pr[data-astro-cid-2ybt6kqj].js .pane[data-astro-cid-2ybt6kqj]{opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility 0s .6s;grid-area:1/1}.pr[data-astro-cid-2ybt6kqj].js .pane[data-astro-cid-2ybt6kqj].on{opacity:1;visibility:visible;transition:opacity .6s var(--ease), visibility 0s}.pr[data-astro-cid-2ybt6kqj]:not(.js) .pane[data-astro-cid-2ybt6kqj]+.pane[data-astro-cid-2ybt6kqj]{margin-top:56px}.scr[data-astro-cid-2ybt6kqj]{margin:0}.scr-hd[data-astro-cid-2ybt6kqj] .sk[data-astro-cid-2ybt6kqj]{color:var(--on-dark-2);margin-left:auto;font-size:12px;font-weight:600}.body[data-astro-cid-2ybt6kqj]{background:var(--scr-panel);align-content:start;min-height:300px;padding:24px 28px 28px;display:grid}.body[data-astro-cid-2ybt6kqj] .a-k[data-astro-cid-2ybt6kqj]{color:var(--teal-ink)}.q[data-astro-cid-2ybt6kqj]{letter-spacing:-.02em;color:var(--plum);font-variant-numeric:tabular-nums;margin:6px 0 18px;font-size:26px;font-weight:600}.bar[data-astro-cid-2ybt6kqj]{width:100%;height:auto;margin-bottom:18px;display:block}.cell[data-astro-cid-2ybt6kqj].a{fill:var(--heather)}.cell[data-astro-cid-2ybt6kqj].b{fill:var(--gold-soft)}.cell[data-astro-cid-2ybt6kqj].e{fill:var(--white-warm);stroke:var(--mist-2);stroke-width:1px;vector-effect:non-scaling-stroke}.ws[data-astro-cid-2ybt6kqj]{gap:10px;list-style:none;display:grid}.ws[data-astro-cid-2ybt6kqj] li[data-astro-cid-2ybt6kqj]{color:var(--plum);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;font-size:14px;line-height:1.4;display:grid}.ws[data-astro-cid-2ybt6kqj] span[data-astro-cid-2ybt6kqj]{background:var(--teal-t);width:22px;height:22px;color:var(--teal-ink);border-radius:50%;place-content:center;font-size:11px;font-weight:600;display:grid}.field[data-astro-cid-2ybt6kqj]{border-radius:var(--rad-2);border:1px solid var(--teal);background:var(--white-warm);height:44px;color:var(--plum);align-items:center;gap:2px;margin-bottom:14px;padding:0 14px;font-size:18px;font-weight:600;display:flex}.caret[data-astro-cid-2ybt6kqj]{background:var(--plum);width:1.5px;height:20px}.hint[data-astro-cid-2ybt6kqj]{border-radius:var(--rad-2);background:var(--teal-t);color:var(--teal-ink);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;display:grid}.hint[data-astro-cid-2ybt6kqj] svg[data-astro-cid-2ybt6kqj]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mine[data-astro-cid-2ybt6kqj]{border-radius:var(--rad-2);border:1px solid var(--scr-line);background:var(--card);gap:4px;padding:12px 14px;display:grid}.mine[data-astro-cid-2ybt6kqj] p[data-astro-cid-2ybt6kqj]:last-child{color:var(--plum);font-size:13px;line-height:1.45}.tag[data-astro-cid-2ybt6kqj]{color:var(--heather);margin:6px 0 14px;font-size:13px}.mix[data-astro-cid-2ybt6kqj] ol[data-astro-cid-2ybt6kqj]{gap:8px;list-style:none;display:grid}.mix[data-astro-cid-2ybt6kqj] li[data-astro-cid-2ybt6kqj]{border-radius:var(--rad-2);border:1px solid var(--scr-line);background:var(--card);color:var(--plum);font-variant-numeric:tabular-nums;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;display:grid}.mk[data-astro-cid-2ybt6kqj]{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--mist-2);border-radius:50%;place-content:center;display:grid}.done[data-astro-cid-2ybt6kqj] .mk[data-astro-cid-2ybt6kqj]{background:var(--gold-soft);box-shadow:none}.now[data-astro-cid-2ybt6kqj] .mk[data-astro-cid-2ybt6kqj]{box-shadow:inset 0 0 0 1.5px var(--heather)}.now[data-astro-cid-2ybt6kqj]{border-color:var(--heather)}.mk[data-astro-cid-2ybt6kqj] svg[data-astro-cid-2ybt6kqj]{fill:none;width:14px;height:14px;stroke:var(--plum);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.from[data-astro-cid-2ybt6kqj]{color:var(--heather);margin:6px 0 16px;font-size:13px}.sp[data-astro-cid-2ybt6kqj]{width:100%;height:auto;font-family:var(--font);margin-bottom:18px;display:block;overflow:visible}.spl[data-astro-cid-2ybt6kqj]{stroke:var(--mist-2);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 4}.spd[data-astro-cid-2ybt6kqj] circle[data-astro-cid-2ybt6kqj]{fill:var(--gold-soft)}.spd[data-astro-cid-2ybt6kqj] text[data-astro-cid-2ybt6kqj]{fill:var(--aub);font-size:11px;font-weight:600}.recall[data-astro-cid-2ybt6kqj]{border-radius:var(--rad-2);border:1px solid var(--scr-line);background:var(--card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 16px;display:grid}.recall[data-astro-cid-2ybt6kqj] .q[data-astro-cid-2ybt6kqj]{margin:0;font-size:15px}.ra[data-astro-cid-2ybt6kqj]{color:var(--plum);font-size:20px;font-weight:600}.held[data-astro-cid-2ybt6kqj]{border-radius:var(--rad-pill);background:var(--gold-t);color:var(--ochre-ink);grid-column:1/-1;justify-self:start;padding:3px 10px;font-size:11.5px;font-weight:600}.copy[data-astro-cid-2ybt6kqj]{align-content:center;gap:16px;display:grid}.copy[data-astro-cid-2ybt6kqj] .d3[data-astro-cid-2ybt6kqj]{max-width:15em}.pp[data-astro-cid-2ybt6kqj]{font-size:var(--fs-body);max-width:44ch;color:var(--aub);line-height:1.6}.meter[data-astro-cid-2ybt6kqj]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;max-width:44ch;padding:14px 0;display:flex}.ml[data-astro-cid-2ybt6kqj]{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--heather);font-weight:600}.segs[data-astro-cid-2ybt6kqj]{gap:4px;display:flex}.segs[data-astro-cid-2ybt6kqj] i[data-astro-cid-2ybt6kqj]{border-radius:var(--rad-pill);background:var(--mist);width:28px;height:6px}.segs[data-astro-cid-2ybt6kqj] i[data-astro-cid-2ybt6kqj].f{background:var(--teal)}.mv[data-astro-cid-2ybt6kqj]{font-size:var(--fs-fine);color:var(--plum);font-weight:600}.copy[data-astro-cid-2ybt6kqj] .cite{max-width:44ch}.anim .pr[data-astro-cid-2ybt6kqj].in .pane[data-astro-cid-2ybt6kqj].on .cell[data-astro-cid-2ybt6kqj]{animation:pr-pop .45s var(--ease) calc(.2s + var(--k) * 70ms) backwards}.anim .pr[data-astro-cid-2ybt6kqj].in .pane[data-astro-cid-2ybt6kqj].on .ws[data-astro-cid-2ybt6kqj] li[data-astro-cid-2ybt6kqj]{animation:pr-rise .5s var(--ease) calc(1.1s + var(--k) * .4s) backwards}.anim .pr[data-astro-cid-2ybt6kqj].in .pane[data-astro-cid-2ybt6kqj].on .typed[data-astro-cid-2ybt6kqj]{white-space:nowrap;animation:.9s steps(3,end) .4s backwards pr-type;display:inline-block;overflow:hidden}.anim .pr[data-astro-cid-2ybt6kqj].in .pane[data-astro-cid-2ybt6kqj].on .hint[data-astro-cid-2ybt6kqj]{animation:pr-rise .6s var(--ease) 1.4s backwards}.anim .pr[data-astro-cid-2ybt6kqj].in .pane[data-astro-cid-2ybt6kqj].on .mine[data-astro-cid-2ybt6kqj]{animation:pr-rise .6s var(--ease) 2s backwards}.anim .pr[data-astro-cid-2ybt6kqj].in .pane[data-astro-cid-2ybt6kqj].on .caret[data-astro-cid-2ybt6kqj]{animation:1.1s step-end 1.4s 3 pr-blink}.anim .pr[data-astro-cid-2ybt6kqj].in .pane[data-astro-cid-2ybt6kqj].on .mix[data-astro-cid-2ybt6kqj] li[data-astro-cid-2ybt6kqj]{animation:pr-rise .5s var(--ease) calc(.2s + var(--k) * .18s) backwards}.anim .pr[data-astro-cid-2ybt6kqj].in .pane[data-astro-cid-2ybt6kqj].on .done[data-astro-cid-2ybt6kqj] .mk[data-astro-cid-2ybt6kqj]{animation:pr-pop .4s var(--ease) calc(1s + var(--k) * .3s) backwards}.anim .pr[data-astro-cid-2ybt6kqj].in .pane[data-astro-cid-2ybt6kqj].on .spd[data-astro-cid-2ybt6kqj]{animation:pr-pop .5s var(--ease) calc(.3s + var(--k) * .45s) backwards}.anim .pr[data-astro-cid-2ybt6kqj].in .pane[data-astro-cid-2ybt6kqj].on .recall[data-astro-cid-2ybt6kqj]{animation:pr-rise .6s var(--ease) 1.6s backwards}.anim .pr[data-astro-cid-2ybt6kqj].in .pane[data-astro-cid-2ybt6kqj].on .held[data-astro-cid-2ybt6kqj]{animation:pr-pop .5s var(--ease) 2.2s backwards}.anim .pr[data-astro-cid-2ybt6kqj].in .pane[data-astro-cid-2ybt6kqj].on .segs[data-astro-cid-2ybt6kqj] i[data-astro-cid-2ybt6kqj].f{animation:pr-pop .4s var(--ease) .3s backwards}.anim .pr[data-astro-cid-2ybt6kqj]:not(.in) .scr[data-astro-cid-2ybt6kqj] .body[data-astro-cid-2ybt6kqj]>[data-astro-cid-2ybt6kqj]{opacity:0}.anim .pr[data-astro-cid-2ybt6kqj].now [data-astro-cid-2ybt6kqj]{animation:none!important}.cell[data-astro-cid-2ybt6kqj],.spd[data-astro-cid-2ybt6kqj],.mk[data-astro-cid-2ybt6kqj],.segs[data-astro-cid-2ybt6kqj] i[data-astro-cid-2ybt6kqj]{transform-box:fill-box;transform-origin:50%}@keyframes pr-pop{0%{opacity:0;transform:scale(.6)}}@keyframes pr-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes pr-type{0%{width:0}to{width:3ch}}@keyframes pr-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pane[data-astro-cid-2ybt6kqj],.tabs[data-astro-cid-2ybt6kqj] button[data-astro-cid-2ybt6kqj]{transition:none!important}}@media (width<=900px){.pane[data-astro-cid-2ybt6kqj]{grid-template-columns:1fr;gap:32px}.scr[data-astro-cid-2ybt6kqj]{max-width:560px}}@media (width<=560px){.tabs[data-astro-cid-2ybt6kqj]{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);gap:24px}.body[data-astro-cid-2ybt6kqj]{min-height:0;padding:20px 18px 22px}.q[data-astro-cid-2ybt6kqj]{font-size:22px}}.ag[data-astro-cid-ecv4bdan]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,72px);display:grid}.lhs[data-astro-cid-ecv4bdan]{gap:20px;min-width:0;display:grid}.tgl[data-astro-cid-ecv4bdan]{border-bottom:1px solid var(--line-dark);flex-wrap:wrap;gap:8px 32px;display:flex}.tgl[data-astro-cid-ecv4bdan] button[data-astro-cid-ecv4bdan]{font:600 var(--fs-small)/1.3 var(--font);color:var(--on-dark-3);cursor:pointer;transition:color .5s var(--ease);background:0 0;border:0;padding:0 0 14px}.tgl[data-astro-cid-ecv4bdan] button[data-astro-cid-ecv4bdan]:after{bottom:-1px}.tgl[data-astro-cid-ecv4bdan] button[data-astro-cid-ecv4bdan][aria-pressed=true],.tgl[data-astro-cid-ecv4bdan] button[data-astro-cid-ecv4bdan]:hover{color:var(--on-dark)}.tgl[data-astro-cid-ecv4bdan] button[data-astro-cid-ecv4bdan]:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:var(--rad-1)}.chat[data-astro-cid-ecv4bdan]{--c:var(--rose);margin:0}.msgs[data-astro-cid-ecv4bdan]{background:var(--scr-panel);align-content:start;gap:10px;min-height:300px;padding:22px 22px 26px;display:grid}.th[data-astro-cid-ecv4bdan]{transition:opacity .5s var(--ease);grid-area:2/1;align-content:start;gap:10px;display:grid}.msgs[data-astro-cid-ecv4bdan]{grid-template-rows:auto 1fr}.m[data-astro-cid-ecv4bdan]{border-radius:var(--rad-3);max-width:82%;padding:10px 14px;font-size:14px;line-height:1.45}.me[data-astro-cid-ecv4bdan]{background:var(--plum);color:var(--on-dark);border-bottom-right-radius:var(--rad-1);justify-self:end}.ai[data-astro-cid-ecv4bdan]{background:var(--card);color:var(--plum);border:1px solid var(--scr-line);border-bottom-left-radius:var(--rad-1);justify-self:start}.ta[data-astro-cid-ecv4bdan] .ai[data-astro-cid-ecv4bdan]{font-size:18px;font-weight:600}.seen[data-astro-cid-ecv4bdan]{color:var(--rose-ink);justify-self:start;align-items:center;gap:8px;margin-top:4px;font-size:12px;font-weight:600;display:inline-flex}.foot[data-astro-cid-ecv4bdan]{background:var(--scr-bar);border-top:1px solid var(--scr-line);padding:12px 20px;display:grid}.foot[data-astro-cid-ecv4bdan] p[data-astro-cid-ecv4bdan]{color:var(--plum);transition:opacity .5s var(--ease);grid-area:1/1;font-size:13px;font-weight:600}.foot[data-astro-cid-ecv4bdan] .na[data-astro-cid-ecv4bdan]{color:var(--terra-ink)}.ag[data-astro-cid-ecv4bdan][data-mode=b] [data-astro-cid-ecv4bdan]:is(.ta,.na),.ag[data-astro-cid-ecv4bdan][data-mode=a] [data-astro-cid-ecv4bdan]:is(.tb,.nb){opacity:0}.rhs[data-astro-cid-ecv4bdan]{align-content:start;gap:40px;padding-top:48px;display:grid}.rhs[data-astro-cid-ecv4bdan] .rs .ct{font-size:var(--fs-body);color:var(--on-dark);line-height:1.6}.care[data-astro-cid-ecv4bdan]{gap:4px;display:grid}.lb[data-astro-cid-ecv4bdan]{font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark-3);margin-bottom:8px;font-weight:600;line-height:16px}.care[data-astro-cid-ecv4bdan] ul[data-astro-cid-ecv4bdan]{list-style:none;display:grid}.care[data-astro-cid-ecv4bdan] li[data-astro-cid-ecv4bdan]{border-top:1px solid var(--line-dark);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;padding:16px 0;display:grid}.care[data-astro-cid-ecv4bdan] h3[data-astro-cid-ecv4bdan]{color:var(--on-dark);margin-bottom:2px}.care[data-astro-cid-ecv4bdan] li[data-astro-cid-ecv4bdan] p[data-astro-cid-ecv4bdan]{font-size:var(--fs-small);color:var(--on-dark-2);line-height:1.55}.ci[data-astro-cid-ecv4bdan]{border-radius:var(--rad-3);background:var(--t);place-content:center;width:40px;height:40px;display:grid}.ci[data-astro-cid-ecv4bdan] svg[data-astro-cid-ecv4bdan]{fill:none;width:24px;height:24px;stroke:var(--c);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.care[data-astro-cid-ecv4bdan] .fine[data-astro-cid-ecv4bdan]{margin-top:8px}.anim .ag[data-astro-cid-ecv4bdan].play[data-mode=a] .ta[data-astro-cid-ecv4bdan] .m[data-astro-cid-ecv4bdan]{animation:ag-in .5s var(--ease) backwards}.anim .ag[data-astro-cid-ecv4bdan].play[data-mode=a] .ta[data-astro-cid-ecv4bdan] .r0[data-astro-cid-ecv4bdan]{animation-delay:.5s}.anim .ag[data-astro-cid-ecv4bdan].play[data-mode=a] .ta[data-astro-cid-ecv4bdan] .r1[data-astro-cid-ecv4bdan]{animation-delay:1.2s}.anim .ag[data-astro-cid-ecv4bdan].play[data-mode=a] .na[data-astro-cid-ecv4bdan]{animation:ag-fade .6s var(--ease) 1.8s backwards}.anim .ag[data-astro-cid-ecv4bdan].play[data-mode=b] .tb[data-astro-cid-ecv4bdan]>[data-astro-cid-ecv4bdan]{animation:ag-in .5s var(--ease) backwards}.anim .ag[data-astro-cid-ecv4bdan].play[data-mode=b] .tb[data-astro-cid-ecv4bdan] .r0[data-astro-cid-ecv4bdan]{animation-delay:.3s}.anim .ag[data-astro-cid-ecv4bdan].play[data-mode=b] .tb[data-astro-cid-ecv4bdan] .r1[data-astro-cid-ecv4bdan]{animation-delay:1.1s}.anim .ag[data-astro-cid-ecv4bdan].play[data-mode=b] .tb[data-astro-cid-ecv4bdan] .r2[data-astro-cid-ecv4bdan]{animation-delay:1.9s}.anim .ag[data-astro-cid-ecv4bdan].play[data-mode=b] .tb[data-astro-cid-ecv4bdan] .r3[data-astro-cid-ecv4bdan]{animation-delay:2.6s}.anim .ag[data-astro-cid-ecv4bdan].play[data-mode=b] .nb[data-astro-cid-ecv4bdan]{animation:ag-fade .6s var(--ease) 2.9s backwards}@keyframes ag-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ag-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.th[data-astro-cid-ecv4bdan],.foot[data-astro-cid-ecv4bdan] p[data-astro-cid-ecv4bdan],.tgl[data-astro-cid-ecv4bdan] button[data-astro-cid-ecv4bdan]{transition:none}}@media (width<=1000px){.ag[data-astro-cid-ecv4bdan]{grid-template-columns:1fr}.chat[data-astro-cid-ecv4bdan]{max-width:600px}.rhs[data-astro-cid-ecv4bdan]{padding-top:0}}@media (width<=560px){.tgl[data-astro-cid-ecv4bdan]{gap:8px 20px}.msgs[data-astro-cid-ecv4bdan]{padding:18px 14px 20px}.m[data-astro-cid-ecv4bdan]{max-width:90%}}.so[data-astro-cid-fhviri6l]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:48px 72px;display:grid}.refs[data-astro-cid-fhviri6l]{list-style:none;display:grid}.refs[data-astro-cid-fhviri6l] li[data-astro-cid-fhviri6l]{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:8px;padding:14px 0;display:grid}.refs[data-astro-cid-fhviri6l] li[data-astro-cid-fhviri6l]:last-child{border-bottom:1px solid var(--line)}.n[data-astro-cid-fhviri6l]{font-weight:300;font-size:var(--fs-fine);font-variant-numeric:tabular-nums;color:var(--heather);padding-top:2px}.ref[data-astro-cid-fhviri6l]{font-size:var(--fs-small);color:var(--aub);line-height:1.55}.au[data-astro-cid-fhviri6l]{color:var(--plum);font-weight:600}.ref[data-astro-cid-fhviri6l] a[data-astro-cid-fhviri6l]{color:var(--plum);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--plum) 30%, transparent);text-underline-offset:3px;transition:text-decoration-color .5s var(--ease);text-decoration-thickness:1px}.ref[data-astro-cid-fhviri6l] a[data-astro-cid-fhviri6l]:hover{text-decoration-color:var(--plum)}.ref[data-astro-cid-fhviri6l] a[data-astro-cid-fhviri6l]:focus-visible{outline:2px solid var(--plum);outline-offset:3px;border-radius:var(--rad-1)}.ref[data-astro-cid-fhviri6l] svg[data-astro-cid-fhviri6l]{vertical-align:1px;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px;margin-left:5px;display:inline-block}.v[data-astro-cid-fhviri6l]{color:var(--heather)}.sr[data-astro-cid-fhviri6l]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ms[data-astro-cid-fhviri6l]{border-radius:var(--rad-4);background:var(--card);border:1px solid var(--line);gap:16px;padding:28px;display:grid}.lb[data-astro-cid-fhviri6l]{font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--heather);font-weight:600;line-height:16px}.ms[data-astro-cid-fhviri6l] ul[data-astro-cid-fhviri6l]{list-style:none;display:grid}.ms[data-astro-cid-fhviri6l] li[data-astro-cid-fhviri6l]{border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--plum);padding:12px 0 12px 20px;line-height:1.5;position:relative}.ms[data-astro-cid-fhviri6l] li[data-astro-cid-fhviri6l]:before{content:"";background:var(--gold);width:10px;height:1px;position:absolute;top:1.45em;left:0}.ms[data-astro-cid-fhviri6l] .btns[data-astro-cid-fhviri6l]{margin-top:8px}@media (prefers-reduced-motion:reduce){.ref[data-astro-cid-fhviri6l] a[data-astro-cid-fhviri6l]{transition:none}}.ms[data-astro-cid-fhviri6l] .btn{white-space:normal;text-align:center;padding-block:14px;line-height:1.3}@media (width<=960px){.so[data-astro-cid-fhviri6l]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ms[data-astro-cid-fhviri6l]{padding:22px 20px}}.status[data-astro-cid-jzvw2fgc]{font-size:var(--fs-fine);color:var(--on-dark-2);border-radius:var(--rad-pill);border:1px solid var(--line-dark);justify-self:start;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.status[data-astro-cid-jzvw2fgc] span[data-astro-cid-jzvw2fgc]{background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px}.mg[data-astro-cid-jzvw2fgc]{align-items:center}.pts[data-astro-cid-jzvw2fgc]{margin-top:8px;list-style:none;display:grid}.pts[data-astro-cid-jzvw2fgc] li[data-astro-cid-jzvw2fgc]{border-top:1px solid var(--line-dark);gap:4px;padding:16px 0;display:grid}.pts[data-astro-cid-jzvw2fgc] li[data-astro-cid-jzvw2fgc]:last-child{padding-bottom:0}.pts[data-astro-cid-jzvw2fgc] p[data-astro-cid-jzvw2fgc]{font-size:var(--fs-small);line-height:1.55}.head[data-astro-cid-jzvw2fgc] .mwhy{border-top:1px solid var(--line-dark);margin-top:8px;padding-top:16px}.lp[data-astro-cid-jzvw2fgc]{border-top:1px solid var(--line-dark);gap:48px;margin-top:96px;padding-top:64px;display:grid}.lph[data-astro-cid-jzvw2fgc]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:24px 64px;display:grid}.lph[data-astro-cid-jzvw2fgc] .d3[data-astro-cid-jzvw2fgc]{color:var(--on-dark);max-width:22em}.phead[data-astro-cid-jzvw2fgc]{justify-items:start;gap:24px;margin-bottom:48px;display:grid}.pdive[data-astro-cid-jzvw2fgc] .dive{max-width:440px}@media (width<=900px){.lph[data-astro-cid-jzvw2fgc]{grid-template-columns:1fr}}@media (width<=760px){.lp[data-astro-cid-jzvw2fgc]{gap:32px;margin-top:64px;padding-top:48px}}
