@keyframes ahr-swing{0%{transform:rotate(9deg)}35%{transform:rotate(-5deg)}65%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes ah-drop{0%{opacity:0;transform:translateY(-40px)scale(1.1)}70%{opacity:1;transform:translateY(2px)scale(1)}to{opacity:1;transform:none}}@keyframes ah-ring{0%{opacity:.9;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.6)}}@keyframes asp-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes asp-buzz{0%,to{opacity:1}50%{opacity:.25}}@keyframes ac-travel{0%{stroke-dashoffset:0;opacity:0}6%{opacity:1}40%{stroke-dashoffset:-100px;opacity:1}46%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes ac-ring{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.35)}}@keyframes afl-net{to{transform:none}}@keyframes ah-grow{0%{opacity:.4;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes aic-tick{0%{opacity:.25;transform:scale(.7)}6%,86%{opacity:1;transform:none}94%,to{opacity:.25;transform:scale(.7)}}@keyframes aic-bar{0%{transform:scaleX(0)}10%,86%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes alp-run{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes aqr-draft{0%{transform:scaleX(0)}10%,84%{transform:scaleX(1)}92%,to{transform:scaleX(0)}}@keyframes aqr-ok{0%,12%{background-color:var(--surface-raised);border-color:var(--line-strong);color:var(--text-muted);transform:none}15%{transform:scale(1.12)}18%,84%{background-color:var(--highlight);border-color:var(--highlight);color:var(--text-inverse);transform:none}92%,to{background-color:var(--surface-raised);border-color:var(--line-strong);color:var(--text-muted)}}@keyframes aqr-draft-redo{0%{transform:scaleX(0)}10%,15%{transform:scaleX(1)}18%{transform:scaleX(0)}26%,84%{transform:scaleX(1)}92%,to{transform:scaleX(0)}}@keyframes aqr-ok-redo{0%,26%{background-color:var(--surface-raised);border-color:var(--line-strong);color:var(--text-muted);transform:none}29%{transform:scale(1.12)}32%,84%{background-color:var(--highlight);border-color:var(--highlight);color:var(--text-inverse);transform:none}92%,to{background-color:var(--surface-raised);border-color:var(--line-strong);color:var(--text-muted)}}@keyframes aqr-redo{0%,12%{border-color:var(--line-strong);color:var(--text-muted);transform:none}14%{border-color:var(--text-strong);color:var(--text-strong);transform:rotate(-200deg)}20%,to{border-color:var(--line-strong);color:var(--text-muted);transform:rotate(-360deg)}}@keyframes aqr-pip{0%,16%{opacity:.2}19%,84%{opacity:1}92%,to{opacity:.2}}.faq[data-astro-cid-s5r4na5t]{gap:var(--space-8);padding-block:calc(var(--section-py) / 2);flex-direction:column;display:flex}.faq__side[data-astro-cid-s5r4na5t]{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.faq__heading[data-astro-cid-s5r4na5t]{max-width:18ch}.faq__tools[data-astro-cid-s5r4na5t]{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.faq__search[data-astro-cid-s5r4na5t]{width:100%;max-width:26rem;min-height:var(--control-h);padding:0 var(--space-4);border:2px solid var(--text-strong);background-color:var(--surface-raised);color:var(--text-strong);font:inherit;border-radius:0}.faq__search[data-astro-cid-s5r4na5t]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.faq__chips[data-astro-cid-s5r4na5t]{gap:var(--space-2);flex-wrap:wrap;display:flex}.faq__chip[data-astro-cid-s5r4na5t]{min-height:var(--hit-min);padding:0 var(--space-4);border:1px solid var(--text-strong);color:var(--text-strong);font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border-radius:0}.faq__chip[data-astro-cid-s5r4na5t].is-on{background-color:var(--text-strong);color:var(--surface-page)}.faq__chip[data-astro-cid-s5r4na5t]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.faq__list[data-astro-cid-s5r4na5t]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.faq__item[data-astro-cid-s5r4na5t]{min-width:0;padding:var(--space-6);border:1px solid var(--line);background-color:var(--surface-raised);box-shadow:6px 6px 0 var(--text-strong);scroll-margin-top:var(--space-24)}.faq__item[data-astro-cid-s5r4na5t][hidden],.faq__none[data-astro-cid-s5r4na5t][hidden]{display:none}.faq__item[data-astro-cid-s5r4na5t]:target{outline:2px solid var(--highlight);outline-offset:4px}.faq__topic[data-astro-cid-s5r4na5t]{margin:0 0 var(--space-2);font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--link)}.faq__q[data-astro-cid-s5r4na5t]{margin:0 0 var(--space-3);font-family:var(--font-ui);font-size:var(--step-0);font-weight:var(--weight-semibold);color:var(--text-strong);line-height:1.3}.faq__qt[data-astro-cid-s5r4na5t]{min-width:0;font:inherit;letter-spacing:inherit;word-spacing:normal;text-transform:none;text-wrap:wrap;color:inherit;margin:0}.faq__a[data-astro-cid-s5r4na5t]{color:var(--text-body);margin:0;font-size:.9375rem;line-height:1.6}.faq__line[data-astro-cid-s5r4na5t]{margin:0}.faq__line[data-astro-cid-s5r4na5t]+.faq__line[data-astro-cid-s5r4na5t]{margin-top:var(--space-2)}.faq__none[data-astro-cid-s5r4na5t]{color:var(--text-muted);margin:0}.faq__cta[data-astro-cid-s5r4na5t]{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.faq__btn[data-astro-cid-s5r4na5t]{min-height:calc(var(--control-h) + var(--space-2))}@media (width>=48em){.faq__list[data-astro-cid-s5r4na5t]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72em){.faq__list[data-astro-cid-s5r4na5t]{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes att-head{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes att-pin{0%{background-color:var(--highlight);transform:translate(-50%,-30%)scale(1.18)}6%,to{background-color:var(--text-strong);transform:translate(-50%,-30%)}}@keyframes att-turn{0%{border-color:var(--highlight)}20%,to{border-color:var(--line)}}@keyframes om-sig{0%{stroke-dashoffset:14px}11%{stroke-dashoffset:-100px}to{stroke-dashoffset:-100px}}@keyframes om-tsig{0%,11%{stroke-dashoffset:10px}16%{stroke-dashoffset:-100px}to{stroke-dashoffset:-100px}}@keyframes om-on{0%,10%{opacity:0}13%,28%{opacity:1}34%,to{opacity:0}}@keyframes om-team{0%,13%{transform:none}17%{transform:scale(1.22)}22%,to{transform:none}}@keyframes om-team-bg{0%,14%{stroke:var(--line-strong);fill:var(--surface-raised)}17%,27%{stroke:var(--highlight);fill:var(--surface-accent)}33%,to{stroke:var(--line-strong);fill:var(--surface-raised)}}@keyframes om-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes om-turn{to{transform:rotate(360deg)}}.mockfig[data-astro-cid-e4te3iwv]{margin:0}.pipe__cols[data-astro-cid-e4te3iwv]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.pipe__col[data-astro-cid-e4te3iwv]{gap:var(--space-2);padding:var(--space-2);border-radius:var(--r-sm);background-color:var(--surface-sunken);flex-direction:column;min-width:0;display:flex}.pipe__col[data-astro-cid-e4te3iwv] .mock__tag[data-astro-cid-e4te3iwv]{background-color:var(--surface-raised);align-self:flex-start;font-size:11px}.pipe__card[data-astro-cid-e4te3iwv]{padding:var(--space-2);background-color:var(--surface-raised);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:5px;display:flex}.pipe__card[data-astro-cid-e4te3iwv] .mock__line[data-astro-cid-e4te3iwv]{flex:none;width:100%}.pipe__card[data-astro-cid-e4te3iwv] .mock__line--short[data-astro-cid-e4te3iwv]{width:55%}.mockfig[data-astro-cid-oswq6m7x]{margin:0}.chk__row[data-astro-cid-oswq6m7x]{border-bottom:1px solid var(--line);padding-block:5px}.chk__row[data-astro-cid-oswq6m7x]:last-child{border-bottom:0}.vis{min-height:14.5rem;padding:var(--space-6);background-color:var(--surface-sunken);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.vis:before{content:"";z-index:-1;background-image:linear-gradient(to right, var(--line-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--line-grid) 1px, transparent 1px);background-size:calc(var(--grid-cell) * .7) calc(var(--grid-cell) * .7);background-position:50%;position:absolute;inset:0}.vis .art{width:auto;max-width:100%;max-height:100%}.vis .mockfig{width:100%;max-width:15rem}:is(.vis--stack,.vis--team,.vis--steps) .art{width:82%}:is(.vis--connect,.vis--chip,.vis--panels) .art{width:70%}.vis--orgmap .om{width:min(100%,34rem)}.f-roadmap{background-image:linear-gradient(to right, var(--line-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--line-grid) 1px, transparent 1px);background-size:var(--grid-cell) var(--grid-cell);background-position:top}.f-roadmap .f-flow{padding-block:var(--space-12) var(--space-20);gap:var(--space-10)}.f-roadmap .f-flow.container{max-width:calc(56rem + 2 * var(--gutter))}@media (width<=560px){.f-roadmap .f-flow{padding-block:var(--space-6) var(--space-12);gap:var(--space-6)}}.f-roadmap .f-progress{align-items:center;gap:var(--space-3);flex-direction:column}.f-roadmap .f-progress__label{background-color:var(--surface-inverse);color:var(--text-inverse);font-size:var(--step-0);letter-spacing:.16em;border-radius:0;padding:.7em 1.1em .65em}.f-roadmap .f-progress__bar{clip-path:none;white-space:normal;-webkit-appearance:none;appearance:none;background-color:#0000;border:0;width:min(100%,22rem);height:6px;position:static;overflow:visible;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(14.2857% - 4px),#0000 calc(14.2857% - 4px) 14.2857%);mask-image:repeating-linear-gradient(90deg,#000 0 calc(14.2857% - 4px),#0000 calc(14.2857% - 4px) 14.2857%)}.f-roadmap .f-progress__bar[max="8"]{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(12.5% - 4px),#0000 calc(12.5% - 4px) 12.5%);mask-image:repeating-linear-gradient(90deg,#000 0 calc(12.5% - 4px),#0000 calc(12.5% - 4px) 12.5%)}.f-roadmap .f-progress__bar[max="10"]{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(10% - 4px),#0000 calc(10% - 4px) 10%);mask-image:repeating-linear-gradient(90deg,#000 0 calc(10% - 4px),#0000 calc(10% - 4px) 10%)}.f-roadmap .f-progress__bar::-webkit-progress-bar{background-color:var(--line-strong)}.f-roadmap .f-progress__bar::-webkit-progress-value{background-color:var(--action-fill)}.f-roadmap .f-progress__bar::-moz-progress-bar{background-color:var(--action-fill)}.f-roadmap .f-progress__bar{background-color:var(--line-strong)}.f-roadmap .f-page-h{font-size:var(--size-display)}.f-roadmap .f-q{font-size:var(--step-2)}.f-roadmap .f-card{border:1px solid var(--text-strong);box-shadow:.6rem .6rem 0 var(--surface-sunken), .6rem .6rem 0 1px var(--line-strong);border-radius:0}@media (width<=560px){.f-roadmap .f-card{box-shadow:.4rem .4rem 0 var(--surface-sunken), .4rem .4rem 0 1px var(--line-strong)}}.f-roadmap .f-card .f-bar{padding-top:var(--space-6);border-top:1px solid var(--line);margin-top:var(--space-2)}.f-roadmap .f-choices{gap:var(--space-3);counter-reset:f-choice}.f-roadmap .f-choice{border:1px solid var(--line-strong);background-color:var(--surface-raised);box-shadow:none;--shadow-off:4px;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:0}.f-roadmap .f-choice:hover{border-color:var(--text-strong)}.f-roadmap .f-choice:has(.f-choice__input:checked){background-color:var(--surface-accent);border-color:var(--action-fill);box-shadow:inset 0 0 0 1px var(--action-fill);color:var(--text-strong)}.f-roadmap .f-choice:has(.f-choice__input:focus-visible){outline:var(--focus-width) solid var(--focus-ring);outline-offset:7px}.f-roadmap .f-choice__input:focus-visible{outline:none}.f-roadmap .f-choice__input{background-color:var(--surface-raised);border:1.5px solid var(--text-strong);width:22px;height:22px;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:0}.f-roadmap .f-choice__input:after{border-left:2px solid var(--action-text);border-bottom:2px solid var(--action-text);width:11px;height:6px;transition:transform var(--dur) cubic-bezier(.34, 1.56, .64, 1) 50ms;background-color:#0000;border-radius:0;margin-top:-2px;transform:rotate(-45deg)scale(0)}.f-roadmap .f-choice__input:checked{background-color:var(--highlight);border-color:var(--highlight)}.f-roadmap .f-choice__input:checked:after{transform:rotate(-45deg)scale(1)}.f-roadmap .f-choice--tile:after{content:"";pointer-events:none;opacity:0;box-shadow:var(--shadow-off) var(--shadow-off) 0 var(--surface-sunken), var(--shadow-off) var(--shadow-off) 0 1px var(--text-strong);transition:opacity var(--dur-fast) var(--ease);position:absolute;inset:-1px}.f-roadmap .f-choice--tile:hover:after{opacity:1}.f-roadmap .f-choice--tile:has(.f-choice__input:checked):after,.f-roadmap .f-choice--tile:has(.f-choice__input:focus-visible):after{opacity:1;box-shadow:var(--shadow-off) var(--shadow-off) 0 var(--surface-accent), var(--shadow-off) var(--shadow-off) 0 1px var(--action-fill)}.f-roadmap .f-choice--tile:active{--shadow-off:1px}.f-roadmap .f-choice--tile:before{counter-increment:f-choice;content:counter(f-choice, decimal-leading-zero);top:var(--space-3);right:var(--space-3);font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--text-muted);transition:color var(--dur-fast) var(--ease), transform var(--dur) var(--ease-out);position:absolute}.f-roadmap .f-choice--tile:hover:before{color:var(--text-strong);transform:translate(-2px)}.f-roadmap .f-choice--tile:has(.f-choice__input:checked):before{color:var(--action-fill);transform:none}.f-roadmap .f-choice__icon{transition:transform var(--dur) var(--ease-out)}.f-roadmap .f-choice--tile:hover .f-choice__icon{transform:translateY(-2px)}.f-roadmap .f-choice--tile:has(.f-choice__input:checked) .f-choice__icon{transform:translateY(-2px)scale(1.08)}.f-roadmap .f-choice--tile:active .f-choice__icon{transition-duration:60ms;transform:translateY(1px)scale(.96)}.f-roadmap .f-choice__icon .f-icon{stroke-width:2.25px;width:72px;height:72px}.f-roadmap .f-choice__icon .f-icon *{vector-effect:none}@media (width<=640px){.f-roadmap .f-choice__icon .f-icon{width:56px;height:56px}}.f-roadmap .f-choices[data-variant=icons] .f-choice--tile{min-height:176px}@media (width<=640px){.f-roadmap .f-choices[data-variant=icons] .f-choice--tile{min-height:152px}}.f-roadmap .f-choices[data-variant=bands] .f-choice--tile:before{content:none}.f-roadmap .f-choices[data-variant=icons]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.f-roadmap .f-choices[data-variant=icons] .f-choice--tile{flex:none}@media (width<=640px){.f-roadmap .f-choices[data-variant=icons]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=339px){.f-roadmap .f-choices[data-variant=icons]{grid-template-columns:minmax(0,1fr)}}@media (width>=641px){.f-roadmap .f-choices[data-variant=icons] .f-choice--tile:last-child:nth-child(3n+1){grid-column:1/-1;min-height:120px}}.f-roadmap .f-choices[data-variant=bands]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.f-roadmap .f-choices[data-variant=bands] .f-choice--tile{min-height:76px;padding:var(--space-11) var(--space-3) var(--space-4);flex:none}.f-roadmap .f-choices[data-variant=list]{display:flex}.f-roadmap .f-ic{transform-box:fill-box;transform-origin:50%}.f-roadmap .f-ic--tip{transform-origin:50% 100%;--icon-gesture:f-ic-tip}.f-roadmap .f-ic--spark{--icon-gesture:f-ic-spark}.f-roadmap .f-ic--handle{--icon-gesture:f-ic-handle}.f-roadmap .f-ic--pulse{--icon-gesture:f-ic-pulse}.f-roadmap .f-ic--rise{transform-origin:50% 100%;--icon-gesture:f-ic-rise}.f-roadmap .f-ic--roll{--icon-gesture:f-ic-roll}.f-roadmap .f-ic--lift{--icon-gesture:f-ic-lift}.f-roadmap .f-ic--cap{transform-origin:50% 100%;--icon-gesture:f-ic-cap}.f-roadmap .f-ic--beat{--icon-gesture:f-ic-pulse}.f-roadmap .f-ic--wobble{--icon-gesture:f-ic-wobble}@media (prefers-reduced-motion:no-preference){.f-roadmap .f-choice--tile:hover .f-ic,.f-roadmap .f-choice--tile:has(.f-choice__input:focus-visible) .f-ic,.f-roadmap .f-choice--tile:has(.f-choice__input:checked) .f-ic{animation:var(--icon-gesture) .64s var(--ease-out) both}.f-roadmap .f-choice__input:checked{animation:f-box-pop .32s var(--ease-out)}.f-roadmap .f-choice--tile:has(.f-choice__input:checked):before{animation:f-num-pop .36s var(--ease-out)}.f-roadmap.funnel[data-enhanced] .f-step[data-enter]:not([hidden]) .f-choice--tile{animation:f-tile-in .44s var(--ease-out) backwards;animation-delay:calc(var(--reveal-n,0) * 45ms + 60ms)}.f-roadmap .f-choices .f-choice--tile:first-child{--reveal-n:0}.f-roadmap .f-choices .f-choice--tile:nth-child(2){--reveal-n:1}.f-roadmap .f-choices .f-choice--tile:nth-child(3){--reveal-n:2}.f-roadmap .f-choices .f-choice--tile:nth-child(4){--reveal-n:3}.f-roadmap .f-choices .f-choice--tile:nth-child(5){--reveal-n:4}.f-roadmap .f-choices .f-choice--tile:nth-child(6){--reveal-n:5}.f-roadmap .f-choices .f-choice--tile:nth-child(7){--reveal-n:6}.f-roadmap .f-choices .f-choice--tile:nth-child(8){--reveal-n:7}.f-roadmap .f-choices .f-choice--tile:nth-child(9){--reveal-n:8}.f-roadmap .f-choices .f-choice--tile:nth-child(10){--reveal-n:9}}@keyframes f-tile-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes f-box-pop{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes f-num-pop{0%{transform:translateY(0)}40%{transform:translateY(-3px)}to{transform:none}}@keyframes f-ic-tip{0%,to{transform:rotate(0)}35%{transform:rotate(-11deg)translateY(-1px)}70%{transform:rotate(4deg)}}@keyframes f-ic-spark{0%,to{transform:scale(1)rotate(0)}45%{transform:scale(1.35)rotate(90deg)}}@keyframes f-ic-handle{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}}@keyframes f-ic-pulse{0%,to{transform:scale(1)}25%{transform:scale(1.12)}45%{transform:scale(.98)}65%{transform:scale(1.07)}}@keyframes f-ic-rise{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}}@keyframes f-ic-roll{0%,to{transform:translate(0)}45%{transform:translate(5px)}75%{transform:translate(-1px)}}@keyframes f-ic-lift{0%,to{transform:translateY(0)}35%{transform:translateY(-5px)}55%{transform:translateY(-4px)}75%{transform:translateY(.5px)}}@keyframes f-ic-cap{0%,to{transform:rotate(0)}40%{transform:rotate(-7deg)translateY(-2px)}70%{transform:rotate(2deg)}}@keyframes f-ic-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}55%{transform:rotate(7deg)}80%{transform:rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.f-roadmap .f-choice,.f-roadmap .f-choice__icon,.f-roadmap .f-choice__input,.f-roadmap .f-choice__input:after,.f-roadmap .f-choice--tile:before,.f-roadmap .f-choice--tile:after{transition:none}.f-roadmap .f-choice--tile:hover:before,.f-roadmap .f-choice--tile:hover .f-choice__icon,.f-roadmap .f-choice--tile:has(.f-choice__input:checked) .f-choice__icon,.f-roadmap .f-choice--tile:active .f-choice__icon{transform:none}}.f-roadmap .field__input,.f-roadmap .f-card .field__input{border:1px solid var(--text-strong);border-radius:0}.f-roadmap .field__label,.f-roadmap .f-card .field__label{font-family:var(--font-ui);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.1em;font-size:var(--step--1);color:var(--text-strong)}.f-roadmap .check__box{border-color:var(--text-strong);border-radius:0}.f-roadmap .f-consent__box{background-color:var(--surface-sunken);border-color:var(--line-strong);border-radius:0}.f-roadmap .f-guide{border-radius:0}.f-roadmap .f-hats__rows{counter-reset:f-hat;gap:var(--space-4)}.f-roadmap .f-hat{border:1px solid var(--line-strong);background-color:var(--surface-raised);padding:var(--space-5) var(--space-5) var(--space-4);border-radius:0;position:relative}.f-roadmap .f-hat__name{text-transform:uppercase;letter-spacing:var(--track-display);font-weight:var(--weight-display)}.f-roadmap .f-hat__name:before{counter-increment:f-hat;content:counter(f-hat, decimal-leading-zero);margin-right:var(--space-3);font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:.14em;color:var(--text-muted);vertical-align:.15em;display:inline-block}.f-roadmap .f-hat__answers{gap:var(--space-2)}.f-roadmap .f-hat__star{border-top:1px solid var(--line)}.f-roadmap .f-lesson{gap:var(--space-6);counter-reset:f-part}.f-roadmap .f-lesson__progress{background-color:var(--surface-inverse);color:var(--text-inverse);letter-spacing:.14em;align-self:flex-start;margin:0;padding:.55em .9em;line-height:1}.f-roadmap .f-lesson__echo{background-color:var(--surface-inverse);color:var(--text-inverse);border-left:4px solid var(--highlight);padding:var(--space-4) var(--space-5);border-radius:0}.f-roadmap .f-lesson__title{text-transform:uppercase;font-size:var(--size-h3);text-wrap:balance;line-height:1.1}.f-roadmap .f-lesson__part{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line-strong)}.f-roadmap .f-lesson__label{text-transform:uppercase;letter-spacing:.12em;font-size:var(--step--1);color:var(--text-strong)}.f-roadmap .f-lesson__label:before{counter-increment:f-part;content:counter(f-part, decimal-leading-zero);margin-right:var(--space-3);color:var(--highlight)}@media (width>=52em){.f-roadmap .f-lesson__part{gap:var(--space-6);grid-template-columns:13rem minmax(0,1fr);align-items:start;display:grid}.f-roadmap .f-lesson__part p{font-size:var(--step-1);line-height:1.55}}.f-roadmap .f-result__list{counter-reset:f-move;gap:var(--space-3);padding:0;list-style:none}.f-roadmap .f-result__list li{counter-increment:f-move;min-height:3rem;padding:var(--space-4) var(--space-5) var(--space-4) calc(3rem + var(--space-4) + var(--space-5));background-color:var(--surface-raised);border:1px solid var(--line-strong);line-height:1.5;position:relative}.f-roadmap .f-result__list li:before{content:counter(f-move, decimal-leading-zero);top:var(--space-4);left:var(--space-5);background-color:var(--surface-inverse);width:3rem;height:3rem;color:var(--text-inverse);font-family:var(--font-display);font-weight:var(--weight-extrabold);letter-spacing:.04em;font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute}.f-roadmap .f-result__list li::marker{content:none}@media (prefers-reduced-motion:no-preference){.f-roadmap[data-enhanced] .f-result__list li{animation:f-move-in var(--dur) var(--ease-out) both}.f-roadmap[data-enhanced] .f-result__list li:nth-child(2){animation-delay:var(--dur-fast)}.f-roadmap[data-enhanced] .f-result__list li:nth-child(3){animation-delay:calc(var(--dur-fast) * 2)}}@keyframes f-move-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.f-roadmap .f-next.card{box-shadow:none;border:1px solid var(--surface-inverse);background-color:var(--surface-inverse);color:var(--text-inverse);padding:var(--space-8);gap:var(--space-5);border-radius:0}.f-roadmap .f-next.card p{color:var(--text-inverse)}.f-roadmap .f-next .btn{background-color:var(--action-fill);color:var(--action-text);border-color:var(--action-fill)}.f-roadmap .f-nowebsite.card{box-shadow:none;background-color:var(--surface-accent);border:1px solid var(--line-strong);border-radius:0}.f-roadmap .f-happens{gap:var(--space-4);flex-direction:column;display:flex}.f-roadmap .f-steps{counter-reset:f-happen;gap:var(--space-3);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.f-roadmap .f-steps li{counter-increment:f-happen;padding:var(--space-4) var(--space-5) var(--space-5);background-color:var(--surface-raised);border:1px solid var(--line-strong);line-height:1.5}.f-roadmap .f-steps li:before{content:counter(f-happen, decimal-leading-zero);margin-bottom:var(--space-3);font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:.14em;color:var(--highlight);display:block}@media (width>=52em){.f-roadmap .f-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.f-roadmap .f-guarantees{gap:var(--space-3)}.f-roadmap .f-guarantee{border-left:0;border:1px solid var(--line-strong);border-top:3px solid var(--action-fill);padding:var(--space-4) var(--space-5);background-color:var(--surface-raised);line-height:1.5}.f-roadmap .f-preview,.f-roadmap .f-recap{border-radius:0}@media (width<=560px){.f-roadmap .f-bar__btn{padding-inline:var(--space-4)}}.f-roadmap .f-card:has(>.f-choices):before{content:"";pointer-events:none;background:linear-gradient(var(--text-strong), var(--text-strong)) top left / 14px 1px no-repeat, linear-gradient(var(--text-strong), var(--text-strong)) top left / 1px 14px no-repeat, linear-gradient(var(--text-strong), var(--text-strong)) top right / 14px 1px no-repeat, linear-gradient(var(--text-strong), var(--text-strong)) top right / 1px 14px no-repeat, linear-gradient(var(--text-strong), var(--text-strong)) bottom left / 14px 1px no-repeat, linear-gradient(var(--text-strong), var(--text-strong)) bottom left / 1px 14px no-repeat, linear-gradient(var(--text-strong), var(--text-strong)) bottom right / 14px 1px no-repeat, linear-gradient(var(--text-strong), var(--text-strong)) bottom right / 1px 14px no-repeat;position:absolute;inset:-10px}@media (width<=560px){.f-roadmap .f-card:has(>.f-choices):before{display:none}}.f-roadmap .f-card:has(>.f-choices) .f-qline{padding-bottom:var(--space-5);position:relative}.f-roadmap .f-card:has(>.f-choices) .f-q{font-size:var(--step-3);font-weight:var(--weight-semibold);letter-spacing:-.01em}.f-roadmap .f-card:has(>.f-choices) .f-req{font-size:var(--step-3)}.f-roadmap .f-card:has(>.f-choices) .f-qline:after{content:"";width:3rem;height:3px;margin:var(--space-4) auto 0;background-color:var(--action-fill);display:block}.f-roadmap .f-choices[data-variant=icons] .f-choice__icon{background-color:var(--surface-sunken);border:1px solid var(--line);width:92px;height:92px;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease-out);place-items:center;display:grid}.f-roadmap .f-choices[data-variant=icons] .f-choice__icon .f-icon{width:60px;height:60px}.f-roadmap .f-choices[data-variant=icons] .f-choice--tile{padding-top:var(--space-12);gap:var(--space-4);min-height:200px}.f-roadmap .f-choices[data-variant=icons] .f-choice--tile:hover .f-choice__icon{border-color:var(--action-fill);background-color:var(--surface-accent)}.f-roadmap .f-choices[data-variant=icons] .f-choice--tile:has(.f-choice__input:checked) .f-choice__icon{background-color:var(--action-fill);border-color:var(--action-fill);color:var(--action-text)}.f-roadmap .f-choices[data-variant=icons] .f-choice__label{font-weight:var(--weight-semibold);font-size:var(--step-0)}@media (width<=640px){.f-roadmap .f-choices[data-variant=icons] .f-choice__icon{width:68px;height:68px}.f-roadmap .f-choices[data-variant=icons] .f-choice__icon .f-icon{width:44px;height:44px}.f-roadmap .f-choices[data-variant=icons] .f-choice--tile{min-height:176px;padding-top:var(--space-11)}}@media (width>=641px){.f-roadmap .f-choices[data-variant=icons] .f-choice--tile:last-child:nth-child(3n+1){min-height:150px}}.f-roadmap .f-choice--tile{background-image:linear-gradient(var(--action-fill), var(--action-fill));transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), background-size var(--dur) var(--ease-out);background-position:0 0;background-repeat:no-repeat;background-size:0% 3px}.f-roadmap .f-choice--tile:hover,.f-roadmap .f-choice--tile:has(.f-choice__input:focus-visible){background-size:100% 3px}.f-roadmap .f-choice--tile:has(.f-choice__input:checked){background-size:100% 4px}.f-roadmap .f-choice__input:after{clip-path:inset(0 100% 0 0);transition:clip-path var(--dur) var(--ease-out) 60ms;transform:rotate(-45deg)scale(1)}.f-roadmap .f-choice__input:checked:after{clip-path:inset(0);transform:rotate(-45deg)scale(1)}.f-roadmap .f-choice__input{width:24px;height:24px}.f-roadmap .f-card:has(>.f-choices) .f-bar__next{transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease)}.f-roadmap .f-card:has(>.f-choices):not(:has(.f-choice__input:checked)) .f-bar__next{color:var(--text-strong);border-color:var(--text-strong);background-color:#0000}.f-roadmap .f-card:has(>.f-choices):not(:has(.f-choice__input:checked)) .f-bar__next .f-bar__arrow{opacity:.55}.f-roadmap .f-card:has(>.f-choices):has(.f-choice__input:checked) .f-bar__next{box-shadow:4px 4px 0 var(--surface-sunken), 4px 4px 0 1px var(--action-fill)}.f-roadmap .f-card:has(>.f-choices):has(.f-choice__input:checked) .f-bar__next:hover{transform:translate(-1px,-1px)}@media (prefers-reduced-motion:no-preference){.f-roadmap .f-card:has(>.f-choices):has(.f-choice__input:checked) .f-bar__next{animation:f-next-wake .48s var(--ease-out)}.f-roadmap .f-card:has(>.f-choices):has(.f-choice__input:checked) .f-bar__next .f-bar__arrow{animation:f-arrow-nudge .9s var(--ease-out) .2s 1}}@keyframes f-next-wake{0%{transform:translateY(0)}35%{transform:translateY(-4px)}to{transform:none}}@keyframes f-arrow-nudge{0%,to{transform:translate(0)}40%{transform:translate(5px)}70%{transform:translate(1px)}}@media (prefers-reduced-motion:reduce){.f-roadmap .f-choice--tile,.f-roadmap .f-choice__input:after,.f-roadmap .f-choices[data-variant=icons] .f-choice__icon,.f-roadmap .f-bar__next{transition:none}}@keyframes acl-bus{0%{transform:translate(-100%)}60%,to{transform:translate(560%)}}@keyframes arr-run{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes asb-fill{0%{transform:scaleX(0)}22%,88%{transform:scaleX(1)}95%,to{transform:scaleX(0)}}@keyframes asb-led{0%{opacity:.2}3%,72%{opacity:1}80%,to{opacity:.2}}@keyframes asb-contact{0%{background-color:var(--surface-page)}4%,86%{background-color:var(--highlight)}94%,to{background-color:var(--surface-page)}}@keyframes asb-master{0%{opacity:.25}4%,55%{opacity:1}65%,to{opacity:.25}}@keyframes asr-bus{0%{transform:translateY(-100%)}to{transform:translateY(460%)}}@keyframes asr-throw{0%{background-color:var(--line-strong);transform:translateY(calc(100% + 2px))}3%,84%{background-color:var(--highlight);transform:none}92%,to{background-color:var(--line-strong);transform:translateY(calc(100% + 2px))}}@keyframes asr-fill{0%{transform:scaleX(0)}4%,84%{transform:scaleX(1)}92%,to{transform:scaleX(0)}}@keyframes asr-lamp{0%{opacity:.18;transform:scale(.8)}2%{opacity:1;transform:scale(1.35)}4%,84%{opacity:1;transform:none}92%,to{opacity:.18;transform:scale(.8)}}@keyframes bkt-pick{0%{transform:translateY(0)}30%{transform:translateY(calc(var(--bkt-slot,32px) * 2))}55%{transform:translateY(calc(var(--bkt-slot,32px) * .5))}to{transform:translateY(var(--bkt-slot,32px))}}@keyframes bkt-tear{0%{transform:none}to{transform:rotate(.9deg)translate(3px,5px)}}@keyframes bks-stamp{0%{opacity:0;transform:scale(1.7)rotate(14deg)}60%{opacity:1;transform:scale(.94)rotate(-2deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@keyframes bc-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bc-lit{0%{opacity:.2;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes bc-step{0%{border-top-color:var(--line-strong)}to{border-top-color:var(--text-strong)}}}@keyframes ch-tip{0%{transform:rotate(0)}to{transform:rotate(7deg)}}@keyframes ch-untip{0%{transform:rotate(0)}to{transform:rotate(-7deg)}}@keyframes ch-sway{0%,to{transform:rotate(7deg)}50%{transform:rotate(5.5deg)}}@keyframes ch-unsway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(-5.5deg)}}@keyframes cw-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes cw-slip{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cf-x{0%{transform:scaleX(0)}}@keyframes cf-y{0%{transform:scaleY(0)}}@keyframes cxp-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes cjf-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes cjf-seat{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes cjf-lamp{0%{opacity:0}to{opacity:1}}@keyframes cjf-glow{0%{opacity:0}to{opacity:.28}}@keyframes cl-sweep{0%{transform:rotate(130deg)}to{transform:rotate(490deg)}}:root{--ita-same:30px;--ita-change:clamp(44px, 2.25rem + 1.5vw, 64px)}.ita-sec{padding-block:var(--ita-same)}section[data-block]:first-child>.ita-sec,section[data-block]:has(>:is([data-world=ink],[data-band]))+section[data-block]>.ita-sec{padding-top:var(--ita-change)}section[data-block]:last-child>.ita-sec,section[data-block]:has(+section[data-block]>:is([data-world=ink],[data-band]))>.ita-sec{padding-bottom:var(--ita-change)}@keyframes cpl-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scene[data-astro-cid-xhile2hf]{width:100%;height:100%;display:block}.s-card[data-astro-cid-xhile2hf]{fill:var(--surface-raised);stroke:var(--line-strong);stroke-width:1.25px}.s-sunk[data-astro-cid-xhile2hf]{fill:var(--surface-sunken)}.s-edge[data-astro-cid-xhile2hf]{stroke:var(--line-strong);stroke-width:1.25px}.s-line[data-astro-cid-xhile2hf]{fill:var(--line-strong)}.s-faint[data-astro-cid-xhile2hf]{opacity:.6}.s-soft[data-astro-cid-xhile2hf]{fill:var(--surface-accent);stroke:var(--highlight);stroke-width:1.25px}.s-acc[data-astro-cid-xhile2hf]{fill:var(--highlight)}.s-ink[data-astro-cid-xhile2hf]{fill:var(--text-strong)}.s-page[data-astro-cid-xhile2hf]{fill:var(--surface-page)}.s-outline[data-astro-cid-xhile2hf]{stroke:var(--surface-page);stroke-width:1.25px;stroke-linejoin:round}.s-stroke[data-astro-cid-xhile2hf]{fill:none;stroke:var(--line-strong);stroke-width:1.25px}.s-wire[data-astro-cid-xhile2hf]{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:3 4}.s-wire-on[data-astro-cid-xhile2hf]{fill:none;stroke:var(--highlight);stroke-width:2px;stroke-linecap:round}.s-tick[data-astro-cid-xhile2hf]{fill:none;stroke:var(--text-inverse);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.s-trend[data-astro-cid-xhile2hf]{fill:none;stroke:var(--text-strong);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.s-selbox[data-astro-cid-xhile2hf]{fill:none;stroke:var(--highlight);stroke-width:1.25px}.s-handles[data-astro-cid-xhile2hf]{stroke-dasharray:3 3;opacity:.8}.s-handle[data-astro-cid-xhile2hf]{fill:var(--surface-raised);stroke:var(--highlight);stroke-width:1.25px}.s-heart[data-astro-cid-xhile2hf]{fill:var(--highlight)}.s-bell[data-astro-cid-xhile2hf]{fill:var(--text-inverse)}.s-ring[data-astro-cid-xhile2hf]{fill:none;stroke:var(--highlight);stroke-width:1.25px;stroke-dasharray:3 5;opacity:.7}.s-ripple[data-astro-cid-xhile2hf]{fill:none;stroke:var(--highlight);stroke-width:1.5px;opacity:0}.s-pick[data-astro-cid-xhile2hf]{fill:none;stroke:var(--highlight);stroke-width:1.75px;opacity:0}.scene[data-astro-cid-xhile2hf] text[data-astro-cid-xhile2hf]{font-family:var(--font-ui);font-weight:var(--weight-regular,400)}.scene[data-astro-cid-xhile2hf] .tb[data-astro-cid-xhile2hf]{font-weight:var(--weight-semibold,600)}.s-knob[data-astro-cid-xhile2hf]{fill:var(--surface-raised);stroke:var(--line-strong);stroke-width:1px}.s-cover[data-astro-cid-xhile2hf]{stroke:none}.tinv[data-astro-cid-xhile2hf]{fill:var(--text-inverse)}.tx[data-astro-cid-xhile2hf]{fill:var(--text-strong)}.tm[data-astro-cid-xhile2hf]{fill:var(--text-muted)}.ta[data-astro-cid-xhile2hf]{fill:var(--text-inverse)}.s-edge-on[data-astro-cid-xhile2hf],.s-signal[data-astro-cid-xhile2hf],.s-done[data-astro-cid-xhile2hf],.s-pillon[data-astro-cid-xhile2hf]{opacity:0}.scene[data-astro-cid-xhile2hf] [data-astro-cid-xhile2hf]:is(g,rect,circle,polygon,text,path,polyline){transform-box:fill-box;transform-origin:50%}.scene[data-astro-cid-xhile2hf] .s-name[data-astro-cid-xhile2hf],.scene[data-astro-cid-xhile2hf] .s-progress[data-astro-cid-xhile2hf]{transform-origin:0}.scene[data-astro-cid-xhile2hf] .s-type[data-astro-cid-xhile2hf]{transform-origin:100%;transform:scaleX(0)}.scene[data-astro-cid-xhile2hf] .s-sheet[data-astro-cid-xhile2hf]{transform-origin:0%}.scene[data-astro-cid-xhile2hf] .s-bar[data-astro-cid-xhile2hf],.scene[data-astro-cid-xhile2hf] .s-rbar[data-astro-cid-xhile2hf],.scene[data-astro-cid-xhile2hf] .s-wv[data-astro-cid-xhile2hf],.scene[data-astro-cid-xhile2hf] .s-meter[data-astro-cid-xhile2hf]{transform-origin:50% 100%}.scene[data-astro-cid-xhile2hf] .s-meter[data-astro-cid-xhile2hf]{transform-origin:0%}.scene[data-astro-cid-xhile2hf] .s-cursor[data-astro-cid-xhile2hf]{transform-origin:0 0}.scene[data-astro-cid-xhile2hf] .s-btn[data-astro-cid-xhile2hf]{transform-origin:50%}.vis--scene .scene{width:100%;height:100%;max-height:100%}@keyframes daw-tile{0%{opacity:.4;transform:translateY(6px)}10%,88%{opacity:1;transform:none}96%,to{opacity:.4;transform:translateY(6px)}}@keyframes dca-arc{0%{stroke-dashoffset:100px}50%,90%{stroke-dashoffset:0}97%,to{stroke-dashoffset:100px}}@keyframes dca-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dca-job{0%{transform:translateY(8px)}8%,88%{transform:none}96%,to{transform:translateY(8px)}}@keyframes dca-pulse{0%{stroke-dashoffset:.18px;opacity:1}12%{stroke-dashoffset:-1px;opacity:1}12.1%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes dca-dim{0%{background-color:var(--surface-sunken);border-color:var(--text-strong)}8%,86%{background-color:var(--surface-raised);border-color:var(--line-strong)}94%,to{background-color:var(--surface-sunken);border-color:var(--text-strong)}}@keyframes dca-pin{0%{opacity:1}8%,86%{opacity:.35}94%,to{opacity:1}}@keyframes dca-chore{0%{color:var(--text-strong);text-decoration-color:#0000}8%,86%{color:var(--text-muted);text-decoration-color:var(--line-strong)}94%,to{color:var(--text-strong);text-decoration-color:#0000}}@keyframes dca-lit{0%,2%{box-shadow:none}6%{box-shadow:0 0 0 6px color-mix(in srgb, var(--highlight) 35%, transparent)}14%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--highlight) 18%, transparent)}}.dm{background-color:var(--surface-raised);border:1px solid var(--line);width:100%;color:var(--text-strong);font-family:var(--font-ui);font-size:.72rem;line-height:1.2;position:relative;overflow:hidden}.dm__bar{border-bottom:1px solid var(--line);background-color:var(--surface-sunken);align-items:center;gap:6px;padding:9px 12px;display:flex}.dm__bar i{background-color:var(--line-strong);width:8px;height:8px;display:block}.dm__title{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-left:8px;font-size:.62rem}.dm__body{padding:14px}.dm-line{background-color:var(--line-strong);opacity:.55;height:6px;display:block}.dm-line--s{width:40%}.dm-line--m{width:64%}.dm-line--l{width:88%}.dm-acc{background-color:var(--highlight)}.dm-soft{background-color:var(--surface-accent);border:1px solid var(--highlight)}.dm-sunk{background-color:var(--surface-sunken)}.dm-ink{background-color:var(--text-strong)}.dm-chip{border:1px solid var(--line-strong);background-color:var(--surface-raised);color:var(--text-body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:3px 7px;font-size:.62rem;display:inline-flex}.dm-chip--on{background-color:var(--surface-accent);border-color:var(--highlight);color:var(--text-strong)}.dm-tickbox{background-color:var(--highlight);width:14px;height:14px;color:var(--action-text);flex:none;place-items:center;display:inline-grid}.dm-tickbox svg{width:9px;height:9px}.dm-tickbox--off{border:1px solid var(--line-strong);color:#0000;background-color:#0000}.dm-pop{animation:dm-pop var(--dur-dm,11s) var(--ease-out) infinite backwards;animation-delay:calc(var(--grid-i,0) * .55s)}@keyframes dm-pop{0%{transform:translateY(10px)scale(.94)}7%,86%{transform:none}95%,to{transform:translateY(10px)scale(.94)}}.dm-tick{animation:dm-tick var(--dur-dm,11s) var(--ease-out) infinite backwards;animation-delay:calc(var(--grid-i,0) * .55s + .5s)}@keyframes dm-tick{0%,4%{opacity:0;transform:scale(.4)}10%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:scale(.4)}}.dm-grow{transform-origin:0;animation:dm-grow var(--dur-dm,11s) var(--ease-out) infinite backwards;animation-delay:calc(var(--grid-i,0) * .55s)}@keyframes dm-grow{0%{transform:scaleX(0)}14%,86%{transform:scaleX(1)}95%,to{transform:scaleX(0)}}.dm-rise{transform-origin:bottom;animation:dm-rise var(--dur-dm,11s) var(--ease-out) infinite backwards;animation-delay:calc(var(--grid-i,0) * .4s)}@keyframes dm-rise{0%{transform:scaleY(.05)}16%,86%{transform:scaleY(1)}95%,to{transform:scaleY(.05)}}@media (prefers-reduced-motion:reduce){.dm *,.dm{transition:none!important;animation:none!important}}@keyframes dcm-feed{to{transform:translateY(-50%)}}@keyframes dco-tick{0%{stroke-dashoffset:1px}5%,88%{stroke-dashoffset:0}95%,to{stroke-dashoffset:1px}}@keyframes dco-hl{0%{opacity:0}3%,14%{opacity:1}22%,to{opacity:0}}@keyframes dcs-deal{0%,6%{opacity:1;transform:translate(0)}18%,24%{transform:translateX(calc(100cqw / var(--n)))}36%,42%{transform:translateX(calc(100cqw / var(--n) * 2))}54%,60%{transform:translateX(calc(100cqw / var(--n) * 3))}72%,94%{transform:translateX(calc(100cqw / var(--n) * 4));opacity:1}97%,to{transform:translateX(calc(100cqw / var(--n) * 4));opacity:0}}@keyframes dcs-lit{0%,6%{transform:scaleX(0)}18%,24%{transform:scaleX(.25)}36%,42%{transform:scaleX(.5)}54%,60%{transform:scaleX(.75)}72%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes dcs-node{0%,4%{border-color:var(--line-strong)}8%,96%{border-color:var(--highlight)}to{border-color:var(--line-strong)}}@keyframes dcs-tick{0%,6%{opacity:.2;transform:scale(.6)}14%,88%{opacity:1;transform:none}96%,to{opacity:.2;transform:scale(.6)}}@keyframes dcs-stamp{0%,76%{transform:rotate(-7deg)scale(1.8)translateY(-8px)}82%,96%{transform:rotate(-7deg)}to{transform:rotate(-7deg)scale(1.8)translateY(-8px)}}@keyframes dcs-caret{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes dcs-fill{0%{transform:scaleX(.04)}50%,88%{transform:scaleX(1)}96%,to{transform:scaleX(.04)}}@keyframes dha-arc{0%{stroke-dashoffset:100px}55%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:100px}}@keyframes dha-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dha-caret{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes dha-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@keyframes dha-lit{0%,2%{border-color:var(--line-strong);box-shadow:none}8%,88%{border-color:var(--highlight);box-shadow:0 0 0 3px var(--surface-accent)}94%,to{border-color:var(--line-strong);box-shadow:none}}@keyframes dha-tick{0%,4%{opacity:0;transform:scale(.4)}10%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:scale(.4)}}@media (width>=40em){@keyframes dha-dash{to{stroke-dashoffset:-12px}}}@keyframes dpc-sweep{0%,14%{transform:translate(0)}20%,34%{transform:translate(calc(100% + 6px))}40%,54%{transform:translate(calc(200% + 12px))}60%,74%{transform:translate(calc(300% + 18px))}80%,94%{transform:translate(calc(400% + 24px))}to{transform:translate(0)}}@keyframes dpc-run{to{transform:translate(-50%)}}@keyframes dho-wire{0%{stroke-dashoffset:1px}5%,86%{stroke-dashoffset:0}93%,to{stroke-dashoffset:1px}}@keyframes dho-head{0%{opacity:0}2%,86%{opacity:1}92%,to{opacity:0}}@keyframes dho-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}5%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes dho-grow{0%{transform:scaleX(0)}4%,88%{transform:scaleX(1)}95%,to{transform:scaleX(0)}}@keyframes dho-rise{0%{transform:scaleY(.08)}4%,88%{transform:scaleY(1)}95%,to{transform:scaleY(.08)}}@keyframes dho-fill{0%{opacity:.25}3%,88%{opacity:1}95%,to{opacity:.25}}@keyframes dsf-run{0%,8%{transform:translateY(0)}30%,40%{transform:translateY(var(--grid-stage))}62%,94%{transform:translateY(calc(var(--grid-stage) * 2))}to{transform:translateY(0)}}@keyframes dsf-n2{0%,30%{background-color:var(--surface-page)}36%,94%{background-color:var(--highlight)}to{background-color:var(--surface-page)}}@keyframes dsf-n3{0%,62%{background-color:var(--surface-page)}68%,94%{background-color:var(--highlight)}to{background-color:var(--surface-page)}}@keyframes dsq-draw{0%,46%{stroke-dashoffset:1px}66%,94%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes dsq-stamp{0%,66%{transform:rotate(-7deg)scale(1.7)translateY(-6px)}72%,94%{transform:rotate(-7deg)}to{transform:rotate(-7deg)scale(1.7)translateY(-6px)}}@keyframes dla-blink{0%,4%{opacity:1}6%{opacity:.3}8%,to{opacity:1}}@keyframes dla-run-v{0%{transform:translateY(-100%)}12%,to{transform:translateY(100%)}}@keyframes dla-lit{0%{border-color:var(--line-strong);box-shadow:none}4%,86%{border-color:var(--highlight);box-shadow:0 0 0 3px color-mix(in srgb, var(--highlight) 22%, transparent)}94%,to{border-color:var(--line-strong);box-shadow:none}}@keyframes dla-flip{0%{background-color:var(--line-strong);transform:translate(0)}4%,86%{background-color:var(--highlight);transform:translate(100%)}94%,to{background-color:var(--line-strong);transform:translate(0)}}@keyframes dla-lampon{0%{opacity:.25}4%,86%{opacity:1}94%,to{opacity:.25}}@media (width>=52em){@keyframes dla-meter{0%{transform:scaleX(0)}4%,86%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes dla-run-h{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}}@keyframes dlo-travel{to{stroke-dashoffset:-16px}}@keyframes dto-draw{0%{stroke-dashoffset:1px}6%,86%{stroke-dashoffset:0}94%,to{stroke-dashoffset:1px}}@keyframes dto-fade{0%{opacity:0}4%,86%{opacity:1}94%,to{opacity:0}}@keyframes dto-stamp{0%{opacity:0;transform:scale(1.5)rotate(-8deg)}4%,86%{opacity:1;transform:rotate(-8deg)}94%,to{opacity:0;transform:scale(1.5)rotate(-8deg)}}@keyframes dts-run-v{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (width>=52em){@keyframes dts-run-h{0%{transform:translate(-50%)}to{transform:translate(0)}}}@keyframes dwo-pop{0%{opacity:0;transform:scale(.9)}4%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.9)}}@keyframes dwo-draw{0%{stroke-dashoffset:1px}6%,86%{stroke-dashoffset:0}94%,to{stroke-dashoffset:1px}}@keyframes dwo-draw-slow{0%{stroke-dashoffset:1px}40%,86%{stroke-dashoffset:0}94%,to{stroke-dashoffset:1px}}@keyframes dwo-fade{0%{opacity:0}4%,86%{opacity:1}94%,to{opacity:0}}@keyframes dwo-slide{0%{opacity:0;transform:translateY(6px)}5%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(6px)}}@keyframes dwo-rise{0%{transform:scaleY(.06)}6%,86%{transform:scaleY(1)}94%,to{transform:scaleY(.06)}}@keyframes dwo-walk{0%{transform:translate(0)}40%,86%{transform:translate(104px)}94%,to{transform:translate(0)}}@keyframes dws-stripe{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes dws-caret{0%,55%{opacity:1}56%,to{opacity:0}}.email-preview__meta{gap:var(--space-1) var(--space-4);font-size:var(--step--1);grid-template-columns:fit-content(9rem) minmax(0,1fr);margin:0;display:grid}.email-preview__meta dt{color:var(--text-muted);font-weight:var(--weight-semibold)}.email-preview__meta dd{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;margin:0}.email-preview__frame{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-raised);overflow-x:auto}.email-preview__plain{margin:var(--space-3) 0 0;padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--r-md);white-space:pre-wrap;overflow-wrap:anywhere;font-family:monospace;font-size:var(--step--1);color:var(--text-strong)}.email-preview__text summary{cursor:pointer;font-weight:var(--weight-semibold);min-height:var(--space-10);align-items:center;display:flex}@keyframes eb-net{to{opacity:1;transform:none}}@keyframes ech-net{to{opacity:1;transform:none}}@keyframes ec-lit{0%,4%{opacity:.12}14%,90%{opacity:1}to{opacity:.12}}@keyframes ec-lower{0%,30%{opacity:0;transform:translateY(-26px)}36%{opacity:1}52%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-26px)}}@keyframes ec-cable{0%,30%{transform:scaleY(.19)}52%,92%{transform:scaleY(1)}to{transform:scaleY(.19)}}@keyframes eg-net{to{opacity:1;transform:none}}@keyframes ei-lift{0%{color:var(--text-strong);background-color:#0000}35%{background-color:var(--action-fill);border-color:var(--action-fill);color:var(--action-text)}to{background-color:#0000}}@keyframes es-net{to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@keyframes gcl-stamp{0%{opacity:0;transform:rotate(-10deg)scale(2.2)}70%{transform:rotate(-10deg)scale(.94)}to{opacity:1;transform:rotate(-10deg)scale(1)}}@keyframes gcl-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gcl-hand{0%{opacity:0;transform:translate(-5rem)}to{opacity:1;transform:none}}@keyframes gcl-swap-a{0%,30%{transform:none}45%,80%{transform:translateX(calc(100% + var(--space-5)))}95%,to{transform:none}}@keyframes gcl-swap-b{0%,30%{transform:none}45%,80%{transform:translateX(calc(-100% - var(--space-5)))}95%,to{transform:none}}}@media (prefers-reduced-motion:no-preference){@keyframes gcp-tick{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:no-preference){@keyframes ghc-ink{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes ghc-stamp{0%{opacity:0;transform:rotate(-10deg)scale(2.2)}70%{transform:rotate(-10deg)scale(.94)}to{opacity:1;transform:rotate(-10deg)scale(1)}}}@media (prefers-reduced-motion:no-preference){@keyframes gnr-set{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:none}}@keyframes gnr-lock{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:no-preference){@keyframes gps-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes gps-out{0%{opacity:0}to{opacity:1}}}@keyframes gsc-sign{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes gsc-in{0%{transform:translateY(6px)}to{transform:none}}@keyframes gsc-pop{0%{transform:scale(.8)}to{transform:none}}@keyframes gsc-fill{0%{transform:scaleX(.4)}to{transform:scaleX(1)}}@keyframes gsc-rise{0%{transform:scaleY(.4)}to{transform:none}}@keyframes gsc-stamp{0%{transform:rotate(-14deg)scale(1.25)}to{transform:rotate(-6deg)scale(1)}}@keyframes gsc-deal{0%{transform:translate(-.6rem,-.6rem)}to{transform:none}}@keyframes gsc-clip{0%{transform:translate(1.2rem,-.4rem)rotate(10deg)}to{transform:rotate(4deg)}}@media (prefers-reduced-motion:no-preference){@keyframes gsn-sign{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}}@media (prefers-reduced-motion:no-preference){@keyframes gun-pop{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes gun-ring{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}}@media (prefers-reduced-motion:no-preference){@keyframes gun-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes gun-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gun-hand{0%{opacity:0;transform:translate(-8rem)}to{opacity:1;transform:none}}@keyframes gun-swap-a{0%{transform:translateX(calc(100% + var(--space-6)))}to{transform:none}}@keyframes gun-swap-b{0%{transform:translateX(calc(-100% - var(--space-6)))}to{transform:none}}}.gx1{width:100%;max-width:15rem}.gx1__card{padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-card), 0 18px 28px -18px color-mix(in srgb, var(--text-strong) 28%, transparent);gap:0;position:relative;overflow:hidden}.gx1__row{border-bottom:1px solid var(--line);padding-block:3px;position:relative}.gx1__row>:not(.gx1__hl){position:relative}.gx1__hl{background-color:var(--surface-accent);opacity:0;border-radius:6px;position:absolute;inset:1px -6px}.gx1__box{transition:none}.gx1__box .gx1__fill{transform-origin:50%}.gx1__mark{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.gx1__bar{margin-top:var(--space-2);border-radius:var(--r-pill);background-color:var(--line);height:5px;position:relative;overflow:hidden}.gx1__barfill{border-radius:inherit;background-color:var(--highlight);transform-origin:0;position:absolute;inset:0}.gx1__shine{inset-block:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface-raised) 80%, transparent), transparent);opacity:0;width:40px;position:absolute;left:-40px}.gx-g0{stop-color:var(--highlight);stop-opacity:.5}.gx-g1{stop-color:var(--highlight);stop-opacity:0}.gx-f0{stop-color:var(--text-strong);stop-opacity:0}.gx-f1{stop-color:var(--text-strong);stop-opacity:.16}.gx2__floor{fill:none;stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 4;opacity:.6}.gx2__cube{transform-box:fill-box;transform-origin:50% 100%}.gx2__shadow,.gx3__shadow{fill:var(--text-strong);fill-opacity:.12;transform-box:fill-box;transform-origin:50%}.gx2__glow,.gx3__glow,.gx2__node,.gx3__hub,.gx3__ring,.gx3__dot,.gx2__dot{transform-box:fill-box;transform-origin:50%}.gx2__glow{opacity:.55}.gx2__hi,.gx3__hi{fill:var(--surface-raised);opacity:.55;stroke:none;pointer-events:none}.gx2__shade,.gx3__shade{stroke:none;pointer-events:none}.gx2__edge{fill:none;stroke:var(--surface-raised);stroke-opacity:.7;stroke-width:1px;stroke-linecap:round}.gx2__node{fill:var(--highlight);stroke:var(--surface-sunken);stroke-width:1.5px}.gx2__dot{fill:var(--highlight);opacity:0;stroke:var(--surface-raised);stroke-width:1.2px}.gx3__glow{opacity:.5}.gx3__line{stroke-dasharray:3 5}.gx3__ring{fill:none;stroke:var(--highlight);stroke-width:1.5px;opacity:0}.gx3__hubhi{opacity:.35}.gx3__lit{opacity:0;pointer-events:none}.gx3__lit polygon{fill:var(--highlight);fill-opacity:.38;stroke:var(--highlight);stroke-width:1.5px;stroke-linejoin:round}.gx3__dot{fill:var(--highlight);opacity:0;stroke:var(--surface-raised);stroke-width:1.2px}@keyframes hs-rise{0%{transform:translateY(var(--reveal-rise))}}@keyframes hs-rule{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){@keyframes hbr-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hbr-in{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:no-preference){@keyframes hcb-seg{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}@keyframes hcb-tick{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes hcb-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hcb-lamp{0%{background-color:var(--line-strong)}to{background-color:var(--surface-inverse)}}}@media (prefers-reduced-motion:no-preference){@keyframes hcw-seat{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes hcw-swap-a{0%,30%{transform:none}45%,80%{transform:translateX(calc(100% + var(--space-8)))}95%,to{transform:none}}@keyframes hcw-swap-b{0%,30%{transform:none}45%,80%{transform:translateX(calc(-100% - var(--space-8)))}95%,to{transform:none}}@keyframes hcw-sweep{0%{transform:rotate(60deg)}to{transform:rotate(420deg)}}}@media (prefers-reduced-motion:no-preference){@keyframes hdp-blink{0%,to{background-color:var(--surface-sunken)}50%{background-color:var(--surface-accent)}}}@media (prefers-reduced-motion:no-preference){@keyframes hfq-blink{0%,to{opacity:1}50%{opacity:.35}}}@media (prefers-reduced-motion:no-preference){@keyframes hhm-draw{0%{clip-path:inset(-2rem 100% -2rem -2rem)}to{clip-path:inset(-2rem)}}@keyframes hhm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hhm-ride{0%{transform:translate(10%,64%)}18%{transform:translate(10%,64%)}32%{transform:translate(34%,64%)}40%{transform:translate(34%,64%)}58%{transform:translate(56%,42%)}62%{transform:translate(60%,42%)}70%{transform:translate(60%,42%)}92%{transform:translate(86%,16%)}96%,to{transform:translate(90%,16%)}}@keyframes hhm-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--action-fill) 35%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--action-fill) 0%, transparent)}}}@media (prefers-reduced-motion:no-preference){@keyframes hsb-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hsb-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hsb-hand{0%{opacity:0;transform:translate(-7rem)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:no-preference){@keyframes htl-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes htl-ride{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes htl-lit{0%{opacity:.2;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes htl-sign{0%{opacity:.25}to{opacity:1}}@keyframes htl-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--action-fill) 35%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--action-fill) 0%, transparent)}}}@media (prefers-reduced-motion:no-preference){@keyframes hyp-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes hyp-stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.5)}to{opacity:1;transform:rotate(-8deg)scale(1)}}}@keyframes hh-word{0%{opacity:.16;transform:translateY(.34em)}}@keyframes hh-ul{0%{background-size:0% 1px}}@keyframes hh-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes hh-cell{0%{opacity:0}1.5%{opacity:1}7%{opacity:0}to{opacity:0}}@keyframes hh-snap{0%{opacity:0;transform:translate(calc(var(--side,1) * 50%), -50%) rotate(-10deg) scale(.9)}70%{opacity:1}}@keyframes hh-on{0%{background-color:var(--line-strong);transform:scale(.4)}}@keyframes hh-ping{0%{opacity:.55;transform:scale(1)}40%,to{opacity:0;transform:scale(3.2)}}@keyframes hh-lead{0%{transform:scaleX(0)}}@keyframes hh-packet{0%{opacity:0;transform:translate(0)}6%{opacity:1}30%{opacity:1;transform:translateX(calc(var(--dir,1) * (var(--grid-cell) - 4px)))}36%,to{opacity:0;transform:translateX(calc(var(--dir,1) * (var(--grid-cell) - 4px)))}}@keyframes hb-seg{0%,4%{opacity:.12}12%,88%{opacity:1}96%,to{opacity:.12}}@keyframes hb-core{0%,44%{transform-origin:60px 60px;transform:scale(1)}50%{transform-origin:60px 60px;transform:scale(1.5)}58%,to{transform-origin:60px 60px;transform:scale(1)}}@keyframes hbd-sheet{0%,6%{transform:none}12%,18%{transform:translateY(-5px)}24%,to{transform:none}}@keyframes hbd-run{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes hbd-tick{0%,30%{opacity:1;transform:none}50%{opacity:.4;transform:scale(.7)}60%,to{opacity:1;transform:none}}@keyframes hbd-meter{0%,6%{transform:scaleX(.95)}50%,to{transform:scaleX(.4)}}@keyframes hc-on{0%,8%{opacity:0}16%,86%{opacity:1}94%,to{opacity:0}}@keyframes hc-knob{0%,8%{transform:translate(0)}16%,86%{transform:translate(100%)}94%,to{transform:translate(0)}}@keyframes hf-down{0%,2%{transform:translateY(0)}8%,90%{transform:translateY(100%)}96%,to{transform:translateY(200%)}}@keyframes hf-run{0%,3%{transform:translate(-100%)}16%,90%{transform:translate(460%)}to{transform:translate(460%)}}@keyframes hf-flash{0%,8%{border-color:var(--line-strong)}12%,24%{border-color:var(--highlight);box-shadow:0 0 0 3px var(--surface-accent)}34%,to{border-color:var(--line-strong);box-shadow:none}}@keyframes hf-tick{0%,18%{opacity:.25;transform:scale(.85)}26%,88%{opacity:1;transform:none}96%,to{opacity:.25;transform:scale(.85)}}.hm{--hm-i:0;width:100%;height:100%;min-height:9.5em;font-family:var(--font-ui);color:var(--text-strong);padding:1em;font-size:.72rem;line-height:1.1;display:grid;position:relative;overflow:hidden;container-type:inline-size}.hm--mini{min-height:0;padding:.9em;font-size:.4rem}.hm__lbl{font-size:.82em;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hm--mini .hm__lbl{display:none}.hm-l{background-color:var(--line-strong);opacity:.7;height:.45em;display:block}.hm-l--s{width:42%}.hm-l--m{width:66%}.hm-l--l{width:90%}.hm-box{background-color:var(--surface-raised);border:1px solid var(--line-strong)}.hm-tick{background-color:var(--highlight);width:1.3em;height:1.3em;color:var(--text-inverse);flex:none;place-items:center;display:inline-grid}.hm-tick svg{width:.8em;height:.8em}.hm-mk{grid-template-columns:6.2em minmax(0,1fr) 2.2em;align-items:start;gap:0 1em;display:grid}.hm-mk__queue{gap:.6em;display:grid}.hm-mk__card{z-index:1;animation:hm-mk-send 12s var(--ease) infinite;animation-delay:calc(var(--hm-i) * 4s);gap:.45em;padding:.55em .6em;display:grid;position:relative}.hm-mk__track{align-self:stretch;min-height:100%;position:relative}.hm-mk__track:before{content:"";border-top:2px dashed var(--line-strong);position:absolute;top:1.6em;left:0;right:0}.hm-mk__track:after{content:"";border-top:2px solid var(--highlight);transform-origin:0;animation:hm-mk-wire 12s var(--ease) infinite;position:absolute;top:1.6em;left:0;right:0}.hm-mk__out{justify-items:center;gap:.5em;padding-top:.6em;display:grid}.hm-mk__out .hm-tick{animation:hm-pop 12s var(--ease-out) infinite backwards;animation-delay:1.8s}@keyframes hm-mk-send{0%,4%{clip-path:inset(0);transform:none}18%{clip-path:inset(0);transform:translate(calc(100cqw - 6.6em))}24%{clip-path:inset(0 0 0 100%);transform:translate(calc(100cqw - 6.6em))}25%{clip-path:inset(0 100% 0 0);transform:none}31%,to{clip-path:inset(0);transform:none}}@keyframes hm-mk-wire{0%,3%{transform:scaleX(0)}17%,25%{transform:scaleX(1)}30%,to{transform:scaleX(0)}}@keyframes hm-pop{0%,3%{opacity:0;transform:scale(.4)}10%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.4)}}.hm-sl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;display:grid;position:relative}.hm-sl__col{align-content:start;gap:.5em;display:grid}.hm-sl__slot{border:1px dashed var(--line-strong);height:2.3em}.hm-sl__col:last-child .hm-sl__slot:first-of-type{animation:hm-sl-land 10s var(--ease) infinite}.hm-sl__deal{z-index:1;background-color:var(--highlight);width:calc(33.3333% - .4em);height:2.3em;animation:hm-sl-move 10s var(--ease) infinite;align-content:center;gap:.45em;padding:.45em .5em;display:grid;position:absolute;top:1.75em;left:0}.hm--mini .hm-sl__deal{top:0}.hm-sl__deal .hm-l{background-color:var(--text-inverse);opacity:.9}@keyframes hm-sl-move{0%,8%{opacity:1;transform:none}28%,44%{transform:translate(calc(100% + .6em))}64%,88%{opacity:1;transform:translate(calc(200% + 1.2em))}94%{opacity:0;transform:translate(calc(200% + 1.2em))}95%,to{opacity:0;transform:none}}@keyframes hm-sl-land{0%,60%{border-color:var(--line-strong)}66%,90%{border-color:var(--highlight)}to{border-color:var(--line-strong)}}.hm-op{align-content:start;gap:.55em;display:grid}.hm-op__row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5em .7em;padding:.4em .55em;display:grid}.hm-op__row .hm-tick{animation:hm-op-tick 10s var(--ease-out) infinite backwards;animation-delay:calc(var(--hm-i) * 1.7s + .6s)}.hm-op__row .hm-l{grid-column:2}@keyframes hm-op-tick{0%,4%{opacity:0;transform:scale(.4)}10%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:scale(.4)}}.hm-au{grid-template-columns:2.6em minmax(0,1fr) auto;align-items:center;gap:0 .5em;display:grid}.hm-au__in,.hm-au__hub{place-items:center;width:2.6em;height:2.6em;display:grid}.hm-au__in svg,.hm-au__hub svg{width:1.4em;height:1.4em}.hm-au__hub{border-color:var(--highlight);width:3em;height:3em;position:relative}.hm-au__hub:after{content:"";border:1px solid var(--highlight);opacity:0;animation:hm-au-ring 9s var(--ease-out) infinite;position:absolute;inset:-.35em}.hm-au__wires{grid-template-columns:1fr auto 1fr;align-items:center;min-height:7em;display:grid;position:relative}.hm-au__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hm-au__svg path{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.hm-au__svg .hm-au__dim{stroke:var(--line-strong);stroke-dasharray:3 3}.hm-au__svg .hm-au__lit{stroke:var(--highlight);stroke-dasharray:1;stroke-dashoffset:0;animation:hm-au-draw 9s var(--ease) infinite;animation-delay:calc(var(--hm-i) * .5s)}.hm-au__outs{gap:.45em;display:grid}.hm-au__out{align-items:center;gap:.5em;padding:.4em .55em;display:flex}.hm-au__out .hm-tick{animation:hm-pop 9s var(--ease-out) infinite backwards;animation-delay:calc(var(--hm-i) * .5s + 4.2s)}@keyframes hm-au-draw{0%,6%{stroke-dashoffset:1px}46%,86%{stroke-dashoffset:0}94%,to{stroke-dashoffset:1px}}@keyframes hm-au-ring{0%,22%{opacity:0;transform:scale(.8)}32%{opacity:1;transform:none}50%,to{opacity:0;transform:scale(1.25)}}.hm-ai{grid-template-columns:minmax(0,1.1fr) 1.4em minmax(0,1fr);align-items:start;gap:0 .5em;display:grid}.hm-ai__msgs,.hm-ai__bins{gap:.5em;display:grid}.hm-ai__msg{background-color:var(--surface-sunken);border:1px solid var(--line);animation:hm-ai-sort 9s var(--ease) infinite;animation-delay:calc(var(--hm-i) * 1.1s);grid-template-columns:1.3em minmax(0,1fr);align-items:center;gap:.35em .45em;padding:.45em .5em;display:grid}.hm-ai__face{background-color:var(--surface-raised);border:1px solid var(--line-strong);grid-row:span 2;width:1.3em;height:1.3em}.hm-ai__arrow{height:2.55em;color:var(--text-muted);place-items:center;display:grid}.hm-ai__arrow svg{width:1em;height:1em}.hm-ai__bin{border:1px dashed var(--line-strong);min-height:2.55em;animation:hm-ai-bin 9s var(--ease) infinite;animation-delay:calc(var(--hm-i) * 1.1s);justify-content:space-between;align-items:center;gap:.4em;padding:.4em .55em;display:flex}.hm-ai__bin .hm-tick{animation:hm-pop 9s var(--ease-out) infinite backwards;animation-delay:calc(var(--hm-i) * 1.1s + 2.4s)}@keyframes hm-ai-sort{0%,6%{opacity:1;transform:none}24%{opacity:1;transform:translate(calc(100% + 2.9em))}30%,72%{opacity:0;transform:translate(calc(100% + 2.9em))}73%{opacity:0;transform:none}82%,to{opacity:1;transform:none}}@keyframes hm-ai-bin{0%,24%{border-color:var(--line-strong);border-style:dashed}28%,70%{border-color:var(--highlight);border-style:solid}78%,to{border-color:var(--line-strong);border-style:dashed}}.hm-sw{align-content:start;gap:.8em;display:grid}.hm-sw__head{justify-content:space-between;align-items:center;gap:.6em;display:flex}.hm-sw__bar{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25em;height:.9em;display:grid}.hm-sw__seg{background-color:var(--highlight);transform-origin:0;animation:hm-sw-fill 11s var(--ease-out) infinite backwards;animation-delay:calc(var(--hm-i) * 1.1s + .4s)}.hm-sw__log{gap:.5em;padding:.6em .65em;display:grid}.hm-sw__line{align-items:center;gap:.5em;display:flex}.hm-sw__line .hm-l{transform-origin:0;animation:hm-sw-write 11s var(--ease-out) infinite backwards;animation-delay:calc(var(--hm-i) * 1.4s + .2s)}.hm-sw__line .hm-tick{animation:hm-pop 11s var(--ease-out) infinite backwards;animation-delay:calc(var(--hm-i) * 1.4s + 1.3s)}.hm-sw__caret{background-color:var(--highlight);width:.18em;height:1em;animation:1.1s step-end infinite hm-sw-caret}@keyframes hm-sw-fill{0%,2%{transform:scaleX(0)}12%,86%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes hm-sw-write{0%,2%{transform:scaleX(0)}14%,86%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes hm-sw-caret{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hm,.hm *{transition:none!important;animation:none!important}}@keyframes hh-led{0%,4%{opacity:.2}10%,90%{opacity:1}96%,to{opacity:.2}}@keyframes hh-drop{0%,2%{transform:translateY(0)}9%,90%{transform:translateY(100%)}96%,to{transform:translateY(200%)}}@keyframes hh-run{0%{transform:translate(-100%)}to{transform:translate(360%)}}@keyframes hs-led{0%,to{opacity:1}50%{opacity:.35}}@keyframes igs-drop{0%{opacity:0;transform:translateY(-18px)}}@keyframes igs-run{0%{transform:translateY(-104px)}to{transform:none}}@keyframes iom-lot{0%{background-color:#0000;border-color:#0000}}@keyframes iom-stake{0%{opacity:0;transform:translateY(-16px)}}@keyframes iom-n{0%{opacity:0}}@keyframes ish-swing-r{0%{opacity:0;transform:rotate(-14deg)scaleX(.6)}to{opacity:1;transform:none}}@keyframes ish-swing-l{0%{opacity:0;transform:rotate(14deg)scaleX(.6)}to{opacity:1;transform:none}}@keyframes izn-drop{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:none}}.xs{width:100%;height:100%;display:block}.xs .x-card{fill:var(--surface-raised);stroke:var(--line-strong);stroke-width:1.25px}.xs .x-card2{fill:var(--surface-page);stroke:var(--line-strong);stroke-width:1px}.xs .x-sunk{fill:var(--surface-sunken)}.xs .x-edge{stroke:var(--line-strong);stroke-width:1.25px}.xs .x-line{fill:var(--line-strong)}.xs .x-faint{opacity:.6}.xs .x-soft{fill:var(--surface-accent);stroke:var(--highlight);stroke-width:1.25px}.xs .x-acc{fill:var(--highlight)}.xs .x-ink{fill:var(--text-strong)}.xs .x-page{fill:var(--surface-page)}.xs .x-pillline{fill:none;stroke:var(--line-strong);stroke-width:1.25px}.xs .x-slot-empty{fill:none;stroke:var(--line-strong);stroke-width:1.25px;stroke-dasharray:4 4}.xs .x-wire{stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:3 5}.xs .x-tick{fill:none;stroke:var(--surface-page);stroke-width:2px;stroke-linecap:square}.xs .x-now{fill:var(--highlight)}.xs .x-lit{fill:none;stroke:var(--highlight);stroke-width:2px;opacity:0}.xs .x-ico{fill:none;stroke:var(--text-strong);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.xs .x-ico-on{stroke:var(--surface-page)}.xs .x-t{font-family:var(--font-ui);letter-spacing:.04em;fill:var(--text-muted);font-size:10px;font-weight:600}.xs .x-lab{font-family:var(--font-ui);fill:var(--text-strong);font-size:10.5px;font-weight:600}.xs .x-cell{font-family:var(--font-ui);fill:var(--text-strong);font-size:9.5px;font-weight:600}.xs .x-title{font-size:13px}.xs .x-pt{fill:var(--text-muted);font-size:10px}.xs .x-on{fill:var(--surface-page);font-size:10px}.xs :is(g,rect,circle){transform-box:fill-box;transform-origin:50%}.xs :is(.x-fill,.x-bar,.x-meter){transform-origin:0}.xs .x-slot{transform-origin:bottom}.xa[data-astro-cid-uxil2qz6]{width:100%;min-width:0}.xa[data-astro-cid-uxil2qz6] .xa__loop{width:100%;height:100%}.xh[data-astro-cid-jdi7pdat]{padding-block:var(--space-12) var(--space-10);position:relative;overflow:hidden}.xh__inner[data-astro-cid-jdi7pdat]{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.xh__copy[data-astro-cid-jdi7pdat]{gap:var(--space-5);text-align:left;align-items:flex-start;min-width:0}.xh__headline[data-astro-cid-jdi7pdat]{max-width:20ch;font-size:var(--size-h1);line-height:var(--leading-display);overflow-wrap:break-word}.xh__lede[data-astro-cid-jdi7pdat]{gap:var(--space-4);align-items:flex-start;max-width:38rem}.xh__lede[data-astro-cid-jdi7pdat] a{color:var(--link)}.xh__line[data-astro-cid-jdi7pdat]{color:var(--text-body)}.xh__lede[data-astro-cid-jdi7pdat] strong[data-astro-cid-jdi7pdat]{font-family:var(--font-ui);font-weight:var(--weight-semibold);color:var(--text-strong)}.xh__actions[data-astro-cid-jdi7pdat]{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;margin:0;display:flex}@media (width<=30em){.xh__actions[data-astro-cid-jdi7pdat]{flex-direction:column;align-self:stretch;align-items:stretch}.xh__actions[data-astro-cid-jdi7pdat] .btn[data-astro-cid-jdi7pdat]{justify-content:center}}.xh__art[data-astro-cid-jdi7pdat]{min-width:0}.xh--board[data-astro-cid-jdi7pdat] .xh__art[data-astro-cid-jdi7pdat]{padding:var(--space-4);background-color:var(--surface-page);color:var(--text-body);border:1px solid var(--text-strong);box-shadow:.6rem .6rem 0 var(--surface-sunken), .6rem .6rem 0 1px var(--line-strong);margin-bottom:.6rem;margin-right:.6rem}.xh--mirror[data-astro-cid-jdi7pdat]{background-color:var(--surface-accent)}.xh--mirror[data-astro-cid-jdi7pdat] .xh__art[data-astro-cid-jdi7pdat]{padding:var(--space-3);background-color:var(--surface-raised);border:1px solid var(--line-strong);box-shadow:0 1.25rem 2.5rem -1.5rem #16121f59}.xh--sheet[data-astro-cid-jdi7pdat] .xh__art[data-astro-cid-jdi7pdat]{width:min(100%,17rem);padding:var(--space-2);background-color:var(--surface-raised);border:1px solid var(--line-strong);box-shadow:.55rem .55rem 0 -1px var(--surface-raised), .55rem .55rem 0 0 var(--line-strong), 1.1rem 1.1rem 0 -1px var(--surface-raised), 1.1rem 1.1rem 0 0 var(--line-strong);justify-self:center;margin:0 1.1rem 1.1rem 0}@media (width>=52em){.xh[data-astro-cid-jdi7pdat]{padding-block:var(--space-16) var(--space-12)}.xh--board[data-astro-cid-jdi7pdat] .xh__inner[data-astro-cid-jdi7pdat]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.xh--mirror[data-astro-cid-jdi7pdat] .xh__inner[data-astro-cid-jdi7pdat]{gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.xh--mirror[data-astro-cid-jdi7pdat] .xh__art[data-astro-cid-jdi7pdat]{order:-1}.xh--sheet[data-astro-cid-jdi7pdat] .xh__inner[data-astro-cid-jdi7pdat]{gap:var(--space-16);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.xh--sheet[data-astro-cid-jdi7pdat] .xh__art[data-astro-cid-jdi7pdat]{width:min(100%,22rem);margin-right:var(--space-6);justify-self:end}.xh--sheet[data-astro-cid-jdi7pdat] .xh__headline[data-astro-cid-jdi7pdat]{max-width:17ch}}.xb[data-astro-cid-r3lbmwmj]{padding-block:var(--space-10)}.xb__inner[data-astro-cid-r3lbmwmj]{display:block}.xb--ink[data-astro-cid-r3lbmwmj]{background-color:var(--surface-page);color:var(--text-body);padding-block:var(--space-12)}.xb--tint[data-astro-cid-r3lbmwmj]{background-color:var(--surface-accent)}.xb--tint[data-astro-cid-r3lbmwmj] .xb__mock[data-astro-cid-r3lbmwmj]{padding:var(--space-4);background-color:var(--surface-raised);border:1px solid var(--line-strong)}.xb--ruled[data-astro-cid-r3lbmwmj]{border-block:3px solid var(--text-strong);margin-block:var(--space-6)}.xb--ruled[data-astro-cid-r3lbmwmj] .xb__mock[data-astro-cid-r3lbmwmj]{padding-block:var(--space-2)}.ch{position:relative}.ic{background-color:var(--surface-page);color:var(--text-body);padding-block:calc(var(--section-py) * .6);overflow:hidden}.ic__head+.ic__field{margin-top:var(--space-10)}.ic__head{text-align:center}.ic__label{color:var(--text-strong);max-width:28ch;margin-inline:auto}.ic__sub{margin:var(--space-4) auto 0;max-width:38rem;color:var(--text-body)}.ic__decor{display:contents}.ic__field{width:100%;max-width:1440px;margin:0 auto;container-type:inline-size}.ic__stage{--size-unit:calc(100cqw / 1440);width:100%;height:calc(560 * var(--size-unit));position:relative}.ic__b{left:calc(50% + (var(--grid-x) - var(--size-half)) * var(--size-unit));top:calc(50% + (var(--grid-y) - var(--size-half)) * var(--size-unit));transition:transform var(--dur-fast) var(--ease);display:block;position:absolute}.ic__b--sm{--size-badge:56}.ic__b--md{--size-badge:72}.ic__b--lg{--size-badge:88}.ic__b:hover,.ic__b:focus-visible{transform:translateY(calc(-6 * var(--size-unit)));z-index:6}.ic__b:focus-visible{outline:none}.ic__badge{width:calc(var(--size-badge) * var(--size-unit));height:calc(var(--size-badge) * var(--size-unit));border-radius:var(--r-full);background-color:var(--surface-inverse);box-shadow:var(--shadow-card);animation:6s ease-in-out infinite ic-float;animation-delay:var(--dur-delay,0s);place-items:center;display:grid}.ic__b:focus-visible .ic__badge{box-shadow:0 0 0 3px var(--focus-ring), var(--shadow-card)}.ic__badge--mono{background-color:var(--surface-bc)}.ic__badge--mono:before{content:attr(data-initial);font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:calc(26 * var(--size-unit));color:var(--text-inverse);line-height:1}.ic__logo{object-fit:contain;width:56%;height:56%;display:block}.ic__name{white-space:nowrap;pointer-events:none;padding:var(--space-1) var(--space-3);background-color:var(--surface-raised);color:var(--text-strong);font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);border:1px solid var(--line-strong);border-radius:var(--r-sm);opacity:0;transition:opacity var(--dur-fast) var(--ease);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ic__b:hover .ic__name,.ic__b:focus-visible .ic__name{opacity:1}@keyframes ic-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-7 * var(--size-unit)))}}.ic__center{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ic__glow{width:calc(420 * var(--size-unit));height:calc(420 * var(--size-unit));border-radius:var(--r-full);background:radial-gradient(circle, color-mix(in srgb, var(--action-fill) 55%, transparent), color-mix(in srgb, var(--action-fill) 16%, transparent) 42%, transparent 70%);opacity:.7;position:absolute}.ic__mark{z-index:2;width:calc(196 * var(--size-unit));height:calc(196 * var(--size-unit));filter:drop-shadow(0 10px 34px color-mix(in srgb, var(--action-fill) 40%, transparent));display:block;position:relative}.ic__svg{width:100%;height:100%;display:block}.ic .s-disc{fill:var(--surface-inverse);transform-box:view-box;transform-origin:512px 512px}.ic .s-spin{fill:var(--text-inverse);animation:20s linear infinite ic-spin}.ic .s-spin,.ic .s-spin path{transform-box:view-box;transform-origin:516px 532px}.ic__dot{fill:var(--text-inverse);transform-box:fill-box;transform-origin:50%}@keyframes ic-spin{to{transform:rotate(360deg)}}.ic__foot{margin:var(--space-6) 0 0;justify-content:center;display:none}.ic__all{font-family:var(--font-ui);font-weight:var(--weight-semibold);color:var(--link);min-height:var(--control-h);align-items:center;display:inline-flex}.ic__all:hover{color:var(--link-hover)}@media (width<=47.5em){.ic__decor{display:none}.ic__b{pointer-events:none}.ic__foot{display:flex}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.ic:not([data-in]) .ic__mark,.ic:not([data-in]) .ic__b{opacity:0;animation:0s 4s forwards ic-net}.ic:not([data-in]) .ic__glow{opacity:0}.ic[data-in] .ic__glow{animation:.9s 1.45s both ic-glow-in,5s ease-in-out 2.35s infinite ic-glow-pulse}}@keyframes ic-net{to{opacity:1}}@keyframes ic-glow-in{0%{opacity:0;transform:scale(.85)}to{opacity:.7;transform:scale(1)}}@keyframes ic-glow-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.88;transform:scale(1.1)}}.ic[data-paused] :is(.ic__badge,.ic__glow,.s-spin){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ic__badge,.ic__glow,.ic .s-spin{animation:none}.ic__b{transition:none}}@keyframes iep-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@keyframes ih-draw{to{stroke-dashoffset:0}}@keyframes ih-on{0%{opacity:.25;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes ih-blink{0%,88%{opacity:1}89%,to{opacity:.35}}@keyframes il-blink{0%,86%{opacity:1}87%,to{opacity:.3}}@keyframes ip-blink{0%,90%{opacity:1}91%,to{opacity:.35}}@keyframes isp-flow{0%{stroke-dashoffset:8px}to{stroke-dashoffset:-92px}}@keyframes isp-blink{0%,88%{opacity:1}89%,to{opacity:.3}}@media (prefers-reduced-motion:no-preference){@keyframes il-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes il-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}}@media (width<=47.99em),(pointer:coarse){a.btn:is(.ibh__back,.itb__back,.cyh__back,.fdh__back,.ifh__back,.hdh__back,.nth__back,.hwh__back,.imh__back,.onh__back,.pch__back,.sch__back,.trh__back),:is(.itsu__more,.hdsu__more) a.btn--link,a.hd__link.hd__link,a.itt__more.itt__more{min-height:44px}}@media (width<=47.99em){a.btn:is(.hwa__btn,.obf__btn,.caf__btn,.dsf__btn,.ifd__btn,.ibsp__btn,.sff__btn,.pbx__btn,.imv__btn){width:100%;max-width:100%;padding-inline:var(--space-4);white-space:normal;text-align:center;padding-block:var(--space-2);line-height:1.25}}@keyframes ibh-stack{0%{transform:scaleY(.05)}6%,88%{transform:none}96%,to{transform:scaleY(.05)}}@keyframes ibh-rewind{0%{transform:scaleX(0)}12%,88%{transform:none}96%,to{transform:scaleX(0)}}@keyframes ibh-pop{0%{transform:scale(.6)}5%,88%{transform:none}96%,to{transform:scale(.6)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes ibk-blink{0%{opacity:1}to{opacity:.25}}}@media (width<=47.99em){body:has([data-it-booking]) .mobile-bar{display:none}body[data-has-mobile-bar]:has([data-it-booking]){padding-bottom:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes itx-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes cra-sweep{0%{transform:rotate(-88deg)}to{transform:rotate(56deg)}}@keyframes cra-ping{0%{opacity:1;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.9)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes caf-scan{0%{opacity:1;transform:translateY(-100%)}85%{opacity:1}to{opacity:0;transform:translateY(250%)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes cyh-turn{to{transform:rotate(360deg)}}@keyframes cyh-ping{0%{opacity:.9;transform:scale(.4)}18%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}@keyframes cyh-tag{0%{opacity:.35;transform:translate(-4px)}10%,70%{opacity:1;transform:none}90%,to{opacity:.35;transform:translate(-4px)}}@keyframes cyh-row{0%{opacity:0;transform:translateY(8px)}8%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(8px)}}@keyframes cyh-pop{0%,3%{transform:scale(.4)}10%,to{transform:none}}@keyframes cyh-blink{50%{opacity:.25}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes cyi-breathe{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--highlight) 10%, transparent)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes cyl-run{0%{opacity:0;transform:translate(0)}8%{opacity:1}48%{transform:translate(var(--tx), var(--ty));opacity:1}56%,to{transform:translate(var(--tx), var(--ty));opacity:0}}@keyframes cyl-burst{0%,46%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}72%,to{opacity:0;transform:scale(2.2)}}@keyframes cyl-flash{0%,46%{stroke:var(--line-strong)}50%{stroke:var(--highlight);stroke-width:2.6px}70%,to{stroke:var(--line-strong)}}}@keyframes fd-blink{0%,60%{opacity:1}61%,to{opacity:.35}}@keyframes fd-push{0%{opacity:0;transform:translateY(-8px)}5%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-8px)}}@keyframes fd-fill{0%,6%{transform:scaleX(0)}40%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fd-sweep{0%,6%{opacity:0;transform:translate(-20%)}8%{opacity:1}40%{opacity:1;transform:translate(560%)}42%,to{opacity:0;transform:translate(560%)}}@keyframes fd-on{0%{opacity:0;transform:scale(.5)}8%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.5)}}@keyframes fd-lockring{0%,56%{opacity:0;transform:translateY(4px)}60%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(4px)}}@keyframes fd-on-lost{0%{opacity:0;transform:scale(.5)}8%,54%{opacity:1;transform:none}58%,to{opacity:0;transform:scale(.5)}}@keyframes lst-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes pol-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--status-success-text) 55%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes dsc-pulse{50%{border-color:color-mix(in srgb, var(--highlight) 35%, transparent)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes dsf-on{0%{opacity:1;transform:scaleX(0)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)scaleY(30)}}}@keyframes ifh-drop{0%{transform:translateY(-8px)scaleY(.2)}9%,86%{transform:none}95%,to{transform:translateY(-8px)scaleY(.2)}}@keyframes ifh-pop{0%{transform:scale(.6)}8%,86%{transform:none}95%,to{transform:scale(.6)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes ifi-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes hcv-sweep{0%{transform:rotate(-300deg)}to{transform:rotate(0)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes hdq-travel{0%,20%{opacity:1;transform:translate(0)}26%,46%{transform:translate(calc(100% + 8px))}52%,72%{transform:translate(calc(200% + 16px))}78%,94%{opacity:1;transform:translate(calc(300% + 24px))}97%{opacity:0;transform:translate(calc(300% + 24px))}98%,to{opacity:0;transform:translate(0)}}@keyframes hdq-fill{0%{stroke-dashoffset:100px}94%,to{stroke-dashoffset:0}}@keyframes hdq-blink{0%,to{opacity:1}50%{opacity:.35}}@media (width<=30em){@keyframes hdq-travel{0%,20%{opacity:1;transform:translate(0)}26%,46%{transform:translate(calc(100% + 6px))}52%,72%{transform:translate(calc(200% + 12px))}78%,94%{opacity:1;transform:translate(calc(300% + 18px))}97%{opacity:0;transform:translate(calc(300% + 18px))}98%,to{opacity:0;transform:translate(0)}}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes hdl-strike{to{stroke-dashoffset:0}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes hrl-spin{0%{transform:rotate(-200deg)}to{transform:none}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes hsc-stamp{0%{opacity:0;transform:rotate(-12deg)scale(1.6)}to{opacity:1;transform:rotate(-3deg)scale(1)}}@keyframes hsc-drift{0%{opacity:0;transform:translateX(var(--dx))}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes hdsu-hour{0%{transform:rotate(-120deg)}}@keyframes hdsu-min{0%{transform:rotate(-400deg)}}@keyframes hdsu-draw{0%{stroke-dashoffset:100px}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes hdt-blink{50%{opacity:0}}@keyframes hdt-reply{to{opacity:1;transform:none}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes pn-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes pn-fill{0%{background-color:#0000}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes hwb-draw{to{stroke-dashoffset:0}}@keyframes hwb-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes hwg-draw{to{stroke-dashoffset:0}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes hwb-grow{0%{transform:scaleX(.35)}60%{transform:scaleX(.72)}to{transform:scaleX(.35)}}@keyframes hwb-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes hwc-tick{to{opacity:1;transform:none}}@keyframes hwc-sign{to{stroke-dashoffset:0}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes hws-pop{to{opacity:1;transform:none}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes hcl-in{0%{opacity:0;transform:translate(30px)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes hdy-on{40%{opacity:1;box-shadow:0 0 0 7px color-mix(in srgb, var(--status-success-text) 30%, transparent)}to{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--status-success-text) 18%, transparent)}}}@media (prefers-reduced-motion:no-preference){@keyframes hd-in{0%{opacity:0}to{opacity:1}}@keyframes hd-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes hd-upd{0%,53%{opacity:0}55%,93%{opacity:1}to{opacity:0}}@keyframes hd-bar{0%{opacity:1;width:0}84%{opacity:1;width:100%}to{opacity:0;width:100%}}@keyframes hd-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes hd-spin{to{transform:rotate(360deg)}}@keyframes hd-settle{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes hd-float{0%,to{translate:0}50%{translate:0 -5px}}@keyframes hd-lit{0%{opacity:.4}to{opacity:1}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes hts-swing{0%{opacity:0;transform:rotate(-14deg)}55%{opacity:1;transform:rotate(5deg)}80%{transform:rotate(-2deg)}to{opacity:1;transform:none}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes imd-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}}@keyframes imh-arrive{0%{transform:translate(28px)}8%,86%{transform:none}94%,to{transform:translate(28px)}}@keyframes imh-book{0%{transform:scaleY(.1)}9%,86%{transform:none}94%,to{transform:scaleY(.1)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes nm-pk-a{0%{opacity:0;transform:translate(0)}6%{opacity:1}60%{transform:translate(560px)}75%{transform:translate(560px,-90px)}86%{opacity:1;transform:translate(610px,-90px)}to{opacity:0;transform:translate(610px,-90px)}}@keyframes nm-pk-b{0%{opacity:0;transform:translate(0)}6%{opacity:1}60%{transform:translate(560px)}75%{transform:translate(560px,90px)}86%{opacity:1;transform:translate(610px,90px)}to{opacity:0;transform:translate(610px,90px)}}@keyframes nm-pk-ta{0%{opacity:0;transform:translate(0)}6%{opacity:1}60%{transform:translateY(200px)}75%{transform:translate(-88px,200px)}86%{opacity:1;transform:translate(-88px,234px)}to{opacity:0;transform:translate(-88px,234px)}}@keyframes nm-pk-tb{0%{opacity:0;transform:translate(0)}6%{opacity:1}60%{transform:translateY(200px)}75%{transform:translate(88px,200px)}86%{opacity:1;transform:translate(88px,234px)}to{opacity:0;transform:translate(88px,234px)}}@keyframes nm-blink{0%,60%{opacity:1}61%,to{opacity:.35}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes npk-flow{to{stroke-dashoffset:-24px}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes npc-drop{0%{opacity:0;transform:translateY(-80px)}70%{opacity:1}to{opacity:1;transform:none}}@keyframes npc-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes nrf-ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(3.2)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes obc-swing{0%{transform:translateY(-40px)rotate(-6deg)}45%{transform:translateY(0)rotate(3deg)}70%{transform:rotate(-1.5deg)}to{transform:none}}@keyframes obc-on{0%{transform:translate(calc(6px - 1.475rem))}}}@media (width>=56em) and (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes obf-open-l{0%{transform:rotateY(14deg)}to{transform:none}}@keyframes obf-open-r{0%{transform:rotateY(-14deg)}to{transform:none}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes onk-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes onk-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes oni-pop{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes onl-track{to{background-color:var(--line-strong)}}@keyframes onl-knob{to{transform:translate(0)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes onw-draw{to{stroke-dashoffset:0}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes peg-swing{0%{rotate:-5deg}45%{rotate:2.5deg}75%{rotate:-1deg}to{rotate:0deg}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes pcv-roll-y{to{transform:translateY(18px)}}@media (width>=60em){@keyframes pcv-roll-x{to{transform:translate(36px)}}}}@keyframes bench-lid{0%,8%{transform:none}18%,92%{transform:rotate(-104deg)}to{transform:none}}@keyframes bench-rise{0%,16%{opacity:0;transform:translateY(36%)scale(.9)}30%,90%{opacity:1;transform:translate(130%,-6%)scale(1.25)}98%,to{opacity:0;transform:translateY(36%)scale(.9)}}@keyframes bench-glow{0%,40%{opacity:0}50%,90%{opacity:1}98%,to{opacity:0}}@keyframes bench-tick{0%,56%{opacity:0;transform:scale(.4)}62%,90%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes bench-tag{0%,70%{opacity:0;transform:translateY(8px)}76%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes bench-stage{0%{transform:scaleX(0)}16%,92%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes cv-run-y{to{transform:translateY(-18px)}}@keyframes cv-ride-y{0%{transform:translateY(0)}to{transform:translateY(3000%)}}@media (width>=48em){@keyframes cv-run-x{to{transform:translate(-22px)}}@keyframes cv-ride-x{0%{transform:translate(2vw)}to{transform:translate(calc(80rem - 40px))}}}@media (width>=64em){@keyframes cv-ride-x{0%{transform:translate(2vw)}to{transform:translateX(min(80rem, 100vw) - 60px)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes ptg-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (width>=60em){@keyframes ptg-swing{0%{rotate:-.6deg}to{rotate:.6deg}}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes sff-sweep-y{0%{opacity:1;transform:translateY(-100%)}90%{opacity:1}to{opacity:0;transform:translateY(0)}}@media (width>=70em){@keyframes sff-sweep-x{0%{opacity:1;transform:translate(-100%)}90%{opacity:1}to{opacity:0;transform:translate(0)}}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes sch-sweep{0%{transform:translateY(-100%)}70%{transform:translateY(100%)}to{transform:translateY(100%)}}@keyframes sch-mark{0%{opacity:0;transform:translateY(6px)scale(.9)}6%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(6px)scale(.9)}}@keyframes sch-blink{50%{opacity:.25}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes slb-sweep{0%{opacity:1;transform:translate(-100%)}92%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes slb-breathe{50%{opacity:.35;transform:scale(1.45)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (hover:hover){@keyframes scr-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes srn-beam{50%{transform:translateY(30px)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes trh-flag{0%,14%{opacity:0;transform:translate(10px)}22%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translate(10px)}}@keyframes trh-row{0%,14%{background-color:#0000;border-color:#0000}22%,90%{border-color:var(--line-strong);background-color:var(--surface-page)}96%,to{background-color:#0000;border-color:#0000}}@keyframes trh-press{0%,38%{transform:none}41%{transform:scale(.94)}44%,to{transform:none}}@keyframes trh-toast{0%,44%{opacity:0;transform:translateY(6px)}50%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(6px)}}@keyframes trh-pop{0%,47%{transform:scale(.4)}53%,to{transform:none}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes tri-dot{60%{transform:scale(1.4)}to{transform:none}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes trm-fill{to{transform:none}}@keyframes trm-pop{to{opacity:1;transform:none}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes trc-move{0%{opacity:0;transform:translate(-160px,60px)}20%{opacity:1}to{opacity:1;transform:none}}@keyframes trc-press{50%{transform:scale(.94)}}@keyframes trc-toast{to{opacity:1;transform:none}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes trg-draw{to{stroke-dashoffset:0}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes lr-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}}@keyframes mkc-roll{to{transform:rotate(360deg)}}@keyframes mkc-march{to{stroke-dashoffset:-22px}}@keyframes mkc-travel{0%{opacity:0;transform:translate(0)}8%{opacity:1}80%{opacity:1;transform:translate(calc(100cqw - 14px))}90%,to{opacity:0;transform:translate(calc(100cqw - 14px))}}@keyframes mhw-sweep{to{transform:translateX(calc(var(--cols) * 100%))}}@keyframes mkn-march{to{stroke-dashoffset:-20px}}@keyframes mpc-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mpc-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes mps-roll{0%{opacity:1;transform:translate(-100%)}85%{opacity:1}to{opacity:0;transform:translate(560%)}}@keyframes nfc-roll{0%{transform:translateY(calc(-1 * var(--nfc-len))) scale(.6);opacity:0}12%{transform:translateY(calc(-1 * var(--nfc-len)));opacity:1}to{opacity:1;transform:none}}@keyframes nfc-knock{0%,to{transform:rotate(0)}40%{transform:rotate(-9deg)}70%{transform:rotate(4deg)}}@keyframes osp-draw{0%{stroke-dashoffset:1px}6%,86%{stroke-dashoffset:0}94%,to{stroke-dashoffset:1px}}@keyframes osp-fade{0%{opacity:0}4%,86%{opacity:1}94%,to{opacity:0}}@keyframes osp-stamp{0%{opacity:0;transform:scale(1.5)rotate(-8deg)}4%,86%{opacity:1;transform:rotate(-8deg)}94%,to{opacity:0;transform:scale(1.5)rotate(-8deg)}}@keyframes bm-ring{0%,to{stroke:var(--line-strong);transform:rotate(45deg)}8%{stroke:var(--highlight);transform:rotate(45deg)scale(1.035)}22%{stroke:var(--line-strong);transform:rotate(45deg)}}@keyframes bm-wave{0%{opacity:.9;transform:rotate(45deg)scale(1)}70%,to{opacity:0;transform:rotate(45deg)scale(4.6)}}@keyframes bm-turn{to{transform:rotate(360deg)}}@keyframes bm-core{0%,to{transform:rotate(45deg)}10%{transform:rotate(135deg)}}.pcta[data-astro-cid-rqpiqfnp]{padding-block:var(--section-py)}.pcta__inner[data-astro-cid-rqpiqfnp]{text-align:center;align-items:center;gap:var(--space-5)}.pcta__heading[data-astro-cid-rqpiqfnp]{max-width:20ch}.pcta__text[data-astro-cid-rqpiqfnp]{max-width:38rem;color:var(--text-body);font-size:var(--step-1);line-height:1.5}.pcta__row[data-astro-cid-rqpiqfnp]{justify-content:center;align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.pcta__after[data-astro-cid-rqpiqfnp],.pcta__second[data-astro-cid-rqpiqfnp]{color:var(--text-body);margin:0}.pcta__note[data-astro-cid-rqpiqfnp]{max-width:38rem;font-size:var(--step--1);color:var(--text-muted);margin:0}.pcta__link[data-astro-cid-rqpiqfnp]{color:var(--link);text-underline-offset:.2em;text-decoration:underline}.pcta--close[data-astro-cid-rqpiqfnp] .pcta__heading[data-astro-cid-rqpiqfnp]{max-width:24ch;font-size:var(--size-h1);text-wrap:balance}.pcta--close[data-astro-cid-rqpiqfnp] .pcta__text[data-astro-cid-rqpiqfnp]{text-wrap:balance;max-width:44rem}.pcta--close[data-astro-cid-rqpiqfnp] .pcta__row[data-astro-cid-rqpiqfnp] .btn[data-astro-cid-rqpiqfnp]{min-height:calc(var(--control-h) + var(--space-2))}.pcta--close[data-astro-cid-rqpiqfnp] .pcta__mark[data-astro-cid-rqpiqfnp]{margin-left:calc(-1 * var(--space-3))}.pcta--close[data-astro-cid-rqpiqfnp] .pcta__second[data-astro-cid-rqpiqfnp]{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=30em){.pcta--close[data-astro-cid-rqpiqfnp] .pcta__mark[data-astro-cid-rqpiqfnp]{display:none}.pcta--close[data-astro-cid-rqpiqfnp] .pcta__row[data-astro-cid-rqpiqfnp]{flex-direction:column;align-items:stretch;width:100%}.pcta--close[data-astro-cid-rqpiqfnp] .pcta__second[data-astro-cid-rqpiqfnp]{flex-direction:column;align-items:stretch}}.pcta--band[data-astro-cid-rqpiqfnp]{padding-block:var(--section-py);background-color:var(--surface-page);color:var(--text-body);overflow:hidden}.pcta__band[data-astro-cid-rqpiqfnp]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.pcta__bandtext[data-astro-cid-rqpiqfnp]{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.pcta__bandhead[data-astro-cid-rqpiqfnp]{max-width:16ch;font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--size-h1);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--text-strong);text-wrap:balance;margin:0;line-height:1}.pcta__bandline[data-astro-cid-rqpiqfnp]{margin:0 0 var(--space-3);font-size:var(--step-1);color:var(--text-body);line-height:1.5}.pcta__bandbtn[data-astro-cid-rqpiqfnp]{min-height:calc(var(--control-h) + var(--space-2));gap:var(--space-3)}.pcta__bandart[data-astro-cid-rqpiqfnp]{background:0 0;display:none}.pcta__bandart[data-astro-cid-rqpiqfnp] .mockfig{width:min(100%,20rem);margin-inline:auto;transform:rotate(-5deg)}.pcta__bandart[data-astro-cid-rqpiqfnp] .mock{border-radius:0;box-shadow:0 18px 40px #00000059}.pcta__bandart[data-astro-cid-rqpiqfnp] .rm__row,.pcta__bandart[data-astro-cid-rqpiqfnp] .mock__tag{border-radius:0}.pcta__bandart[data-astro-cid-rqpiqfnp] .rm__btn{display:none}@media (width>=52em){.pcta__band[data-astro-cid-rqpiqfnp]{gap:var(--space-16);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.pcta__bandart[data-astro-cid-rqpiqfnp]{display:block}}.pcta--ink[data-astro-cid-rqpiqfnp]{isolation:isolate;padding-block:var(--section-py);position:relative;overflow:hidden}.pcta__inkgrid[data-astro-cid-rqpiqfnp]{z-index:-1;pointer-events:none;background-image:linear-gradient(to right, var(--line-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--line-grid) 1px, transparent 1px);background-size:var(--grid-cell) var(--grid-cell);background-position:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 75%,#000 10%,#0000 70%);mask-image:radial-gradient(at 75%,#000 10%,#0000 70%)}.pcta__ink[data-astro-cid-rqpiqfnp]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.pcta__inktext[data-astro-cid-rqpiqfnp]{align-items:flex-start;gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.pcta__inkhead[data-astro-cid-rqpiqfnp]{max-width:11ch;font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--step-8);letter-spacing:var(--track-tight);text-transform:uppercase;color:var(--text-strong);text-wrap:balance;margin:0;line-height:.95}.pcta__inkline[data-astro-cid-rqpiqfnp]{max-width:36rem;font-size:var(--step-1);color:var(--text-body);margin:0;line-height:1.5}.pcta__inkbtn[data-astro-cid-rqpiqfnp]{min-height:calc(var(--control-h) + var(--space-3));padding-inline:var(--space-8);gap:var(--space-3);font-size:var(--step-0)}.pcta__inkart[data-astro-cid-rqpiqfnp]{justify-self:center;width:min(100%,22rem)}@media (width>=52em){.pcta__ink[data-astro-cid-rqpiqfnp]{gap:var(--space-16);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.pcta__inkart[data-astro-cid-rqpiqfnp]{justify-self:end;width:min(100%,24rem)}}@media (width<=30em){.pcta__inkbtn[data-astro-cid-rqpiqfnp]{justify-content:center;width:100%}.pcta__inkhead[data-astro-cid-rqpiqfnp]{font-size:var(--step-7)}}.pcta--bandcards[data-astro-cid-rqpiqfnp]{isolation:isolate;background-color:var(--surface-page);color:var(--text-body);padding-block:var(--section-py);position:relative;overflow:hidden}.pcta--bandcards[data-astro-cid-rqpiqfnp] .pcta__inkgrid[data-astro-cid-rqpiqfnp]{-webkit-mask-image:radial-gradient(at 50% 0,#000 10%,#0000 75%);mask-image:radial-gradient(at 50% 0,#000 10%,#0000 75%)}.pcta__bc[data-astro-cid-rqpiqfnp]{text-align:left;align-items:stretch;gap:var(--space-8)}.pcta__bchead[data-astro-cid-rqpiqfnp]{max-width:14ch;font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--size-h1);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--text-strong);text-wrap:balance;margin:0;line-height:1}.pcta__bcintro[data-astro-cid-rqpiqfnp]{max-width:38rem;font-size:var(--step-1);color:var(--text-body);margin:0;line-height:1.5}.pcta__bcgrid[data-astro-cid-rqpiqfnp]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pcta__bccard[data-astro-cid-rqpiqfnp]{align-items:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-5);background-color:var(--surface-raised);border:1px solid var(--line-strong);border-top:3px solid var(--action-fill);flex-direction:column;display:flex}.pcta__bcicon[data-astro-cid-rqpiqfnp]{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--text-strong);place-items:center;display:grid}.pcta__bcline[data-astro-cid-rqpiqfnp]{max-width:34ch;font-size:var(--step-0);color:var(--text-body);margin:0;line-height:1.55}.pcta__bcbtn[data-astro-cid-rqpiqfnp]{min-height:calc(var(--control-h) + var(--space-2));gap:var(--space-3);margin-top:auto}@media (width>=52em){.pcta__bcgrid[data-astro-cid-rqpiqfnp]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.pcta__bccard[data-astro-cid-rqpiqfnp]{padding:var(--space-8);gap:var(--space-5);min-height:16rem}}@media (width<=30em){.pcta__bcbtn[data-astro-cid-rqpiqfnp]{justify-content:center;width:100%}}.pcta--choice[data-astro-cid-rqpiqfnp]{padding-block:var(--section-py)}.pcta__choice[data-astro-cid-rqpiqfnp]{align-items:flex-start;gap:var(--space-6)}.pcta__choicehead[data-astro-cid-rqpiqfnp]{max-width:18ch;font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--size-h1);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--text-strong);text-wrap:balance;margin:0;line-height:1}.pcta__intro[data-astro-cid-rqpiqfnp]{max-width:46rem}.pcta__cards[data-astro-cid-rqpiqfnp]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.pcta__card[data-astro-cid-rqpiqfnp]{align-items:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-8);flex-direction:column;min-height:17.5rem;display:flex}.pcta__card--road[data-astro-cid-rqpiqfnp]{background-color:var(--surface-page);color:var(--text-body)}.pcta__card--call[data-astro-cid-rqpiqfnp]{background-color:var(--surface-raised);border:1px solid var(--line)}.pcta__cardtitle[data-astro-cid-rqpiqfnp]{font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--step-2);text-transform:uppercase;color:var(--text-strong);margin:0;line-height:1.05}.pcta__cardline[data-astro-cid-rqpiqfnp]{max-width:34ch;font-size:var(--step-0);color:var(--text-body);margin:0;line-height:1.55}.pcta__cardbtn[data-astro-cid-rqpiqfnp]{min-height:calc(var(--control-h) + var(--space-2));gap:var(--space-3);margin-top:auto}@media (width>=52em){.pcta__cards[data-astro-cid-rqpiqfnp]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (width<=52em){.pcta__card[data-astro-cid-rqpiqfnp]{min-height:0}.pcta__cardbtn[data-astro-cid-rqpiqfnp]{margin-top:var(--space-4)}}@media (width<=30em){.pcta__card[data-astro-cid-rqpiqfnp]{padding:var(--space-6)}.pcta__cardbtn[data-astro-cid-rqpiqfnp]{width:100%}.pcta__bandbtn[data-astro-cid-rqpiqfnp]{justify-content:center;width:100%}}@keyframes pb-sheen{0%{opacity:1;background-position:120% 0}45%{opacity:1;background-position:-20% 0}46%,to{opacity:0;background-position:-20% 0}}@keyframes pb-beat{0%,to{transform:none}30%{transform:scale(1.7)rotate(45deg)}60%{transform:rotate(90deg)}}@keyframes pb-net{to{opacity:1;transform:none}}@keyframes pcy-lift{0%{transform:scale(.4)}55%{transform:scale(1.25)}to{transform:none}}@keyframes pld-stamp{0%{opacity:0;transform:rotate(-20deg)scale(1.7)}to{opacity:1;transform:rotate(-8deg)}}@keyframes prh-net{to{opacity:1;transform:none}}@keyframes prh-swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(-1.5deg)}}@keyframes ptm-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.ipr[data-astro-cid-4myqexcf]{gap:var(--space-10);padding-block:calc(var(--section-py) / 2);flex-direction:column;display:flex}.ipr__head[data-astro-cid-4myqexcf]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.ipr__headtext[data-astro-cid-4myqexcf]{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ipr__lead[data-astro-cid-4myqexcf]{max-width:46rem;font-family:var(--font-display);font-size:var(--step-3);font-weight:var(--weight-bold);letter-spacing:var(--track-snug);color:var(--text-strong);text-wrap:pretty;margin:0;line-height:1.25}.ipr__lead--long[data-astro-cid-4myqexcf]{max-width:52rem;font-family:var(--font-ui);font-size:var(--step-2);font-weight:var(--weight-semibold);letter-spacing:0;line-height:1.4}.ipr__lead[data-astro-cid-4myqexcf] a{color:var(--link)}.ipr__story[data-astro-cid-4myqexcf]{gap:var(--space-4);padding-left:var(--space-6);border-left:3px solid var(--highlight);flex-direction:column;min-width:0;display:flex}.ipr__story[data-astro-cid-4myqexcf] p[data-astro-cid-4myqexcf]{color:var(--text-body);font-size:var(--step-1);margin:0;line-height:1.5}.ipr__story[data-astro-cid-4myqexcf] strong[data-astro-cid-4myqexcf]{font-family:var(--font-ui);font-weight:var(--weight-semibold);color:var(--text-strong)}.ipr--solo[data-astro-cid-4myqexcf] .ipr__headtext[data-astro-cid-4myqexcf]{text-align:center;align-items:center;margin-inline:auto}.ipr--solo[data-astro-cid-4myqexcf] .ipr__headtext[data-astro-cid-4myqexcf]:before{content:"";width:var(--space-12);background-color:var(--highlight);height:3px}.ipr--solo[data-astro-cid-4myqexcf] .ipr__lead[data-astro-cid-4myqexcf]{text-wrap:balance;max-width:52rem}.ipr__body[data-astro-cid-4myqexcf]{grid-template-columns:minmax(0,1fr);display:grid}.ipr__panel[data-astro-cid-4myqexcf]{padding:var(--space-2) var(--space-6);background-color:var(--surface-page);color:var(--text-body);grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid}.ipr__row[data-astro-cid-4myqexcf]{gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--line);scroll-margin-top:var(--space-24);align-items:flex-start;display:flex}.ipr__row[data-astro-cid-4myqexcf]:first-child{border-top:0}.ipr__x[data-astro-cid-4myqexcf]{border:1px solid var(--line-strong);width:26px;height:26px;color:var(--text-muted);flex:none;place-items:center;margin-top:1px;display:grid}.ipr__text[data-astro-cid-4myqexcf]{min-width:0;color:var(--text-body);margin:0;line-height:1.55}.ipr__dept[data-astro-cid-4myqexcf]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-strong);display:flex}.ipr__glyph[data-astro-cid-4myqexcf]{color:var(--highlight);place-items:center;display:inline-grid}.ipr__text[data-astro-cid-4myqexcf] a{color:var(--link)}.ipr__after[data-astro-cid-4myqexcf]{max-width:46rem;font-family:var(--font-display);font-size:var(--step-2);font-weight:var(--weight-bold);letter-spacing:var(--track-snug);color:var(--text-strong);text-wrap:pretty;margin:0;line-height:1.3}@media (width>=52em){.ipr__panel[data-astro-cid-4myqexcf]{padding:var(--space-4) var(--space-10)}.ipr__panel--two[data-astro-cid-4myqexcf]{column-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.ipr__panel--two[data-astro-cid-4myqexcf] .ipr__row[data-astro-cid-4myqexcf]:nth-child(2){border-top:0}.ipr__panel--two[data-astro-cid-4myqexcf] .ipr__row[data-astro-cid-4myqexcf]:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=64em){.ipr__head--story[data-astro-cid-4myqexcf]{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.icd[data-astro-cid-hynpstoz]{padding-block:calc(var(--section-py) / 2)}.icd__para[data-astro-cid-hynpstoz]{max-width:var(--measure);color:var(--text-body);font-size:var(--step-1);margin:0;line-height:1.5}.icd__grid[data-astro-cid-hynpstoz]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.icd__card[data-astro-cid-hynpstoz]{background-color:var(--surface-raised);border:1px solid var(--line);min-width:0;scroll-margin-top:var(--space-24);flex-direction:column;display:flex}.icd__art[data-astro-cid-hynpstoz]{border-bottom:1px solid var(--line)}.icd__art[data-astro-cid-hynpstoz] .vis{height:11.5rem;min-height:0;padding:var(--space-3);place-content:center}.icd__art[data-astro-cid-hynpstoz] .vis .mockfig{flex:none;width:15rem;max-width:none;transform:scale(.72)}.icd__art[data-astro-cid-hynpstoz] .vis--pipeline .mockfig{transform:scale(.56)}.icd__art[data-astro-cid-hynpstoz] .vis .art{width:auto;max-width:100%;height:8.5rem}.icd__art[data-astro-cid-hynpstoz] .vis .scene{width:auto;max-width:100%;height:10rem}.icd__words[data-astro-cid-hynpstoz]{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.icd__top[data-astro-cid-hynpstoz]{align-items:baseline;gap:var(--space-3);margin:0;display:flex}.icd__num[data-astro-cid-hynpstoz]{font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--link)}.icd__lead[data-astro-cid-hynpstoz]{font-family:var(--font-display);font-size:var(--size-h4);font-weight:var(--weight-display);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--text-strong)}.icd__text[data-astro-cid-hynpstoz]{color:var(--text-body);margin:0;line-height:1.6}.icd__text[data-astro-cid-hynpstoz] a,.icd__para[data-astro-cid-hynpstoz] a{color:var(--link)}@media (width<=39.99em){.icd__art[data-astro-cid-hynpstoz] .vis{height:8rem;padding:var(--space-2)}.icd__art[data-astro-cid-hynpstoz] .vis .mockfig{transform:scale(.56)}.icd__art[data-astro-cid-hynpstoz] .vis--pipeline .mockfig{transform:scale(.46)}.icd__art[data-astro-cid-hynpstoz] .vis .art{height:6rem}.icd__art[data-astro-cid-hynpstoz] .vis .scene{height:7rem}.icd__words[data-astro-cid-hynpstoz]{gap:var(--space-3);padding:var(--space-4)}.icd__text[data-astro-cid-hynpstoz]{line-height:1.5}}@media (width>=48em){.icd__grid[data-astro-cid-hynpstoz]{grid-template-columns:repeat(2,minmax(0,1fr))}.icd__grid[data-astro-cid-hynpstoz]:is([data-count="1"],[data-count="3"],[data-count="5"]) .icd__card[data-astro-cid-hynpstoz]:last-child{flex-direction:row;grid-column:1/-1}.icd__grid[data-astro-cid-hynpstoz]:is([data-count="1"],[data-count="3"],[data-count="5"]) .icd__card[data-astro-cid-hynpstoz]:last-child .icd__art[data-astro-cid-hynpstoz]{border-bottom:0;border-right:1px solid var(--line);flex:0 0 40%}.icd__grid[data-astro-cid-hynpstoz]:is([data-count="1"],[data-count="3"],[data-count="5"]) .icd__card[data-astro-cid-hynpstoz]:last-child .icd__art[data-astro-cid-hynpstoz] .vis{height:100%;min-height:10rem}}@media (width>=72em){.icd__grid[data-astro-cid-hynpstoz][data-count="3"],.icd__grid[data-astro-cid-hynpstoz][data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.icd__grid[data-astro-cid-hynpstoz][data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.icd__grid[data-astro-cid-hynpstoz][data-count="5"] .icd__card[data-astro-cid-hynpstoz]{grid-column:span 2}.icd__grid[data-astro-cid-hynpstoz][data-count="5"] .icd__card[data-astro-cid-hynpstoz]:nth-child(n+4){grid-column:span 3}.icd__grid[data-astro-cid-hynpstoz]:is([data-count="3"],[data-count="5"]) .icd__card[data-astro-cid-hynpstoz]:last-child{flex-direction:column}.icd__grid[data-astro-cid-hynpstoz]:is([data-count="3"],[data-count="5"]) .icd__card[data-astro-cid-hynpstoz]:last-child .icd__art[data-astro-cid-hynpstoz]{border-right:0;border-bottom:1px solid var(--line);flex:none}.icd__grid[data-astro-cid-hynpstoz]:is([data-count="3"],[data-count="5"]) .icd__card[data-astro-cid-hynpstoz]:last-child .icd__art[data-astro-cid-hynpstoz] .vis{height:11.5rem;min-height:0}.icd__grid[data-astro-cid-hynpstoz][data-count="3"] .icd__card[data-astro-cid-hynpstoz]:last-child{grid-column:auto}.icd__grid[data-astro-cid-hynpstoz][data-count="5"] .icd__card[data-astro-cid-hynpstoz]:last-child{grid-column:span 3}}.ick[data-astro-cid-3svtawfy]{gap:var(--space-10);padding-block:calc(var(--section-py) / 2);grid-template-columns:minmax(0,1fr);display:grid}.ick__side[data-astro-cid-3svtawfy]{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ick__lead[data-astro-cid-3svtawfy]{max-width:30rem;font-family:var(--font-display);font-size:var(--step-3);font-weight:var(--weight-bold);letter-spacing:var(--track-snug);color:var(--text-strong);text-wrap:pretty;margin:0;line-height:1.25}.ick__lead--long[data-astro-cid-3svtawfy]{font-family:var(--font-ui);font-size:var(--step-2);font-weight:var(--weight-semibold);letter-spacing:0;line-height:1.4}.ick__line[data-astro-cid-3svtawfy]{max-width:30rem;color:var(--text-body);font-size:var(--step-1);margin:0;line-height:1.5}.ick__art[data-astro-cid-3svtawfy]{border:1px solid var(--line);align-self:stretch;max-width:26rem}.ick__art[data-astro-cid-3svtawfy] .vis{min-height:0;padding:var(--space-8) var(--space-6)}.ick__after[data-astro-cid-3svtawfy]{max-width:30rem;color:var(--text-muted);margin:0;line-height:1.5}.ick__after[data-astro-cid-3svtawfy] a,.ick__line[data-astro-cid-3svtawfy] a,.ick__lead[data-astro-cid-3svtawfy] a{color:var(--link);text-underline-offset:.2em;text-decoration:underline}.ick__list[data-astro-cid-3svtawfy]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ick__card[data-astro-cid-3svtawfy]{gap:var(--space-5);padding:var(--space-5) var(--space-6);background-color:var(--surface-raised);border:1px solid var(--line);scroll-margin-top:var(--space-24);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.ick__num[data-astro-cid-3svtawfy]{font-family:var(--font-display);font-size:var(--step-2);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;color:var(--highlight);line-height:1}.ick__text[data-astro-cid-3svtawfy]{color:var(--text-strong);font-size:var(--step-0);margin:0;line-height:1.5}.ick__text[data-astro-cid-3svtawfy] strong[data-astro-cid-3svtawfy]{font-family:var(--font-ui);font-weight:var(--weight-semibold)}.ick__text[data-astro-cid-3svtawfy] a{color:var(--link)}@media (width<=40em){.ick__art[data-astro-cid-3svtawfy]{display:none}}@media (width>=64em){.ick[data-astro-cid-3svtawfy]{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.ick__side[data-astro-cid-3svtawfy]{top:var(--space-24);position:sticky}.ick__card[data-astro-cid-3svtawfy]{padding:var(--space-6) var(--space-8)}}.itl[data-astro-cid-p7lb5kni]{padding-block:calc(var(--section-py) / 2)}.itl__panel[data-astro-cid-p7lb5kni]{margin-inline:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.itl__words[data-astro-cid-p7lb5kni]{align-items:flex-start;gap:var(--space-5);padding:var(--card-pad);flex-direction:column;min-width:0;display:flex}.itl__lead[data-astro-cid-p7lb5kni]{max-width:40rem;font-family:var(--font-ui);font-size:var(--step-1);font-weight:var(--weight-medium);color:var(--text-strong);text-wrap:pretty;margin:0;line-height:1.4}.itl__line[data-astro-cid-p7lb5kni]{max-width:40rem;color:var(--text-body);font-size:var(--step-1);margin:0;line-height:1.5}.itl__note[data-astro-cid-p7lb5kni]{margin:var(--space-2) 0 0;padding-top:var(--space-5);border-top:1px solid var(--line-strong);align-self:stretch;gap:var(--space-3);color:var(--text-muted);font-size:var(--step--1);align-items:flex-start;line-height:1.5;display:flex}.itl__info[data-astro-cid-p7lb5kni]{flex:none;place-items:center;margin-top:1px;display:grid}.itl__words[data-astro-cid-p7lb5kni] a{color:var(--link)}.itl__art[data-astro-cid-p7lb5kni]{border-left:1px solid var(--line);min-width:0;display:none}.itl__art[data-astro-cid-p7lb5kni] .vis{height:100%;min-height:18rem}@media (width>=52em){.itl__panel[data-astro-cid-p7lb5kni]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.itl__art[data-astro-cid-p7lb5kni]{display:block}}@media (width>=64em){.itl__words[data-astro-cid-p7lb5kni]{padding:var(--space-12)}.itl__lead[data-astro-cid-p7lb5kni]{font-size:var(--step-2)}}.inote[data-astro-cid-42k5msxq]{padding-block:0 calc(var(--section-py) / 2)}.inote__line[data-astro-cid-42k5msxq]{margin:0 var(--space-2);padding:var(--space-4) var(--space-6);gap:var(--space-3);border:1px solid var(--line);background-color:var(--surface-raised);color:var(--text-body);font-family:var(--font-ui);font-weight:var(--weight-semibold);align-items:center;display:flex}section[data-block=tools]+section>.inote[data-astro-cid-42k5msxq],section[data-block=rules]+section>.inote[data-astro-cid-42k5msxq]{margin-top:calc(var(--section-py) / -2 + var(--space-3))}section[data-block=tools]+section>.inote[data-astro-cid-42k5msxq] .inote__line[data-astro-cid-42k5msxq],section[data-block=rules]+section>.inote[data-astro-cid-42k5msxq] .inote__line[data-astro-cid-42k5msxq]{border-top:0}.inote__info[data-astro-cid-42k5msxq]{color:var(--highlight);flex:none;place-items:center;display:grid}.ipc[data-astro-cid-jp6623qp]{background-color:var(--surface-page);color:var(--text-body);padding-block:var(--space-16)}.ipc__inner[data-astro-cid-jp6623qp]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.ipc__words[data-astro-cid-jp6623qp]{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ipc__lead[data-astro-cid-jp6623qp]{max-width:46rem;font-family:var(--font-display);font-size:var(--step-3);font-weight:var(--weight-bold);letter-spacing:var(--track-snug);color:var(--text-strong);text-wrap:pretty;margin:0;line-height:1.25}.ipc__row[data-astro-cid-jp6623qp]{display:block}.ipc__line[data-astro-cid-jp6623qp]{color:var(--text-muted);font-family:var(--font-ui);font-weight:var(--weight-semibold);letter-spacing:.04em;margin:0}.ipc__cta[data-astro-cid-jp6623qp]{margin:0}.ipc__btn[data-astro-cid-jp6623qp]{min-height:calc(var(--control-h) + var(--space-2));gap:var(--space-3)}@media (width>=52em){.ipc__inner[data-astro-cid-jp6623qp]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) auto}}@media (width<=30em){.ipc__btn[data-astro-cid-jp6623qp]{justify-content:center;width:100%}}@keyframes scc-pull{0%{box-shadow:none;transform:translateY(-14px)scale(.97)}to{transform:none}}@keyframes scc-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes scc-file{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes svc-drift{0%{transform:translate(0)}to{transform:translate(-100%)}}.sfb[data-astro-cid-4mbfk67h]{padding-block:calc(var(--section-py) / 2)}.sfb__head[data-astro-cid-4mbfk67h]{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}.sfb__heading[data-astro-cid-4mbfk67h]{max-width:22ch}.sfb__after[data-astro-cid-4mbfk67h]{max-width:var(--measure);text-align:center;text-wrap:balance;color:var(--text-body);font-size:var(--step-1);margin-inline:auto}.sfb__after[data-astro-cid-4mbfk67h] strong[data-astro-cid-4mbfk67h]{font-family:var(--font-display);word-spacing:var(--word-display);color:var(--text-strong);font-weight:var(--weight-display)}.sfb__note[data-astro-cid-4mbfk67h]{color:var(--text-muted);font-size:var(--step--1);max-width:var(--measure)}.sfb[data-astro-cid-4mbfk67h] .sf{gap:var(--space-10);flex-direction:column;display:flex}.sfb[data-astro-cid-4mbfk67h] .sf__panel{min-height:20rem;padding:var(--space-16) var(--space-6);border:1px solid var(--line);background-color:var(--surface-sunken);background-image:radial-gradient(circle, var(--line-strong) 1px, transparent 1.25px);background-position:50%;background-size:18px 18px;place-items:center;display:grid;position:relative;overflow:hidden}.sfb[data-astro-cid-4mbfk67h] .sf__art{width:min(100%,42rem)}.sfb[data-astro-cid-4mbfk67h] .sf__label{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:.14em;color:var(--text-muted);margin:0;font-variant-caps:all-small-caps;display:inline-flex;position:absolute}.sfb[data-astro-cid-4mbfk67h] .sf__fig{top:var(--space-5);left:var(--space-6)}.sfb[data-astro-cid-4mbfk67h] .sf__sheet{bottom:var(--space-5);right:var(--space-6)}.sfb[data-astro-cid-4mbfk67h] .sf__sep{width:var(--space-6);background-color:var(--line-strong);height:1px;display:inline-block}.sfb[data-astro-cid-4mbfk67h] .sf__base,.sfb[data-astro-cid-4mbfk67h] .sf__tick{fill:none;stroke:var(--line-strong);stroke-width:1px}.sfb[data-astro-cid-4mbfk67h] .sf__ticktext{fill:var(--text-muted);font-family:var(--font-ui);letter-spacing:.08em;font-size:6.5px}.sfb[data-astro-cid-4mbfk67h] .sf__dash{fill:none;stroke:var(--text-muted);stroke-dasharray:3 3}.sfb[data-astro-cid-4mbfk67h] .sf__box>g{transform-box:fill-box;transform-origin:bottom}.sfb[data-astro-cid-4mbfk67h] .sf__box[data-init=hidden]>g,.sfb[data-astro-cid-4mbfk67h] .sf__box[data-init=ghost] :is(.sf__solid,.sf__hot),.sfb[data-astro-cid-4mbfk67h] .sf__box[data-init=solid] :is(.sf__ghost,.sf__hot),.sfb[data-astro-cid-4mbfk67h] .sf__box[data-init=hot] .sf__ghost{opacity:0}.sf__steps[data-astro-cid-4mbfk67h]{border-top:1px solid var(--line);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.sf__step[data-astro-cid-4mbfk67h]{align-content:start;row-gap:var(--space-3);padding:var(--space-6) 0;cursor:pointer;scroll-margin-top:var(--space-24);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.sf__step[data-astro-cid-4mbfk67h]+.sf__step[data-astro-cid-4mbfk67h]{border-top:1px solid var(--line)}.sf__bar[data-astro-cid-4mbfk67h]{background-color:var(--highlight);transform-origin:0;height:3px;position:absolute;top:-1px;left:0;right:0}.sf__step[data-astro-cid-4mbfk67h]:not([data-active]) .sf__bar[data-astro-cid-4mbfk67h]{opacity:0}.sf__num[data-astro-cid-4mbfk67h]{font-family:var(--font-display);font-size:var(--step-5);font-weight:var(--weight-display);letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;color:var(--text-muted);line-height:1}.sf__day[data-astro-cid-4mbfk67h]{font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.sf__title[data-astro-cid-4mbfk67h]{font-family:var(--font-display);font-size:var(--size-h4);font-weight:var(--weight-display);letter-spacing:var(--track-display);line-height:var(--leading-snug);color:var(--text-muted)}.sf__text[data-astro-cid-4mbfk67h]{color:var(--text-body);max-width:var(--measure);line-height:1.6}.sf__step[data-astro-cid-4mbfk67h][data-active] [data-astro-cid-4mbfk67h]:is(.sf__num,.sf__title){color:var(--text-strong)}@media (width>=64em){.sf__steps[data-astro-cid-4mbfk67h]{gap:var(--grid-gap)}.sf__steps[data-astro-cid-4mbfk67h][data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf__steps[data-astro-cid-4mbfk67h][data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sf__steps[data-astro-cid-4mbfk67h][data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.sf__steps[data-astro-cid-4mbfk67h][data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.sf__step[data-astro-cid-4mbfk67h]+.sf__step[data-astro-cid-4mbfk67h]{border-top:0}.sf__step[data-astro-cid-4mbfk67h]{padding-top:var(--space-8)}@supports (grid-template-rows:subgrid){.sf__steps[data-astro-cid-4mbfk67h]{column-gap:var(--grid-gap);grid-template-rows:auto auto auto 1fr;row-gap:0}.sf__step[data-astro-cid-4mbfk67h]{grid-row:span 4;grid-template-rows:subgrid}}}@media (width<=39.99em){.sfb[data-astro-cid-4mbfk67h] .sf{gap:0}.sfb[data-astro-cid-4mbfk67h] .sf__panel{display:none}.sf__step[data-astro-cid-4mbfk67h]{column-gap:var(--space-3);row-gap:var(--space-2);padding:var(--space-5) 0;cursor:default;grid-template-columns:3.25rem minmax(0,1fr)}.sf__num[data-astro-cid-4mbfk67h]{font-size:var(--step-3);color:var(--text-strong);grid-row:1/span 3}.sf__bar[data-astro-cid-4mbfk67h]{display:none}.sf__title[data-astro-cid-4mbfk67h]{color:var(--text-strong)}}.isg[data-astro-cid-axbx2tbs]{padding-bottom:calc(var(--section-py) / 2);scroll-margin-top:var(--space-16)}.isg__inner[data-astro-cid-axbx2tbs]{gap:var(--space-6);flex-direction:column;display:flex}.isg__list[data-astro-cid-axbx2tbs]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.isg__card[data-astro-cid-axbx2tbs]{gap:var(--space-4);min-width:0;padding:var(--space-8) var(--space-6);background-color:var(--surface-raised);border:1px solid var(--line);color:var(--text-body);flex-direction:column;display:flex}.isg__card[data-astro-cid-axbx2tbs][data-world=ink]{background-color:var(--surface-page);border-color:var(--surface-page)}.isg__num[data-astro-cid-axbx2tbs]{font-family:var(--font-display);font-size:var(--step-5);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;color:var(--highlight);margin:0;line-height:1}.isg__name[data-astro-cid-axbx2tbs]{font-family:var(--font-display);font-size:var(--size-h3);font-weight:var(--weight-display);line-height:var(--leading-snug);letter-spacing:var(--track-snug);text-transform:uppercase;text-wrap:wrap;color:var(--text-strong);margin:0}.isg__text[data-astro-cid-axbx2tbs]{color:var(--text-body);margin:0;line-height:1.6}.isg__under[data-astro-cid-axbx2tbs]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.isg__part[data-astro-cid-axbx2tbs]{padding:var(--space-6);background-color:var(--surface-raised);border:1px solid var(--line);color:var(--text-body);margin:0;line-height:1.6}.isg__part[data-astro-cid-axbx2tbs] strong[data-astro-cid-axbx2tbs]{font-family:var(--font-ui);font-weight:var(--weight-semibold);color:var(--text-strong)}.isg__pause[data-astro-cid-axbx2tbs]{margin:0 var(--space-2);padding:var(--space-6);color:var(--text-body);line-height:1.6}.isg__more[data-astro-cid-axbx2tbs]{margin:0}.isg__btn[data-astro-cid-axbx2tbs]{min-height:calc(var(--control-h) + var(--space-2));gap:var(--space-3)}@media (width>=64em){.isg__list[data-astro-cid-axbx2tbs]{grid-template-columns:repeat(3,minmax(0,1fr))}.isg__under[data-astro-cid-axbx2tbs]{gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.isg__pause[data-astro-cid-axbx2tbs]{align-items:center;margin:0;display:flex}}@media (width<=30em){.isg__btn[data-astro-cid-axbx2tbs]{justify-content:center;width:100%}}@keyframes sss-deal{0%{opacity:0;transform:translate(0)}10%{opacity:1}55%,75%{opacity:1;transform:translate(100%)}90%,to{opacity:0;transform:translate(100%)}}@media (width>=64em){@keyframes slw-deal{0%,10%{opacity:1;transform:translate(0)}20%,30%{transform:translateX(calc(100cqw / var(--n)))}40%,50%{transform:translateX(calc(100cqw / var(--n) * 2))}60%,70%{transform:translateX(calc(100cqw / var(--n) * 3))}80%,94%{transform:translateX(calc(100cqw / var(--n) * (var(--n) - 1)));opacity:1}97%{opacity:0;transform:translateX(calc(100cqw / var(--n) * (var(--n) - 1)))}98%,to{opacity:0;transform:translate(0)}}}.sb[data-astro-cid-p5gz65yj]{gap:var(--space-8);padding-block:calc(var(--section-py) / 2);grid-template-columns:minmax(0,1fr);display:grid}.sb__side[data-astro-cid-p5gz65yj]{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.sb__intro[data-astro-cid-p5gz65yj]{max-width:30rem;color:var(--text-body);font-size:var(--step-1);margin:0;line-height:1.5}.sb__grid[data-astro-cid-p5gz65yj]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.sb__card[data-astro-cid-p5gz65yj]{gap:var(--space-4);min-width:0;padding:var(--space-8) var(--space-6) var(--space-6);background-color:var(--surface-raised);border:1px solid var(--line);border-top:3px solid var(--highlight);background-image:radial-gradient(circle, var(--line-grid) 1px, transparent 1.25px);background-size:18px 18px;flex-direction:column;display:flex;position:relative}.sb__claim[data-astro-cid-p5gz65yj]{max-width:40rem;font-family:var(--font-ui);font-size:var(--step-1);font-weight:var(--weight-semibold);color:var(--text-strong);margin:0;line-height:1.4}.sb__grid[data-astro-cid-p5gz65yj][data-count="1"] .sb__claim[data-astro-cid-p5gz65yj]{font-size:var(--step-2);line-height:1.35}.sb__claim[data-astro-cid-p5gz65yj] a{color:inherit}.sb__caption[data-astro-cid-p5gz65yj]{font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}.sb__source[data-astro-cid-p5gz65yj]{padding-top:var(--space-4);border-top:1px solid var(--line);margin:auto 0 0}.sb__source[data-astro-cid-p5gz65yj] a[data-astro-cid-p5gz65yj]{color:var(--link);font-family:var(--font-ui);font-weight:var(--weight-semibold);text-underline-offset:.2em;text-decoration:underline}@media (width>=48em){.sb__grid[data-astro-cid-p5gz65yj]:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.sb--intro[data-astro-cid-p5gz65yj]{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.sb--intro[data-astro-cid-p5gz65yj] .sb__side[data-astro-cid-p5gz65yj]{top:var(--space-24);position:sticky}.sb__card[data-astro-cid-p5gz65yj]{padding:var(--space-10) var(--space-8) var(--space-8)}}@keyframes stl-run-y{0%{opacity:1;transform:translateY(-100%)}60%{opacity:1;transform:translateY(460%)}61%,to{opacity:0;transform:translateY(460%)}}@keyframes stl-run-x{0%{opacity:1;transform:translate(-100%)}60%{opacity:1;transform:translate(560%)}61%,to{opacity:0;transform:translate(560%)}}@keyframes stl-breathe{0%,to{transform:none}50%{transform:rotate(45deg)scale(.86)}}@keyframes stl-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--highlight) 55%, transparent)}70%,to{box-shadow:0 0 0 14px color-mix(in srgb, var(--highlight) 0%, transparent)}}@keyframes stl-net{to{opacity:1;transform:none}}@media (width>=48em) and (width<=79.99em){body:has(.sp.is-on) .mobile-bar{visibility:hidden;transform:translateY(110%)}}@keyframes tf-y{0%{transform:scaleY(0)}}@keyframes tf-x{0%{transform:scaleX(0)}}@keyframes tf-in{0%{transform:translateY(.4em)}}@keyframes tl-net{to{transform:none}}@keyframes tl-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tlu-call{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes rep-open{0%{clip-path:inset(0 0 100%);opacity:.2}to{clip-path:inset(0);opacity:1}}.ts{width:100%;height:100%;display:block}.ts-card{fill:var(--surface-raised);stroke:var(--line-strong);stroke-width:1.25px}.ts-raised{fill:var(--surface-raised)}.ts-sunk{fill:var(--surface-sunken)}.ts-edge{stroke:var(--line-strong);stroke-width:1.25px}.ts-dash{stroke-dasharray:4 3}.ts-line{fill:var(--line-strong)}.ts-faint{opacity:.6}.ts-soft{fill:var(--surface-accent);stroke:var(--highlight);stroke-width:1.25px}.ts-acc{fill:var(--highlight)}.ts-ink{fill:var(--text-strong)}.ts-ink-stroke{fill:none;stroke:var(--text-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ts-page{fill:var(--surface-page)}.ts-stroke{fill:none;stroke:var(--line-strong);stroke-width:1.5px}.ts-pagestroke{fill:none;stroke:var(--surface-page);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ts-ring{fill:none;stroke:var(--highlight);stroke-width:1.5px}.ts-wire{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:3 4}.ts-grid{fill:none;stroke:var(--line-grid);stroke-width:1px}.ts-slot{fill:none;stroke:var(--line-strong);stroke-width:1.25px;stroke-dasharray:4 3;opacity:.7}.ts-x{fill:none;stroke:var(--text-strong);stroke-width:2.2px;stroke-linecap:round}.ts-sweep{fill:var(--highlight);opacity:0}.ts-twinkle{fill:var(--highlight)}.ts-spark{fill:var(--highlight);opacity:0}.ts-merged{fill:none;stroke:var(--highlight);stroke-width:1.5px;stroke-dasharray:4 3;opacity:0}.ts-curve{fill:none;stroke:var(--highlight);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ts-area{fill:var(--surface-accent);opacity:.55}.ts-ripple{fill:none;stroke:var(--highlight);stroke-width:1.5px;opacity:0}.ts-hi{fill:none;stroke:var(--highlight);stroke-width:1.75px;opacity:0}.ts-starbase{fill:var(--surface-sunken);stroke:var(--line-strong);stroke-width:1.25px;stroke-linejoin:round}.ts-starfill{fill:var(--highlight);stroke:var(--highlight);stroke-width:1px;stroke-linejoin:round}.ts-tick,.ts-bounce,.ts-bounce2,.ts-call{opacity:0}.ts-call{fill:none;stroke:var(--highlight);stroke-width:1.5px}.ts-ping,.ts-missed{opacity:0}.ts-handset{stroke-width:4px}.ts-travel,.ts-travel2{opacity:0}.ts-lit{opacity:1}.ts :is(g,rect,circle,polygon,polyline,path){transform-box:fill-box;transform-origin:50%}.ts :is(.ts-fill,.ts-label,.ts-type,.ts-compose,.ts-compose2,.ts-reply,.ts-budget,.ts-note){transform-origin:0}.ts .ts-hand,.ts .ts-hand-slow{transform-origin:50% 100%}.ts .ts-bub,.ts .ts-bub2{transform-origin:0}@media (prefers-reduced-motion:no-preference){.ts-k{animation-duration:var(--dur-t);animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite;animation-fill-mode:both}.ts--leads,.ts--noshow{--dur-t:7s}.ts--hours{--dur-t:8s}.ts--aitasks{--dur-t:7.5s}.ts--sprawl{--dur-t:6.5s}.ts--hiring{--dur-t:8s}.ts--lifetime{--dur-t:7s}.ts--subject{--dur-t:8s}.ts--quote{--dur-t:7s}.ts--textback{--dur-t:8s}.ts--review{--dur-t:7s}.ts-i0{--step-i:0}.ts-i1{--step-i:1}.ts-i2{--step-i:2}.ts-i3{--step-i:3}.ts-i4{--step-i:4}.ts-i5{--step-i:5}.ts-i6{--step-i:6}.ts-i7{--step-i:7}.ts-j0{--step-j:0}.ts-j1{--step-j:1}.ts-j2{--step-j:2}.ts-j3{--step-j:3}.ts-lead-ok{animation-name:ts-lead-ok;animation-delay:calc(var(--step-i) * .7s)}.ts-lead-miss{animation-name:ts-lead-miss;animation-delay:calc(var(--step-i) * .7s)}.ts-reply{animation-name:ts-reply;animation-delay:calc(var(--step-i) * .7s)}.ts-hand{animation-name:ts-spin;animation-duration:2.4s;animation-timing-function:linear;animation-delay:0s}.ts-hand-slow{animation-name:ts-spin;animation-duration:8s;animation-timing-function:linear}.ts-ping{animation-name:ts-ping;animation-duration:2.2s;animation-timing-function:ease-out}.ts-ping--b{animation-delay:1.1s}@keyframes ts-lead-ok{0%{opacity:0;transform:translate(-26px)}9%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes ts-lead-miss{0%{opacity:0;transform:translate(-26px)}9%,38%{opacity:1;transform:none}52%,86%{opacity:.28;transform:translate(3px)}95%,to{opacity:0;transform:translate(3px)}}@keyframes ts-reply{0%,14%{opacity:0;transform:scaleX(0)}26%,86%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes ts-spin{to{transform:rotate(360deg)}}@keyframes ts-ping{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.ts-pop{animation-name:ts-pop;animation-delay:calc(var(--step-i) * .3s)}.ts-pop-gone{animation-name:ts-pop-gone;animation-delay:calc(var(--step-i) * .3s)}.ts-x{animation-name:ts-x;animation-delay:calc(var(--step-i) * .3s)}.ts-sweep{animation-name:ts-sweep;animation-timing-function:linear}@keyframes ts-pop{0%{opacity:0;transform:scale(.55)}10%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes ts-pop-gone{0%{opacity:0;transform:scale(.55)}10%,44%{opacity:1;transform:none}58%,to{opacity:0;transform:scale(.9)}}@keyframes ts-x{0%,50%{opacity:0;transform:scale(1.6)}60%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ts-sweep{0%{opacity:0;transform:translate(0)}6%{opacity:.55}90%{opacity:.55}to{opacity:0;transform:translate(224px)}}.ts-fill{animation-name:ts-fill;animation-delay:calc(var(--step-i) * .3s + var(--step-j) * .25s)}.ts-label{animation-name:ts-label;animation-delay:calc(var(--step-i) * .3s + var(--step-j) * .25s)}@keyframes ts-fill{0%{opacity:1;transform:scaleX(0)}16%,86%{opacity:1;transform:none}94%{opacity:0;transform:none}95%,to{opacity:0;transform:scaleX(0)}}@keyframes ts-label{0%,14%{opacity:0}24%,86%{opacity:1}94%,to{opacity:0}}.ts-chip{animation-name:ts-chip;animation-delay:calc(var(--step-i) * 1.1s)}.ts-tick{animation-name:ts-tick;animation-delay:calc(var(--step-i) * 1.1s)}.ts-spark{animation-name:ts-spark;animation-delay:calc(var(--step-i) * 1.1s)}.ts-twinkle{animation-name:ts-twinkle;animation-timing-function:ease-in-out}@keyframes ts-chip{0%,8%{opacity:1;transform:none}30%,82%{opacity:1;transform:translate(140px)}90%{opacity:0;transform:translate(140px)}91%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes ts-tick{0%,30%{opacity:0;transform:scale(.3)}38%,82%{opacity:1;transform:none}90%,to{opacity:0;transform:none}}@keyframes ts-spark{0%,6%{opacity:0;transform:scale(.2)rotate(0)}14%{opacity:1;transform:scale(1.3)rotate(45deg)}26%,to{opacity:0;transform:scale(.4)rotate(90deg)}}@keyframes ts-twinkle{0%,to{opacity:.8;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.3)rotate(45deg)}}.ts-tile{animation-name:ts-tile}.ts-merged{animation-name:ts-merged}.ts-t0{--size-mx:52.5px;--size-my:47.5px;--r:-7deg}.ts-t1{--size-mx:17.5px;--size-my:6.5px;--r:6deg}.ts-t2{--size-mx:-19.5px;--size-my:45.5px;--r:-5deg}.ts-t3{--size-mx:-54.5px;--size-my:-1.5px;--r:7deg}.ts-t4{--size-mx:52.5px;--size-my:-42.5px;--r:5deg}.ts-t5{--size-mx:-2.5px;--size-my:-43.5px;--r:-6deg}@keyframes ts-tile{0%,6%{transform:none}13%{transform:translate(6px, -4px) rotate(var(--r))}21%{transform:translate(-5px, 5px) rotate(calc(var(--r) * -1))}29%{transform:translate(3px, 3px) rotate(calc(var(--r) * .5))}34%{transform:none}50%,66%{transform:translate(var(--size-mx), var(--size-my)) scale(.93)}82%,to{transform:none}}@keyframes ts-merged{0%,44%{opacity:0;transform:scale(.7)}54%,66%{opacity:1;transform:none}76%,to{opacity:0;transform:scale(1.2)}}.ts-budget{animation-name:ts-budget}@keyframes ts-budget{0%,4%{opacity:1;transform:scaleX(0)}6%,12.75%{transform:scaleX(.143)}14.75%,21.5%{transform:scaleX(.286)}23.5%,30.25%{transform:scaleX(.429)}32.25%,39%{transform:scaleX(.571)}41%,47.75%{transform:scaleX(.714)}49.75%,56.5%{transform:scaleX(.857)}58.5%,88%{opacity:1;transform:scaleX(1)}95%{opacity:0;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(0)}}@keyframes ts-lit-0{0%,6%{opacity:0}9%,88%{opacity:1}95%,to{opacity:0}}.ts-lit.ts-h0{animation-name:ts-lit-0}@keyframes ts-lift-0{0%,6%{transform:none}9.5%{transform:translateY(-7px)}14%,to{transform:none}}.ts-lift.ts-h0{animation-name:ts-lift-0}@keyframes ts-lit-1{0%,14.75%{opacity:0}17.75%,88%{opacity:1}95%,to{opacity:0}}.ts-lit.ts-h1{animation-name:ts-lit-1}@keyframes ts-lift-1{0%,14.75%{transform:none}18.25%{transform:translateY(-7px)}22.75%,to{transform:none}}.ts-lift.ts-h1{animation-name:ts-lift-1}@keyframes ts-lit-2{0%,23.5%{opacity:0}26.5%,88%{opacity:1}95%,to{opacity:0}}.ts-lit.ts-h2{animation-name:ts-lit-2}@keyframes ts-lift-2{0%,23.5%{transform:none}27%{transform:translateY(-7px)}31.5%,to{transform:none}}.ts-lift.ts-h2{animation-name:ts-lift-2}@keyframes ts-lit-3{0%,32.25%{opacity:0}35.25%,88%{opacity:1}95%,to{opacity:0}}.ts-lit.ts-h3{animation-name:ts-lit-3}@keyframes ts-lift-3{0%,32.25%{transform:none}35.75%{transform:translateY(-7px)}40.25%,to{transform:none}}.ts-lift.ts-h3{animation-name:ts-lift-3}@keyframes ts-lit-4{0%,41%{opacity:0}44%,88%{opacity:1}95%,to{opacity:0}}.ts-lit.ts-h4{animation-name:ts-lit-4}@keyframes ts-lift-4{0%,41%{transform:none}44.5%{transform:translateY(-7px)}49%,to{transform:none}}.ts-lift.ts-h4{animation-name:ts-lift-4}@keyframes ts-lit-5{0%,49.75%{opacity:0}52.75%,88%{opacity:1}95%,to{opacity:0}}.ts-lit.ts-h5{animation-name:ts-lit-5}@keyframes ts-lift-5{0%,49.75%{transform:none}53.25%{transform:translateY(-7px)}57.75%,to{transform:none}}.ts-lift.ts-h5{animation-name:ts-lift-5}@keyframes ts-lit-6{0%,58.5%{opacity:0}61.5%,88%{opacity:1}95%,to{opacity:0}}.ts-lit.ts-h6{animation-name:ts-lit-6}@keyframes ts-lift-6{0%,58.5%{transform:none}62%{transform:translateY(-7px)}66.5%,to{transform:none}}.ts-lift.ts-h6{animation-name:ts-lift-6}.ts-curve{stroke-dasharray:1;animation-name:ts-curve;animation-timing-function:cubic-bezier(.45,0,.3,1)}.ts-area{animation-name:ts-area}@keyframes ts-curve{0%{stroke-dashoffset:1px;opacity:1}55%,88%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes ts-area{0%,10%{opacity:0}58%,88%{opacity:.55}95%,to{opacity:0}}@keyframes ts-dot-0{0%,-1%{opacity:0;transform:scale(.2)}3%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-dot.ts-d0{animation-name:ts-dot-0}@keyframes ts-ripple-0{0%,0%{opacity:0;transform:scale(.6)}2%{opacity:.9}9%,to{opacity:0;transform:scale(2.6)}}.ts-ripple.ts-d0{animation-name:ts-ripple-0}@keyframes ts-dot-1{0%,10.33%{opacity:0;transform:scale(.2)}14.33%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-dot.ts-d1{animation-name:ts-dot-1}@keyframes ts-ripple-1{0%,11.33%{opacity:0;transform:scale(.6)}13.33%{opacity:.9}20.33%,to{opacity:0;transform:scale(2.6)}}.ts-ripple.ts-d1{animation-name:ts-ripple-1}@keyframes ts-dot-2{0%,23.09%{opacity:0;transform:scale(.2)}27.09%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-dot.ts-d2{animation-name:ts-dot-2}@keyframes ts-ripple-2{0%,24.09%{opacity:0;transform:scale(.6)}26.09%{opacity:.9}33.09%,to{opacity:0;transform:scale(2.6)}}.ts-ripple.ts-d2{animation-name:ts-ripple-2}@keyframes ts-dot-3{0%,37.66%{opacity:0;transform:scale(.2)}41.66%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-dot.ts-d3{animation-name:ts-dot-3}@keyframes ts-ripple-3{0%,38.66%{opacity:0;transform:scale(.6)}40.66%{opacity:.9}47.66%,to{opacity:0;transform:scale(2.6)}}.ts-ripple.ts-d3{animation-name:ts-ripple-3}@keyframes ts-dot-4{0%,54%{opacity:0;transform:scale(.2)}58%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-dot.ts-d4{animation-name:ts-dot-4}@keyframes ts-ripple-4{0%,55%{opacity:0;transform:scale(.6)}57%{opacity:.9}64%,to{opacity:0;transform:scale(2.6)}}.ts-ripple.ts-d4{animation-name:ts-ripple-4}.ts-type{animation-name:ts-type;animation-timing-function:steps(11,end)}.ts-caret{animation-name:ts-caret;animation-timing-function:steps(11,end)}@keyframes ts-type{0%,4%{opacity:1;transform:scaleX(0)}30%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:scaleX(0)}}@keyframes ts-caret{0%,4%{opacity:1;transform:translate(-150px)}30%{opacity:1;transform:none}34%,60%{opacity:.2;transform:none}64%,88%{opacity:0}to{opacity:0;transform:translate(-150px)}}@keyframes ts-var-0{0%,32%{opacity:0;transform:translateY(10px)}38%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-var.ts-v0{animation-name:ts-var-0}@keyframes ts-hi-0{0%,52.5%{opacity:0}54%,65%{opacity:1}66.5%,to{opacity:0}}.ts-hi.ts-v0{animation-name:ts-hi-0}@keyframes ts-var-1{0%,40%{opacity:0;transform:translateY(10px)}46%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-var.ts-v1{animation-name:ts-var-1}@keyframes ts-hi-1{0%,63.5%{opacity:0}65%,76%{opacity:1}77.5%,to{opacity:0}}.ts-hi.ts-v1{animation-name:ts-hi-1}@keyframes ts-var-2{0%,48%{opacity:0;transform:translateY(10px)}54%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-var.ts-v2{animation-name:ts-var-2}@keyframes ts-hi-2{0%,74.5%{opacity:0}76%,88%{opacity:1}89.5%,to{opacity:0}}.ts-hi.ts-v2{animation-name:ts-hi-2}.ts-travel{animation-name:ts-travel;animation-timing-function:ease-in-out}.ts-bub{animation-name:ts-bub}.ts-bounce{animation-name:ts-bounce;animation-delay:calc(var(--step-i) * .15s);animation-timing-function:ease-in-out}.ts-send{animation-name:ts-send}@keyframes ts-travel{0%,6%{opacity:0;transform:none}10%{opacity:1}18%{opacity:1;transform:translate(22px)}20%,to{opacity:0;transform:translate(22px)}}@keyframes ts-bub{0%,16%{opacity:0;transform:scale(.8)}26%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes ts-bounce{0%,22%{opacity:0;transform:none}26%{opacity:1}30%{transform:translateY(-5px)}36%{transform:none}42%{transform:translateY(-5px)}48%{opacity:1;transform:none}52%,to{opacity:0}}@keyframes ts-send{0%,78%{opacity:0;transform:scale(.6)}84%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes ts-compose-0{0%,50%{opacity:0;transform:scaleX(0)}59%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-compose.ts-q0{animation-name:ts-compose-0}@keyframes ts-compose-1{0%,59%{opacity:0;transform:scaleX(0)}68%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-compose.ts-q1{animation-name:ts-compose-1}@keyframes ts-compose-2{0%,68%{opacity:0;transform:scaleX(0)}77%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-compose.ts-q2{animation-name:ts-compose-2}.ts-shake{animation-name:ts-shake}.ts-call{animation-name:ts-callring;animation-duration:1.4s;animation-timing-function:ease-out}.ts-call--b{animation-delay:.7s}.ts-missed{animation-name:ts-missedk}.ts-travel2{animation-name:ts-travel2;animation-timing-function:ease-in-out}.ts-bub2{animation-name:ts-bub2}.ts-bounce2{animation-name:ts-bounce2;animation-delay:calc(var(--step-i) * .15s);animation-timing-function:ease-in-out}.ts-ok{animation-name:ts-okk}@keyframes ts-shake{0%,3%{transform:none}6%{transform:rotate(-3deg)}9%{transform:rotate(3deg)}12%{transform:rotate(-3deg)}15%{transform:rotate(3deg)}18%{transform:rotate(-2deg)}21%{transform:rotate(2deg)}24%,to{transform:none}}@keyframes ts-callring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes ts-missedk{0%,26%{opacity:0;transform:scale(.3)}32%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes ts-travel2{0%,34%{opacity:0;transform:none}37%{opacity:1}44%{opacity:1;transform:translate(26px)}46%,to{opacity:0;transform:translate(26px)}}@keyframes ts-bub2{0%,42%{opacity:0;transform:scale(.8)}52%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes ts-bounce2{0%,50%{opacity:0;transform:none}53%{opacity:1}57%{transform:translateY(-5px)}62%{transform:none}67%{transform:translateY(-5px)}72%{opacity:1;transform:none}75%,to{opacity:0}}@keyframes ts-okk{0%,82%{opacity:0;transform:scale(.3)}88%{opacity:1;transform:scale(1.15)}91%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ts-compose2-0{0%,68%{opacity:0;transform:scaleX(0)}75%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-compose2.ts-q0{animation-name:ts-compose2-0}@keyframes ts-compose2-1{0%,72%{opacity:0;transform:scaleX(0)}79%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-compose2.ts-q1{animation-name:ts-compose2-1}@keyframes ts-compose2-2{0%,76%{opacity:0;transform:scaleX(0)}83%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-compose2.ts-q2{animation-name:ts-compose2-2}.ts-ask{animation-name:ts-ask}.ts-note{animation-name:ts-note}@keyframes ts-ask{0%,4%{transform:scale(1)}8%{transform:scale(1.12)}14%,to{transform:scale(1)}}@keyframes ts-note{0%,64%{opacity:0;transform:scaleX(0)}76%,88%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes ts-star-0{0%,26%{opacity:0;transform:scale(.2)rotate(-40deg)}30%{opacity:1;transform:scale(1.35)rotate(8deg)}34%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-starfill.ts-s0{animation-name:ts-star-0}@keyframes ts-star-1{0%,35%{opacity:0;transform:scale(.2)rotate(-40deg)}39%{opacity:1;transform:scale(1.35)rotate(8deg)}43%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-starfill.ts-s1{animation-name:ts-star-1}@keyframes ts-star-2{0%,44%{opacity:0;transform:scale(.2)rotate(-40deg)}48%{opacity:1;transform:scale(1.35)rotate(8deg)}52%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-starfill.ts-s2{animation-name:ts-star-2}@keyframes ts-star-3{0%,53%{opacity:0;transform:scale(.2)rotate(-40deg)}57%{opacity:1;transform:scale(1.35)rotate(8deg)}61%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-starfill.ts-s3{animation-name:ts-star-3}@keyframes ts-star-4{0%,62%{opacity:0;transform:scale(.2)rotate(-40deg)}66%{opacity:1;transform:scale(1.35)rotate(8deg)}70%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.ts-starfill.ts-s4{animation-name:ts-star-4}}@keyframes th-flow{0%{stroke-dashoffset:6px}to{stroke-dashoffset:-94px}}@keyframes u-drop{0%{opacity:0;transform:translateY(-120%)rotate(-14deg)}60%{opacity:1}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes u-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-1.5deg)}}@keyframes u-seal{0%{transform:scaleY(-1)}to{transform:scaleY(1)}}@keyframes u-thud{0%{transform:translate(0)}30%{transform:translate(-3px,2px)rotate(-1deg)}60%{transform:translate(3px,-1px)rotate(1deg)}to{transform:translate(0)}}@keyframes u-stamp{0%{opacity:0;transform:scale(2.6)rotate(-40deg)}70%{opacity:1;transform:scale(.92)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-12deg)}}@keyframes u-spin{to{transform:rotate(360deg)}}@keyframes u-tick{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@keyframes u-burst{0%{opacity:1;transform:rotate(var(--reveal-angle)) translateY(0) scale(1)}to{opacity:0;transform:rotate(calc(var(--reveal-angle) + 90deg)) translateY(-70px) scale(.6)}}@keyframes u-fly{0%{offset-distance:0%;opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(1)}80%{opacity:.9}to{offset-distance:100%;opacity:0;transform:scale(.4)}}@keyframes u-fade{0%{opacity:0}to{opacity:.55}}@keyframes u-march{to{stroke-dashoffset:-24px}}@keyframes u-rise{0%{opacity:0;filter:blur(4px);transform:translateY(.9em)rotate(6deg)}to{opacity:1;filter:blur();transform:translateY(0)rotate(0)}}@keyframes u-ink{0%{color:var(--action-fill)}to{color:var(--text-strong)}}@keyframes u-card{0%{opacity:0;box-shadow:0 0 0 var(--surface-sunken), 0 0 0 1px var(--line-strong);transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes u-nudge{0%,70%,to{transform:translate(0)}80%{transform:translate(5px)}90%{transform:translate(-2px)}}@media (prefers-reduced-motion:no-preference){@keyframes wbs-stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.8)}to{opacity:1;transform:rotate(-8deg)scale(1)}}}@media (prefers-reduced-motion:no-preference){@keyframes wcl-lift{0%,20%{transform:none}50%,70%{transform:translate(3.4rem,-3.4rem)rotate(8deg)}to{transform:none}}}@media (prefers-reduced-motion:no-preference){@keyframes wct-swing{0%{transform:rotate(-4deg)}40%{transform:rotate(2.5deg)}70%{transform:rotate(-1deg)}to{transform:none}}}@media (prefers-reduced-motion:no-preference){@keyframes whc-lid{0%{transform:perspective(600px)rotateX(0)}to{transform:perspective(600px)rotateX(58deg)}}@keyframes whc-tag{0%{opacity:0;transform:translateY(3rem)}}}@media (width>=64em) and (prefers-reduced-motion:no-preference){@keyframes wmf-drop{0%{transform:translateY(-1.2rem)}to{transform:none}}}@media (prefers-reduced-motion:no-preference){@keyframes wsl-press{0%{opacity:0;transform:rotate(-6deg)scale(1.9)}to{opacity:1;transform:rotate(-6deg)scale(1)}}}@media (prefers-reduced-motion:no-preference){@keyframes wty-mark{0%{transform:scaleY(0)}}@keyframes wty-mark-x{0%{transform:rotate(-24deg)translate(-.5rem)scaleY(0)}to{transform:rotate(-24deg)translate(-.5rem)scaleY(1)}}}
