.DevNavigator-module__EFqXCG__navigator{right:var(--gutter-mobile);top:var(--gutter-mobile);z-index:var(--z-toast);font-family:var(--sans);color:var(--ink);position:fixed}.DevNavigator-module__EFqXCG__navigator>summary{min-height:var(--tap);border:1px solid var(--accent-border);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-on);font-size:var(--text-sm);cursor:pointer;box-shadow:var(--ink-lift);justify-content:center;align-items:center;padding:0 18px;font-weight:700;list-style:none;display:flex}.DevNavigator-module__EFqXCG__navigator>summary::-webkit-details-marker{display:none}.DevNavigator-module__EFqXCG__navigator>summary:focus-visible,.DevNavigator-module__EFqXCG__panel button:focus-visible,.DevNavigator-module__EFqXCG__links a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.DevNavigator-module__EFqXCG__panel{right:0;top:calc(var(--tap) + 10px);width:min(320px, calc(100vw - (2 * var(--gutter-mobile))));max-height:calc(100vh - var(--tap) - (2 * var(--gutter-mobile)));border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--ink-lift);padding:18px;position:absolute;overflow-y:auto}.DevNavigator-module__EFqXCG__header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.DevNavigator-module__EFqXCG__header strong{font-size:var(--text-base)}.DevNavigator-module__EFqXCG__header span,.DevNavigator-module__EFqXCG__panel h2{color:var(--muted);font-size:var(--text-xs)}.DevNavigator-module__EFqXCG__panel form,.DevNavigator-module__EFqXCG__panel nav,.DevNavigator-module__EFqXCG__panel section{gap:10px;display:grid}.DevNavigator-module__EFqXCG__panel nav{gap:16px;margin-top:18px}.DevNavigator-module__EFqXCG__panel h2,.DevNavigator-module__EFqXCG__error{margin:0}.DevNavigator-module__EFqXCG__panel button{min-height:var(--tap);border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--accent-subtle);color:var(--accent-text);font:inherit;cursor:pointer;font-weight:700}.DevNavigator-module__EFqXCG__panel button:hover{background:var(--accent-border)}.DevNavigator-module__EFqXCG__panel button:disabled{cursor:wait;opacity:.65}.DevNavigator-module__EFqXCG__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.DevNavigator-module__EFqXCG__links a{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-sm);align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.DevNavigator-module__EFqXCG__links a:hover{border-color:var(--accent-border);color:var(--accent-text)}.DevNavigator-module__EFqXCG__error{color:var(--danger);font-size:var(--text-xs);line-height:var(--leading-body)}@media (max-width:700px){.DevNavigator-module__EFqXCG__navigator{top:calc(var(--header-h) + var(--gutter-mobile))}}
@font-face{font-family:Switzer;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/switzer-400.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/switzer-500.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/switzer-600.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/switzer-700.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/switzer-800.woff2)format("woff2")}:root{--violet-deep:#4c1d95;--violet-deep-2:#5b21b6;--violet-action:#7c3aed;--violet-action-dark:#6d28d9;--violet-mid:#af9bef;--violet-bright:#966cf7;--signal-yellow:#f5ff63;--signal-blue:#01b2fd;--focus:#fbac00;--cloud:#f3f3f5;--mist:#f2f1f3;--white:#fff;--ink:#19171c;--muted:#5d5962;--line:#4c1d9524;--accent:var(--violet-action);--accent-hover:var(--violet-action-dark);--accent-active:#5b21b6;--accent-subtle:#7c3aed1a;--accent-border:#7c3aed47;--accent-ring:#7c3aedb8;--accent-on:var(--white);--accent-text:var(--violet-action);--danger:#b3261e;--danger-strong:#7a241c;--danger-subtle:#b3261e1a;--danger-wash:#b3261e14;--danger-wash-strong:#b3261e24;--danger-border:#b3261e47;--success:#0b6b3a;--success-strong:#0b6b3a;--success-subtle:#0b6b3a1a;--google-border:#747775;--google-text:#1f1f1f;--google-surface:#fff;--provider-mark-surface:#fff;--white-border:#ffffff47;--white-wash:#ffffff1a;--white-wash-strong:#fff6;--cloud-fixed:#f3f3f5;--cloud-dim:#f3f3f580;--scrim:#19171c66;--ink-lift:0 8px 24px #19171c33;--sans:"Switzer", "Avenir Next", Avenir, "Helvetica Neue", sans-serif;--text-xs:13px;--text-sm:15px;--text-base:17px;--text-lg:20px;--step-title:clamp(1.9rem, 4.2vw, 3.1rem);--display:clamp(3.2rem, 7vw, 6rem);--tracking-tight:-.04em;--leading-display:.96;--leading-body:1.5;--radius:16px;--radius-sm:10px;--radius-xs:6px;--radius-pill:999px;--radius-shell:28px;--gutter:48px;--gutter-mobile:20px;--max:1344px;--measure:62ch;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.22s;--dur:.4s;--dur-slow:.62s;--guru-dur-layer:.26s;--guru-dur-rise:.5s;--guru-dur-pop:.62s;--guru-dur-slide:.5s;--guru-dur-breathe:2.6s;--guru-dur-peek:.55s;--guru-dur-drop:.7s;--guru-dur-wobble:.7s;--guru-dur-exit:.35s;--guru-glide-dur:14s;--guru-achievement-dur:3.2s;--motion-magnet-settle:.26s;--motion-tag-drop:.42s;--motion-tag-stagger:55ms;--motion-fan-open:.52s;--motion-fan-close:.3s;--motion-fan-stagger:38ms;--motion-prox-settle:.24s;--motion-shatter:1.1s;--motion-shatter-stagger:26ms;--composer-dur-control:.15s;--composer-dur-arm:.18s;--composer-dur-pulse:1.6s;--composer-dur-chip:.16s;--composer-pill-contact:#7c3aed29;--composer-pill-time:#01b2fd29;--composer-pill-date:#01b2fd17;--composer-send-lift:0 1px 2px #4c1d9547;--composer-send-lift-hover:0 2px 5px #4c1d953d;--composer-mic-ring:#7c3aed57;--segment-lift:0 1px 2px #19171c1a;--typing-dur:1.1s;--typing-stagger:.15s;--panel-hinge-dur:.19s;--upload-spin-dur:.8s;--motion1-dur-out:.18s;--motion1-dur-in:.26s;--motion1-delay-in:.12s;--motion1-lag-diagram:60ms;--motion2-stagger:40ms;--motion3-dur:1s;--motion3-width-covered:700;--motion3-width-rest:200;--transition-stroke-1:#e2dfe8;--transition-stroke-2:var(--violet-action);--header-h:72px;--z-header:100;--z-transition:200;--z-sheet:110;--z-toast:120;--tap:44px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--violet-mid:lab(68.3395% 20.7175 -39.7592);--violet-bright:lab(55.1753% 40.6339 -65.1361);--focus:lab(76.6344% 22.4684 80.9548);--white:lab(100% 0 0)}}:root{--dk-cloud:#131218;--dk-mist:#1b1a21;--dk-white:#1f1e26;--dk-ink:#f2f1f4;--dk-muted:#a5a1ad;--dk-line:#ffffff21;--dk-accent:#8b5cf6;--dk-accent-hover:#a78bfa;--dk-accent-active:#c4b5fd;--dk-accent-subtle:#8b5cf62e;--dk-accent-border:#8b5cf66b;--dk-accent-ring:#8b5cf6d9;--dk-accent-on:#14121c;--dk-accent-text:#c4b5fd;--dk-danger:#ff8b80;--dk-danger-strong:#4a1512;--dk-danger-subtle:#ff8b8029;--dk-danger-wash:#ff8b801f;--dk-danger-wash-strong:#ff8b8033;--dk-danger-border:#ff8b8066;--dk-success:#5ddba0;--dk-success-strong:#0c3d24;--dk-success-subtle:#5ddba029;--dk-composer-pill-contact:#8b5cf647;--dk-composer-pill-time:#01b2fd42;--dk-composer-pill-date:#01b2fd26;--dk-composer-send-lift:0 1px 2px #00000080;--dk-composer-send-lift-hover:0 2px 5px #0000008c;--dk-composer-mic-ring:#8b5cf670;--dk-segment-lift:0 1px 2px #00000073;--dk-google-border:#8e918f;--dk-google-text:#e3e3e3;--dk-google-surface:#131314;--dk-scrim:#000000a8;--dk-ink-lift:0 8px 24px #0000008c}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cloud:var(--dk-cloud);--mist:var(--dk-mist);--white:var(--dk-white);--ink:var(--dk-ink);--muted:var(--dk-muted);--line:var(--dk-line);--accent:var(--dk-accent);--accent-hover:var(--dk-accent-hover);--accent-active:var(--dk-accent-active);--accent-subtle:var(--dk-accent-subtle);--accent-border:var(--dk-accent-border);--accent-ring:var(--dk-accent-ring);--accent-on:var(--dk-accent-on);--accent-text:var(--dk-accent-text);--danger:var(--dk-danger);--danger-strong:var(--dk-danger-strong);--danger-subtle:var(--dk-danger-subtle);--danger-wash:var(--dk-danger-wash);--danger-wash-strong:var(--dk-danger-wash-strong);--danger-border:var(--dk-danger-border);--success:var(--dk-success);--success-strong:var(--dk-success-strong);--success-subtle:var(--dk-success-subtle);--google-border:var(--dk-google-border);--google-text:var(--dk-google-text);--google-surface:var(--dk-google-surface);--scrim:var(--dk-scrim);--ink-lift:var(--dk-ink-lift);--composer-pill-contact:var(--dk-composer-pill-contact);--composer-pill-time:var(--dk-composer-pill-time);--composer-pill-date:var(--dk-composer-pill-date);--composer-send-lift:var(--dk-composer-send-lift);--composer-send-lift-hover:var(--dk-composer-send-lift-hover);--composer-mic-ring:var(--dk-composer-mic-ring);--segment-lift:var(--dk-segment-lift)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cloud:var(--dk-cloud);--mist:var(--dk-mist);--white:var(--dk-white);--ink:var(--dk-ink);--muted:var(--dk-muted);--line:var(--dk-line);--accent:var(--dk-accent);--accent-hover:var(--dk-accent-hover);--accent-active:var(--dk-accent-active);--accent-subtle:var(--dk-accent-subtle);--accent-border:var(--dk-accent-border);--accent-ring:var(--dk-accent-ring);--accent-on:var(--dk-accent-on);--accent-text:var(--dk-accent-text);--danger:var(--dk-danger);--danger-strong:var(--dk-danger-strong);--danger-subtle:var(--dk-danger-subtle);--danger-wash:var(--dk-danger-wash);--danger-wash-strong:var(--dk-danger-wash-strong);--danger-border:var(--dk-danger-border);--success:var(--dk-success);--success-strong:var(--dk-success-strong);--success-subtle:var(--dk-success-subtle);--google-border:var(--dk-google-border);--google-text:var(--dk-google-text);--google-surface:var(--dk-google-surface);--scrim:var(--dk-scrim);--ink-lift:var(--dk-ink-lift);--composer-pill-contact:var(--dk-composer-pill-contact);--composer-pill-time:var(--dk-composer-pill-time);--composer-pill-date:var(--dk-composer-pill-date);--composer-send-lift:var(--dk-composer-send-lift);--composer-send-lift-hover:var(--dk-composer-send-lift-hover);--composer-mic-ring:var(--dk-composer-mic-ring);--segment-lift:var(--dk-segment-lift)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cloud);color:var(--ink);font-family:var(--sans);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}p{max-width:var(--measure);text-wrap:pretty;margin:0}h1,h2,h3,h4{font-family:var(--sans);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-display);text-wrap:balance;margin:0}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ds-arrow{vertical-align:-.1em;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.92em;height:.92em;display:inline-block;overflow:visible}.ds-arrow--lead{margin-right:.15em}.ds-arrow--trail{margin-left:.12em}.ds-mask{background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
