.story{--story-bg:var(--bg-subtle);padding-top:var(--section-y);background:var(--story-bg);position:relative}.story--dark{--story-bg:var(--night);color:#e6e9ef;--text-secondary-page:#e6e9efb3;--kicker:color-mix(in srgb, var(--sp-brand) 80%, #fff);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffffff0f}.story__intro{max-width:var(--max)}.story__intro h2{margin-top:var(--s-4);max-width:13em}.story__intro .lede{margin-top:var(--s-5)}.story--dark .story__intro .lede{color:var(--text-secondary-page)}.story__body{gap:var(--s-8);margin-top:var(--s-6);align-items:start;display:grid}.story--phone .story__body{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr)}.story--desk .story__body{gap:var(--s-7);grid-template-columns:minmax(250px,.62fr) minmax(0,2fr)}.story__steps{margin:0;padding:0 0 18svh;list-style:none}.step{align-items:center;min-height:92svh;display:flex}.step__card{max-width:30em}.step__time{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);letter-spacing:-.03em;color:var(--kicker,var(--brand-text));font-variant-numeric:tabular-nums}.step h3{margin-top:var(--s-2);font-size:var(--step-3);letter-spacing:-.03em;max-width:12em}.step__body{margin-top:var(--s-4);color:var(--text-secondary);font-size:var(--step-0);max-width:27em}.story--dark .step__body{color:var(--text-secondary-page)}html.js .step .step__card{opacity:.55;transition:opacity var(--t-3) var(--ease-out)}html.js .step.is-current .step__card{opacity:1}.story__stage{justify-content:center;align-self:start;align-items:center;gap:var(--s-5);flex-direction:column;height:100svh;padding-top:40px;display:flex;position:sticky;top:0}.story--phone .story__stage{--phone-w:min(340px, calc((100svh - 200px) * .462))}.story__device{z-index:1;position:relative}.dial{z-index:0;aspect-ratio:1;pointer-events:none;width:min(640px,118%);position:absolute;top:calc(50% - 8px);left:50%;overflow:visible;translate:-50% -50%}.dial__ring{fill:none;stroke:var(--border);stroke-width:1.5px}.dial__tick{stroke:var(--border-strong);stroke-width:1.2px}.dial__tick--hour{stroke:var(--text-muted);stroke-width:1.6px}.dial__tick--major{stroke:var(--ink);stroke-width:2.4px}.dial__label{font:600 var(--step--1) var(--font-display);fill:var(--text-muted);text-anchor:middle;font-variant-numeric:tabular-nums}.dial__arc{fill:none;stroke:var(--sp-brand);stroke-width:5px;stroke-linecap:round;stroke-dasharray:calc((var(--dial-min,300) - 300) * 1px) 1440px}.dial__hand{transform-origin:300px 300px;rotate:calc(var(--dial-min,300) * .25deg)}.dial__hand circle{fill:var(--sp-brand);stroke:var(--bg-subtle);stroke-width:4px}html.motion .dial__arc{transition:stroke-dasharray .9s var(--ease-in-out)}html.motion .dial__hand{transition:rotate .9s var(--ease-in-out)}@media (width<960px),(hover:none) and (pointer:coarse) and (orientation:portrait){.dial{display:none}}.story--desk .story__device{width:100%}.story__dots{gap:var(--s-1);display:flex}html:not(.js) .story__dots{display:none}.dot{cursor:pointer;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;justify-items:center;gap:6px;padding:10px 6px 0;display:grid;position:relative}.dot:before{content:"";opacity:.35;width:34px;height:4px;transition:opacity var(--t-2) linear, background-color var(--t-2) linear, width var(--t-3) var(--ease-out);background:currentColor;border-radius:999px}.dot__time{font:600 var(--step--1)/1 var(--font-ui);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--t-2) linear}.dot:hover .dot__time,.dot.is-on .dot__time,.dot:focus-visible .dot__time{opacity:1}.dot.is-on{color:var(--kicker,var(--brand-text))}.dot.is-on:before{opacity:1;width:48px}.dot:hover:before{opacity:.8}.story--dark .dot{color:var(--text-secondary-page)}.story--dark .dot.is-on{color:var(--kicker)}@media (width<960px),(hover:none) and (pointer:coarse) and (orientation:portrait){.story__body,.story--phone .story__body,.story--desk .story__body{flex-direction:column;gap:0;display:flex}.story__stage{z-index:2;height:auto;padding:calc(var(--nav-h) + var(--s-3)) 0 var(--s-6);margin-inline:calc(-1 * var(--gutter));background:linear-gradient(var(--story-bg) 88%, transparent);order:-1;align-self:stretch;gap:0;top:0}.story--phone .story__stage{--phone-w:min(68vw, 300px, calc((100svh - var(--nav-h)) * .6 * .462))}.story--desk .story__stage{padding-top:var(--s-4)}.story__dots{display:none}.story__steps{z-index:1;padding-bottom:12svh;position:relative}.step{align-items:flex-start;min-height:72svh}.step__card{padding:var(--s-5);border-radius:var(--r-lg);background:color-mix(in srgb, var(--bg) 94%, transparent);border:1px solid var(--line);width:100%;max-width:none;box-shadow:0 20px 40px -24px #10182866}@supports (backdrop-filter:blur(1px)){.step__card{background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4)}}.story--dark .step__card{background:color-mix(in srgb, var(--night-2) 88%, transparent);border-color:#ffffff14}html.js .step .step__card{opacity:1}.step h3{font-size:var(--step-2)}.desk{aspect-ratio:4/3.4}}@container (width<=620px){.adm-rail,.adm-tpl,.adm-nav span:nth-child(n+4),.adm-head__word{display:none}.adm-split,.adm-plan{grid-template-columns:1fr}.adm-cards{grid-template-columns:1fr 1fr!important}.adm-cards--3 .adm-ind:nth-child(n+3),.adm-cards .adm-ind:nth-child(n+5),.adm-filters .adm-cell:nth-child(n+3),.adm-shelf .adm-act:not(.adm-act--go):not([data-a]){display:none}.plan__row{grid-template-columns:7.5em repeat(4,minmax(0,1fr))}.plan__row>div:nth-child(n+6),.adm-table th:nth-child(n+4),.adm-table td:nth-child(n+4){display:none}}.scap{display:none}.scap__item{grid-area:1/1}.scap__time{font:700 var(--step-1)/1.15 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--kicker,var(--brand-text))}.scap__title{margin-top:var(--s-1);font:700 var(--step-2)/1.12 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.scap__body{margin-top:var(--s-2);font-size:var(--step-0);color:var(--text-secondary);line-height:1.5}.story--dark .scap__body{color:var(--text-secondary-page)}@media (width<960px),(hover:none) and (pointer:coarse) and (orientation:portrait){.story .story__device{min-height:0;width:calc(100% - 2 * var(--s-3));aspect-ratio:var(--dev-ar);flex:0 auto;align-self:center;position:relative;container-type:size}.story .story__device>.device{width:var(--dev-w);height:var(--dev-h);max-width:none;translate:-50% -50%;scale:var(--fit,max(.01, min(tan(atan2(100cqw, var(--dev-w))), tan(atan2(100cqh, var(--dev-h))))));margin:0;position:absolute;top:50%;left:50%}.story--phone .story__device{--dev-w:22.5rem;--dev-h:calc(22.5rem * 844 / 390);--dev-ar:390 / 844}.story--phone .phone .ui{--ui:.8125rem}.story--desk .story__device{--dev-w:37.5rem;--dev-h:calc(37.5rem * 3.4 / 4);--dev-ar:4 / 3.4}.story--desk .desk .ui{--ui:.8125rem}.story--tablet .story__device{--dev-w:40rem;--dev-h:30rem;--dev-ar:1024 / 768}.story--tablet .tablet .ui{--ui:.75rem}html.js .story__stage{justify-content:center;gap:var(--s-3);height:100svh;padding:calc(var(--nav-h) + var(--s-2)) 0 var(--s-4);background:var(--story-bg)}html.js .story .step{min-height:75svh}html.js .story .step__card{opacity:0;-webkit-backdrop-filter:none}html.js .story .story__steps{margin-top:-34svh;padding-bottom:34svh}html.js .scap{width:calc(100% - 2 * var(--gutter));flex:none;align-self:center;max-width:35rem;display:grid}html:not(.js) .story__stage{position:relative}html:not(.js) .story__device{flex:none;max-height:64svh}@media (height<=540px) and (orientation:landscape){html.js .story__stage{column-gap:var(--s-5);padding:calc(var(--nav-h) + var(--s-2)) var(--gutter) var(--s-3);grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,40%);display:grid}html.js .story .story__device{aspect-ratio:auto;grid-area:1/1/-1;place-self:stretch stretch;width:auto;height:100%}html.js .story__stage>:not(.story__device){grid-column:2}html.js .story__stage>.kctl{grid-row:2;justify-self:start}html.js .scap{width:100%;max-width:none;margin:var(--s-2) 0 0;grid-row:3}html.js .story:not(.kiosk) .scap{grid-row:2/4;align-self:center}.scap__title{font-size:var(--step-1)}.scap__body{font-size:var(--step-card)}}}@media (width<=640px),(width<=800px) and (orientation:portrait),(hover:none) and (pointer:coarse) and (orientation:portrait){html.js .story__stage{gap:var(--s-2)}html.js .scap__time{letter-spacing:-.01em;font-size:1rem;line-height:1.2}html.js .scap__title{letter-spacing:-.025em;margin-top:.125rem;font-size:1.3125rem;line-height:1.15}html.js .scap__body{margin-top:var(--s-1);font-size:1rem;line-height:1.42}}.nav[data-astro-cid-zuub5zdc]{z-index:50;color:#fff;transition:color var(--t-3) var(--ease-out), translate var(--t-3) var(--ease-out);--frost-red:color-mix(in srgb, color-mix(in srgb, var(--sp-brand) 86%, #000) 80%, transparent);--frost-light:color-mix(in srgb, var(--bg) 66%, transparent);--frost-edge-red:inset 0 -1px 0 #ffffff3d, 0 10px 28px -18px #5a00048c;--frost-edge-light:inset 0 -1px 0 #ffffff8c, 0 1px 0 var(--border), 0 10px 28px -20px #10182847;position:fixed;inset:0 0 auto}.nav[data-astro-cid-zuub5zdc]:before,.nav[data-astro-cid-zuub5zdc]:after{content:"";z-index:-1;pointer-events:none;opacity:0;position:absolute;inset:0}.nav[data-astro-cid-zuub5zdc]:before{background-color:var(--frost-red);box-shadow:var(--frost-edge-red);transition:opacity var(--t-3) var(--ease-out), background-color var(--t-3) var(--ease-out), box-shadow var(--t-3) var(--ease-out)}@supports (backdrop-filter:blur(1px)){.nav[data-astro-cid-zuub5zdc]:before{backdrop-filter:blur(20px)saturate(170%)}}@supports not (backdrop-filter:blur(1px)){.nav[data-astro-cid-zuub5zdc]{--frost-red:color-mix(in srgb, var(--sp-brand) 97%, transparent);--frost-light:color-mix(in srgb, var(--bg) 96%, transparent)}}.nav[data-astro-cid-zuub5zdc]:after{transition:opacity var(--t-3) var(--ease-out);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.nav[data-astro-cid-zuub5zdc].is-scrolled:before,.nav[data-astro-cid-zuub5zdc].is-solid:before{opacity:1}.nav[data-astro-cid-zuub5zdc].is-scrolled:after{opacity:.07}html:not(.js) .nav[data-astro-cid-zuub5zdc]:before{opacity:1;background-color:var(--brand-fill)}.nav__in[data-astro-cid-zuub5zdc]{height:var(--nav-h);align-items:center;gap:calc(var(--s-6) * var(--nav-k));display:flex}.nav__brand[data-astro-cid-zuub5zdc]{color:inherit;border-radius:6px;display:block}.nav__links[data-astro-cid-zuub5zdc]{gap:var(--s-1);display:flex}.nav__links[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]{border-radius:var(--r-pill);font-weight:600;font-size:var(--step-card);color:inherit;transition:background-color var(--t-1) linear, opacity var(--t-1) linear;padding:.5em .85em;text-decoration:none;display:block}.nav__links[data-astro-cid-zuub5zdc] a[data-astro-cid-zuub5zdc]:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.nav__cta[data-astro-cid-zuub5zdc]{align-items:center;gap:calc(var(--s-4) * var(--nav-k));margin-left:auto;display:flex}.nav__signin[data-astro-cid-zuub5zdc]{font-weight:600;font-size:calc(var(--step-card) * var(--nav-k));color:inherit;white-space:nowrap;text-decoration:none}.nav__signin[data-astro-cid-zuub5zdc]:hover{text-underline-offset:.25em;text-decoration:underline}.btn--sm[data-astro-cid-zuub5zdc]{min-height:2.5rem;font-size:calc(var(--step-card) * var(--nav-k));padding:.5em 1.1em}.nav__demo[data-astro-cid-zuub5zdc]{--btn-bg:#fff;--btn-fg:var(--brand-fill)}.nav__short[data-astro-cid-zuub5zdc]{display:none}.nav[data-astro-cid-zuub5zdc].is-solid{color:var(--ink)}.nav[data-astro-cid-zuub5zdc].is-solid:before{background-color:var(--frost-light);box-shadow:var(--frost-edge-light)}.nav[data-astro-cid-zuub5zdc].is-solid:after{opacity:.06;filter:invert()}.nav[data-astro-cid-zuub5zdc].is-solid .nav__brand[data-astro-cid-zuub5zdc]{color:var(--brand-text)}.nav[data-astro-cid-zuub5zdc].is-solid .nav__demo[data-astro-cid-zuub5zdc]{--btn-bg:var(--brand-fill);--btn-fg:#fff}.nav[data-astro-cid-zuub5zdc].is-solid [data-astro-cid-zuub5zdc]:focus-visible{outline-color:var(--accent)}.nav[data-astro-cid-zuub5zdc] [data-astro-cid-zuub5zdc]:focus-visible{outline-color:#fff}.nav[data-astro-cid-zuub5zdc].is-hidden{translate:0 -100%}@media (prefers-color-scheme:dark){.nav[data-astro-cid-zuub5zdc]{--frost-red:color-mix(in srgb, color-mix(in srgb, var(--sp-brand) 82%, #000) 80%, transparent);--frost-edge-light:inset 0 -1px 0 #ffffff12, 0 1px 0 var(--border), 0 10px 28px -18px #0009}}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-zuub5zdc],.nav[data-astro-cid-zuub5zdc]:before,.nav[data-astro-cid-zuub5zdc]:after{transition:none}}@media (width<960px),(hover:none) and (pointer:coarse) and (orientation:portrait){.nav__in[data-astro-cid-zuub5zdc]>nav[data-astro-cid-zuub5zdc]{display:none}}@media (width<=640px),(width<=800px) and (orientation:portrait),(hover:none) and (pointer:coarse) and (orientation:portrait){.nav[data-astro-cid-zuub5zdc]{--nav-mark-h:1.625rem}.nav__in[data-astro-cid-zuub5zdc]{gap:calc(var(--s-3) * var(--nav-k))}.nav__cta[data-astro-cid-zuub5zdc]{gap:calc(var(--s-4) * var(--nav-k))}.btn--sm[data-astro-cid-zuub5zdc]{min-height:calc(3rem * var(--nav-k));padding:.5em 1.05em}.nav__long[data-astro-cid-zuub5zdc]{display:none}.nav__short[data-astro-cid-zuub5zdc]{display:inline}}.hero[data-astro-cid-yodha2z4]{--hero-bg:var(--brand-fill);isolation:isolate;background:var(--hero-bg);color:#fff;position:relative;overflow:clip}.hero__stage[data-astro-cid-yodha2z4]{min-height:min(100svh,62.5rem);padding-block:calc(var(--nav-h) + var(--s-8)) var(--s-9);align-items:center;display:grid;position:relative}.hero__stage[data-astro-cid-yodha2z4]:before{content:"";z-index:-2;background:radial-gradient(60% 70% at 78% 30%,#ffffff29,#0000 70%);position:absolute;inset:0}.hero__in[data-astro-cid-yodha2z4]{z-index:3;position:relative}.hero__title[data-astro-cid-yodha2z4]{letter-spacing:-.045em;max-width:7.4em;font-size:clamp(4rem,min(1.3rem + 5.6vw,11.5svh),6.8rem);font-weight:760;line-height:.93}.hero__line[data-astro-cid-yodha2z4]{display:block}.hero__lede[data-astro-cid-yodha2z4]{margin-top:var(--s-6);max-width:27em;font-size:var(--step-1);color:#fff;line-height:1.5}.hero__ctas[data-astro-cid-yodha2z4]{margin-top:var(--s-7);gap:var(--s-3);flex-wrap:wrap;display:flex}.hero__where[data-astro-cid-yodha2z4]{margin-top:var(--s-7);gap:var(--s-2) var(--s-5);color:#fff;font-size:var(--step--1);flex-wrap:wrap;padding:0;font-weight:600;list-style:none;display:flex}.hero__where[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{align-items:center;gap:.5em;display:inline-flex}.hero__where[data-astro-cid-yodha2z4] .icon{width:1.15em;height:1.15em}.hero__field[data-astro-cid-yodha2z4]{z-index:1;pointer-events:none;position:absolute;inset:0 -2% 0 45%;container-type:size}.net[data-astro-cid-yodha2z4]{aspect-ratio:1;width:max(100cqw,100cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:size}.net__still[data-astro-cid-yodha2z4]{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 9%,#000 30%);mask-image:linear-gradient(90deg,#0000 0% 9%,#000 30%)}.hero__canvas[data-astro-cid-yodha2z4]{z-index:0;pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(to right, transparent var(--m0,0px), #000 var(--m1,0px));mask-image:linear-gradient(to right, transparent var(--m0,0px), #000 var(--m1,0px));opacity:0;transition:opacity 1.2s var(--ease-out);position:absolute;inset:0}.hero__canvas[data-astro-cid-yodha2z4]:not(.is-on){display:none}.dive[data-astro-cid-yodha2z4].is-3d .hero__canvas[data-astro-cid-yodha2z4]{opacity:1}.dive[data-astro-cid-yodha2z4].is-3d .net__still[data-astro-cid-yodha2z4]{opacity:0;visibility:hidden;transition:opacity .9s var(--ease-out), visibility 0s linear .9s}.dive[data-astro-cid-yodha2z4].is-3d [data-astro-cid-yodha2z4]:is(.net__ring,.net__comet){visibility:hidden;animation:none!important}.net__side[data-astro-cid-yodha2z4]{stroke:#ec8189}.net__cap--0[data-astro-cid-yodha2z4]{stroke:#ffc9cb}.net__cap--1[data-astro-cid-yodha2z4]{stroke:#ffe4e5}.net__cap--2[data-astro-cid-yodha2z4]{stroke:#fff}.net__arc[data-astro-cid-yodha2z4]{stroke:#fff;stroke-opacity:.5;stroke-width:3.2px}.net__comet[data-astro-cid-yodha2z4]{stroke:#fff;stroke-width:5.2px;stroke-linecap:round;stroke-dasharray:.07 1;stroke-dashoffset:.07px;opacity:0}.net__rings[data-astro-cid-yodha2z4]{pointer-events:none;position:absolute;inset:0}.net__ring[data-astro-cid-yodha2z4]{border:1.5px solid #ffffffb3;border-radius:50%;position:absolute;translate:-50% -50%}.net__drop[data-astro-cid-yodha2z4]{fill:#fff;filter:drop-shadow(0 12px 10px #5a000059)}.net__hole[data-astro-cid-yodha2z4]{fill:var(--sp-brand)}html.motion .net__ring[data-astro-cid-yodha2z4]{animation:net-ring 5.4s var(--ease-out) infinite;animation-delay:calc(var(--i) * .9s)}html.motion .net__comet[data-astro-cid-yodha2z4]{animation:net-comet 6s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * 1.2s + .4s)}html.motion .hero[data-astro-cid-yodha2z4][data-beat="4"] .net__ring--ng[data-astro-cid-yodha2z4]{animation:net-ring 2.2s var(--ease-out) .25s infinite}@keyframes net-ring{0%{opacity:0;transform:scale(.3)}6%{opacity:1}40%,to{opacity:0;transform:scale(2.2)}}@keyframes net-comet{0%{stroke-dashoffset:.07px;opacity:0}5%{opacity:1}45%{stroke-dashoffset:-1px;opacity:1}50%,to{stroke-dashoffset:-1px;opacity:0}}.net__labels[data-astro-cid-yodha2z4]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.net__label[data-astro-cid-yodha2z4]{left:var(--x);top:var(--y);margin-left:calc(var(--r) + .55rem);translate:var(--dx,0px) calc(-50% + var(--dy,0px));white-space:nowrap;line-height:1.2;font-size:var(--step--1);color:#fff;background:#7004089e;border-radius:.5625rem;padding:.32rem .6rem .36rem;display:grid;position:absolute;box-shadow:0 6px 16px -6px #3c000080}.net__label--left[data-astro-cid-yodha2z4]{translate:calc(var(--dx,0px) - 100% - var(--r) - .55rem) calc(-50% + var(--dy,0px));margin-left:0}.net__label[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{letter-spacing:-.005em;font-weight:700}.net__label[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{color:#fff;font-weight:500}.net__label[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]{font-variant-numeric:tabular-nums;font-style:normal;display:inline-block}.net__label[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4].is-up{animation:count-up .7s var(--ease-spring)}@keyframes count-up{0%{opacity:.2;transform:translateY(.35em)}to{opacity:1;transform:none}}html.motion .net__label[data-astro-cid-yodha2z4]{animation:rise .9s var(--ease-out) backwards;animation-delay:calc(.5s + var(--d,0s))}.net__label[data-astro-cid-yodha2z4]:nth-child(2){--d:80ms}.net__label[data-astro-cid-yodha2z4]:nth-child(3){--d:.16s}.net__label[data-astro-cid-yodha2z4]:nth-child(4){--d:.24s}.net__label[data-astro-cid-yodha2z4]:nth-child(5){--d:.32s}.net__label[data-astro-cid-yodha2z4]:nth-child(6){--d:.4s}.net__label[data-astro-cid-yodha2z4][data-site="0"]{display:none}.hero__chips[data-astro-cid-yodha2z4]{position:absolute;inset:0}.chip[data-astro-cid-yodha2z4]{left:var(--x);top:var(--y);background:var(--card-on-red);color:var(--card-on-red-ink);white-space:nowrap;border-radius:1rem;align-items:center;gap:.7em;margin:0;padding:.65em 1em .65em .65em;font-size:.92rem;line-height:1.25;display:flex;position:absolute;box-shadow:0 18px 40px -12px #5000008c,0 2px 6px #50000026}.chip[data-astro-cid-yodha2z4]:after{content:"";left:var(--stem-x,1.75rem);width:1.5px;height:var(--stem,2.6rem);background:linear-gradient(#fffffff2,#ffffff40);position:absolute;top:100%;transform:translate(-50%)}.chip[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{font-weight:700;display:block}.chip[data-astro-cid-yodha2z4] small[data-astro-cid-yodha2z4]{color:var(--text-secondary);font-size:var(--step--1)}.chip__dot[data-astro-cid-yodha2z4]{color:#fff;border-radius:.625rem;flex:none;place-items:center;width:2.2em;height:2.2em;display:grid}.chip__dot[data-astro-cid-yodha2z4] .icon{width:1.1em;height:1.1em}.chip__dot--ok[data-astro-cid-yodha2z4]{background:var(--success)}.chip__dot--violet[data-astro-cid-yodha2z4]{background:var(--cat-violet)}.chip__dot--amber[data-astro-cid-yodha2z4]{background:var(--cat-amber)}.chip[data-astro-cid-yodha2z4]{translate:calc(var(--dx,0px) - var(--stem-x,1.75rem)) calc(var(--dy,0px) - 100% - var(--stem,2.6rem) - var(--r))}.chip--below[data-astro-cid-yodha2z4]{translate:calc(var(--dx,0px) - var(--stem-x,1.75rem)) calc(var(--dy,0px) + var(--r) * 3.3 + var(--stem,2.6rem))}.chip--below[data-astro-cid-yodha2z4]:after{background:linear-gradient(#ffffff40,#fffffff2);top:auto;bottom:100%}.chip--a[data-astro-cid-yodha2z4]{--stem:2.4rem}.chip--b[data-astro-cid-yodha2z4]{--stem:2.2rem}.chip--c[data-astro-cid-yodha2z4]{--stem:1.6rem}html.motion .chip[data-astro-cid-yodha2z4]{animation:chip-in .9s var(--ease-spring) backwards}html.motion .chip--a[data-astro-cid-yodha2z4]{animation-delay:.7s}html.motion .chip--b[data-astro-cid-yodha2z4]{animation-delay:1.5s}html.motion .chip--c[data-astro-cid-yodha2z4]{animation-delay:2.3s}@keyframes chip-in{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}html.motion .hero__line[data-astro-cid-yodha2z4]{animation:rise-in 1s var(--ease-out) both}html.motion .hero__lede[data-astro-cid-yodha2z4],html.motion .hero__ctas[data-astro-cid-yodha2z4],html.motion .hero__where[data-astro-cid-yodha2z4]{animation:rise 1s var(--ease-out) both}@keyframes rise-in{0%{transform:translateY(26px)}to{transform:none}}html.motion .hero__line[data-astro-cid-yodha2z4]:nth-child(2){animation-delay:70ms}html.motion .hero__line[data-astro-cid-yodha2z4]:nth-child(3){animation-delay:.14s}html.motion .hero__lede[data-astro-cid-yodha2z4]{animation-delay:.2s}html.motion .hero__ctas[data-astro-cid-yodha2z4]{animation-delay:.3s}html.motion .hero__where[data-astro-cid-yodha2z4]{animation-delay:.4s}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.dive[data-astro-cid-yodha2z4]{position:static}html:not(.js) .hero__stage[data-astro-cid-yodha2z4]{align-items:start}html:not(.js) .hero__in[data-astro-cid-yodha2z4]{min-height:calc(min(100svh, 62.5rem) - var(--nav-h) - var(--s-8) - var(--s-9));align-content:center;display:grid}html:not(.js) .hero__field[data-astro-cid-yodha2z4]{height:min(100svh,62.5rem);bottom:auto}html:not(.js) .dive[data-astro-cid-yodha2z4]{gap:var(--s-7) var(--s-8);width:min(100% - 2 * var(--gutter), var(--max));margin:var(--s-9) auto 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}html:not(.js) [data-astro-cid-yodha2z4]:is(.dive__arts,.dive__col,.dive__caps){display:contents}html:not(.js) .cap[data-astro-cid-yodha2z4][data-cap="1"]{grid-area:1/1}html:not(.js) .cap[data-astro-cid-yodha2z4][data-cap="2"]{grid-area:2/1}html:not(.js) .art--shop[data-astro-cid-yodha2z4]{grid-area:2/2}html:not(.js) .cap[data-astro-cid-yodha2z4][data-cap="3"]{grid-area:3/1}html:not(.js) .art--phone[data-astro-cid-yodha2z4]{grid-area:3/2}html:not(.js) .dive-phone[data-astro-cid-yodha2z4]{--phone-w:17rem}html:not(.js) [data-astro-cid-yodha2z4]:is(.rail,.tags){display:none}.cap__n[data-astro-cid-yodha2z4]{font:600 var(--step-0)/1.2 var(--font-display);letter-spacing:-.01em;color:#fff;align-items:center;gap:.65em;display:flex}.cap__n[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{width:2em;height:2em;font-size:var(--step--1);font-variant-numeric:tabular-nums;border:1.5px solid #fff9;border-radius:50%;flex:none;place-items:center;display:grid}.cap__title[data-astro-cid-yodha2z4]{margin-top:var(--s-4);font-size:var(--step-3);letter-spacing:-.035em;max-width:11em;line-height:1.02}.cap__body[data-astro-cid-yodha2z4]{margin-top:var(--s-4);max-width:25em;font-size:var(--step-1);color:#fff;line-height:1.5}.shop[data-astro-cid-yodha2z4]{background:var(--bg);width:min(100%,27rem);color:var(--text);border-radius:1.25rem;margin-inline:auto;overflow:hidden;box-shadow:0 34px 70px -24px #46000099,0 3px 10px #4600002e}.shop__head[data-astro-cid-yodha2z4]{align-items:center;gap:.8rem;padding:1rem 1.15rem;display:flex}.shop__pin[data-astro-cid-yodha2z4]{background:var(--brand-fill);color:#fff;border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.shop__pin[data-astro-cid-yodha2z4] .icon{width:1.3rem;height:1.3rem}.shop__where[data-astro-cid-yodha2z4]{line-height:1.25;display:grid}.shop__where[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{font:700 var(--step-1)/1.15 var(--font-display);letter-spacing:-.02em}.shop__where[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{font-size:var(--step--1);color:var(--text-secondary)}.shop__rota[data-astro-cid-yodha2z4]{margin:0;padding:0;list-style:none}.shop__row[data-astro-cid-yodha2z4]{border-top:1px solid var(--border);grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.62rem 1.15rem;display:grid}.shop__row[data-astro-cid-yodha2z4].is-ines{background:var(--accent-subtle)}.shop__who[data-astro-cid-yodha2z4]{background:color-mix(in srgb, var(--sp-brand) 10%, var(--bg));fill:none;width:2.4rem;height:2.4rem;stroke:var(--sp-brand);stroke-width:2.4px;stroke-linecap:round;border-radius:50%;grid-row:span 2;padding:.42rem}.shop__row[data-astro-cid-yodha2z4].is-lead .shop__who[data-astro-cid-yodha2z4]{background:var(--brand-fill);stroke:#fff}.shop__row[data-astro-cid-yodha2z4].is-lead .shop__name[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{color:var(--brand-text);font-weight:700}.shop__name[data-astro-cid-yodha2z4]{min-width:0;line-height:1.25;display:grid}.shop__name[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{font-size:var(--step-card);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.shop__name[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{font-size:var(--step--1);color:var(--text-secondary)}.shop__time[data-astro-cid-yodha2z4]{font-size:var(--step-card);font-variant-numeric:tabular-nums;grid-area:1/3/span 2;align-self:center;font-weight:700}.shop__pill[data-astro-cid-yodha2z4]{font-size:var(--step--1);background:var(--surface);color:var(--text-secondary);border-radius:999px;grid-column:2;justify-self:start;margin-top:.3rem;padding:.18rem .6rem;font-weight:700;line-height:1.2}.dive-phone[data-astro-cid-yodha2z4]{--phone-w:22.5rem}.tags[data-astro-cid-yodha2z4]{z-index:1;pointer-events:none;opacity:0;margin:0;padding:0;list-style:none;position:absolute;inset:0}.tags[data-astro-cid-yodha2z4]>li[data-astro-cid-yodha2z4]{white-space:nowrap;position:absolute;top:0;left:0}.tag[data-astro-cid-yodha2z4]{background:var(--card-on-red);color:var(--card-on-red-ink);line-height:1.25;font-size:var(--step--1);border-radius:.8rem;justify-items:center;padding:.4rem .75rem .45rem;display:grid;box-shadow:0 14px 30px -12px #5000008c,0 2px 5px #50000024}.tag[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{font-size:var(--step-card);font-weight:700}.tag[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.tag[data-astro-cid-yodha2z4] em[data-astro-cid-yodha2z4]{background:var(--brand-fill);color:#fff;border-radius:999px;margin-top:.3rem;padding:.1rem .55rem;font-style:normal;font-weight:700}.tag[data-astro-cid-yodha2z4] em[data-astro-cid-yodha2z4].tag__via{background:var(--surface);color:var(--text-secondary)}.tag--ines[data-astro-cid-yodha2z4]{box-shadow:0 0 0 2px var(--accent), 0 14px 30px -12px #5000008c}.tags__sign[data-astro-cid-yodha2z4]{color:#fff;line-height:1.2;font-size:var(--step--1);background:#700408a8;border-radius:.75rem;justify-items:center;padding:.45rem .9rem .5rem;display:grid;box-shadow:0 8px 20px -8px #3c000080}.tags__sign[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{font:700 var(--step-1)/1.15 var(--font-display);letter-spacing:-.02em}.tags__sign[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{color:#fff;font-weight:500}.rail[data-astro-cid-yodha2z4]{gap:var(--s-3);display:flex}.rail__seg[data-astro-cid-yodha2z4]{gap:.5rem;width:7.5rem;display:grid}.rail__seg[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]{background:#ffffff47;border-radius:999px;height:3px;display:block;position:relative;overflow:hidden}.rail__seg[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]:after{content:"";transform-origin:0;transform:scaleX(var(--f,0));background:#fff;position:absolute;inset:0}.rail__seg[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{font-size:var(--step--1);color:#fff;font-weight:450}.rail__seg[data-astro-cid-yodha2z4].is-on b[data-astro-cid-yodha2z4]{font-weight:800}html.js .hero__track[data-astro-cid-yodha2z4]{height:250svh}html.js .hero__stage[data-astro-cid-yodha2z4]{height:100svh;min-height:0;padding-block:calc(var(--nav-h) + var(--s-6)) var(--s-8);position:sticky;top:0}html.js .dive[data-astro-cid-yodha2z4]{z-index:2;pointer-events:none;grid-template-columns:max(var(--gutter), calc((100% - var(--max)) / 2)) minmax(0, 31rem) minmax(0, 1fr);grid-template-rows:calc(var(--nav-h) + var(--s-5)) minmax(0, 1fr) var(--s-7);display:grid;position:absolute;inset:0}html.js .dive__col[data-astro-cid-yodha2z4]{align-self:center;gap:var(--s-7);grid-area:2/2;display:grid}html.js .dive__caps[data-astro-cid-yodha2z4]{display:grid}html.js .cap[data-astro-cid-yodha2z4]{opacity:0;visibility:hidden;grid-area:1/1}html.js .dive__arts[data-astro-cid-yodha2z4]{margin-right:var(--gutter);grid-area:2/3;position:relative}html.js .art[data-astro-cid-yodha2z4]{opacity:0;visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}html.js [data-astro-cid-yodha2z4]:is(.art--phone,.art--shop){container-type:size}html.js .shop[data-astro-cid-yodha2z4]{width:27rem;translate:-50% -50%;scale:var(--fit,max(.01, min(1, tan(atan2(100cqw, 27rem)), tan(atan2(100cqh, var(--shop-h,26rem))))));margin:0;position:absolute;top:50%;left:50%}html.js .dive-phone[data-astro-cid-yodha2z4]{width:22.5rem;height:48.6923rem;translate:-50% -50%;scale:var(--fit,max(.01, min(tan(atan2(100cqw, 22.5rem)), tan(atan2(100cqh, calc(22.5rem * 844 / 390))))));position:absolute;top:50%;left:50%}html.js .rail[data-astro-cid-yodha2z4]{opacity:0;visibility:hidden}html.js .hero[data-astro-cid-yodha2z4][data-beat="1"] .cap[data-astro-cid-yodha2z4][data-cap="1"],html.js .hero[data-astro-cid-yodha2z4][data-beat="2"] .cap[data-astro-cid-yodha2z4][data-cap="2"],html.js .hero[data-astro-cid-yodha2z4]:is([data-beat="3"],[data-beat="4"]) .cap[data-astro-cid-yodha2z4][data-cap="3"],html.js .hero[data-astro-cid-yodha2z4]:not([data-beat="0"]) .rail[data-astro-cid-yodha2z4],html.js .hero[data-astro-cid-yodha2z4][data-beat="2"] .art--shop[data-astro-cid-yodha2z4],html.js .hero[data-astro-cid-yodha2z4][data-beat="3"] .art--phone[data-astro-cid-yodha2z4]{opacity:1;visibility:visible}html.js .hero[data-astro-cid-yodha2z4]:is([data-beat="2"],[data-beat="3"]) .dive[data-astro-cid-yodha2z4]:not(.is-3d) .hero__field[data-astro-cid-yodha2z4],html.js .hero[data-astro-cid-yodha2z4]:is([data-beat="2"],[data-beat="3"]) [data-astro-cid-yodha2z4]:is(.chip,.net__label),html.js .hero[data-astro-cid-yodha2z4][data-beat="4"] [data-astro-cid-yodha2z4]:is(.chip--b,.chip--c){opacity:0;visibility:hidden}html.motion .hero[data-astro-cid-yodha2z4].is-held .hero__in[data-astro-cid-yodha2z4]{opacity:calc(1 - var(--o,0));translate:calc(var(--o,0) * -3rem) calc(var(--o,0) * -1rem)}html.js .hero[data-astro-cid-yodha2z4].is-held:not([data-beat="0"]) .hero__in[data-astro-cid-yodha2z4]{opacity:0;visibility:hidden}html.motion [data-astro-cid-yodha2z4]:is(.cap,.art,.rail){transition:opacity .48s var(--ease-out), translate .56s var(--ease-out), visibility 0s linear .48s}html.motion .net__label[data-astro-cid-yodha2z4],html.motion .hero__field[data-astro-cid-yodha2z4]{transition:opacity .48s var(--ease-out), visibility 0s linear .48s}html.motion .chip[data-astro-cid-yodha2z4]{transform-origin:var(--stem-x,1.75rem) 100%;transition:opacity .48s var(--ease-out), scale .76s var(--ease-spring), visibility 0s linear .48s}html.motion .hero[data-astro-cid-yodha2z4]:is([data-beat="2"],[data-beat="3"]) .chip[data-astro-cid-yodha2z4]{scale:.82}html.motion .hero[data-astro-cid-yodha2z4]:is([data-beat="0"],[data-beat="1"],[data-beat="4"]) .chip[data-astro-cid-yodha2z4]{transition:opacity .48s var(--ease-out) .12s, scale .76s var(--ease-spring) .12s, visibility 0s}html.motion .cap[data-astro-cid-yodha2z4]{translate:0 1.25rem}html.motion .art[data-astro-cid-yodha2z4]{translate:0 1.5rem}html.motion .hero[data-astro-cid-yodha2z4][data-beat="1"] .cap[data-astro-cid-yodha2z4][data-cap="1"],html.motion .hero[data-astro-cid-yodha2z4][data-beat="2"] .cap[data-astro-cid-yodha2z4][data-cap="2"],html.motion .hero[data-astro-cid-yodha2z4]:is([data-beat="3"],[data-beat="4"]) .cap[data-astro-cid-yodha2z4][data-cap="3"],html.motion .hero[data-astro-cid-yodha2z4][data-beat="2"] .art--shop[data-astro-cid-yodha2z4],html.motion .hero[data-astro-cid-yodha2z4][data-beat="3"] .art--phone[data-astro-cid-yodha2z4]{transition:opacity .56s var(--ease-out) .14s, translate .7s var(--ease-out) .14s, visibility 0s;translate:none}html.motion .hero[data-astro-cid-yodha2z4]:not([data-beat="0"]) .rail[data-astro-cid-yodha2z4],html.motion .hero[data-astro-cid-yodha2z4]:is([data-beat="0"],[data-beat="1"],[data-beat="4"]) .net__label[data-astro-cid-yodha2z4],html.motion .hero[data-astro-cid-yodha2z4]:is([data-beat="0"],[data-beat="1"],[data-beat="4"]) .hero__field[data-astro-cid-yodha2z4]{transition:opacity .48s var(--ease-out), visibility 0s}.dive[data-astro-cid-yodha2z4].is-3d .art--shop[data-astro-cid-yodha2z4]{display:none}.dive[data-astro-cid-yodha2z4].is-3d .dive__arts[data-astro-cid-yodha2z4]{position:static}.dive[data-astro-cid-yodha2z4].is-3d .art--phone[data-astro-cid-yodha2z4]{opacity:1;visibility:visible;transition:none;inset:0;translate:none;container-type:normal}.dive[data-astro-cid-yodha2z4].is-3d .dive-phone[data-astro-cid-yodha2z4]{transform-origin:50%;opacity:0;top:0;left:0;translate:none;scale:none}@media (width<=1100px),(hover:none) and (pointer:coarse) and (orientation:portrait){.hero__field[data-astro-cid-yodha2z4]{opacity:.7;inset:0 -34% 0 40%}.hero__lede[data-astro-cid-yodha2z4]{max-width:20em}.chip[data-astro-cid-yodha2z4],.net__labels[data-astro-cid-yodha2z4]{display:none}html.js .dive[data-astro-cid-yodha2z4]{grid-template-columns:var(--gutter) minmax(0, 24rem) minmax(0, 1fr)}}@media (width<=720px),(hover:none) and (pointer:coarse) and (orientation:portrait){.hero[data-astro-cid-yodha2z4]{padding-top:calc(var(--nav-h) + var(--s-7))}.hero__stage[data-astro-cid-yodha2z4]{min-height:0;padding:0;display:block}.hero__field[data-astro-cid-yodha2z4]{opacity:1;height:22.5rem;position:relative;inset:auto}.net[data-astro-cid-yodha2z4]{width:132cqw;top:50%;left:40%}.hero__title[data-astro-cid-yodha2z4]{font-size:clamp(3.375rem,15vw,4rem)}.hero__lede[data-astro-cid-yodha2z4]{max-width:27em}.net__still[data-astro-cid-yodha2z4]{-webkit-mask-image:none;mask-image:none}.net__labels[data-astro-cid-yodha2z4]{display:block}.net__label[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4],.net__label[data-astro-cid-yodha2z4][data-site="4"]{display:none}.chip[data-astro-cid-yodha2z4]{font-size:var(--step--1);display:flex}.chip--b[data-astro-cid-yodha2z4],.chip--c[data-astro-cid-yodha2z4]{display:none}html:not(.js) .hero__in[data-astro-cid-yodha2z4]{min-height:0}html:not(.js) .hero__field[data-astro-cid-yodha2z4]{height:22.5rem;margin-top:var(--s-5)}html:not(.js) .dive[data-astro-cid-yodha2z4]{align-items:stretch;gap:var(--s-6);margin-top:var(--s-5);padding-bottom:var(--s-9);flex-direction:column;display:flex}html:not(.js) .cap[data-astro-cid-yodha2z4][data-cap="1"]{order:1}html:not(.js) .cap[data-astro-cid-yodha2z4][data-cap="2"]{order:2}html:not(.js) .art--shop[data-astro-cid-yodha2z4]{order:3}html:not(.js) .cap[data-astro-cid-yodha2z4][data-cap="3"]{order:4}html:not(.js) .art--phone[data-astro-cid-yodha2z4]{order:5}html.js .hero__track[data-astro-cid-yodha2z4]{height:220svh}html.js .hero__stage[data-astro-cid-yodha2z4]{display:contents}html.js .dive[data-astro-cid-yodha2z4]{height:100svh;margin-top:var(--s-5);grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--nav-h) + var(--s-3)) minmax(0, 1fr) auto;row-gap:var(--s-4);padding-bottom:var(--s-5);background:var(--hero-bg);position:sticky;inset:0 auto auto}html.js .hero__field[data-astro-cid-yodha2z4]{grid-area:2/1;height:auto;min-height:0}html.js .dive__arts[data-astro-cid-yodha2z4]{margin:0 var(--gutter);grid-area:2/1}html.js .dive__col[data-astro-cid-yodha2z4]{align-self:end;gap:var(--s-4);width:calc(100% - 2 * var(--gutter));grid-area:3/1;margin-inline:auto}html.js .rail[data-astro-cid-yodha2z4]{opacity:1;visibility:visible}.rail__seg[data-astro-cid-yodha2z4]{flex:1;width:auto}.cap__n[data-astro-cid-yodha2z4]{font-size:var(--step--1)}.cap__title[data-astro-cid-yodha2z4]{margin-top:var(--s-2);font-size:var(--step-2);max-width:none}.cap__body[data-astro-cid-yodha2z4]{margin-top:var(--s-2);font-size:var(--step-card)}@media (width<=640px),(width<=800px) and (orientation:portrait),(hover:none) and (pointer:coarse) and (orientation:portrait){html.js .dive[data-astro-cid-yodha2z4]{row-gap:var(--s-3);padding-bottom:var(--s-4)}html.js .dive__col[data-astro-cid-yodha2z4]{gap:var(--s-3)}html.js .cap__n[data-astro-cid-yodha2z4]{font-size:1rem}html.js .cap__title[data-astro-cid-yodha2z4]{margin-top:var(--s-1);font-size:1.3125rem;line-height:1.12}html.js .cap__body[data-astro-cid-yodha2z4]{margin-top:var(--s-1);font-size:1rem;line-height:1.42}html.js .rail__seg[data-astro-cid-yodha2z4]{gap:0}html.js .rail__seg[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{display:none}}}@media (height<=540px) and (orientation:landscape){html.js .hero__stage[data-astro-cid-yodha2z4]{padding-block:calc(var(--nav-h) + var(--s-3)) var(--s-3)}.hero__title[data-astro-cid-yodha2z4]{font-size:clamp(2rem,11svh,3.5rem)}.hero__lede[data-astro-cid-yodha2z4]{margin-top:var(--s-3);max-width:26em;font-size:var(--step-card);line-height:1.45}.hero__ctas[data-astro-cid-yodha2z4]{margin-top:var(--s-4)}.hero__where[data-astro-cid-yodha2z4]{display:none}.hero__field[data-astro-cid-yodha2z4]{inset:0 -40% 0 56%}html.js .dive[data-astro-cid-yodha2z4]{grid-template-rows:calc(var(--nav-h) + var(--s-2)) minmax(0, 1fr) var(--s-3)}html.js .dive__col[data-astro-cid-yodha2z4]{gap:var(--s-4)}.cap__title[data-astro-cid-yodha2z4]{margin-top:var(--s-2);font-size:var(--step-2)}.cap__body[data-astro-cid-yodha2z4]{margin-top:var(--s-2);font-size:var(--step-card)}}.claims__in[data-astro-cid-okrca5e5]{gap:var(--s-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;display:grid}.claims__head[data-astro-cid-okrca5e5]{position:sticky;top:7.5rem}.claims__head[data-astro-cid-okrca5e5] h2[data-astro-cid-okrca5e5]{font-size:var(--step-3);max-width:12em}.claims__head[data-astro-cid-okrca5e5] .lede[data-astro-cid-okrca5e5]{margin-top:var(--s-5)}.claims__list[data-astro-cid-okrca5e5]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.claim[data-astro-cid-okrca5e5]{column-gap:var(--s-4);padding:var(--s-6) var(--s-6) var(--s-7) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.claim[data-astro-cid-okrca5e5]:nth-child(odd){border-right:1px solid var(--line)}.claim[data-astro-cid-okrca5e5]:nth-child(2n){padding-left:var(--s-6);padding-right:0}.claim__icon[data-astro-cid-okrca5e5]{background:color-mix(in srgb, var(--hue) 13%, transparent);width:3rem;height:3rem;color:var(--hue);transition:transform var(--t-3) var(--ease-spring);border-radius:.875rem;place-items:center;display:grid}.claim__icon[data-astro-cid-okrca5e5] .icon{width:1.5rem;height:1.5rem}.claim[data-astro-cid-okrca5e5]:hover .claim__icon[data-astro-cid-okrca5e5]{transform:rotate(-8deg)scale(1.08)}.claim[data-astro-cid-okrca5e5] h3[data-astro-cid-okrca5e5]{font-size:var(--step-1);letter-spacing:-.02em;line-height:1.15}.claim[data-astro-cid-okrca5e5] p[data-astro-cid-okrca5e5]{margin-top:var(--s-4);color:var(--text-secondary);grid-column:1/-1;max-width:30em}@media (width<=900px),(hover:none) and (pointer:coarse) and (orientation:portrait){.claims__in[data-astro-cid-okrca5e5]{gap:var(--s-6);grid-template-columns:1fr}.claims__head[data-astro-cid-okrca5e5]{position:static}}@media (width<=620px),(hover:none) and (pointer:coarse) and (orientation:portrait){.claims__list[data-astro-cid-okrca5e5]{grid-template-columns:1fr}.claim[data-astro-cid-okrca5e5],.claim[data-astro-cid-okrca5e5]:nth-child(2n){padding:var(--s-5) 0 var(--s-6);border-right:0}.claim[data-astro-cid-okrca5e5]:nth-child(odd){border-right:0}}.features__head[data-astro-cid-w3dz36le]{gap:var(--s-4);margin-bottom:var(--s-8);display:grid}.features__head[data-astro-cid-w3dz36le] h2[data-astro-cid-w3dz36le]{max-width:12em}.grid[data-astro-cid-w3dz36le]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.cell[data-astro-cid-w3dz36le]{isolation:isolate;column-gap:var(--s-4);padding:var(--s-6) var(--s-5) var(--s-7);border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background-color var(--t-3) var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;display:grid;position:relative;overflow:hidden}.cell[data-astro-cid-w3dz36le]:before{content:"";z-index:-1;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--hue) 16%, transparent), transparent 70%);transition:opacity var(--t-3) var(--ease-out);position:absolute;inset:0}.cell__icon[data-astro-cid-w3dz36le]{background:var(--hue-bg);width:2.875rem;height:2.875rem;color:var(--hue);transition:background-color var(--t-2) linear, color var(--t-2) linear, transform var(--t-3) var(--ease-spring);border-radius:.8125rem;place-items:center;display:grid}.cell__icon[data-astro-cid-w3dz36le] .icon{width:1.4375rem;height:1.4375rem;transition:transform var(--t-4) var(--ease-spring)}@media (hover:hover){.cell[data-astro-cid-w3dz36le]:hover{background:color-mix(in srgb, var(--hue-bg) 45%, transparent)}.cell[data-astro-cid-w3dz36le]:hover:before{opacity:1}.cell[data-astro-cid-w3dz36le]:hover .cell__icon[data-astro-cid-w3dz36le]{background:var(--hue);color:#fff;transform:translateY(-3px)}.cell--spin[data-astro-cid-w3dz36le]:hover .icon{transform:rotate(360deg)}.cell--flip[data-astro-cid-w3dz36le]:hover .icon{transform:rotateY(180deg)}.cell--tick[data-astro-cid-w3dz36le]:hover .icon{transform:scale(1.18)}.cell--fly[data-astro-cid-w3dz36le]:hover .icon{transform:translate(4px,-4px)rotate(-8deg)}.cell--swap[data-astro-cid-w3dz36le]:hover .icon{transform:scaleX(-1)}.cell--bob[data-astro-cid-w3dz36le]:hover .icon{transform:translateY(-3px)}.cell--shake[data-astro-cid-w3dz36le]:hover .icon{animation:shake .5s var(--ease-in-out)}.cell--pop[data-astro-cid-w3dz36le]:hover .icon{transform:scale(1.25)rotate(-10deg)}.cell--drop[data-astro-cid-w3dz36le]:hover .icon{transform:translateY(3px)}}@keyframes shake{20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}}.cell[data-astro-cid-w3dz36le] h3[data-astro-cid-w3dz36le]{font-size:var(--step-1);letter-spacing:-.02em;line-height:1.15}.cell[data-astro-cid-w3dz36le] p[data-astro-cid-w3dz36le]{margin-top:var(--s-4);color:var(--text-secondary);font-size:var(--step-card);grid-column:1/-1}.also[data-astro-cid-w3dz36le]{margin-top:var(--s-7);gap:var(--s-2);color:var(--text-secondary);flex-wrap:wrap;align-items:center;display:flex}.also[data-astro-cid-w3dz36le]>span[data-astro-cid-w3dz36le]:first-child{color:var(--ink);margin-right:var(--s-2);font-weight:700}.also__item[data-astro-cid-w3dz36le]{border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--step--1);background:var(--bg);padding:.35em .9em}@media (width<=1100px),(hover:none) and (pointer:coarse) and (orientation:portrait){.grid[data-astro-cid-w3dz36le]{grid-template-columns:repeat(3,1fr)}}@media (width<=800px),(hover:none) and (pointer:coarse) and (orientation:portrait){.grid[data-astro-cid-w3dz36le]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px),(hover:none) and (pointer:coarse) and (orientation:portrait){.grid[data-astro-cid-w3dz36le]{grid-template-columns:1fr}.cell[data-astro-cid-w3dz36le]{padding:var(--s-5) var(--s-4) var(--s-6)}}@media (hover:none){.cell[data-astro-cid-w3dz36le]:before{display:none}}.security[data-astro-cid-fi6lr7fl]{background:var(--bg);overflow-x:clip}.security__in[data-astro-cid-fi6lr7fl]{gap:var(--s-9);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.security__visual[data-astro-cid-fi6lr7fl]{padding-block:var(--s-6);place-items:center;display:grid;position:sticky;top:8.75rem}.security__visual[data-astro-cid-fi6lr7fl]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 12%, transparent), transparent);border-radius:50%;position:absolute;inset:-10%}.totp[data-astro-cid-fi6lr7fl]{background:var(--bg);border:1px solid var(--line);width:min(100%,23.75rem);box-shadow:0 40px 80px -40px #10182873, var(--shadow-sm);font-family:var(--font-ui);border-radius:1.375rem;padding:1.75rem}.totp__head[data-astro-cid-fi6lr7fl]{align-items:center;gap:.625rem;font-size:1.15rem;font-weight:800;display:flex}.totp__head[data-astro-cid-fi6lr7fl] .icon{color:var(--sp-brand);width:1.625rem;height:1.625rem}.totp__hint[data-astro-cid-fi6lr7fl]{color:var(--text-secondary);margin-top:.625rem;font-size:.95rem}.totp__boxes[data-astro-cid-fi6lr7fl]{grid-template-columns:repeat(6,1fr);gap:.5rem;margin-top:1.375rem;display:grid}.totp__box[data-astro-cid-fi6lr7fl]{aspect-ratio:.82;border:1.5px solid var(--border-strong);font:800 1.6rem/1 var(--font-ui);font-variant-numeric:tabular-nums;background:var(--bg-subtle);border-radius:.625rem;place-items:center;display:grid;overflow:hidden}.totp__box[data-astro-cid-fi6lr7fl].is-cur{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.totp__box[data-astro-cid-fi6lr7fl].is-typed span[data-astro-cid-fi6lr7fl]{animation:digit .32s var(--ease-spring) both}@keyframes digit{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}.totp__foot[data-astro-cid-fi6lr7fl]{color:var(--text-secondary);align-items:center;gap:.625rem;margin-top:1.125rem;font-size:.92rem;display:flex}.totp__ring[data-astro-cid-fi6lr7fl]{width:1.5rem;height:1.5rem;transform:rotate(-90deg)}.totp__ring[data-astro-cid-fi6lr7fl] circle[data-astro-cid-fi6lr7fl]{fill:none;stroke:var(--border);stroke-width:4px}.totp__ring[data-astro-cid-fi6lr7fl] .totp__arc[data-astro-cid-fi6lr7fl]{stroke:var(--accent);stroke-dasharray:100;stroke-dashoffset:var(--off,30);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.totp__btn[data-astro-cid-fi6lr7fl]{background:var(--accent);height:2.875rem;color:var(--accent-fg);transition:background-color var(--t-2) linear;border-radius:.625rem;place-items:center;margin-top:1.25rem;font-weight:700;display:grid}.totp[data-astro-cid-fi6lr7fl].is-ok .totp__btn[data-astro-cid-fi6lr7fl]{background:var(--success)}.totp[data-astro-cid-fi6lr7fl].is-ok .totp__box[data-astro-cid-fi6lr7fl]{border-color:color-mix(in srgb, var(--success) 60%, transparent);background:var(--success-bg)}.security__copy[data-astro-cid-fi6lr7fl] h2[data-astro-cid-fi6lr7fl]{margin-top:var(--s-4);font-size:var(--step-4);max-width:11em}.security__copy[data-astro-cid-fi6lr7fl] .lede[data-astro-cid-fi6lr7fl]{margin-top:var(--s-5)}.points[data-astro-cid-fi6lr7fl]{margin-top:var(--s-8);gap:var(--s-7) var(--s-6);grid-template-columns:1fr 1fr;display:grid}.point[data-astro-cid-fi6lr7fl]{gap:var(--s-4);align-content:start;display:grid}.point__icon[data-astro-cid-fi6lr7fl]{background:color-mix(in srgb, var(--sp-brand) 10%, transparent);width:2.5rem;height:2.5rem;color:var(--sp-brand);border-radius:.75rem;place-items:center;display:grid}.point__icon[data-astro-cid-fi6lr7fl] .icon{width:1.3125rem;height:1.3125rem}.point[data-astro-cid-fi6lr7fl] h3[data-astro-cid-fi6lr7fl]{font-size:var(--step-1);letter-spacing:-.02em}.point[data-astro-cid-fi6lr7fl] p[data-astro-cid-fi6lr7fl]{margin-top:var(--s-2);color:var(--text-secondary);font-size:var(--step-card)}@media (width<960px),(hover:none) and (pointer:coarse) and (orientation:portrait){.security__in[data-astro-cid-fi6lr7fl]{gap:var(--s-7);grid-template-columns:1fr}.security__visual[data-astro-cid-fi6lr7fl]{order:2;position:relative;top:0}}@media (width<=620px),(hover:none) and (pointer:coarse) and (orientation:portrait){.points[data-astro-cid-fi6lr7fl]{gap:var(--s-6);grid-template-columns:1fr}}@media (width<=640px),(width<=800px) and (orientation:portrait),(hover:none) and (pointer:coarse) and (orientation:portrait){.totp__head[data-astro-cid-fi6lr7fl]{font-size:var(--step-1)}.totp__hint[data-astro-cid-fi6lr7fl],.totp__foot[data-astro-cid-fi6lr7fl]{font-size:var(--step--1)}}.kiosk{overflow-x:clip}.kiosk__head{gap:var(--s-3) var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.kiosk__head .kicker{grid-column:1/-1}.kiosk__head h2{font-size:var(--step-4);max-width:11em}.kiosk__head .lede{padding-bottom:.4em}.kiosk .story__device:before{content:"";z-index:-1;background:color-mix(in srgb, var(--sp-brand) 9%, transparent);border-radius:2.5rem;position:absolute;inset:12% -6% -7% 7%;rotate:-3deg}.kiosk .story__device .tablet{position:relative}.kctl{align-items:flex-start;gap:0;display:flex}.kctl__btn{cursor:pointer;width:6.25rem;color:var(--text-secondary);background:0 0;border:0;border-radius:.625rem;justify-items:center;gap:.4375rem;padding:.375rem .625rem .25rem;display:grid;position:relative}.kctl__btn:not(:first-child):not(.kctl__btn--alt):before{content:"";background:var(--border-strong);background-image:linear-gradient(var(--sp-brand), var(--sp-brand));width:calc(100% - 2.25rem);height:2px;transition:background-size var(--t-3) var(--ease-out);background-repeat:no-repeat;background-size:0% 100%;border-radius:2px;position:absolute;top:1.1875rem;right:calc(50% + 1.125rem)}.kctl__btn.is-on:before,.kctl__btn.is-past:before{background-size:100% 100%}.kctl__btn--alt{margin-left:1.375rem}.kctl__btn--alt:after{content:"";background:var(--border-strong);width:1px;height:1.5rem;position:absolute;top:.5rem;left:-.75rem}.kctl__n{border:1.5px solid var(--border-strong);background:var(--bg-subtle);width:1.75rem;height:1.75rem;font:700 var(--step--1)/1 var(--font-display);color:var(--text-secondary);font-variant-numeric:tabular-nums;transition:background-color var(--t-2) linear, color var(--t-2) linear, border-color var(--t-2) linear, scale var(--t-3) var(--ease-spring);border-radius:50%;place-items:center;display:grid}.kctl__btn--alt .kctl__n{font-weight:600}.kctl__l{font:600 var(--step--1)/1.1 var(--font-ui);white-space:nowrap;transition:color var(--t-2) linear}.kctl__btn:hover{color:var(--ink)}.kctl__btn:hover .kctl__n{border-color:var(--text-secondary)}.kctl__btn.is-past .kctl__n{border-color:var(--brand-text);color:var(--brand-text);background:var(--bg)}.kctl__btn.is-on{color:var(--ink)}.kctl__btn.is-on .kctl__n{background:var(--brand-fill);border-color:var(--brand-fill);color:#fff;scale:1.12}@media (width>=960px){@media not all and (hover:none) and (pointer:coarse) and (orientation:portrait){.story--tablet .story__body{gap:var(--s-7);grid-template-columns:minmax(260px,.6fr) minmax(0,1.75fr)}.story--tablet .step{min-height:104svh}.story--tablet .story__steps{padding-bottom:36svh}.story--tablet .story__device{width:min(100%,133.333svh - 306.667px)}}}html:not(.js) .kctl{display:none}@media (width<960px),(hover:none) and (pointer:coarse) and (orientation:portrait){.kiosk__head{grid-template-columns:1fr}.kiosk .story__device .tablet{position:absolute}.kiosk .story__device:before{display:none}.kctl{gap:0}.kctl__btn{width:3.25rem;padding:.5rem 0}.kctl__l{display:none}.kctl__btn:not(:first-child):not(.kctl__btn--alt):before{top:1.3125rem}.kctl__n{width:1.75rem;height:1.75rem}.kctl__btn--alt{margin-left:.875rem}.kctl__btn--alt:after{height:1.5rem;top:.625rem;left:-.5rem}}.hz[data-astro-cid-dlitlmq7]{background:var(--bg)}.hz__in[data-astro-cid-dlitlmq7]{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}.hz__copy[data-astro-cid-dlitlmq7] h2[data-astro-cid-dlitlmq7]{margin-top:var(--s-4);font-size:var(--step-4);max-width:10em}.hz__copy[data-astro-cid-dlitlmq7] .lede[data-astro-cid-dlitlmq7]{margin-top:var(--s-5)}.hz__note[data-astro-cid-dlitlmq7]{margin-top:var(--s-5);color:var(--text-secondary);align-items:flex-start;gap:.6em;max-width:32em;display:flex}.hz__note[data-astro-cid-dlitlmq7] .icon{color:var(--success);flex:none;width:1.2em;height:1.2em;margin-top:.2em}.hz__diagram[data-astro-cid-dlitlmq7]{align-items:center;gap:var(--s-4);padding:var(--s-7) var(--s-5);background:linear-gradient(135deg, var(--cat-violet-bg), var(--bg-subtle) 60%, color-mix(in srgb, var(--sp-brand) 7%, var(--bg-subtle)));border:1px solid var(--line);border-radius:1.75rem;grid-template-columns:auto 1fr auto;display:grid}.hz__node[data-astro-cid-dlitlmq7]{text-align:center;justify-items:center;gap:.375rem;width:7.75rem;display:grid}.hz__node[data-astro-cid-dlitlmq7] b[data-astro-cid-dlitlmq7]{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;text-wrap:balance;line-height:1.1}.hz__node[data-astro-cid-dlitlmq7] small[data-astro-cid-dlitlmq7]{color:var(--text-secondary);font-size:var(--step--1);line-height:1.3}.hz__glyph[data-astro-cid-dlitlmq7]{background:var(--cat-violet);color:#fff;width:4rem;height:4rem;font:800 1.8rem/1 var(--font-display);box-shadow:0 16px 30px -12px color-mix(in srgb, var(--cat-violet) 70%, transparent);border-radius:1.125rem;place-items:center;display:grid}.hz__glyph--hr[data-astro-cid-dlitlmq7]{letter-spacing:-.02em;font-size:1.55rem}@media (prefers-color-scheme:dark){.hz__glyph--hr[data-astro-cid-dlitlmq7]{background:color-mix(in srgb, var(--cat-violet) 72%, #000)}}.hz__glyph--sq[data-astro-cid-dlitlmq7]{background:var(--brand-fill);box-shadow:0 16px 30px -12px color-mix(in srgb, var(--sp-brand) 70%, transparent)}.hz__lanes[data-astro-cid-dlitlmq7]{gap:.625rem;display:grid}.lane[data-astro-cid-dlitlmq7]{gap:.25rem;display:grid}.lane__label[data-astro-cid-dlitlmq7]{font-size:var(--step--1);color:var(--text-secondary);font-weight:700}.lane__track[data-astro-cid-dlitlmq7]{background:color-mix(in srgb, var(--cat-violet) 22%, transparent);border-radius:999px;height:3px;position:relative;overflow:hidden}.lane__pulse[data-astro-cid-dlitlmq7]{border-radius:inherit;background:var(--cat-violet);width:28%;height:100%;position:absolute;top:0;left:0}.lane--back[data-astro-cid-dlitlmq7] .lane__label[data-astro-cid-dlitlmq7]{text-align:right;color:var(--brand-text)}.lane--back[data-astro-cid-dlitlmq7] .lane__track[data-astro-cid-dlitlmq7]{background:color-mix(in srgb, var(--sp-brand) 22%, transparent)}.lane--back[data-astro-cid-dlitlmq7] .lane__pulse[data-astro-cid-dlitlmq7]{background:var(--sp-brand);left:auto;right:0}html.motion .lane__pulse[data-astro-cid-dlitlmq7]{animation:flow 2.6s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .28s)}html.motion .lane--back[data-astro-cid-dlitlmq7] .lane__pulse[data-astro-cid-dlitlmq7]{animation-name:flow-back}@keyframes flow{0%{transform:translate(-110%)}to{transform:translate(380%)}}@keyframes flow-back{0%{transform:translate(110%)}to{transform:translate(-380%)}}@media (width<960px),(hover:none) and (pointer:coarse) and (orientation:portrait){.hz__in[data-astro-cid-dlitlmq7]{gap:var(--s-7);grid-template-columns:1fr}}@media (width<=520px),(hover:none) and (pointer:coarse) and (orientation:portrait){.hz__diagram[data-astro-cid-dlitlmq7]{padding:var(--s-5);grid-template-columns:1fr;justify-items:stretch}.hz__node[data-astro-cid-dlitlmq7]{text-align:left;grid-template-columns:auto 1fr;justify-items:start;column-gap:.75rem;width:auto}.hz__node[data-astro-cid-dlitlmq7] .hz__glyph[data-astro-cid-dlitlmq7]{grid-row:span 2;width:3rem;height:3rem;font-size:1.4rem}}.demo[data-astro-cid-b3gs4dch]{color:var(--ink);background:var(--bg);border-radius:var(--r-xl);text-align:left;padding:clamp(1.25rem,.6rem + 2.6vw,2.5rem);position:relative;box-shadow:0 40px 80px -30px #4600008c,0 12px 30px -12px #46000059}.demo[data-astro-cid-b3gs4dch] [data-astro-cid-b3gs4dch]:focus-visible{outline-color:var(--accent)}.demo__head[data-astro-cid-b3gs4dch] h3[data-astro-cid-b3gs4dch],.demo__panel[data-astro-cid-b3gs4dch] h3[data-astro-cid-b3gs4dch]{font-size:var(--step-2);letter-spacing:-.025em}.demo__head[data-astro-cid-b3gs4dch] p[data-astro-cid-b3gs4dch]{margin-top:var(--s-1);color:var(--text-secondary);font-size:var(--step-card)}.demo__grid[data-astro-cid-b3gs4dch]{margin-top:var(--s-5);gap:var(--s-4) var(--s-4);grid-template-columns:1fr 1fr;display:grid}.f[data-astro-cid-b3gs4dch]{border:0;min-width:0;margin:0;padding:0}.f--wide[data-astro-cid-b3gs4dch]{grid-column:1/-1}.f__label[data-astro-cid-b3gs4dch]{font-weight:650;font-size:var(--step-card);align-items:baseline;gap:.5em;margin-bottom:.4rem;padding:0;display:flex}.f__opt[data-astro-cid-b3gs4dch]{font-weight:500;font-size:var(--step--1);color:var(--text-secondary)}.f__input[data-astro-cid-b3gs4dch]{width:100%;min-height:3rem;font:inherit;font-size:var(--step-card);color:var(--ink);background:var(--bg-subtle);border:1.5px solid var(--border-strong);border-radius:var(--r);transition:border-color var(--t-1) linear, box-shadow var(--t-2) var(--ease-out), background-color var(--t-1) linear;padding:.7rem .9rem}.f__input[data-astro-cid-b3gs4dch]::placeholder{color:var(--text-muted)}.f__input[data-astro-cid-b3gs4dch]:hover{border-color:color-mix(in srgb, var(--ink) 35%, var(--border-strong))}.f__input[data-astro-cid-b3gs4dch]:focus{background:var(--bg);border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.f__area[data-astro-cid-b3gs4dch]{resize:vertical;min-height:6.2rem;line-height:1.45}.f[data-astro-cid-b3gs4dch].is-bad .f__input[data-astro-cid-b3gs4dch]{border-color:var(--danger)}.f[data-astro-cid-b3gs4dch].is-bad .f__input[data-astro-cid-b3gs4dch]:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 20%, transparent)}.f__err[data-astro-cid-b3gs4dch]{color:var(--danger);font-size:var(--step--1);font-weight:600;line-height:1.35}.f__err[data-astro-cid-b3gs4dch]:not(:empty){gap:.4em;margin-top:.4rem;display:flex}.f__err[data-astro-cid-b3gs4dch]:not(:empty):before{content:"";width:1.05em;height:1.05em;-webkit-mask:var(--alert-icon) center / contain no-repeat;mask:var(--alert-icon) center / contain no-repeat;background:currentColor;flex:none;margin-top:.08em}.demo[data-astro-cid-b3gs4dch]{--alert-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E")}html.motion .f[data-astro-cid-b3gs4dch].is-bad .f__err[data-astro-cid-b3gs4dch]:not(:empty){animation:err-in var(--t-3) var(--ease-out)}@keyframes err-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}html.motion .f[data-astro-cid-b3gs4dch].is-nudged .f__input[data-astro-cid-b3gs4dch],html.motion .f[data-astro-cid-b3gs4dch].is-nudged .seg__row[data-astro-cid-b3gs4dch],html.motion .f[data-astro-cid-b3gs4dch].is-nudged .check__box[data-astro-cid-b3gs4dch]{animation:nudge .36s var(--ease-out)}@keyframes nudge{0%,to{transform:none}30%{transform:translate(-4px)}65%{transform:translate(3px)}}.seg__row[data-astro-cid-b3gs4dch]{gap:var(--s-2);grid-template-columns:repeat(4,1fr);display:grid}.seg__opt[data-astro-cid-b3gs4dch]{position:relative}.seg__opt[data-astro-cid-b3gs4dch] input[data-astro-cid-b3gs4dch]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg__opt[data-astro-cid-b3gs4dch] span[data-astro-cid-b3gs4dch]{border-radius:var(--r);min-height:3rem;font-family:var(--font-display);font-weight:650;font-size:var(--step-card);font-variant-numeric:tabular-nums;background:var(--bg-subtle);border:1.5px solid var(--border-strong);color:var(--ink);transition:background-color var(--t-1) linear, border-color var(--t-1) linear, color var(--t-1) linear, transform var(--t-2) var(--ease-spring);pointer-events:none;place-items:center;display:grid}.seg__opt[data-astro-cid-b3gs4dch]:hover span[data-astro-cid-b3gs4dch]{border-color:color-mix(in srgb, var(--ink) 35%, var(--border-strong))}.seg__opt[data-astro-cid-b3gs4dch] input[data-astro-cid-b3gs4dch]:checked+span[data-astro-cid-b3gs4dch]{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--sp-brand-ink)}html.motion .seg__opt[data-astro-cid-b3gs4dch] input[data-astro-cid-b3gs4dch]:checked+span[data-astro-cid-b3gs4dch]{animation:pick var(--t-3) var(--ease-spring)}@keyframes pick{0%{transform:scale(.94)}to{transform:none}}.seg__opt[data-astro-cid-b3gs4dch] input[data-astro-cid-b3gs4dch]:focus-visible+span[data-astro-cid-b3gs4dch]{outline:3px solid var(--accent);outline-offset:2px}.f[data-astro-cid-b3gs4dch].is-bad .seg__opt[data-astro-cid-b3gs4dch] span[data-astro-cid-b3gs4dch]{border-color:var(--danger)}.check[data-astro-cid-b3gs4dch]{cursor:pointer;font-size:var(--step-card);color:var(--text-secondary);align-items:flex-start;gap:.75rem;line-height:1.45;display:flex}.check[data-astro-cid-b3gs4dch] input[data-astro-cid-b3gs4dch]{opacity:0;width:1px;height:1px;position:absolute}.check__box[data-astro-cid-b3gs4dch]{color:#fff;background:var(--bg-subtle);border:1.5px solid var(--border-strong);width:1.5rem;height:1.5rem;transition:background-color var(--t-1) linear, border-color var(--t-1) linear;border-radius:.4375rem;flex:none;place-items:center;margin-top:-1px;display:grid}.check__box[data-astro-cid-b3gs4dch] .icon{stroke-width:3px;opacity:0;width:1rem;height:1rem;transition:opacity var(--t-1) linear, transform var(--t-2) var(--ease-spring);transform:scale(.4)}.check[data-astro-cid-b3gs4dch]:hover .check__box[data-astro-cid-b3gs4dch]{border-color:color-mix(in srgb, var(--ink) 35%, var(--border-strong))}.check[data-astro-cid-b3gs4dch] input[data-astro-cid-b3gs4dch]:checked+.check__box[data-astro-cid-b3gs4dch]{background:var(--brand-fill);border-color:var(--brand-fill)}.check[data-astro-cid-b3gs4dch] input[data-astro-cid-b3gs4dch]:checked+.check__box[data-astro-cid-b3gs4dch] .icon{opacity:1;transform:none}.check[data-astro-cid-b3gs4dch] input[data-astro-cid-b3gs4dch]:focus-visible+.check__box[data-astro-cid-b3gs4dch]{outline:3px solid var(--accent);outline-offset:2px}.f[data-astro-cid-b3gs4dch].is-bad .check__box[data-astro-cid-b3gs4dch]{border-color:var(--danger)}.demo__hp[data-astro-cid-b3gs4dch]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.demo__alert[data-astro-cid-b3gs4dch]{margin-top:var(--s-5);border-radius:var(--r);background:var(--danger-bg);color:var(--danger-ink);font-size:var(--step-card);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);padding:.8rem 1rem;line-height:1.45}.demo__alert[data-astro-cid-b3gs4dch].is-info{background:var(--bg-subtle);color:var(--text-secondary);border-color:var(--border)}.demo__alert[data-astro-cid-b3gs4dch] a[data-astro-cid-b3gs4dch]{color:inherit;font-weight:700}html.motion .demo__alert[data-astro-cid-b3gs4dch]:not([hidden]){animation:err-in var(--t-3) var(--ease-out)}.demo__actions[data-astro-cid-b3gs4dch]{margin-top:var(--s-5);align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.demo__submit[data-astro-cid-b3gs4dch]{position:relative}.demo__submit[data-astro-cid-b3gs4dch] .icon{width:1.1em;height:1.1em}.demo__spin[data-astro-cid-b3gs4dch]{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:1.05em;height:1.05em;display:none}.demo__submit[data-astro-cid-b3gs4dch].is-busy{cursor:progress}.demo__submit[data-astro-cid-b3gs4dch].is-busy .demo__spin[data-astro-cid-b3gs4dch]{animation:.7s linear infinite spin;display:block}.demo__submit[data-astro-cid-b3gs4dch].is-busy .icon{display:none}.demo__submit[data-astro-cid-b3gs4dch]:disabled{opacity:.85;box-shadow:none;transform:none}@keyframes spin{to{transform:rotate(360deg)}}.demo__or[data-astro-cid-b3gs4dch]{color:var(--text-secondary);font-size:var(--step-card)}.demo__panel[data-astro-cid-b3gs4dch]{text-align:center;padding-block:var(--s-6) var(--s-4);justify-items:center;gap:var(--s-3);display:grid}.demo__panel[data-astro-cid-b3gs4dch]:focus{outline:none}.demo[data-astro-cid-b3gs4dch] [data-astro-cid-b3gs4dch][hidden]{display:none!important}.demo__panel[data-astro-cid-b3gs4dch] p[data-astro-cid-b3gs4dch]{color:var(--text-secondary);max-width:30em}.demo__panel[data-astro-cid-b3gs4dch] b[data-astro-cid-b3gs4dch]{color:var(--ink)}.demo__panel--left[data-astro-cid-b3gs4dch]{text-align:left;padding-block:var(--s-2) 0;justify-items:start}html.motion .demo__panel[data-astro-cid-b3gs4dch]:not([hidden]){animation:panel-in .6s var(--ease-out)}@keyframes panel-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.tick[data-astro-cid-b3gs4dch]{width:4.75rem;height:4.75rem;margin-bottom:var(--s-2)}.tick__ring[data-astro-cid-b3gs4dch]{fill:var(--success-bg);stroke:var(--success);stroke-width:2.5px}.tick__mark[data-astro-cid-b3gs4dch]{fill:none;stroke:var(--success);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}html.motion .demo__panel[data-astro-cid-b3gs4dch]:not([hidden]) .tick__ring[data-astro-cid-b3gs4dch]{stroke-dasharray:145;animation:draw .7s var(--ease-out) both}html.motion .demo__panel[data-astro-cid-b3gs4dch]:not([hidden]) .tick__mark[data-astro-cid-b3gs4dch]{stroke-dasharray:36;animation:draw .42s var(--ease-out) .45s both}html.motion .demo__panel[data-astro-cid-b3gs4dch]:not([hidden]) .tick[data-astro-cid-b3gs4dch]{animation:pop .7s var(--ease-spring) both}@keyframes draw{0%{stroke-dashoffset:var(--len,145)}to{stroke-dashoffset:0}}.tick__mark[data-astro-cid-b3gs4dch]{--len:36}@keyframes pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.demo__badge[data-astro-cid-b3gs4dch]{background:var(--accent-subtle);width:3.25rem;height:3.25rem;color:var(--accent-text);border-radius:.875rem;place-items:center;display:grid}.demo__badge[data-astro-cid-b3gs4dch] .icon{width:1.625rem;height:1.625rem}.sum[data-astro-cid-b3gs4dch]{width:100%;margin-top:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r);background:var(--bg-subtle);border:1px solid var(--border);gap:.35rem var(--s-4);font-size:var(--step-card);grid-template-columns:auto 1fr;display:grid}.sum[data-astro-cid-b3gs4dch] dt{color:var(--text-secondary);font-weight:600}.sum[data-astro-cid-b3gs4dch] dd{color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;margin:0}.demo__panel[data-astro-cid-b3gs4dch] .demo__actions[data-astro-cid-b3gs4dch]{margin-top:var(--s-2)}.demo__panel[data-astro-cid-b3gs4dch] .btn[data-astro-cid-b3gs4dch] .icon{width:1.1em;height:1.1em}.demo__small[data-astro-cid-b3gs4dch]{font-size:var(--step--1);align-items:center;gap:.5em;display:flex}.demo__textbtn[data-astro-cid-b3gs4dch]{cursor:pointer;color:var(--accent-text);text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.demo__small[data-astro-cid-b3gs4dch] span[data-astro-cid-b3gs4dch][aria-hidden]{color:var(--text-muted)}.demo__small[data-astro-cid-b3gs4dch]:has([data-demo-copied]:empty) span[data-astro-cid-b3gs4dch][aria-hidden]{display:none}[data-astro-cid-b3gs4dch][data-demo-copied]{color:var(--success);font-weight:600}[data-astro-cid-b3gs4dch][data-demo-copied].is-fail{color:var(--text)}@media (width<=560px),(hover:none) and (pointer:coarse) and (orientation:portrait){.demo__grid[data-astro-cid-b3gs4dch]{grid-template-columns:1fr}.seg__row[data-astro-cid-b3gs4dch]{grid-template-columns:repeat(4,1fr);gap:.375rem}.demo__actions[data-astro-cid-b3gs4dch] .btn[data-astro-cid-b3gs4dch]{width:100%}.demo__or[data-astro-cid-b3gs4dch]{text-align:center;width:100%}}.close[data-astro-cid-fx3jl6jb]{background:var(--brand-fill);color:#fff;isolation:isolate;padding-block:clamp(4.5rem,3rem + 7vw,9rem);position:relative;overflow:clip}.close__mark[data-astro-cid-fx3jl6jb]{z-index:-1;color:#ffffff0e;width:min(47.5rem,56%);position:absolute;bottom:-20%;left:-6%}.close__mark[data-astro-cid-fx3jl6jb] svg{width:100%!important}.close__in[data-astro-cid-fx3jl6jb]{grid-template:"head form""more form"1fr/minmax(0,1fr) minmax(0,1.08fr);align-items:start;column-gap:clamp(2.5rem,1rem + 5vw,6rem);display:grid}.close__head[data-astro-cid-fx3jl6jb]{padding-top:var(--s-4);grid-area:head}.close__form[data-astro-cid-fx3jl6jb]{grid-area:form}.close__more[data-astro-cid-fx3jl6jb]{margin-top:var(--s-6);grid-area:more}.close__covers[data-astro-cid-fx3jl6jb]{font-family:var(--font-display);font-weight:650;font-size:var(--step-0);color:#fff}.close[data-astro-cid-fx3jl6jb] h2[data-astro-cid-fx3jl6jb]{font-size:var(--step-4);letter-spacing:-.04em;max-width:9em;line-height:.98}.close__lede[data-astro-cid-fx3jl6jb]{margin-top:var(--s-5);max-width:26em;font-size:var(--step-1);color:#fff}.close__list[data-astro-cid-fx3jl6jb]{margin-top:var(--s-3);gap:var(--s-3);font-weight:600;display:grid}.close__list[data-astro-cid-fx3jl6jb] li[data-astro-cid-fx3jl6jb]{align-items:flex-start;gap:.75em;line-height:1.4;display:flex}.close__tick[data-astro-cid-fx3jl6jb]{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;margin-top:-.05em;display:grid}.close__tick[data-astro-cid-fx3jl6jb] .icon{stroke-width:3px;width:.95em;height:.95em}.close__signin[data-astro-cid-fx3jl6jb]{margin-top:var(--s-6);color:#fff;font-size:var(--step-card)}.close__signin[data-astro-cid-fx3jl6jb] a[data-astro-cid-fx3jl6jb]{color:#fff;text-underline-offset:.22em;font-weight:700}.foot[data-astro-cid-fx3jl6jb]{background:var(--bg);border-top:1px solid var(--line);padding-block:var(--s-7)}.foot__in[data-astro-cid-fx3jl6jb]{gap:var(--s-5) var(--s-7);grid-template-columns:auto 1fr;align-items:center;display:grid}.foot__brand[data-astro-cid-fx3jl6jb]{color:var(--brand-text)}.foot__links[data-astro-cid-fx3jl6jb]{justify-content:flex-end;gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.foot__links[data-astro-cid-fx3jl6jb] a[data-astro-cid-fx3jl6jb]{color:var(--text-secondary);font-weight:600;font-size:var(--step-card);text-decoration:none}.foot__links[data-astro-cid-fx3jl6jb] a[data-astro-cid-fx3jl6jb]:hover{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.foot__small[data-astro-cid-fx3jl6jb]{color:var(--text-secondary);font-size:var(--step--1);border-top:1px solid var(--line);padding-top:var(--s-5);grid-column:1/-1}@media (width<960px),(hover:none) and (pointer:coarse) and (orientation:portrait){.close__in[data-astro-cid-fx3jl6jb]{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"head""form""more"}.close__head[data-astro-cid-fx3jl6jb]{margin-bottom:var(--s-6);padding-top:0}.close__more[data-astro-cid-fx3jl6jb]{margin-top:var(--s-7)}.close__list[data-astro-cid-fx3jl6jb]{gap:var(--s-3) var(--s-5);grid-template-columns:1fr 1fr}}@media (width<=720px),(hover:none) and (pointer:coarse) and (orientation:portrait){.foot__in[data-astro-cid-fx3jl6jb]{grid-template-columns:1fr}.foot__links[data-astro-cid-fx3jl6jb]{justify-content:flex-start}.close__list[data-astro-cid-fx3jl6jb]{grid-template-columns:1fr}.close__mark[data-astro-cid-fx3jl6jb]{width:110%;bottom:-4%;left:-20%}}
