.notch{--notch-ring:rgba(11,12,14,0.08);--notch-arrow:#4a4a4a;--notch-bump-w:26px;--notch-bump-h:136px;--notch-hit-w:48px;--notch-hit-h:144px}@media (max-width:719.98px){.notch{--notch-hit-w:32px}}.notch-scrim{position:fixed;inset:0;z-index:80;background:rgba(253,253,251,.8);opacity:0;pointer-events:none}.notch[data-state=closed] .notch-scrim{visibility:hidden}@media (prefers-reduced-transparency:reduce){.notch-scrim{background:rgba(253,253,251,.88)}}.notch[data-state=open] .notch-scrim{pointer-events:auto}.notch-panel{position:fixed;z-index:90;top:0;bottom:0;left:0;width:80vw;transform:translate3d(-100%,0,0);touch-action:pan-y}.notch[data-state=closed] .notch-panel{visibility:hidden}.notch[data-state=closing] .notch-panel,.notch[data-state=open] .notch-panel{will-change:transform}.notch[data-warm] .notch-panel{visibility:visible;will-change:transform}.notch-silhouette{position:absolute;inset:0;pointer-events:none;filter:drop-shadow(1px 0 1px rgba(11,12,14,.1)) drop-shadow(3px 1px 12px rgba(11,12,14,.16))}.notch-body{position:absolute;inset:0;border-radius:0 var(--r-3) var(--r-3) 0;background:var(--surface)}.notch-skin{position:absolute;left:calc(100% - 24px);top:calc(var(--notch-top, calc(66svh - 72px)) + 4px);overflow:visible}.notch-skin path{fill:var(--surface)}.notch-skin .notch-skin-edge{fill:none}@media (max-width:719.98px){.notch-body{box-shadow:1px 0 0 var(--line-20)}.notch-skin-edge{stroke:var(--line-20);stroke-width:1;vector-effect:non-scaling-stroke}}.notch-clip{overflow:hidden;border-radius:0 var(--r-3) var(--r-3) 0}.notch-clip,.notch-stage{position:absolute;inset:0}.notch-stage{display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top, 0px) + 28px) 0 calc(env(safe-area-inset-bottom, 0px) + 28px) calc(var(--notch-band, 90px) + env(safe-area-inset-left, 0px))}.notch-band{position:absolute;top:0;bottom:0;left:0;width:var(--notch-band,90px);opacity:0;pointer-events:none;transition:opacity var(--dur-state) var(--ease-out)}.notch-band[data-settled]{opacity:1;transition-duration:var(--dur-fill)}.notch-band-art{position:absolute;inset:0;background-position:0 100%;background-repeat:no-repeat;background-size:cover}.notch-column{position:relative;flex:1 1;min-height:0;inline-size:var(--notch-col,264px);max-inline-size:calc(100% - 28px)}.notch-column,.notch-links{display:flex;flex-direction:column}.notch-links{list-style:none;margin:var(--s-6) 0 0;padding:0}.notch-reveal{opacity:0;transform:translate3d(0,16px,0);transition:opacity var(--dur-exit) linear,transform 0s linear var(--dur-exit)}.notch-panel[data-reveal] .notch-reveal{opacity:1;transform:none;transition:opacity var(--dur-fade) var(--ease-out) calc(var(--i) * var(--stagger) / 2),transform var(--dur-fade) var(--ease-out) calc(var(--i) * var(--stagger) / 2)}@media (hover:hover) and (pointer:fine){.notch-panel[data-reveal] .notch-reveal{transition:opacity var(--dur-rise) var(--ease-out) calc(var(--i) * var(--stagger)),transform var(--dur-rise) var(--ease-out) calc(var(--i) * var(--stagger))}.notch-panel[data-reveal] .notch-product.notch-reveal,.notch-panel[data-reveal] .notch-rule.notch-reveal{transition:opacity var(--dur-rise) var(--ease-out) calc(4 * var(--stagger)),transform var(--dur-rise) var(--ease-out) calc(4 * var(--stagger))}}.notch-link{display:flex;align-items:center;min-height:48px;padding:6px var(--s-4);color:var(--secondary);text-decoration:none;font-size:20px;line-height:1.15;font-weight:500;letter-spacing:-.02em;white-space:nowrap;touch-action:manipulation}.notch-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.notch-press{display:flex;align-items:center;transform-origin:left center;transition:transform var(--dur-state) var(--ease-standard)}.notch-link:active .notch-press{transform:scale(.98);transition-duration:0s}.notch-label{display:block}.notch-go{flex:none;display:inline-block;width:.55em;height:.55em;margin-left:4px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:translate3d(-16px,0,0);transition:transform var(--dur-fill) var(--ease-out),opacity var(--dur-fill) var(--ease-out)}@media (hover:hover) and (pointer:fine){.notch-link:focus-visible .notch-go,.notch-link:hover .notch-go{opacity:1;transform:none}}.notch-foot{margin-top:auto;padding:var(--s-6) 0 0 var(--s-4)}.notch-rule{display:block;height:1px;background:rgba(11,12,14,.2)}.notch-products{margin:var(--s-4) 0 0;padding:0;list-style:none}.notch-product{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:32px;font-size:15px;line-height:1.3;color:var(--secondary)}.notch-product a{color:inherit;text-decoration:none}@media (max-height:480px){.notch-foot{display:none}}.notch-handle{position:fixed;z-index:100;left:env(safe-area-inset-left,0);top:var(--notch-top,calc(66svh - 72px));width:var(--notch-hit-w);height:var(--notch-hit-h);margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;outline:none;will-change:transform}.notch-handle:focus-visible{outline:none}.notch-bump{left:0;top:4px;width:var(--notch-bump-w);height:var(--notch-bump-h)}.notch-bump,.notch-layers{position:absolute;transition:transform var(--dur-nudge) var(--ease-out)}.notch-layers{inset:0;transform-origin:0 50%;transform:scale(var(--notch-swell,1),var(--notch-stretch,1))}.notch:not([data-state=closed]) .notch-layers{transform:scaleY(var(--notch-stretch,1))}.notch-shape{position:absolute;left:-24px;top:0;overflow:visible;filter:drop-shadow(1px 0 1px rgba(11,12,14,.1)) drop-shadow(3px 1px 12px rgba(11,12,14,.16))}.notch:not([data-state=closed]) .notch-focus,.notch:not([data-state=closed]) .notch-lift,.notch:not([data-state=closed]) .notch-shape{-webkit-clip-path:inset(-24px -48px -24px 24px);clip-path:inset(-24px -48px -24px 24px)}.notch:not([data-state=closed]) .notch-shape{filter:none}.notch:not([data-state=closed]) .notch-lift{display:none}.notch:not([data-state=closed]) .notch-ring{opacity:0}.notch-fill{fill:var(--surface)}.notch-lift{position:absolute;left:-24px;top:0;overflow:visible;pointer-events:none;opacity:var(--notch-near,0);transition:opacity var(--dur-nudge) var(--ease-out);filter:drop-shadow(5px 2px 8px rgba(11,12,14,.2)) drop-shadow(8px 4px 22px rgba(11,12,14,.14))}.notch-lift path{fill:var(--surface)}.notch-focus{position:absolute;left:-24px;top:0;overflow:visible;pointer-events:none}.notch-focus-halo,.notch-focus-ring{opacity:0}.notch-handle[data-ring=on] .notch-focus-halo,.notch-handle[data-ring=on] .notch-focus-ring{opacity:1}.notch-focus-ring path{fill:none;stroke:var(--focus);stroke-width:8;stroke-linejoin:round}.notch-focus-halo path{fill:none;stroke:var(--surface);stroke-width:4;stroke-linejoin:round}@media (forced-colors:active){.notch-focus-ring path{stroke:Highlight}}.notch-arrow{position:absolute;left:7px;top:62px;fill:none;stroke:var(--notch-arrow);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;translate:calc((var(--notch-swell, 1) - 1) * 13px) 0;transition:translate var(--dur-nudge) var(--ease-out)}.notch:not([data-state=closed]) .notch-arrow{translate:none}.notch-ring{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;transition:opacity var(--dur-exit) linear}.notch-ring path{fill:none;vector-effect:non-scaling-stroke;stroke:var(--notch-ring);stroke-width:1}@media (hover:hover) and (pointer:fine){.notch-handle{cursor:-webkit-grab;cursor:grab}.notch-handle:hover .notch-bump{transform:translate3d(3px,0,0)}}.notch-handle:active .notch-bump{transform:translate3d(-2px,0,0) scale(.98);transition-duration:.1s}.notch:not([data-state=closed]) .notch-handle:active .notch-bump,.notch:not([data-state=closed]) .notch-handle:hover .notch-bump{transform:none}.notch-bump[data-peek]{animation:notch-peek var(--dur-peek) linear both}@keyframes notch-peek{0%{transform:translateZ(0);animation-timing-function:var(--ease-out)}17.6%{transform:translate3d(10px,0,0)}76.5%{transform:translate3d(10px,0,0);animation-timing-function:var(--ease-dome)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.notch-panel,.notch-scrim{transition:opacity var(--dur-exit) linear}.notch[data-state=closed] .notch-panel,.notch[data-state=closing] .notch-panel{opacity:0}.notch[data-state=open] .notch-panel{opacity:1}.notch-band,.notch-band[data-settled]{transition:opacity var(--dur-exit) linear}.notch-panel[data-reveal] .notch-product.notch-reveal,.notch-panel[data-reveal] .notch-reveal,.notch-panel[data-reveal] .notch-rule.notch-reveal,.notch-reveal{transform:none;transition:opacity var(--dur-exit) linear}.notch-layers,.notch:not([data-state=closed]) .notch-layers{transform:none;transition:none}.notch-press{transition:none}.notch-link:active .notch-press{transform:none}.notch-go,.notch-link:focus-visible .notch-go,.notch-link:hover .notch-go{transform:none;transition:opacity var(--dur-exit) linear}.notch-arrow{translate:none}.notch-arrow,.notch-bump{transition:none}.notch-bump[data-peek]{animation:none}.notch-handle:active .notch-bump,.notch-handle:hover .notch-bump{transform:none}}.sport-field{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.sport-field[data-scene=band]{z-index:0}.sport-field-canvas{position:absolute;inset:0;width:100%;height:100%;animation:sport-field-in .9s var(--ease-out) both}@keyframes sport-field-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sport-field-canvas{animation-duration:.12s;animation-timing-function:linear}}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:optional;src:url(/_next/static/media/e7b0a9df14c3ada0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:optional;src:url(/_next/static/media/4f11357dfbf1285b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Host Grotesk Fallback;src:local("Arial");ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.00%;size-adjust:104.98%}.__className_86d39a{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.__variable_86d39a{--font-brand:"Host Grotesk","Host Grotesk Fallback"}:root{--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease:cubic-bezier(0.25,0.1,0.25,1);--ease-draw:cubic-bezier(0.65,0,0.35,1);--ease-dome:cubic-bezier(0.76,0,0.24,1);--ease-dim:cubic-bezier(0,0.6,0.2,1);--ease-undim:cubic-bezier(0,0.6,1,1);--dur-exit:120ms;--dur-state:150ms;--dur-swap:160ms;--dur-nudge:200ms;--dur-fade:240ms;--dur-step:250ms;--dur-enter:260ms;--dur-leave:270ms;--dur-dim:290ms;--dur-fill:300ms;--dur-undim:320ms;--dur-arrow:400ms;--dur-open:420ms;--dur-result:450ms;--dur-rise:480ms;--dur-draw:800ms;--dur-draw-band:900ms;--dur-develop:1200ms;--dur-panel:1500ms;--dur-peek:1700ms;--dur-late:600ms;--dur-arrive:2000ms;--dur-palette-drift:8000ms;--dur-palette-phase:2000ms;--dur-stage-enter:480ms;--dur-stage-enter-at:120ms;--dur-row-enter:360ms;--dur-row-enter-at:200ms;--dur-row-step:40ms;--stagger:30ms;--stagger-max:150ms}@media (max-width:719.98px){:root{--dur-draw:600ms;--dur-draw-band:600ms;--dur-develop:1000ms;--dur-panel:900ms}}:root{--ground:#fdfdfb;--text:#0b0c0e;--surface:#ffffff;--secondary:#0b0c0e;--on-secondary:#ffffff;--ink-2:#4a4a4a;--ink-3:#6b6b6b;--hairline:rgba(11,12,14,0.08);--row-tint:rgba(11,12,14,0.03);--scrim:rgba(10,14,22,0.24);--focus:#0b0c0e;--error:#b42318;--font-sans:var(--font-brand),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--text-lead:1.125rem;--text-body:1rem;--text-small:0.875rem;--lh-lead:1.5;--lh-body:1.5;--lh-small:1.43;--track-h3:-0.01em;--track-body:0;--weight-text:400;--weight-label:500;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--gutter:clamp(20px,4.4vw,64px);--notch-reserve:40px;--page-end:24px;--content:1120px;--r-1:12px;--r-3:28px;--r-pill:999px;--ink-80:rgba(11,12,14,0.8);--ink-70:rgba(11,12,14,0.7);--fill-6:rgba(11,12,14,0.06);--fill-8:rgba(11,12,14,0.08);--fill-10:rgba(11,12,14,0.1);--line-10:rgba(11,12,14,0.1);--line-20:rgba(11,12,14,0.2);--control-border:rgba(11,12,14,0.5);--card-ring:0 0 0 1px rgba(11,12,14,0.08);--card-shadow:0 1px 2px rgba(11,12,14,0.04),0 8px 24px rgba(11,12,14,0.05);color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--weight-text);letter-spacing:var(--track-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}fieldset,h1,h2,h3,legend,ol,p,ul{margin:0;padding:0}h1,h2,h3{font-weight:var(--weight-text)}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}a,button,summary{touch-action:manipulation}button{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vh{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}[id]{scroll-margin-top:24px}.noscript-line{margin-top:var(--s-5);font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-2);text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:var(--s-5);border:0;border-radius:var(--r-pill);background:var(--secondary);color:var(--on-secondary);font-size:var(--text-body);font-weight:var(--weight-label);cursor:pointer;transition:transform var(--dur-exit) var(--ease-out),opacity var(--dur-state) var(--ease-standard)}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.4;cursor:default}.btn-lg{padding-inline:var(--s-6)}@media (max-width:599.98px){:root{--page-end:16px}}@media (prefers-reduced-motion:reduce){.btn:active:not(:disabled){transform:none}}.doors{position:absolute;bottom:var(--bottom);left:50%;z-index:2;display:grid;grid-template-columns:repeat(2,min(404px,calc((100vw - 68px) / 2)));align-items:end;grid-gap:12px;gap:12px;transform:translateX(-50%);pointer-events:auto;--plate-dur:var(--dur-open);--plate-ease:var(--ease-out);--plate-delay:0s;--on-dur:var(--dur-fade);--on-ease:var(--ease-out);--on-delay:0s;--off-dur:var(--dur-exit);--off-ease:var(--ease-out);--item-dur:var(--dur-enter)}.doors[data-motion=open]{--plate-dur:var(--dur-open);--plate-ease:var(--ease-out);--plate-delay:0s}.doors[data-motion=close]{--plate-dur:var(--dur-fill);--plate-ease:var(--ease-out);--plate-delay:0s;--item-dur:0s}.doors[data-motion=step]{--plate-dur:var(--dur-nudge);--plate-ease:var(--ease-out);--plate-delay:0s;--off-dur:0s;--on-dur:var(--dur-swap);--item-dur:var(--dur-swap)}.doors[data-motion=step] .door-questions{--on-dur:0s}.doors[data-motion=result],.doors[data-motion=switch]{--plate-dur:var(--dur-open);--plate-ease:var(--ease-out);--plate-delay:0s}.doors[data-motion=switch]{--off-dur:var(--dur-swap);--off-ease:var(--ease);--on-dur:var(--dur-swap);--on-ease:var(--ease);--on-delay:calc(var(--dur-swap) / 2);--item-dur:0s}.door{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;contain:layout style;border-radius:8px;height:var(--box,var(--h,auto));pointer-events:none;transition:opacity var(--dur-fade) var(--ease-out)}.door-plate{z-index:-1;border-radius:8px;background:rgba(255,255,255,.9);transition:background-color var(--dur-state) var(--ease-standard)}.door-edge,.door-plate{position:absolute;inset:0;will-change:transform}.door-edge{border:1px solid #858585;border-bottom:0;border-radius:8px 8px 0 0}.door-edge,.door-foot{z-index:1;pointer-events:none}.door-foot{position:absolute;right:0;bottom:0;left:0;height:9px;border:1px solid #858585;border-top:0;border-radius:0 0 8px 8px}.door-layer{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--off-dur) var(--off-ease),visibility 0s linear var(--off-dur)}.door-layer,.door-layer-scroll{position:absolute;inset:0;overflow:hidden}.door-layer[data-on=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--on-dur) var(--on-ease) var(--on-delay),visibility 0s linear 0s}.door-panel{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.door[data-capped] .door-layer[data-on=true]>.door-layer-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.door-action-slot{position:absolute;right:1px;bottom:0;left:1px;z-index:2;padding-bottom:14px;background:var(--ground);pointer-events:none}.door-action-slot:empty{display:none}.door-action-slot>.opts-action,.door-action-slot>.pill-action{width:100%;min-height:48px;border-top:1px solid var(--hairline);background:var(--ground);pointer-events:auto}.door-action-slot>.opts-action{align-items:center}.door-probe .opts-action,.opts-action-space{min-height:62px}.door-probe .pill-action,.pill-action-space{min-height:79px}.door-action-slot>.pill-action{display:flex;align-items:center;justify-content:center;padding-block:6px;padding-inline:20px}.door[data-state=active]{max-height:var(--plate-max,none);transition:opacity var(--dur-fade) var(--ease-out)}.door[data-state=active] .door-plate{transition:none}.door-bubble>.door-layer-body,.door-bubble>.door-layer-scroll>.door-layer-body,.door-questions>.door-layer-body,.door-questions>.door-layer-scroll>.door-layer-body{padding:20px 20px 16px}.door-layer-scroll>.door-layer-body{will-change:transform}@media (prefers-reduced-motion:no-preference){.door[data-slide] .door-edge,.door[data-slide] .door-layer-scroll>.door-layer-body,.door[data-slide] .door-plate{animation:var(--an-slide,none) var(--plate-dur) var(--plate-ease) var(--plate-delay) both}}.door[data-slide][data-door][data-state] .door-layer[data-on]>.door-layer-scroll{overflow:hidden}.door[data-slide]:has(.door-row:focus-visible){outline-color:transparent}@keyframes door-slide-a{0%{transform:translateY(var(--d-from,0))}to{transform:translateY(var(--d-to,0))}}@keyframes door-slide-b{0%{transform:translateY(var(--d-from,0))}to{transform:translateY(var(--d-to,0))}}@keyframes door-nudge-a{0%{transform:translateY(var(--dn-from,0))}to{transform:translateY(var(--dn-to,0))}}@keyframes door-nudge-b{0%{transform:translateY(var(--dn-from,0))}to{transform:translateY(var(--dn-to,0))}}.door-title{width:100%;margin:0;font-size:inherit}.door-row{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 20px;border:0;border-radius:8px;background:transparent;color:var(--text);font:500 16px/1.2 var(--font-sans);text-align:left;cursor:pointer;transition:opacity var(--dur-fade) var(--ease-out),background-color var(--dur-state) var(--ease-standard)}.door:has(.door-row:focus-visible){outline:2px solid var(--text);outline-offset:2px}.door-row:focus-visible{outline:none}.door-label{white-space:nowrap}.door--link .door-row{text-decoration:none}@media (min-width:720px){.door--link{width:404px;height:56px}}.door-arrow{display:block;flex:none;width:16px;height:16px;color:var(--text);transition:transform var(--dur-state) var(--ease-standard)}.door-arrow svg{display:block;width:100%;height:100%}.door[data-state=active] .door-arrow{transform:rotate(90deg)}.door[data-state=active] .door-row{border-radius:0 0 8px 8px;box-shadow:inset 0 1px 0 rgba(11,12,14,.08)}.door:not([data-state=active]):not([data-slide]):has(.door-row:active) .door-plate{background:#ebebeb;transition:none}.door[data-state=active] .door-row:active{background:#ebebeb;transition-duration:0s}.door[data-state=recede] .door-row{opacity:.7}.q-flow{display:grid;justify-items:center}.q-panes{width:100%}.opts,.q-panes{display:grid;align-content:start}.opts{grid-area:1/1;justify-items:center;grid-row-gap:8px;row-gap:8px}.opts-legend{font-size:1.5rem;line-height:1.2;letter-spacing:0;font-weight:400;text-wrap:balance}.opts-list-wrap{position:relative;width:100%}.opts-list{width:100%;border-bottom:1px solid var(--hairline);pointer-events:auto}.opts-list:focus-visible{outline:none}.opt,.opts-legend{--d:min(calc(var(--i, 0) * var(--stagger)),var(--stagger-max));transition:opacity var(--item-dur) var(--ease-out) var(--d),background-color var(--dur-state) var(--ease-standard),color var(--dur-state) var(--ease-standard),height var(--dur-fill) var(--ease-out)}.q-flow[data-active=false] .opt,.q-flow[data-active=false] .opts-legend{opacity:0;transition-delay:0s}@starting-style{.opts[data-pane=current] .opt,.opts[data-pane=current] .opts-legend{opacity:0}}.opt{position:relative;display:flex;align-items:center;justify-content:center;height:48px;padding-inline:44px;border-radius:8px;color:var(--ink-2);font-size:var(--text-body);cursor:pointer}.opt:not(:first-child):before{content:"";position:absolute;top:0;right:8px;left:8px;height:1px;background:var(--hairline)}.opt:active{background:var(--row-tint);transition-duration:0s;transition-delay:0s}.opt[aria-selected=true],.opt[data-picked=true]{background:var(--row-tint);color:var(--text);font-weight:var(--weight-label)}.opts-list:focus-visible .opt[data-active=true]{background:var(--row-tint);color:var(--text);box-shadow:inset 0 0 0 2px var(--focus)}.opt-check{position:absolute;right:18px;color:var(--text);opacity:0}.opt[aria-selected=true] .opt-check{opacity:1}.opts-hint{--d:min(calc(var(--i, 1) * var(--stagger)),var(--stagger-max));margin-top:-8px;font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-2);transition:opacity var(--item-dur) var(--ease-out) var(--d)}.q-flow[data-active=false] .opts-hint{opacity:0;transition-delay:0s}@starting-style{.opts[data-pane=current] .opts-hint{opacity:0}}.opt[data-multi] .opt-check{opacity:1;transition:none}.opt-box{fill:transparent;stroke:var(--control-border);stroke-width:1.5;transition:fill var(--dur-state) var(--ease-standard),stroke var(--dur-state) var(--ease-standard)}.opt[data-multi] .opt-tick{stroke:var(--on-secondary);opacity:0;transition:opacity var(--dur-state) var(--ease-standard)}.opt[data-multi][aria-selected=true] .opt-box{fill:var(--secondary);stroke:var(--secondary)}.opt[data-multi][aria-selected=true] .opt-tick{opacity:1}.opts-next{--d:min(calc(var(--i, 0) * var(--stagger)),var(--stagger-max));display:flex;justify-content:center;transition:opacity var(--item-dur) var(--ease-out) var(--d)}.q-flow[data-active=false] .opts-next{opacity:0;transition-delay:0s}.doors[data-motion=step] .opt,.doors[data-motion=step] .opts-hint,.doors[data-motion=step] .opts-legend,.doors[data-motion=step] .opts-next,.doors[data-motion=switch] .opt,.doors[data-motion=switch] .opts-hint,.doors[data-motion=switch] .opts-legend,.doors[data-motion=switch] .opts-next{--d:0s}@starting-style{.opts[data-pane=current] .opts-next{opacity:0}}@media (prefers-reduced-motion:no-preference){.doors[data-motion=close] .q-flow[data-active=false] .opt,.doors[data-motion=close] .q-flow[data-active=false] .opts-hint,.doors[data-motion=close] .q-flow[data-active=false] .opts-legend,.doors[data-motion=close] .q-flow[data-active=false] .opts-next,.doors[data-motion=switch] .q-flow[data-active=false] .opt,.doors[data-motion=switch] .q-flow[data-active=false] .opts-hint,.doors[data-motion=switch] .q-flow[data-active=false] .opts-legend,.doors[data-motion=switch] .q-flow[data-active=false] .opts-next{transition-delay:var(--off-dur)}}.opt[data-other=open]{height:56px}.opt[data-multi][data-other=open] .opt-check,.opt[data-other=open] .opt-check,.opt[data-other=open] .opt-label{opacity:0}.opt-label{transition:opacity var(--dur-fill) var(--ease-out)}.opt-other-field{position:absolute;right:0;bottom:1px;left:0;display:flex;align-items:center;gap:var(--s-2);height:56px;opacity:0;visibility:hidden;transition:opacity var(--dur-fill) var(--ease-out),visibility 0s linear var(--dur-fill)}.opt-other-field[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--dur-fill) var(--ease-out),visibility 0s linear 0s}.opt-other-input{flex:1 1;min-width:0;height:48px;padding:0 var(--s-3);border:1px solid var(--control-border);border-radius:8px;background:var(--surface);color:var(--text);font-size:var(--text-body);transition:border-color var(--dur-state) var(--ease-standard),box-shadow var(--dur-state) var(--ease-standard),color var(--dur-state) var(--ease-standard)}.opt-other-input::placeholder{color:var(--ink-3);opacity:1}.opt-other-next{flex:none}.bubble{position:relative}.bubble-form{transition:opacity var(--dur-exit) var(--ease-out)}.bubble-form,.pill{display:flex;flex-direction:column;gap:var(--s-3)}.pill{margin:0}.pill-email{width:100%;min-width:0;height:48px;padding:0 var(--s-4);border:1px solid var(--control-border);border-radius:8px;background:var(--surface);color:var(--text);caret-color:var(--text);font-size:var(--text-body);text-align:left;transition:border-color var(--dur-state) var(--ease-standard),box-shadow var(--dur-state) var(--ease-standard),color var(--dur-state) var(--ease-standard)}.opt-other-input:focus,.pill-email:focus{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.opt-other-input:focus-visible,.pill-email:focus-visible{outline:none}.bubble-summary{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;line-height:20px;color:#4a4a4a;text-align:left}.bubble-summary-part{display:inline-block;max-width:100%;overflow:hidden;vertical-align:top;text-overflow:ellipsis;white-space:nowrap}.bubble-privacy{margin-top:6px;font-size:13px;line-height:18px;color:#6b6b6b;text-align:left}.bubble-privacy a{color:var(--text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--dur-state) var(--ease-standard)}.pill-email::placeholder{color:var(--ink-3);opacity:1}.pill-email[aria-invalid=true]{border-color:var(--error);color:var(--error)}.pill-email[aria-invalid=true]:focus{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.signer-legend{margin-bottom:var(--s-2);font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-2);text-align:left}.signer-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-2);gap:var(--s-2)}.signer-opt{height:48px;min-width:0;padding:0 var(--s-2);border:1px solid var(--control-border);border-radius:8px;background:var(--surface);color:var(--ink-2);font-size:var(--text-small);line-height:1.2;cursor:pointer;transition:border-color var(--dur-state) var(--ease-standard),background-color var(--dur-state) var(--ease-standard),color var(--dur-state) var(--ease-standard),transform var(--dur-state) var(--ease-standard)}.signer-opt[aria-checked=true]{border-color:var(--secondary);background:var(--fill-6);color:var(--text);font-weight:var(--weight-label)}.signer-opt:active{transform:scale(.98);transition-duration:0s}.signer[data-invalid=true] .signer-opt{border-color:var(--error)}.signer[data-invalid=true] .signer-legend{color:var(--error)}.pill-go{width:100%}.bubble-label{margin:-1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.bubble-hp,.bubble-label{position:absolute;width:1px;height:1px;overflow:hidden}.bubble-hp{left:-10000px}.bubble-below{display:flex;flex-direction:column;align-items:center}.bubble-error{font-size:var(--text-small);line-height:var(--lh-small);color:var(--error);text-align:center;pointer-events:none}.bubble-error p+p{margin-top:var(--s-1)}.bubble-change{min-height:48px;padding:0 var(--s-3);border:0;border-radius:8px;background:none;font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--dur-state) var(--ease-standard)}.bubble-sent,.bubble[data-phase=sent] .bubble-form{position:absolute;top:0;right:0;left:0;opacity:0;pointer-events:none}.bubble-sent{padding-block:var(--s-4);font-size:1.5rem;line-height:1.5;letter-spacing:0;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.bubble[data-phase=sent] .bubble-sent{position:relative;opacity:1}.bubble-sent:focus{outline:none}.bubble-thanks{display:block;transition:opacity var(--dur-fade) var(--ease-out) var(--dur-exit)}@starting-style{.bubble-thanks{opacity:0}}.bubble-sent:has(.bubble-next) .bubble-thanks{font-size:20px;line-height:28px;text-align:left}.bubble-line{display:block;margin-top:var(--s-2);font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-2);transition:opacity var(--dur-fade) var(--ease-out) var(--dur-exit)}@starting-style{.bubble-line{opacity:0}}.bubble-sent~.bubble-below{transition:opacity var(--dur-fade) var(--ease-out) var(--dur-exit)}@starting-style{.bubble-sent~.bubble-below{opacity:0}}.bubble-next{margin-top:12px;padding:14px 16px;border:1px solid #e1e1e1;border-radius:8px;background:#f1f1f1;font-size:14px;line-height:20px;text-align:left;text-wrap:wrap;overflow-wrap:normal;transform-origin:50% 0;transition:opacity var(--dur-result) var(--ease-out) var(--dur-exit),transform var(--dur-result) var(--ease-out) var(--dur-exit)}@starting-style{.bubble-next{opacity:0;transform:translateY(12px) scale(.98)}}.bubble-next-label{font-size:13px;font-weight:500;line-height:18px;color:#6b6b6b}.bubble-next-rows{display:grid;grid-row-gap:8px;row-gap:8px;margin:8px 0 0;padding:0;list-style:none}.bubble-next-row{display:grid;grid-template-columns:20px 1fr;grid-column-gap:10px;column-gap:10px;font-size:14px;line-height:20px;color:#4a4a4a}.bubble-next-row[data-done]{font-weight:500;color:var(--text)}.bubble-next-mark{display:flex;align-items:center;justify-content:center;justify-self:center;width:18px;height:18px;margin-top:1px;border:1px solid #a3a3a3;border-radius:4.8px;box-sizing:border-box;font-size:11px;font-weight:500;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#4a4a4a}.bubble-next-row[data-done] .bubble-next-mark{border:0;background:var(--text);color:#ffffff}.door[data-fit=snug] .door-bubble>.door-layer-body,.door[data-fit=snug] .door-bubble>.door-layer-scroll>.door-layer-body,.door[data-fit=snug] .door-questions>.door-layer-body,.door[data-fit=snug] .door-questions>.door-layer-scroll>.door-layer-body{padding-block:14px 14px}.door[data-fit=snug] .opts{row-gap:6px}.door[data-fit=snug] .opts-hint{margin-top:-6px}.door[data-fit=snug] .opts-legend{font-size:1.375rem}.door[data-fit=snug] .bubble-form,.door[data-fit=snug] .pill{gap:var(--s-2)}.door[data-fit=snug] .bubble-privacy{margin-top:4px}.door[data-fit=snug] .bubble-sent{padding-block:var(--s-3)}.door[data-fit=snug] .bubble-line{margin-top:6px}.door[data-fit=snug] .bubble-next{margin-top:8px;padding-block:12px;padding-inline:14px}.door[data-fit=snug] .bubble-next-rows{margin-top:6px;row-gap:6px}.door[data-fit=tight] .door-bubble>.door-layer-body,.door[data-fit=tight] .door-bubble>.door-layer-scroll>.door-layer-body,.door[data-fit=tight] .door-questions>.door-layer-body,.door[data-fit=tight] .door-questions>.door-layer-scroll>.door-layer-body{padding-block:6px 8px}.door[data-fit=tight] .opts{row-gap:2px}.door[data-fit=tight] .opts-hint{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.door[data-fit=tight] .door-action-slot{padding-bottom:10px}.door[data-fit=tight] .door-probe .opts-action,.door[data-fit=tight] .opts-action-space{min-height:58px}.door[data-fit=tight] .door-probe .pill-action,.door[data-fit=tight] .pill-action-space{min-height:75px}.door[data-fit=tight] .opts-legend{font-size:1.25rem;line-height:1.15}.door[data-fit=tight] .bubble-form,.door[data-fit=tight] .pill{gap:var(--s-1)}.door[data-fit=tight] .bubble-privacy{margin-top:4px}.door[data-fit=tight] .bubble-sent{padding-block:var(--s-2);font-size:1.25rem;line-height:1.3}.door[data-fit=tight] .bubble-line{margin-top:var(--s-1);line-height:1.3}.door[data-fit=tight] .bubble-next{margin-top:8px;padding-block:10px;padding-inline:12px}.door[data-fit=tight] .bubble-next-rows{margin-top:6px;row-gap:4px}@media (max-width:719.98px){.doors{right:max(28px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px));left:max(28px,env(safe-area-inset-left,0px));grid-template-columns:1fr;gap:8px;transform:none}.door-bubble>.door-layer-body,.door-bubble>.door-layer-scroll>.door-layer-body,.door-questions>.door-layer-body,.door-questions>.door-layer-scroll>.door-layer-body{padding:18px 18px 14px}.bubble-next{padding:12px 14px}.door-action-slot>.pill-action{padding-inline:18px}@starting-style{.bubble-next{opacity:0;transform:translateY(18px) scale(.98)}}.door--link{width:100%;height:56px}@media (prefers-reduced-motion:no-preference){.door[data-nslide]{animation:var(--an-nb,none) var(--plate-dur) var(--plate-ease) var(--plate-delay) both}}}@media (max-width:479.98px){.bubble-sent,.opts-legend{line-height:1.3}.opts-legend{font-size:20px}.door-questions>.door-layer-body,.door-questions>.door-layer-scroll>.door-layer-body{padding:16px 18px 14px}.signer-row{grid-template-columns:repeat(3,minmax(max-content,1fr))}.signer-opt{padding-inline:6px;font-size:14px;white-space:nowrap}}@media (max-width:389.98px){.signer-opt{font-size:13px}}@media (hover:hover) and (pointer:fine){.door:not([data-state=active]):not([data-slide]):has(.door-row:hover) .door-plate{background:rgba(241,241,241,.94)}.door[data-state=active] .door-row:hover{background:rgba(241,241,241,.94)}.opt:hover{background:var(--row-tint);color:var(--text)}.signer-opt:hover:not([aria-checked=true]){border-color:var(--ink-70)}.bubble-change:hover{color:var(--text)}.bubble-privacy a:hover{color:#4a4a4a}}@media (prefers-reduced-motion:reduce){.door{transition:opacity var(--dur-exit) linear}.door-plate{transition:background-color var(--dur-exit) linear}.door[data-state=active]{transition:opacity var(--dur-exit) linear}.door-arrow{transition:none}.door-layer{transition:opacity var(--dur-exit) linear,visibility 0s linear var(--dur-exit)}.door-layer[data-on=true]{transition:opacity var(--dur-exit) linear,visibility 0s linear 0s}.doors[data-motion=switch] .door-layer[data-on=true]{transition-delay:var(--dur-exit)}.bubble-next{transform:none}.bubble-line,.bubble-next,.bubble-sent~.bubble-below,.bubble-thanks{transition:opacity var(--dur-exit) linear var(--dur-exit)}.opt,.opts-hint,.opts-legend,.opts-next,.q-flow[data-active=false] .opt,.q-flow[data-active=false] .opts-hint,.q-flow[data-active=false] .opts-legend,.q-flow[data-active=false] .opts-next{transform:none;transition:opacity var(--dur-exit) linear,background-color var(--dur-exit) linear,color var(--dur-exit) linear}.opt[data-other=open]{height:56px;transition:none}.opt-label{transition-duration:var(--dur-exit);transition-timing-function:linear}.opt-other-field{transition:opacity var(--dur-exit) linear,visibility 0s linear var(--dur-exit)}.opt-other-field[data-open=true]{transition:opacity var(--dur-exit) linear,visibility 0s linear 0s}.signer-opt:active{transform:none}.bubble-form,.door-row{transition-duration:var(--dur-exit);transition-timing-function:linear;transition-delay:0s}}@media (prefers-reduced-motion:reduce){@starting-style{.bubble-next{opacity:0;transform:none}}}.admin{--bg:#000;--fg:#fff;--dim:rgba(255,255,255,.56);--faint:rgba(255,255,255,.32);--line:rgba(255,255,255,.14);--edge:clamp(16px,3.4vw,40px);position:fixed;inset:0;overflow:auto;background:var(--bg);color:var(--fg);padding:var(--edge);font-size:14px}.admin h1{font-size:22px;font-weight:500;letter-spacing:-.01em}.admin h2{font-size:15px;font-weight:500;margin:28px 0 10px}.adm-narrow{max-width:360px;margin:0 auto;padding-top:15vh}.adm-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.adm-form{display:flex;flex-direction:column;gap:10px;margin-top:20px}.admin input[type=password],.admin select{height:40px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--fg);font:inherit}.admin select option{background:#111;color:var(--fg)}.adm-btn{height:40px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--fg);font:inherit;cursor:pointer}.adm-btn:hover{border-color:var(--fg)}.adm-btn.solid{background:var(--fg);color:var(--bg)}.adm-btn:disabled{opacity:.6;cursor:default}.adm-err{color:#ff6b6b;font-size:13px;margin-top:6px}.adm-link{text-decoration:underline;text-underline-offset:3px}.adm-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.adm-filters label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--dim)}.adm-filters .adm-check{flex-direction:row;align-items:center;height:40px;gap:8px}.adm-meta{color:var(--dim);margin:12px 0}.adm-scroll{overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;min-width:760px}.adm-table td,.adm-table th{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.adm-table th{font-size:11px;color:var(--faint);font-weight:500;white-space:nowrap}.adm-moves{display:flex;flex-wrap:wrap;gap:8px}.adm-dl>div{display:grid;grid-template-columns:minmax(120px,220px) 1fr;grid-gap:12px;gap:12px;padding:6px 0;border-bottom:1px solid var(--line)}.adm-dl dt{color:var(--dim)}.adm-dl dd,.adm-pre{white-space:pre-wrap;overflow-wrap:anywhere}.adm-pre{font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}