._root_17635_10{--pill-height:62px;--pill-padding:7px;--options-lag:.14s;max-width:520px;scroll-margin:88px 0 24px;position:relative}._surface_17635_21{height:var(--pill-height);border-radius:calc(var(--pill-height) / 2);pointer-events:none;transition:height var(--dur-open) var(--ease), border-radius var(--dur-open) var(--ease), background var(--dur-open) var(--ease), border-color .3s ease;background:#000000b8;border:1px solid #ffffff2e;position:absolute;inset:0 0 auto}._root_17635_10[data-mode=pill]:focus-within ._surface_17635_21{border-color:#ffffff59}._root_17635_10[data-mode=card] ._surface_17635_21{border-radius:var(--radius-card);border-color:var(--card-border);background:#000000c7;height:100%}._root_17635_10[data-invalid] ._surface_17635_21{border-color:var(--error)}._emailForm_17635_52{z-index:1;height:var(--pill-height);padding:var(--pill-padding);transition:opacity var(--dur-exit) ease;gap:8px;display:flex;position:absolute;inset:0 0 auto}._root_17635_10:not([data-mode=pill]) ._emailForm_17635_52{opacity:0}._emailInput_17635_67{border-radius:var(--radius-pill);min-width:0;height:48px;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0 18px;font-size:16px}._error_17635_80{top:calc(var(--pill-height) + 14px);color:var(--error);margin:0;padding-left:18px;font-size:14px;position:absolute}._card_17635_91,._stack_17635_92{display:grid}._card_17635_91{border:1px solid #0000;padding:22px;position:relative}._screen_17635_102,._question_17635_103{opacity:0;min-width:0;transition:opacity var(--dur-exit) ease;flex-direction:column;grid-area:1/1;gap:16px;display:flex}._screen_17635_102[data-state=active],._question_17635_103[data-state=active]{opacity:1}._mask_17635_126{padding-bottom:2px;display:block;overflow:hidden}._rise_17635_132{transition:transform var(--dur-reveal) var(--ease);display:inline-block;transform:translateY(110%)}._line_17635_138{background:var(--accent);transform-origin:0;height:1px;transition:transform var(--dur-open) var(--ease);transform:scaleX(0)}._screen_17635_102[data-state=active]>._line_17635_138{transition-delay:var(--beat-2);transform:scaleX(1)}._cardHead_17635_152{justify-content:space-between;align-items:center;display:flex}._screen_17635_102[data-state=active] ._cardHead_17635_152 ._rise_17635_132{transition-delay:var(--beat-1);transform:none}._accent_17635_163{color:var(--accent)}._counter_17635_167{color:var(--text-muted);display:inline-flex}._counterWindow_17635_172{height:1.2em;line-height:1.2em;display:inline-block;overflow:hidden}._counterReel_17635_179{transform:translateY(calc(var(--position) * -1.2em));transition:transform var(--dur-reveal) var(--ease);flex-direction:column;display:flex}._questionText_17635_187{text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:1.35;display:block}._questionText_17635_187:focus{outline:none}._question_17635_103[data-state=active] ._questionText_17635_187{transition-delay:var(--enter);transform:none}._options_17635_205{flex-wrap:wrap;gap:8px;display:flex}._option_17635_205,._skip_17635_212{opacity:0;cursor:pointer;transform:translateY(10px)}._option_17635_205{border:1px solid var(--control-border);border-radius:var(--radius-pill);height:44px;color:var(--text);transition:opacity var(--dur-fade) ease, transform var(--dur-reveal) var(--ease), background .3s var(--ease), color .3s var(--ease), border-color .2s ease;background:0 0;padding:0 16px;font-size:14px}._question_17635_103[data-state=active] ._option_17635_205{opacity:1;--delay:calc(var(--enter) + var(--options-lag) + var(--i) * var(--item-stagger));transition-delay:var(--delay), var(--delay), 0s, 0s, 0s;transform:none}._option_17635_205:hover{border-color:var(--accent)}._option_17635_205[data-picked]{background:var(--accent);border-color:var(--accent);color:#000}._skip_17635_212{color:var(--text-muted);text-underline-offset:3px;transition:opacity var(--dur-fade) ease, transform var(--dur-reveal) var(--ease), color .2s ease;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;text-decoration:underline}._question_17635_103[data-state=active] ._skip_17635_212{opacity:1;--delay:calc(var(--enter) + var(--options-lag) + var(--count) * var(--item-stagger));transition-delay:var(--delay), var(--delay), 0s;transform:none}._skip_17635_212:hover{color:var(--text)}._root_17635_10[data-mode=confirmed] ._surface_17635_21{border-color:var(--card-border)}._confirmed_17635_282{z-index:1;height:var(--pill-height);opacity:0;transition:opacity var(--dur-exit) ease;align-items:center;gap:12px;padding:0 24px 0 20px;display:flex;position:absolute;inset:0 0 auto}._confirmed_17635_282[data-state=active]{opacity:1}._check_17635_299{fill:none;width:20px;height:20px;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}._check_17635_299 path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-reveal) var(--ease)}._confirmed_17635_282[data-state=active] ._check_17635_299 path{stroke-dashoffset:0;transition-delay:var(--beat-2)}._confirmedTitle_17635_322{font-family:var(--font-display);letter-spacing:-.01em;flex:none;margin:0;font-size:18px;font-weight:700;display:flex}._confirmedTitle_17635_322:focus{outline:none}._char_17635_336{white-space:pre}._confirmed_17635_282[data-state=active] ._char_17635_336{transition-delay:calc(var(--beat-2) + var(--i) * var(--char-stagger));transform:none}._confirmedNote_17635_346{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity var(--dur-fade) ease;margin:0 0 0 auto;font-size:14px;overflow:hidden}._confirmed_17635_282[data-state=active] ._confirmedNote_17635_346{opacity:1;transition-delay:calc(var(--beat-2) * 2)}@media (width<=420px){._emailForm_17635_52 .button-primary{padding:0 16px}}._root_h7xfk_1{flex-direction:column;gap:20px;padding-top:12px;display:flex}._list_h7xfk_8{--gap:8px;--open-grow:5;gap:var(--gap);height:380px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}._panel_h7xfk_21{border-radius:var(--radius-panel);background:var(--panel);border:1px solid var(--panel-border);min-width:64px;transition:flex-grow var(--dur-open) var(--ease), background var(--dur-open) var(--ease), border-color .4s ease;flex:1 1 0;position:relative;overflow:hidden}._panel_h7xfk_21[data-active]{flex-grow:var(--open-grow);background:var(--tone);border-color:var(--panel-active-border)}._trigger_h7xfk_41{z-index:1;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}._trigger_h7xfk_41:focus-visible{outline-offset:-3px;border-radius:var(--radius-panel)}._panel_h7xfk_21[data-active] ._trigger_h7xfk_41{cursor:default}._num_h7xfk_62{color:var(--text-dim);transition:color .4s;position:absolute;top:22px;left:22px}._panel_h7xfk_21[data-active] ._num_h7xfk_62{color:var(--accent)}._rowTitle_h7xfk_74{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._verticalTitle_h7xfk_84{writing-mode:vertical-rl;letter-spacing:-.01em;color:#a3acba;white-space:nowrap;font-size:16px;font-weight:500;transition:opacity .3s;position:absolute;bottom:24px;left:22px;transform:rotate(180deg)}._panel_h7xfk_21[data-active] ._verticalTitle_h7xfk_84{opacity:0}._content_h7xfk_102{pointer-events:none;position:absolute;inset:0}._contentInner_h7xfk_108{width:calc((100cqi - (var(--count) - 1) * var(--gap)) * var(--open-grow) / (var(--open-grow) + var(--count) - 1));flex-direction:column;justify-content:space-between;height:100%;padding:64px 28px 28px;display:flex}._heading_h7xfk_118{font-family:var(--font-display);letter-spacing:-.02em;flex-wrap:wrap;margin:0;font-size:clamp(40px,5.4vw,76px);font-weight:700;line-height:.98;display:flex}._charMask_h7xfk_129{padding-bottom:.08em;display:inline-block;overflow:hidden}._char_h7xfk_129{white-space:pre;opacity:0;transition:transform var(--dur-reveal) var(--ease), opacity .5s ease;display:inline-block;transform:translateY(110%)}._panel_h7xfk_21[data-active] ._char_h7xfk_129{opacity:1;transition-delay:calc(var(--beat-1) + var(--i) * var(--char-stagger));transform:translateY(0)}._body_h7xfk_151{opacity:0;transition:transform var(--dur-body) var(--ease), opacity var(--dur-fade) ease;flex-direction:column;gap:18px;display:flex;transform:translateY(24px)}._line_h7xfk_162{background:var(--accent);transform-origin:0;height:1px;transition:transform var(--dur-open) var(--ease);transform:scaleX(0)}._panel_h7xfk_21[data-active] ._body_h7xfk_151,._panel_h7xfk_21[data-active] ._line_h7xfk_162{opacity:1;transition-delay:var(--beat-2);transform:none}._desc_h7xfk_177{max-width:380px;color:var(--panel-active-text);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}@media (width<=719px){._list_h7xfk_8{flex-direction:column;height:auto}._panel_h7xfk_21{flex:none}._trigger_h7xfk_41{align-items:center;gap:14px;width:100%;padding:20px 22px;display:flex;position:static}._num_h7xfk_62{position:static}._rowTitle_h7xfk_74{clip:auto;width:auto;height:auto;font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:700;display:block;position:static;overflow:visible}._verticalTitle_h7xfk_84,._heading_h7xfk_118{display:none}._content_h7xfk_102{pointer-events:auto;transition:grid-template-rows var(--dur-open) var(--ease);grid-template-rows:0fr;display:grid;position:static}._panel_h7xfk_21[data-active] ._content_h7xfk_102{grid-template-rows:1fr}._contentInner_h7xfk_108{width:auto;height:auto;min-height:0;padding:0;display:block;overflow:hidden}._body_h7xfk_151{padding:0 22px 22px}}.tools[data-astro-cid-uzurf5va]{--tool-gap:56px;--logo-size:24px;--scroll-duration:40s;flex-direction:column;gap:20px;padding-block:40px;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.tools-track[data-astro-cid-uzurf5va]{width:max-content;animation:tools-scroll var(--scroll-duration) linear infinite;display:flex}.tools-list[data-astro-cid-uzurf5va]{gap:var(--tool-gap);padding:0 var(--tool-gap) 0 0;margin:0;list-style:none;display:flex}.tool[data-astro-cid-uzurf5va]{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:500;display:flex}.tool-logo[data-astro-cid-uzurf5va]{width:var(--logo-size);height:var(--logo-size);object-fit:contain;display:block}.tool-logo[data-astro-cid-uzurf5va][data-clear-space]{width:calc(var(--logo-size) * 2);height:calc(var(--logo-size) * 2);margin:calc(var(--logo-size) * -.5)}.tools-track[data-astro-cid-uzurf5va][data-row="2"]{animation-delay:calc(var(--scroll-duration) / -2);display:none}@media (width<=719px){.tools-track[data-astro-cid-uzurf5va][data-row="2"]{display:flex}}@keyframes tools-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tools[data-astro-cid-uzurf5va]{mask-image:none}.tools-track[data-astro-cid-uzurf5va]{justify-content:center;width:auto;animation:none}.tools-list[data-astro-cid-uzurf5va]{padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;row-gap:16px}.tools-list[data-astro-cid-uzurf5va][aria-hidden],.tools-track[data-astro-cid-uzurf5va][data-row="2"]{display:none}}.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--topbar-height));align-items:center;display:flex;position:relative;overflow:clip}.hero[data-astro-cid-lcdefpme] .hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-overlay[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#000000d9 0%,#0000008c 45%,#0000 80%),linear-gradient(#0000 70%,#000 100%);position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{flex-direction:column;gap:28px;width:100%;padding-block:96px;display:flex;position:relative}.hero-tag[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:var(--accent);margin:0}.hero-title[data-astro-cid-lcdefpme]{max-width:820px;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(40px,6.6vw,84px);font-weight:700;line-height:1}.hero-sub[data-astro-cid-lcdefpme]{max-width:560px;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:clamp(17px,1.8vw,20px);line-height:1.55}.coverage[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;padding-top:120px;padding-bottom:80px;display:flex}.coverage-title[data-astro-cid-lcdefpme]{max-width:720px;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.04}
