.e3UUUq_form{background:var(--color-surface);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000008,0 1px 1px #00000005,0 12px 32px #0000000a}@media (prefers-color-scheme:dark){.e3UUUq_form{box-shadow:0 1px 3px #00000008,0 1px 1px #00000005,0 12px 32px #0000000a,inset 0 1px #ffffff17}}[data-theme=dark] .e3UUUq_form{box-shadow:0 1px 3px #00000008,0 1px 1px #00000005,0 12px 32px #0000000a,inset 0 1px #ffffff17}[data-theme=light] .e3UUUq_form{box-shadow:0 1px 3px #00000008,0 1px 1px #00000005,0 12px 32px #0000000a}.e3UUUq_stepCard+.e3UUUq_stepCard{border-top:1px solid color-mix(in srgb, var(--color-border) 45%, var(--color-surface))}.e3UUUq_stepHeading{margin:0}.e3UUUq_stepHeader{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-5) var(--space-6);text-align:left;transition:background .15s;display:flex}.e3UUUq_stepHeader[aria-expanded=false]:hover{background:color-mix(in srgb, var(--color-fg) 3%, var(--color-surface))}.e3UUUq_stepHeadText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.e3UUUq_stepChevron{color:var(--color-muted);flex-shrink:0;transition:transform .2s}.e3UUUq_stepHeader[aria-expanded=true] .e3UUUq_stepChevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.e3UUUq_stepChevron{transition:none}}.e3UUUq_stepBodyWrap{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.e3UUUq_stepBodyWrapOpen{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.e3UUUq_stepBodyWrap{transition:none}}.e3UUUq_stepBody{gap:var(--space-4);min-height:0;padding:0 var(--space-6);flex-direction:column;display:flex;overflow:hidden}.e3UUUq_stepBody>:last-child{margin-bottom:var(--space-6)}.e3UUUq_stepIntro{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-muted);align-items:center;gap:6px;margin:0;display:flex}.e3UUUq_stepIntroIcon{flex-shrink:0}.e3UUUq_stepBadge{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-primary-fg);font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-semibold);flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.e3UUUq_stepBadgeDone{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary-strong)}.e3UUUq_stepTitle{font-family:var(--font-sans);font-size:1.125rem;font-weight:var(--weight-semibold);line-height:var(--line-height-snug);color:var(--color-fg);margin:0}.e3UUUq_field{gap:var(--space-2);flex-direction:column;display:flex}.e3UUUq_label{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-fg)}.e3UUUq_countryGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,11rem));display:grid}.e3UUUq_countryTile{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-5) var(--space-2) var(--space-4);border:1px solid color-mix(in srgb, var(--color-border) 45%, var(--color-surface));border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-ui);cursor:pointer;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex}.e3UUUq_countryTile:hover{border-color:var(--color-muted)}.e3UUUq_countryTileSelected,.e3UUUq_countryTileSelected:hover{border-color:var(--color-button);box-shadow:inset 0 0 0 1px var(--color-button), 0 1px 3px #0000000a, 0 1px 1px #00000008, 0 10px 28px #0000000d}@media (prefers-color-scheme:dark){.e3UUUq_countryTileSelected,.e3UUUq_countryTileSelected:hover{box-shadow:inset 0 0 0 1px var(--color-button)}}[data-theme=dark] .e3UUUq_countryTileSelected{box-shadow:inset 0 0 0 1px var(--color-button)}[data-theme=dark] .e3UUUq_countryTileSelected:hover{box-shadow:inset 0 0 0 1px var(--color-button)}[data-theme=light] .e3UUUq_countryTileSelected{box-shadow:inset 0 0 0 1px var(--color-button), 0 1px 3px #0000000a, 0 1px 1px #00000008, 0 10px 28px #0000000d}[data-theme=light] .e3UUUq_countryTileSelected:hover{box-shadow:inset 0 0 0 1px var(--color-button), 0 1px 3px #0000000a, 0 1px 1px #00000008, 0 10px 28px #0000000d}.e3UUUq_countryTileLabel{font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-fg)}.e3UUUq_countryFlag{object-fit:cover;border-radius:50%;flex-shrink:0}.e3UUUq_headerBadge{align-items:center;gap:var(--space-2);text-overflow:ellipsis;white-space:nowrap;max-width:60%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-2);font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-fg);flex-shrink:0;display:inline-flex;overflow:hidden}.e3UUUq_segment{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-fg);background:var(--color-surface-2);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-5);cursor:pointer;border:none;transition:background .15s,color .15s}.e3UUUq_segmented{gap:var(--space-2);flex-wrap:wrap;display:flex}.e3UUUq_segment:hover:not(:disabled):not(.e3UUUq_segmentActive){background:color-mix(in srgb, var(--color-fg) 6%, var(--color-surface-2))}.e3UUUq_segment:disabled{cursor:not-allowed;opacity:.6}.e3UUUq_segmentActive{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary-strong)}.e3UUUq_slotChip{white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-caption);color:var(--color-fg);background:var(--color-surface-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);cursor:pointer;border:2px solid #0000;transition:background .15s,color .15s,border-color .15s}.e3UUUq_slotChip:hover:not(:disabled):not(.e3UUUq_slotChipActive){background:color-mix(in srgb, var(--color-fg) 6%, var(--color-surface-2))}.e3UUUq_slotChip:disabled{cursor:not-allowed;opacity:.6}.e3UUUq_slotChipActive{background:var(--color-surface);border-color:var(--color-button);font-weight:var(--weight-medium);box-shadow:0 1px 2px #0000000d,0 4px 12px #0000001a}.e3UUUq_hint{font-size:var(--text-caption);color:var(--color-muted);margin:0}.e3UUUq_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.e3UUUq_consentRow{align-items:flex-start;gap:var(--space-3);display:flex}.e3UUUq_checkboxRoot{background:var(--color-surface-2);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:background .15s;display:flex}.e3UUUq_checkboxRoot:hover:not([aria-checked=true]){background:color-mix(in srgb, var(--color-fg) 10%, var(--color-surface-2))}.e3UUUq_checkboxRoot[aria-checked=true]{background:var(--color-primary)}.e3UUUq_checkboxIndicator{color:var(--color-primary-fg);display:flex}.e3UUUq_consentLabel{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--color-muted);line-height:var(--line-height-relaxed)}.e3UUUq_consentLink{color:var(--color-primary-strong);text-decoration:underline}.e3UUUq_error{font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-fg);margin:0}.e3UUUq_submitButton{align-self:stretch}.e3UUUq_weekStrip{margin-inline:calc(-1 * var(--space-6));position:relative}.e3UUUq_weekStrip:before,.e3UUUq_weekStrip:after{content:"";top:0;bottom:var(--space-2);width:var(--space-10);z-index:1;pointer-events:none;position:absolute}.e3UUUq_weekStrip:before{background:linear-gradient(to right, var(--color-surface), transparent);left:0}.e3UUUq_weekStrip:after{background:linear-gradient(to left, var(--color-surface), transparent);right:0}.e3UUUq_dayScroller{gap:var(--space-2);padding:var(--space-1) var(--space-6) var(--space-4);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.e3UUUq_weekArrow{z-index:2;border-radius:var(--radius-pill);background:var(--color-surface);width:36px;height:36px;color:var(--color-fg);cursor:pointer;justify-content:center;align-items:center;transition:background .15s,opacity .15s;display:flex;position:absolute;top:50%;translate:0 -50%;box-shadow:0 1px 3px #0000000f,0 8px 24px #0000001f}.e3UUUq_weekArrowPrev{left:var(--space-3)}.e3UUUq_weekArrowNext{right:var(--space-3)}.e3UUUq_weekArrow:hover:not(:disabled){background:color-mix(in srgb, var(--color-fg) 5%, var(--color-surface))}.e3UUUq_weekArrow:disabled{opacity:0;pointer-events:none}.e3UUUq_dayCard{scroll-snap-align:start;align-items:center;gap:var(--space-1);width:5.25rem;font-family:var(--font-sans);color:var(--color-fg);background:var(--color-surface-2);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-2);cursor:pointer;border:2px solid #0000;flex-direction:column;flex:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:flex}.e3UUUq_dayCard:hover:not(:disabled):not(.e3UUUq_dayCardActive){background:color-mix(in srgb, var(--color-fg) 6%, var(--color-surface-2))}.e3UUUq_dayCardActive{background:var(--color-surface);border-color:var(--color-button);box-shadow:0 1px 2px #0000000d,0 4px 12px #0000001a}.e3UUUq_dayCardEmpty{cursor:not-allowed;opacity:.45}.e3UUUq_dayCardToday:not(.e3UUUq_dayCardActive) .e3UUUq_dayNum{color:var(--color-primary)}.e3UUUq_dayWeekday{text-transform:capitalize;color:var(--color-muted);font-size:.6875rem}.e3UUUq_dayNum{font-size:1.25rem;font-weight:var(--weight-semibold);line-height:1.1}.e3UUUq_dayMonth{text-transform:capitalize;color:var(--color-muted);font-size:.6875rem}.e3UUUq_dayBadge{color:var(--color-muted);white-space:nowrap;margin-top:2px;font-size:.6875rem}.e3UUUq_timeGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));display:grid}.e3UUUq_tzHint{font-size:var(--text-caption);color:var(--color-muted);margin:0}.e3UUUq_kitPanel{--wk-font:var(--font-ui);--wk-disabled-fill:var(--wk-surface-raised);gap:var(--wk-m);padding:var(--wk-l);border-radius:var(--wk-radius-card);background:var(--wk-ground);color:var(--wk-ink);font:var(--wk-regular) var(--wk-body) / var(--wk-line-height) var(--wk-font);flex-direction:column;display:flex}.e3UUUq_kitTitle{font-size:var(--wk-title);font-weight:var(--wk-regular);line-height:var(--wk-line-height);overflow-wrap:anywhere;margin:0}.e3UUUq_kitLead,.e3UUUq_kitHint{color:var(--wk-muted);margin:0}.e3UUUq_kitHint{font-size:var(--wk-footnote)}.e3UUUq_kitBody,.e3UUUq_kitRecap{margin:0}.e3UUUq_kitKey{color:var(--wk-muted);flex:1}.e3UUUq_kitVal{font-weight:var(--wk-semibold);text-align:right;overflow-wrap:anywhere;margin:0}.e3UUUq_kitStrong{font-weight:var(--wk-semibold)}.e3UUUq_kitMuted{color:var(--wk-muted)}.e3UUUq_kitError{color:var(--wk-money-held);margin:0}.e3UUUq_kitActions{gap:var(--wk-s);flex-wrap:wrap-reverse;display:flex}.e3UUUq_kitActions>*{flex:10rem}.e3UUUq_kitPhone{--wk-font:var(--font-ui);font-family:var(--wk-font)}
.isW4RG_stack{position:relative}.isW4RG_bubble{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-surface);display:flex;position:relative;box-shadow:0 1px 3px #0000000f,0 8px 24px #0000001f}.isW4RG_bubbleBack{position:absolute;inset:0;overflow:hidden}@media (prefers-color-scheme:dark){.isW4RG_bubble{box-shadow:0 1px 3px #0000000f,0 8px 24px #0000001f,inset 0 1px #ffffff17}}[data-theme=dark] .isW4RG_bubble{box-shadow:0 1px 3px #0000000f,0 8px 24px #0000001f,inset 0 1px #ffffff17}[data-theme=light] .isW4RG_bubble{box-shadow:0 1px 3px #0000000f,0 8px 24px #0000001f}.isW4RG_iconCircle{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-fg) 6%, transparent);color:var(--color-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.isW4RG_text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.isW4RG_title{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-medium);line-height:var(--line-height-snug);color:var(--color-fg)}.isW4RG_body{font-family:var(--font-sans);font-size:var(--text-caption);line-height:var(--line-height-relaxed);color:var(--color-muted)}
.EEXipG_split{flex-direction:column;display:flex}.EEXipG_contextPane{background:color-mix(in srgb, var(--color-fg) 4%, var(--color-bg));padding:var(--space-10) var(--section-gutter)}.EEXipG_contextInner{gap:var(--space-4);flex-direction:column;display:flex}.EEXipG_flowPane{padding:var(--space-10) var(--section-gutter) var(--space-10);flex-direction:column;display:flex}@media (min-width:960px){.EEXipG_split{min-height:calc(100dvh - var(--focus-topbar-height));grid-template-columns:1fr 1fr;display:grid}.EEXipG_contextPane{padding:var(--space-12) var(--space-12) var(--space-10) var(--section-gutter)}.EEXipG_contextInner{top:calc(var(--focus-topbar-height) + var(--space-12));height:calc(100dvh - var(--focus-topbar-height) - var(--space-12) - var(--space-10));position:sticky}.EEXipG_flowPane{padding:var(--space-12) var(--section-gutter) var(--space-10) var(--space-12)}}.EEXipG_pageName{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-muted);margin:0}.EEXipG_title{font-family:var(--font-sans);font-size:var(--text-h1);font-weight:var(--weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight);color:var(--color-fg);margin:0}.EEXipG_intro{max-width:36rem;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--line-height-relaxed);color:var(--color-muted);margin:0}.EEXipG_notice{margin-top:var(--space-4);display:none}@media (min-width:960px){.EEXipG_notice{padding-top:var(--space-6);margin-top:auto;display:block}}.EEXipG_supportHint{align-items:center;gap:var(--space-2);padding-top:var(--space-6);font-family:var(--font-sans);font-size:.75rem;line-height:var(--line-height-relaxed);color:var(--color-muted);margin:auto 0 0;display:flex}@media (min-width:960px){.EEXipG_supportHint{text-align:center;font-size:var(--text-caption);justify-content:center}}.EEXipG_supportIcon{flex-shrink:0}.EEXipG_supportLink{color:var(--color-primary-strong);font-weight:var(--weight-medium);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary-strong) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary-strong) 35%, transparent);text-underline-offset:.2em;transition:text-decoration-color .15s}.EEXipG_supportLink:hover{text-decoration-color:currentColor}