.SPtWCW_page{gap:var(--space-6);display:grid}.SPtWCW_ranges{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface);flex-wrap:wrap;display:inline-flex}.SPtWCW_ranges a{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-size:var(--text-small);font-weight:var(--weight-strong);transition:color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);text-decoration:none}.SPtWCW_ranges a:hover{color:var(--color-ink)}.SPtWCW_ranges a[aria-current=page]{background:var(--color-accent);color:var(--color-accent-ink)}.SPtWCW_reach{gap:var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));padding:0;list-style:none;display:grid}.SPtWCW_reach li{gap:var(--space-1);padding:var(--space-4) var(--space-5);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-card);display:grid}.SPtWCW_reach li[data-live]{border-color:color-mix(in srgb, var(--color-success) 40%, transparent);background:color-mix(in srgb, var(--color-success) 8%, var(--color-card))}.SPtWCW_reachLabel{align-items:center;gap:var(--space-2);font-size:var(--text-label);color:var(--color-ink-muted);display:inline-flex}.SPtWCW_reachValue{font-size:1.75rem;font-weight:var(--weight-display);font-stretch:var(--stretch-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.SPtWCW_pulse{background:var(--color-success);border-radius:50%;width:.5rem;height:.5rem}@media (prefers-reduced-motion:no-preference){.SPtWCW_pulse{animation:SPtWCW_pulse 1.8s var(--ease-out) infinite}}@keyframes SPtWCW_pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 55%, transparent)}to{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-success) 0%, transparent)}}.SPtWCW_kpis{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.SPtWCW_kpi{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-card);display:grid}.SPtWCW_kpiLabel{font-size:var(--text-small);font-weight:var(--weight-strong);color:var(--color-ink-muted)}.SPtWCW_kpiValue{font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem);font-weight:var(--weight-display);font-stretch:var(--stretch-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.SPtWCW_kpiFoot{align-items:center;gap:var(--space-2);font-size:var(--text-label);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.SPtWCW_delta{padding:.1rem var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger);font-weight:var(--weight-strong)}.SPtWCW_delta[data-up]{background:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-success)}.SPtWCW_card{gap:var(--space-4);min-width:0;padding:var(--space-6);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-card);align-content:start;display:grid}.SPtWCW_cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.SPtWCW_cardTitle{letter-spacing:-.01em;font-size:1.125rem}.SPtWCW_split{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.SPtWCW_quad{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}@media (min-width:1100px){.SPtWCW_split{grid-template-columns:repeat(2,minmax(0,1fr))}}.SPtWCW_chartWrap{gap:var(--space-3);display:grid}.SPtWCW_legend,.SPtWCW_stackLegend{gap:var(--space-2) var(--space-5);font-size:var(--text-small);color:var(--color-ink-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SPtWCW_legend li,.SPtWCW_stackLegend li{align-items:center;gap:var(--space-2);display:inline-flex}.SPtWCW_swatch{background:var(--color-accent);border-radius:3px;width:.75rem;height:.75rem;display:inline-block}.SPtWCW_swatch[data-series=views]{border-top:2px dashed var(--color-ink-muted);background:0 0;height:2px}.SPtWCW_chart{position:relative}@media (max-width:640px){.SPtWCW_chartWrap{overflow-x:auto}.SPtWCW_chart{min-width:34rem}.SPtWCW_kpi{padding:var(--space-4)}}.SPtWCW_chart svg{width:100%;height:auto;overflow:visible}.SPtWCW_grid{stroke:var(--color-rule);stroke-width:1px}.SPtWCW_axis{fill:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.SPtWCW_visitorsLine{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.SPtWCW_viewsLine{fill:none;stroke:var(--color-ink-muted);stroke-width:2px;stroke-dasharray:5 4;stroke-linejoin:round}.SPtWCW_crosshair{stroke:var(--color-ink-muted);stroke-width:1px;stroke-dasharray:2 3}.SPtWCW_dotVisitors{fill:var(--color-accent);stroke:var(--color-card);stroke-width:2px}.SPtWCW_dotViews{fill:var(--color-ink-muted);stroke:var(--color-card);stroke-width:2px}.SPtWCW_tooltip{z-index:2;gap:var(--space-1);min-width:11rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-card);box-shadow:var(--shadow-float);font-size:var(--text-small);pointer-events:none;display:grid;position:absolute;top:0}.SPtWCW_tooltip span{align-items:center;gap:var(--space-2);display:inline-flex}.SPtWCW_tableToggle summary{width:fit-content;font-size:var(--text-small);color:var(--color-ink-muted);cursor:pointer}.SPtWCW_tableScroll{max-height:18rem;margin-top:var(--space-3);overflow:auto}.SPtWCW_tableScroll table{border-collapse:collapse;width:100%;font-size:var(--text-small);font-variant-numeric:tabular-nums}.SPtWCW_tableScroll th,.SPtWCW_tableScroll td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--color-rule);text-align:left}.SPtWCW_bars{border-collapse:separate;width:100%;border-spacing:0 var(--space-1);font-size:var(--text-small)}.SPtWCW_bars td{padding:0}.SPtWCW_bars td:first-child{border-radius:var(--radius-sm);width:100%;position:relative;overflow:hidden}.SPtWCW_barFill{border-radius:inherit;background:var(--color-accent-soft);transform-origin:0;position:absolute;inset:0}.SPtWCW_barLabel{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);text-overflow:ellipsis;white-space:nowrap;display:flex;position:relative;overflow:hidden}.SPtWCW_barLabel code{font-family:var(--font-mono);font-size:var(--text-label)}.SPtWCW_barValue,.SPtWCW_barShare{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:var(--space-4)!important}.SPtWCW_barValue{font-weight:var(--weight-strong)}.SPtWCW_barShare{width:3.5rem;color:var(--color-ink-muted)}.SPtWCW_flag{font-size:1.125rem;line-height:1}.SPtWCW_visitors{margin:0;padding:0;list-style:none;display:grid}.SPtWCW_visitors li{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-rule);font-size:var(--text-small);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.SPtWCW_visitors li:last-child{border-bottom:0}.SPtWCW_visitorFlag{font-size:1.75rem;line-height:1}.SPtWCW_visitorMain,.SPtWCW_visitorMeta{gap:.125rem;min-width:0;display:grid}.SPtWCW_visitorMeta{text-align:right;justify-items:end}.SPtWCW_visitorMeta code{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-accent)}.SPtWCW_ip{font-family:var(--font-mono);font-size:var(--text-small);overflow-wrap:anywhere}.SPtWCW_cap{text-transform:capitalize}.SPtWCW_stack{border-radius:var(--radius-pill);gap:2px;height:.875rem;display:flex;overflow:hidden}.SPtWCW_stack span,.SPtWCW_swatch[data-device]{background:var(--color-accent)}.SPtWCW_stack span[data-device=mobile],.SPtWCW_swatch[data-device=mobile]{background:var(--color-sky)}.SPtWCW_stack span[data-device=tablet],.SPtWCW_swatch[data-device=tablet]{background:var(--color-ink-muted)}.SPtWCW_stackLegend li{justify-content:flex-start;width:100%}.SPtWCW_stackLegend strong{color:var(--color-ink);font-variant-numeric:tabular-nums;margin-left:auto}@media (max-width:640px){.SPtWCW_visitors li{grid-template-columns:auto minmax(0,1fr)}.SPtWCW_visitorMeta{text-align:left;grid-column:2;justify-items:start}}
._4WpgRW_loginPage{min-height:100dvh;padding:var(--space-8) var(--space-4);place-items:center;display:grid}._4WpgRW_loginCard{gap:var(--space-6);width:min(100%,26rem);padding:var(--space-10) var(--space-8);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-float);display:grid}._4WpgRW_loginMark{width:3rem;color:var(--color-accent)}._4WpgRW_loginTitle{font-size:var(--text-h2);line-height:1}._4WpgRW_qr{width:200px;height:200px;padding:var(--space-2);border:1px solid var(--color-rule);border-radius:var(--radius);background:#fff;background:lab(100% 0 0)}._4WpgRW_code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-small);word-break:break-all}._4WpgRW_codeInput{letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:1.5rem}._4WpgRW_linkButton{padding:var(--space-2) 0;font-size:var(--text-small);font-weight:var(--weight-strong);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}._4WpgRW_linkButton:hover{color:var(--color-ink-muted)}._4WpgRW_shell{grid-template-columns:15.5rem minmax(0,1fr);min-height:100dvh;display:grid}._4WpgRW_topbar,._4WpgRW_scrim{display:none}._4WpgRW_sidebar{gap:var(--space-6);height:100dvh;padding:var(--space-6) var(--space-3);border-right:1px solid var(--color-rule);background:var(--color-surface);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}._4WpgRW_sidebarBrand{padding:0 var(--space-2)}._4WpgRW_brand{align-items:center;gap:var(--space-3);font-weight:var(--weight-display);font-stretch:var(--stretch-display);text-decoration:none;display:flex}._4WpgRW_brand svg{width:1.75rem;color:var(--color-accent)}._4WpgRW_nav{gap:var(--space-5);display:grid}._4WpgRW_navGroup{gap:2px;margin:0;padding:0;list-style:none;display:grid}._4WpgRW_navHeading{padding:0 var(--space-2) var(--space-2)}._4WpgRW_navLink{align-items:center;gap:var(--space-3);min-height:2.375rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-small);font-weight:var(--weight-strong);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);text-decoration:none;display:flex}._4WpgRW_navIcon{color:var(--color-ink-muted);flex:none}._4WpgRW_navText{flex:1;min-width:0}._4WpgRW_navLink:hover{background:var(--color-card)}._4WpgRW_navLink[aria-current=page]{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--color-accent) 80%, transparent)}._4WpgRW_navLink[aria-current=page] ._4WpgRW_navIcon{color:inherit}._4WpgRW_badge{min-width:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-pop);color:var(--color-pop-ink);font-size:var(--text-label);text-align:center;line-height:1.5rem}._4WpgRW_navLink[aria-current=page] ._4WpgRW_badge{background:var(--color-accent-ink);color:var(--color-accent)}._4WpgRW_sidebarFoot{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-rule);font-size:var(--text-small);margin-top:auto;display:grid}._4WpgRW_footRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-2);display:flex}._4WpgRW_sidebarFoot>._4WpgRW_muted{padding:0 var(--space-2)}._4WpgRW_main{padding:var(--space-8) clamp(var(--space-4), 3vw, var(--space-12)) var(--space-20);min-width:0}._4WpgRW_pageHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-6);margin-bottom:var(--space-8);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;display:flex}._4WpgRW_pageTitle{font-size:var(--text-h2);letter-spacing:-.03em;line-height:1}._4WpgRW_pageIntro{margin-top:var(--space-2);max-width:60ch;color:var(--color-ink-muted);font-size:var(--text-small)}._4WpgRW_muted{color:var(--color-ink-muted);font-size:var(--text-small)}._4WpgRW_stack{gap:var(--space-5);display:grid}._4WpgRW_alertError,._4WpgRW_alertSuccess{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:var(--radius-sm);font-size:var(--text-small);font-weight:var(--weight-strong);display:flex}._4WpgRW_alertError:before,._4WpgRW_alertSuccess:before{width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:var(--weight-display);background:currentColor;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}._4WpgRW_alertError:before{content:"!";color:#fff}._4WpgRW_alertSuccess:before{content:"✓";color:#fff}._4WpgRW_alertError{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 10%, transparent)}._4WpgRW_alertSuccess{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 10%, transparent)}._4WpgRW_form{gap:var(--space-8);max-width:52rem;display:grid}._4WpgRW_fieldset{gap:var(--space-5) var(--space-6);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}._4WpgRW_legend{width:100%;margin-bottom:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-rule);grid-column:1/-1}._4WpgRW_field{gap:var(--space-2);grid-column:1/-1;align-content:start;display:grid}._4WpgRW_half{grid-column:span 1}._4WpgRW_fieldLabel{font-size:var(--text-small);font-weight:var(--weight-strong)}._4WpgRW_hint{font-size:var(--text-label);color:var(--color-ink-muted)}._4WpgRW_fieldError{font-size:var(--text-small);font-weight:var(--weight-strong);color:var(--color-danger)}._4WpgRW_input{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-ink);font-size:var(--text-body);transition:border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out)}._4WpgRW_input:hover{border-color:var(--color-ink-muted)}._4WpgRW_input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent);outline:none}._4WpgRW_input[aria-invalid=true]{border-color:var(--color-danger)}._4WpgRW_input:disabled{opacity:.45;cursor:not-allowed}textarea._4WpgRW_input{resize:vertical;min-height:7rem;line-height:1.5}._4WpgRW_check{align-items:center;gap:var(--space-3);font-size:var(--text-small);font-weight:var(--weight-strong);cursor:pointer;grid-column:1/-1;display:flex}._4WpgRW_check input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);cursor:pointer}._4WpgRW_formActions{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;background:color-mix(in srgb, var(--color-paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-rule);flex-wrap:wrap;display:flex;position:sticky;bottom:0}._4WpgRW_mediaField{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._4WpgRW_mediaPreview{aspect-ratio:16/10;background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-sm);width:10rem;position:relative;overflow:hidden}._4WpgRW_mediaPreview img{object-fit:cover;width:100%;height:100%}._4WpgRW_mediaPreviewEmpty{font-size:var(--text-label);color:var(--color-ink-muted);place-items:center;display:grid}._4WpgRW_mediaButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_smallButton{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-1) var(--space-4);border:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent);border-radius:var(--radius-pill);background:var(--color-card);font-size:var(--text-small);font-weight:var(--weight-strong);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);text-decoration:none;display:inline-flex}._4WpgRW_smallButton:hover{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-strong)}._4WpgRW_smallButton:active{transform:scale(.97)}._4WpgRW_smallButton:disabled{opacity:.45;cursor:not-allowed;border-color:color-mix(in srgb, var(--color-ink) 20%, transparent);background:var(--color-card);color:inherit}._4WpgRW_dangerButton{border-color:var(--color-danger);color:var(--color-danger)}._4WpgRW_dangerButton:hover{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-paper)}._4WpgRW_list{border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-card);margin:0;padding:0;list-style:none;overflow:hidden}._4WpgRW_row{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-2);border-bottom:1px solid var(--color-rule);background:var(--color-card);transition:background-color var(--dur-micro) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._4WpgRW_row:last-child{border-bottom:0}._4WpgRW_row:hover{background:color-mix(in srgb, var(--color-accent-soft) 45%, var(--color-card))}._4WpgRW_row[data-dragging]{border-radius:var(--radius);box-shadow:var(--shadow-float);z-index:2;position:relative}._4WpgRW_handle{width:2.25rem;height:2.25rem;color:var(--color-ink-muted);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;display:grid}._4WpgRW_handle:active{cursor:grabbing}._4WpgRW_rowMain{gap:var(--space-1);min-width:0;display:grid}._4WpgRW_rowTitle{font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}._4WpgRW_rowTitle:hover{text-decoration:underline}._4WpgRW_rowSub{font-size:var(--text-small);color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._4WpgRW_rowActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_pill{align-items:center;gap:var(--space-1);min-height:2rem;padding:0 var(--space-3);border:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent);border-radius:var(--radius-pill);background:var(--color-card);font-size:var(--text-label);font-weight:var(--weight-strong);letter-spacing:.02em;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);display:inline-flex}._4WpgRW_pill[aria-pressed=true],._4WpgRW_pill[aria-checked=true]{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent)}._4WpgRW_pill:hover{border-color:var(--color-accent)}._4WpgRW_pill:disabled{opacity:.45;cursor:progress}._4WpgRW_iconButton{border:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent);border-radius:var(--radius-sm);background:var(--color-card);cursor:pointer;width:2rem;height:2rem;transition:border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);place-items:center;display:grid}._4WpgRW_iconButton:hover{border-color:var(--color-accent);color:var(--color-accent)}._4WpgRW_iconButton:disabled{opacity:.3;cursor:not-allowed}._4WpgRW_empty{padding:var(--space-12) var(--space-6);border:1px dashed color-mix(in srgb, var(--color-ink) 20%, transparent);border-radius:var(--radius);color:var(--color-ink-muted);text-align:center}._4WpgRW_stats{margin:0 0 var(--space-12);gap:0;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));padding:0;list-style:none;display:grid}._4WpgRW_stats>li{display:grid}._4WpgRW_stat{align-content:space-between;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-card);transition:border-color var(--dur-micro) var(--ease-out), transform var(--dur-base) var(--ease-out);text-decoration:none;display:grid}._4WpgRW_stat:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);transform:translateY(-2px)}._4WpgRW_statValue{font-size:var(--text-h2);font-weight:var(--weight-display);font-stretch:var(--stretch-display);line-height:1}._4WpgRW_tabs{gap:var(--space-1);width:fit-content;max-width:100%;margin-bottom:var(--space-8);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface);flex-wrap:wrap;display:flex}._4WpgRW_tab{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-size:var(--text-small);font-weight:var(--weight-strong);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);text-decoration:none}._4WpgRW_tab[aria-current=page]{background:var(--color-card);color:var(--color-ink);box-shadow:var(--shadow-card)}._4WpgRW_tab:hover{color:var(--color-ink)}._4WpgRW_mediaGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}._4WpgRW_mediaCard{gap:var(--space-2);align-content:start;display:grid}._4WpgRW_mediaThumb{aspect-ratio:4/3;background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius);position:relative;overflow:hidden}._4WpgRW_mediaThumb img{object-fit:cover;width:100%;height:100%}._4WpgRW_mediaPick{border-radius:calc(var(--radius) + 2px);cursor:pointer;text-align:left;background:0 0;border:2px solid #0000;padding:0}._4WpgRW_mediaPick:hover,._4WpgRW_mediaPick:focus-visible{border-color:var(--color-accent)}._4WpgRW_dropzone{place-items:center;gap:var(--space-2);padding:var(--space-10);margin-bottom:var(--space-8);border:2px dashed color-mix(in srgb, var(--color-ink) 20%, transparent);border-radius:var(--radius);background:var(--color-card);text-align:center;transition:border-color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);display:grid}._4WpgRW_dropzone[data-over]{border-color:var(--color-accent);background:var(--color-accent-soft)}._4WpgRW_dialog{border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-card);width:min(92vw,60rem);max-height:85dvh;color:var(--color-ink);box-shadow:var(--shadow-float);padding:0}._4WpgRW_dialog::backdrop{background:color-mix(in srgb, var(--color-inverse-paper) 55%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._4WpgRW_dialogHead{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-card);border-bottom:1px solid var(--color-rule);display:flex;position:sticky;top:0}._4WpgRW_dialogBody{padding:var(--space-5)}._4WpgRW_inboxItem{gap:var(--space-3);padding:var(--space-5) var(--space-6);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-card);display:grid}._4WpgRW_inboxItem+._4WpgRW_inboxItem{margin-top:var(--space-3)}._4WpgRW_inboxHead{justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._4WpgRW_meta{gap:var(--space-1) var(--space-5);font-size:var(--text-small);flex-wrap:wrap;margin:0;display:flex}._4WpgRW_meta dt{color:var(--color-ink-muted)}._4WpgRW_meta dd{font-weight:var(--weight-strong);margin:0}._4WpgRW_metaPair{gap:var(--space-2);display:flex}._4WpgRW_message{white-space:pre-wrap;max-width:70ch}._4WpgRW_status{padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-muted);font-size:var(--text-label);font-weight:var(--weight-strong);letter-spacing:.02em;line-height:1.6rem;display:inline-block}._4WpgRW_status:first-letter{text-transform:uppercase}._4WpgRW_status[data-status=new]{background:var(--color-pop);color:var(--color-pop-ink)}._4WpgRW_status[data-status=booked]{background:var(--color-accent-soft);color:var(--color-accent-strong)}@media (max-width:860px){._4WpgRW_shell{grid-template-columns:minmax(0,1fr)}._4WpgRW_topbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-paper) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-rule);display:flex;position:sticky;top:0}._4WpgRW_topbar ._4WpgRW_iconButton{width:2.75rem;height:2.75rem}._4WpgRW_sidebarBrand{display:none}._4WpgRW_sidebar{z-index:40;border-radius:0 var(--radius) var(--radius) 0;width:min(85vw,18rem);box-shadow:var(--shadow-float);visibility:hidden;transition:transform var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}._4WpgRW_sidebar[data-open]{visibility:visible;transition:transform var(--dur-base) var(--ease-out);transform:none}._4WpgRW_scrim{z-index:30;background:color-mix(in srgb, var(--color-inverse-paper) 45%, transparent);display:block;position:fixed;inset:0}._4WpgRW_fieldset{grid-template-columns:minmax(0,1fr)}._4WpgRW_half{grid-column:1/-1}._4WpgRW_row{grid-template-columns:auto minmax(0,1fr)}._4WpgRW_rowActions{grid-column:1/-1;justify-content:flex-start}}._4WpgRW_sections{gap:var(--space-12);display:grid}._4WpgRW_card{gap:var(--space-5);min-width:0;padding:var(--space-6);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-card);box-shadow:var(--shadow-card);align-content:start;display:grid}._4WpgRW_cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._4WpgRW_cardTitle{font-size:var(--text-h3);letter-spacing:-.015em;line-height:1.1}._4WpgRW_cardIntro{max-width:62ch;color:var(--color-ink-muted);font-size:var(--text-small)}._4WpgRW_split{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1180px){._4WpgRW_split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}._4WpgRW_kpis{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}._4WpgRW_kpi{gap:var(--space-2);min-height:7.5rem;padding:var(--space-5);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-card);transition:border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);align-content:space-between;text-decoration:none;display:grid}a._4WpgRW_kpi:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);box-shadow:var(--shadow-card);transform:translateY(-2px)}._4WpgRW_kpis>li:first-child ._4WpgRW_kpi{background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--color-sky) 55%, transparent), transparent 60%), var(--color-accent);color:var(--color-accent-ink);border-color:#0000}._4WpgRW_kpis>li:first-child ._4WpgRW_kpi :is(._4WpgRW_kpiNote,.label){color:inherit;opacity:.85}._4WpgRW_kpiValue{font-size:var(--text-h2);font-weight:var(--weight-display);font-stretch:var(--stretch-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}._4WpgRW_kpiNote{color:var(--color-ink-muted);font-size:var(--text-label)}._4WpgRW_tone{padding:.0625rem var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 12%, transparent);font-size:var(--text-label);font-weight:var(--weight-strong);white-space:nowrap;align-self:center;display:inline-block}._4WpgRW_tone:first-letter{text-transform:uppercase}._4WpgRW_tone[data-tone=ok]{color:var(--color-success)}._4WpgRW_tone[data-tone=warn]{color:var(--color-warning)}._4WpgRW_tone[data-tone=missing],._4WpgRW_tone[data-tone=error]{color:var(--color-danger)}._4WpgRW_tone[data-tone=neutral]{color:var(--color-ink-muted)}._4WpgRW_switch{align-items:center;gap:var(--space-3);font-size:var(--text-small);font-weight:var(--weight-strong);cursor:pointer;grid-column:1/-1;display:flex}._4WpgRW_switch input{appearance:none;background:var(--color-surface-strong);cursor:pointer;width:2.75rem;height:1.5rem;transition:background-color var(--dur-micro) var(--ease-out);border:0;border-radius:999px;flex:none;margin:0;position:relative}._4WpgRW_switch input:after{content:"";width:calc(1.5rem - 4px);height:calc(1.5rem - 4px);transition:transform var(--dur-base) var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040;box-shadow:0 1px 3px lab(0% 0 0/.25)}._4WpgRW_switch input:checked{background:var(--color-accent)}._4WpgRW_switch input:checked:after{transform:translate(1.25rem)}._4WpgRW_switch input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._4WpgRW_switchHint{font-weight:var(--weight-body);color:var(--color-ink-muted);display:block}._4WpgRW_inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_inline ._4WpgRW_input{flex:14rem;width:auto;min-height:2.25rem}._4WpgRW_result{gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-small);border:1px solid color-mix(in srgb, currentColor 25%, transparent);border-radius:var(--radius-sm);align-items:flex-start;display:flex}._4WpgRW_result[data-tone=ok]{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 10%, transparent)}._4WpgRW_result[data-tone=error]{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 10%, transparent)}._4WpgRW_result[data-tone=neutral]{color:var(--color-ink-muted);background:var(--color-surface)}._4WpgRW_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_chip{padding:var(--space-1) var(--space-2);border:1px dashed color-mix(in srgb, var(--color-ink) 20%, transparent);border-radius:var(--radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-label);cursor:pointer;background:0 0}._4WpgRW_chip:hover{background:var(--color-surface);border-style:solid}._4WpgRW_previewFrame{border:1px solid var(--color-rule);border-radius:var(--radius);background:#f4f2ef;width:100%;min-height:36rem}._4WpgRW_previewMeta{gap:var(--space-1);font-size:var(--text-small);display:grid}._4WpgRW_table{border-collapse:collapse;width:100%;font-size:var(--text-small)}._4WpgRW_table th{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent);color:var(--color-ink-muted);font-size:var(--text-label);font-weight:var(--weight-strong);letter-spacing:.06em;text-align:left;text-transform:uppercase}._4WpgRW_table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--color-rule);vertical-align:top}._4WpgRW_tableWrap{overflow-x:auto}._4WpgRW_nowrap{white-space:nowrap}._4WpgRW_clip{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;overflow:hidden}._4WpgRW_dnsRow{gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--color-rule);display:grid}._4WpgRW_dnsHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_codeRow{border-radius:var(--radius-sm);align-items:stretch;gap:0;min-width:0;display:flex;overflow:hidden}._4WpgRW_codeRow code{min-width:0;padding:var(--space-2) var(--space-3);background:var(--color-surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-label);overflow-wrap:anywhere;flex:1}._4WpgRW_codeRow button{padding:0 var(--space-3);border:0;border-left:1px solid var(--color-paper);background:var(--color-surface-strong);font-size:var(--text-label);font-weight:var(--weight-strong);cursor:pointer;flex:none}._4WpgRW_checklist{gap:0;margin:0;padding:0;list-style:none;display:grid}._4WpgRW_checklist li{align-items:start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--rule-width) solid var(--color-rule);font-size:var(--text-small);grid-template-columns:1.5rem minmax(0,1fr) auto;display:grid}._4WpgRW_checkMark{border:2px solid color-mix(in srgb, var(--color-ink) 20%, transparent);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid}._4WpgRW_checklist li[data-done] ._4WpgRW_checkMark{border-color:var(--color-success);background:var(--color-success);color:#fff}._4WpgRW_checklist li[data-done] ._4WpgRW_checkText{color:var(--color-ink-muted)}._4WpgRW_progress{border-radius:var(--radius-pill);background:var(--color-surface-strong);height:6px;overflow:hidden}._4WpgRW_progress span{border-radius:inherit;background:linear-gradient(90deg, var(--color-accent), var(--color-sky));transform-origin:0;height:100%;display:block}._4WpgRW_activity{margin:0;padding:0;list-style:none;display:grid}._4WpgRW_activity li{gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-rule);font-size:var(--text-small);grid-template-columns:minmax(0,1fr) auto;display:grid}._4WpgRW_activity li:last-child{border-bottom:0}._4WpgRW_activity a{font-weight:var(--weight-strong);text-decoration:none}._4WpgRW_activity a:hover{text-decoration:underline}._4WpgRW_quickGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));margin:0;padding:0;list-style:none;display:grid}._4WpgRW_quickLink{align-items:center;gap:var(--space-3);height:100%;padding:var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius-sm);font-size:var(--text-small);font-weight:var(--weight-strong);transition:border-color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);text-decoration:none;display:flex}._4WpgRW_quickLink:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);background:color-mix(in srgb, var(--color-accent-soft) 50%, transparent)}._4WpgRW_quickIcon{border-radius:var(--radius-sm);background:var(--color-accent-soft);width:2rem;height:2rem;color:var(--color-accent);flex:none;place-items:center;display:grid}._4WpgRW_composer{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-surface);display:grid}._4WpgRW_history{gap:var(--space-1);font-size:var(--text-small);margin:0;padding:0;list-style:none;display:grid}._4WpgRW_history li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_searchForm{gap:var(--space-2);margin-bottom:var(--space-6);max-width:32rem;display:flex}._4WpgRW_searchForm ._4WpgRW_input{min-height:2.5rem}._4WpgRW_formActionsStatic{padding-bottom:0;position:static}._4WpgRW_previewText{min-height:20rem;padding:var(--space-5);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-card);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-small);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}._4WpgRW_textActions{font-size:var(--text-small);align-items:baseline;display:inline-flex}._4WpgRW_textActions button{padding:var(--space-1) 0;font:inherit;font-weight:var(--weight-strong);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0}._4WpgRW_textActions button+button:before{content:"|";margin-inline:var(--space-2);color:color-mix(in srgb, var(--color-ink) 20%, transparent);font-weight:var(--weight-body);text-decoration:none;display:inline-block}._4WpgRW_textActions button:hover:not(:disabled){text-decoration:underline}._4WpgRW_textActions button[data-danger]{color:var(--color-danger)}._4WpgRW_textActions button:disabled{opacity:.45;cursor:not-allowed}._4WpgRW_subjectCell{width:32%;max-width:0}._4WpgRW_subjectButton{max-width:100%;font:inherit;font-weight:var(--weight-strong);text-align:left;text-underline-offset:.2em;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:block;overflow:hidden}._4WpgRW_subjectButton:hover{color:var(--color-ink-muted)}._4WpgRW_waLayout{gap:var(--space-6);grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);align-items:start;display:grid}._4WpgRW_waList{border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-card);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._4WpgRW_waListItem{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}._4WpgRW_waListItem:last-child{border-bottom:0}._4WpgRW_waListItem:hover,._4WpgRW_waListItem[aria-current=true]{background:var(--color-surface)}._4WpgRW_waListItem[aria-current=true]{background:var(--color-accent-soft)}._4WpgRW_waListName{font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._4WpgRW_waListPreview{color:var(--color-ink-muted);font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}._4WpgRW_waThread{gap:var(--space-3);max-height:60dvh;padding:var(--space-4);border-radius:var(--radius);background:var(--color-surface);margin:0;list-style:none;display:grid;overflow-y:auto}._4WpgRW_waThread li{gap:var(--space-1);justify-items:start;display:grid}._4WpgRW_waThread li[data-dir=out]{text-align:right;justify-items:end}._4WpgRW_waPhone{padding:var(--space-4);border-radius:var(--radius);background:var(--color-surface)}._4WpgRW_waBubble{max-width:34rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius) var(--radius) var(--radius) var(--radius-xs,4px);background:var(--color-card);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;font-size:var(--text-small);margin:0;line-height:1.5}._4WpgRW_waBubble[data-dir=out]{border-radius:var(--radius) var(--radius) var(--radius-xs,4px) var(--radius);background:var(--color-accent);color:var(--color-accent-ink);border-color:#0000}@media (max-width:860px){._4WpgRW_waLayout{grid-template-columns:minmax(0,1fr)}}
._8RiFmG_button{--btn-bg:var(--color-accent);--btn-fg:var(--color-accent-ink);--btn-border:transparent;--btn-hover-bg:var(--color-ink);--btn-hover-fg:var(--color-paper);--btn-chip-bg:color-mix(in srgb, currentColor 16%, transparent);justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border:1px solid var(--btn-border);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--text-small);font-weight:var(--weight-strong);letter-spacing:0;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;transition:transform var(--dur-micro) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);font-stretch:105%;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}._8RiFmG_button:not(:has(._8RiFmG_icon)){padding-right:var(--space-5)}._8RiFmG_button:before{content:"";z-index:-1;border-radius:inherit;background:var(--btn-hover-bg);transition:transform var(--dur-base) var(--ease-out);position:absolute;inset:-1px;transform:translateY(102%)}._8RiFmG_label{white-space:nowrap}._8RiFmG_icon{border-radius:var(--radius-pill);background:var(--btn-chip-bg);place-items:center;width:2rem;height:2rem;display:inline-grid;overflow:hidden}._8RiFmG_icon>svg{transition:transform var(--dur-base) var(--ease-out)}._8RiFmG_button:hover{background-color:var(--btn-hover-bg);color:var(--btn-hover-fg);transition:transform var(--dur-micro) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background-color 0s linear var(--dur-base);text-decoration:none}._8RiFmG_button:hover:before{transform:none}._8RiFmG_button:hover ._8RiFmG_icon>svg{transform:translateX(2px) rotate(var(--icon-turn,0deg))}._8RiFmG_button[data-icon=arrow-up-right]:hover ._8RiFmG_icon>svg{transform:translate(2px,-2px)}._8RiFmG_button:active{transform:scale(.97)}._8RiFmG_button:disabled,._8RiFmG_button[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}._8RiFmG_button:disabled:before{transform:translateY(102%)}._8RiFmG_button:disabled:hover{background-color:var(--btn-bg);color:var(--btn-fg)}._8RiFmG_button[data-loading]{opacity:1;cursor:progress}._8RiFmG_button[data-loading] ._8RiFmG_icon>svg{animation:.9s cubic-bezier(.5,.15,.5,.85) infinite _8RiFmG_spin}@keyframes _8RiFmG_spin{to{transform:rotate(360deg)}}._8RiFmG_primary{box-shadow:0 10px 24px -12px color-mix(in srgb, var(--color-accent) 80%, transparent)}._8RiFmG_primary:hover{box-shadow:0 14px 28px -14px color-mix(in srgb, var(--color-ink) 60%, transparent)}._8RiFmG_secondary{--btn-bg:var(--color-card);--btn-fg:var(--color-ink);--btn-border:var(--color-rule);--btn-hover-bg:var(--color-accent-soft);--btn-hover-fg:var(--color-accent-strong);--btn-chip-bg:var(--color-surface)}._8RiFmG_ghost{--btn-bg:transparent;--btn-fg:var(--color-ink);--btn-border:transparent;--btn-hover-bg:var(--color-surface);--btn-hover-fg:var(--color-ink);--btn-chip-bg:transparent;padding-left:var(--space-4)}._8RiFmG_inverse{--btn-bg:var(--color-pop);--btn-fg:var(--color-pop-ink);--btn-hover-bg:var(--color-inverse-ink);--btn-hover-fg:var(--color-inverse-paper);--btn-chip-bg:color-mix(in srgb, var(--color-pop-ink) 12%, transparent)}._8RiFmG_block{width:100%;display:flex}@media (prefers-reduced-motion:reduce){._8RiFmG_button:before{transition:opacity var(--dur-micro) var(--ease-out);opacity:0;transform:none}._8RiFmG_button:hover:before{opacity:1}._8RiFmG_button:hover ._8RiFmG_icon>svg,._8RiFmG_button[data-icon=arrow-up-right]:hover ._8RiFmG_icon>svg,._8RiFmG_button:active{transform:none}._8RiFmG_button[data-loading] ._8RiFmG_icon>svg{animation:none}}
._6xrpqG_outer{padding-bottom:var(--space-section)}._6xrpqG_band{gap:var(--space-12);border-radius:var(--radius-lg);background:var(--color-inverse-paper);color:var(--color-inverse-ink);isolation:isolate;padding:clamp(2.5rem,1.5rem + 5vw,6rem);display:grid;position:relative;overflow:hidden}._6xrpqG_band :focus-visible{outline-color:var(--color-pop)}._6xrpqG_glow{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 55%, transparent), transparent);opacity:.8;border-radius:50%;width:70%;position:absolute;top:-40%;right:-20%}@media (prefers-reduced-motion:no-preference){._6xrpqG_glow{animation:_6xrpqG_drift 14s var(--ease-in-out) infinite alternate}}@keyframes _6xrpqG_drift{to{transform:translate(-18%,22%)scale(1.15)}}._6xrpqG_heading{font-size:var(--text-poster);letter-spacing:-.045em;max-width:12ch;margin-left:-.04em;line-height:.95}._6xrpqG_last{color:var(--color-pop)}._6xrpqG_row{justify-content:space-between;align-items:center;gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid color-mix(in srgb, var(--color-inverse-ink) 16%, transparent);flex-wrap:wrap;display:flex}._6xrpqG_buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}._6xrpqG_ghost{--btn-fg:var(--color-inverse-ink)!important;--btn-hover-bg:color-mix(in srgb, var(--color-inverse-ink) 12%, transparent)!important;--btn-hover-fg:var(--color-inverse-ink)!important}._6xrpqG_contacts{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._6xrpqG_contact{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border:1px solid color-mix(in srgb, var(--color-inverse-ink) 16%, transparent);border-radius:var(--radius-pill);font-size:var(--text-small);transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);text-decoration:none;display:inline-flex}._6xrpqG_contact:hover{background:var(--color-inverse-surface);border-color:color-mix(in srgb, var(--color-pop) 50%, transparent)}._6xrpqG_contactIcon{background:color-mix(in srgb, var(--color-pop) 16%, transparent);width:2rem;height:2rem;color:var(--color-pop);border-radius:50%;place-items:center;display:inline-grid}
.JMfsBq_header{z-index:var(--z-nav);padding-top:var(--space-3);pointer-events:none;position:sticky;top:0}.JMfsBq_outer{pointer-events:none}.JMfsBq_bar{align-items:center;gap:var(--space-4);min-height:4rem;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-radius:var(--radius-pill);pointer-events:auto;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border:1px solid #0000;display:flex}.JMfsBq_header[data-scrolled] .JMfsBq_bar,.JMfsBq_header[data-open] .JMfsBq_bar{background:color-mix(in srgb, var(--color-card) 78%, transparent);border-color:var(--color-rule);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px)saturate(1.4)}.JMfsBq_brand{align-items:center;gap:var(--space-3);padding-block:var(--space-2);color:var(--color-ink);margin-right:auto;text-decoration:none;display:inline-flex}.JMfsBq_mark{width:1.75rem;height:auto;color:var(--color-accent);transition:transform var(--dur-base) var(--ease-spring)}.JMfsBq_brand:hover .JMfsBq_mark{transform:rotate(-8deg)scale(1.08)}.JMfsBq_wordmark{width:4.25rem;height:auto}.JMfsBq_nav ul{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 70%, transparent);margin:0;list-style:none;display:flex}.JMfsBq_link{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-size:var(--text-small);font-weight:var(--weight-strong);transition:color var(--dur-micro) var(--ease-out);text-decoration:none;display:inline-block;position:relative}.JMfsBq_link:hover,.JMfsBq_link[aria-current=page]{color:var(--color-ink)}.JMfsBq_link[aria-current=page] .JMfsBq_linkText:before{content:"";width:.375rem;height:.375rem;margin-right:var(--space-2);background:var(--color-accent);vertical-align:.15em;border-radius:50%;display:inline-block}.JMfsBq_linkText{z-index:1;position:relative}.JMfsBq_pill{border-radius:inherit;background:var(--color-card);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 10%, transparent);position:absolute;inset:0}.JMfsBq_actions{align-items:center;gap:var(--space-2);display:flex}.JMfsBq_cta{min-height:2.75rem}.JMfsBq_menuButton{border-radius:var(--radius-pill);background:var(--color-ink);width:2.75rem;height:2.75rem;color:var(--color-paper);cursor:pointer;transition:transform var(--dur-micro) var(--ease-out);border:0;place-items:center;padding:0;display:none;overflow:hidden}.JMfsBq_menuButton:active{transform:scale(.94)}.JMfsBq_menuIcon{grid-area:1/1;place-items:center;display:grid}.JMfsBq_sheet{inset:5.25rem var(--edge) auto;z-index:var(--z-overlay);max-height:calc(100dvh - 6.5rem);padding:var(--space-4) var(--space-5) var(--space-5);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-float);pointer-events:auto;transform-origin:100% 0;position:fixed;overflow-y:auto}.JMfsBq_sheetList{margin:0 0 var(--space-5);padding:0;list-style:none}.JMfsBq_sheetList li+li{border-top:1px solid var(--color-rule)}.JMfsBq_sheetLink{padding:var(--space-4) 0;font-size:clamp(1.75rem,1.2rem + 3vw,2.5rem);font-weight:var(--weight-display);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display);justify-content:space-between;align-items:center;line-height:1;text-decoration:none;display:flex}.JMfsBq_sheetLink svg,.JMfsBq_sheetLink[aria-current=page]{color:var(--color-accent)}@media (max-width:900px){.JMfsBq_nav,.JMfsBq_cta{display:none}.JMfsBq_menuButton{display:inline-grid}}@media (min-width:901px){.JMfsBq_sheet{display:none}}@media (max-width:380px){.JMfsBq_wordmark{display:none}}
.oRS4AW_header{gap:var(--space-8);padding-block:clamp(2rem, 1rem + 4vw, 5rem) var(--space-12);display:grid}.oRS4AW_title{font-size:var(--text-poster);letter-spacing:-.045em;margin-left:-.05em;line-height:.95}.oRS4AW_lead{max-width:48ch;font-size:var(--text-lead);color:var(--color-ink-muted)}.oRS4AW_section{padding-bottom:var(--space-section)}.oRS4AW_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}
._4t9BHa_grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){._4t9BHa_grid:has(>._4t9BHa_item[data-feature]){grid-template-columns:repeat(3,minmax(0,1fr))}._4t9BHa_item[data-feature]{grid-area:span 2/span 2}._4t9BHa_item[data-feature] ._4t9BHa_media{aspect-ratio:auto;flex:1;min-height:18rem}}._4t9BHa_item{display:flex}._4t9BHa_card{width:100%;padding:var(--space-2);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-card);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative}._4t9BHa_card:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);box-shadow:var(--shadow-float)}._4t9BHa_media{aspect-ratio:16/10;border-radius:calc(var(--radius-lg) - var(--space-2));background:var(--color-surface);position:relative;overflow:hidden}._4t9BHa_media img{object-fit:cover;object-position:top center;transition:transform .9s var(--ease-out)}._4t9BHa_card:hover ._4t9BHa_media img{transform:scale(1.05)}._4t9BHa_body{gap:var(--space-3);padding:var(--space-4) var(--space-3) var(--space-3);display:grid}._4t9BHa_head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._4t9BHa_title{font-size:var(--text-h3);line-height:1.15}._4t9BHa_titleLink{text-decoration:none}._4t9BHa_titleLink:after{content:"";z-index:1;border-radius:var(--radius-lg);position:absolute;inset:0}._4t9BHa_role{margin-top:var(--space-1);font-size:var(--text-small);color:var(--color-accent);font-weight:var(--weight-strong)}._4t9BHa_arrow{background:var(--color-accent-soft);width:2.5rem;height:2.5rem;color:var(--color-accent-strong);transition:transform var(--dur-base) var(--ease-spring), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}._4t9BHa_card:hover ._4t9BHa_arrow{background:var(--color-accent);color:var(--color-accent-ink);transform:rotate(45deg)}._4t9BHa_summary{color:var(--color-ink-muted);font-size:var(--text-small);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}._4t9BHa_stack{gap:var(--space-2);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}._4t9BHa_stack li{padding:.2rem var(--space-3) .2rem var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-label);align-items:center;gap:.375rem;font-weight:500;display:inline-flex}._4t9BHa_stack li svg{transition:color var(--dur-micro) var(--ease-out)}._4t9BHa_card:hover ._4t9BHa_stack li svg{color:var(--brand)}@media (prefers-reduced-motion:reduce){._4t9BHa_media img,._4t9BHa_card:hover ._4t9BHa_media img,._4t9BHa_card:hover ._4t9BHa_arrow{transform:none}}
._1yBGQG_list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._1yBGQG_tag{padding:.2rem var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-strong);font-size:var(--text-label);letter-spacing:.01em;white-space:nowrap;font-weight:500;line-height:1.5}
._7T5Noq_hero{align-items:center;gap:var(--space-12) var(--space-16);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);padding-block:clamp(2.5rem,1.5rem + 5vw,6rem) clamp(4rem,3rem + 5vw,8rem);display:grid}._7T5Noq_heroText{gap:var(--space-8);align-content:center;display:grid}._7T5Noq_headline{font-size:clamp(2.5rem,1.2rem + 3.6vw,4.5rem);font-stretch:102%;line-height:var(--leading-tight);margin-left:-.05em}._7T5Noq_heroFoot{gap:var(--space-6);display:grid}._7T5Noq_roleLine{font-size:var(--text-lead);color:var(--color-ink-muted);max-width:40ch}._7T5Noq_ctas{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._7T5Noq_socials{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._7T5Noq_socials a{border:1px solid var(--color-rule);background:var(--color-card);width:2.5rem;height:2.5rem;transition:transform var(--dur-base) var(--ease-spring), color var(--dur-micro) var(--ease-out);border-radius:50%;place-items:center;display:grid}._7T5Noq_socials a:hover{color:var(--color-accent);transform:translateY(-3px)}._7T5Noq_location{align-items:center;gap:var(--space-2);margin-left:var(--space-2);font-size:var(--text-small);color:var(--color-ink-muted);display:inline-flex}._7T5Noq_heroVisual{margin-top:calc(-1 * clamp(2.5rem, 1.5rem + 5vw, 6rem) + var(--space-4));--badge-strap:clamp(5rem, 2rem + 6vw, 8rem);--badge-card:clamp(16rem, 12rem + 7vw, 20rem);align-self:start;position:relative}@media (prefers-reduced-motion:no-preference){._7T5Noq_heroVisual{animation:_7T5Noq_drop-in 1.3s var(--ease-spring) .2s both}}html:not([data-preloaded]):not([data-preloader-leaving]):has([data-preloader]) ._7T5Noq_heroVisual{animation-play-state:paused}@keyframes _7T5Noq_drop-in{0%{transform:translateY(-45%)rotate(-5deg)}}._7T5Noq_backTitle,._7T5Noq_backLabel{font-size:var(--text-label);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted)}._7T5Noq_backIcons{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}._7T5Noq_backIcons>span{border-radius:var(--radius);background:color-mix(in srgb, var(--color-card) 80%, transparent);place-items:center;height:2.75rem;display:grid}._7T5Noq_backIcons svg{color:var(--brand)}._7T5Noq_backFact{gap:var(--space-1);font-size:var(--text-small);font-weight:var(--weight-strong);display:grid}._7T5Noq_ribbons{margin-block:0 var(--space-section);padding-block:var(--space-12);display:grid;position:relative;overflow:clip}._7T5Noq_ribbon{width:110vw;padding-block:var(--space-4);grid-area:1/1;margin-left:-5vw;overflow:hidden}._7T5Noq_ribbonFront{z-index:1;background:var(--color-accent);color:var(--color-accent-ink);box-shadow:var(--shadow-float);transform:rotate(-2.5deg)}._7T5Noq_ribbonBack{background:var(--color-pop);color:var(--color-pop-ink);transform:rotate(3deg)translateY(10px)}._7T5Noq_ribbonMark{background:currentColor;border-radius:2px;width:.625rem;height:.625rem}._7T5Noq_ribbonItem{align-items:center;gap:var(--space-3);padding-inline:var(--space-6);font-size:clamp(1.125rem,1rem + .8vw,1.625rem);font-weight:var(--weight-display);font-stretch:var(--stretch-display);letter-spacing:-.02em;white-space:nowrap;display:inline-flex}._7T5Noq_section{padding-bottom:var(--space-section)}._7T5Noq_sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}._7T5Noq_more{align-items:center;gap:var(--space-3);font-size:var(--text-small);font-weight:var(--weight-strong);text-decoration:none;display:inline-flex}._7T5Noq_moreIcon{background:var(--color-accent-soft);width:2.25rem;height:2.25rem;color:var(--color-accent-strong);transition:transform var(--dur-base) var(--ease-spring), background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);border-radius:50%;place-items:center;display:grid}._7T5Noq_more:hover ._7T5Noq_moreIcon{background:var(--color-accent);color:var(--color-accent-ink);transform:translate(4px)}._7T5Noq_about{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}._7T5Noq_aboutLabel{font-size:var(--text-small);font-weight:var(--weight-strong);color:var(--color-accent)}._7T5Noq_aboutBody{gap:clamp(2.5rem,2rem + 2vw,4rem);display:grid}._7T5Noq_aboutLead{letter-spacing:-.03em;text-wrap:pretty;max-width:34ch;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.625rem);font-weight:600;font-stretch:104%;line-height:1.15}._7T5Noq_figures{border-top:1px solid var(--color-rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin:0;padding:0;list-style:none;display:grid}._7T5Noq_figures li{gap:var(--space-2);padding:var(--space-6) var(--space-6) 0 0;align-content:start;display:grid}._7T5Noq_figures li+li{padding-left:var(--space-6);border-left:1px solid var(--color-rule)}._7T5Noq_figure{font-size:clamp(2.5rem,2rem + 2vw,4rem);font-weight:var(--weight-display);font-stretch:var(--stretch-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;line-height:1}._7T5Noq_figures li:first-child ._7T5Noq_figure{color:var(--color-accent)}._7T5Noq_figureLabel{font-size:var(--text-small);color:var(--color-ink-muted)}._7T5Noq_aboutFoot{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}._7T5Noq_now{align-items:center;gap:var(--space-3);font-size:var(--text-small);font-weight:var(--weight-strong);display:inline-flex}@media (min-width:900px){._7T5Noq_about{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,3fr)}._7T5Noq_aboutLabel{padding-top:.6em}}@media (max-width:560px){._7T5Noq_figures{grid-template-columns:repeat(2,minmax(0,1fr))}._7T5Noq_figures li,._7T5Noq_figures li+li{padding:var(--space-5) var(--space-4) var(--space-5) 0;border-left:0}._7T5Noq_figures li:nth-child(2n){padding-left:var(--space-4);border-left:1px solid var(--color-rule)}._7T5Noq_figures li:nth-child(n+3){border-top:1px solid var(--color-rule)}}._7T5Noq_services{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}._7T5Noq_service{gap:var(--space-2);padding:var(--space-6);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-card);isolation:isolate;transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);align-content:start;display:grid;position:relative;overflow:hidden}._7T5Noq_service:before{content:"";z-index:-1;background:linear-gradient(to top, var(--color-accent-soft), transparent 70%);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);position:absolute;inset:0;transform:translateY(30%)}._7T5Noq_service:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);box-shadow:var(--shadow-card);transform:translateY(-4px)}._7T5Noq_service:hover:before{opacity:1;transform:none}._7T5Noq_serviceIcon{width:3.25rem;height:3.25rem;margin-bottom:var(--space-4);border-radius:var(--radius);background:var(--color-accent-soft);color:var(--color-accent);transition:transform var(--dur-base) var(--ease-spring), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);place-items:center;display:grid}._7T5Noq_service:hover ._7T5Noq_serviceIcon{background:var(--color-accent);color:var(--color-accent-ink);transform:rotate(-8deg)scale(1.08)}._7T5Noq_serviceTitle{font-size:var(--text-h3)}._7T5Noq_serviceBody{color:var(--color-ink-muted);font-size:var(--text-small)}@media (max-width:899px){._7T5Noq_hero{grid-template-columns:minmax(0,1fr)}._7T5Noq_heroVisual{--badge-strap:clamp(4rem, 2rem + 6vw, 6rem);margin-top:0}}@media (prefers-reduced-motion:reduce){._7T5Noq_service:hover,._7T5Noq_service:hover ._7T5Noq_serviceIcon,._7T5Noq_socials a:hover,._7T5Noq_more:hover ._7T5Noq_moreIcon{transform:none}}@media (max-width:560px){._7T5Noq_services{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}._7T5Noq_service{padding:var(--space-4)}._7T5Noq_serviceIcon{width:2.5rem;height:2.5rem;margin-bottom:var(--space-2)}._7T5Noq_serviceTitle{font-size:1.0625rem}._7T5Noq_serviceBody{font-size:var(--text-label)}}
.big-WG_hero{align-items:start;gap:var(--space-12);padding-block:clamp(2rem, 1rem + 4vw, 4.5rem) var(--space-section);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.big-WG_heroText{gap:var(--space-6);align-content:start;padding-top:clamp(1rem,.5rem + 3vw,4rem);display:grid}.big-WG_name{font-size:clamp(2.5rem,1.4rem + 4vw,5rem);line-height:var(--leading-tight);margin-left:-.04em}.big-WG_headline{letter-spacing:-.02em;max-width:26ch;font-size:clamp(1.375rem,1.1rem + 1.2vw,2.125rem);font-weight:500;font-stretch:104%;line-height:1.25}.big-WG_facts{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.big-WG_facts li{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-card);font-size:var(--text-small);font-weight:500;display:inline-flex}.big-WG_facts svg{color:var(--color-accent)}.big-WG_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.big-WG_paper{place-self:center}.big-WG_sheet{gap:var(--space-3);height:100%;padding:var(--space-8) var(--space-6) var(--space-5);flex-direction:column;font-size:.75rem;line-height:1.35;display:flex}.big-WG_sheet>*{flex-shrink:0}@media (max-width:560px){.big-WG_sheetOptional{display:none!important}.big-WG_sheet{gap:var(--space-2);padding:var(--space-6) var(--space-4) var(--space-4)}}.big-WG_sheetHead{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:2px solid var(--color-accent);display:flex}.big-WG_sheetPhoto{background:linear-gradient(160deg, var(--color-sky), var(--color-accent));border-radius:50%;flex:none;width:3.25rem;height:3.25rem;position:relative;overflow:hidden}.big-WG_sheetPhoto img{object-fit:cover;object-position:50% 20%}.big-WG_sheetWho{gap:.125rem;min-width:0;display:grid}.big-WG_sheetWho strong{font-size:1.0625rem;font-weight:var(--weight-display);font-stretch:var(--stretch-display);letter-spacing:-.02em;line-height:1.1}.big-WG_sheetWho span{color:var(--color-ink-muted)}.big-WG_sheetLabel{margin-top:var(--space-1);font-size:.625rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent)}.big-WG_sheetProfile{-webkit-line-clamp:3;color:var(--color-ink-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.big-WG_sheetRoles{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.big-WG_sheetRoles li{display:grid}.big-WG_sheetRoles strong{font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.big-WG_sheetRoles span{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.big-WG_sheetStack{gap:var(--space-2);flex-wrap:wrap;display:flex}.big-WG_sheetStack svg{color:var(--brand)}.big-WG_sheetFoot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--color-rule);font-family:var(--font-mono);color:var(--color-ink-muted);margin-top:auto;font-size:.625rem;display:flex}.big-WG_sheetFoot>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.big-WG_pdf{padding:.125rem var(--space-2);border-radius:var(--radius-pill);background:var(--color-pop);color:var(--color-pop-ink);font-family:var(--font-sans);font-weight:var(--weight-strong);letter-spacing:.06em;flex:none}.big-WG_body{align-items:start;gap:var(--space-12) clamp(2rem, 1rem + 4vw, 6rem);padding-bottom:var(--space-section);grid-template-columns:minmax(0,20rem) minmax(0,1fr);display:grid}.big-WG_aside{gap:var(--space-4);display:grid;position:sticky;top:6.5rem}.big-WG_panel{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-card);display:grid}.big-WG_contacts{gap:var(--space-3);font-size:var(--text-small);margin:0;padding:0;list-style:none;display:grid}.big-WG_contacts li{align-items:center;gap:var(--space-3);min-width:0;display:flex}.big-WG_contacts a,.big-WG_contacts li>span:last-child{overflow-wrap:anywhere;min-width:0;text-decoration:none}.big-WG_contacts a:hover{color:var(--color-accent)}.big-WG_contactIcon{border-radius:var(--radius-sm);background:var(--color-accent-soft);width:2.25rem;height:2.25rem;color:var(--color-accent);flex:none;place-items:center;display:grid}.big-WG_skills{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.big-WG_skills li{align-items:center;gap:var(--space-2);padding:.3rem var(--space-3) .3rem var(--space-2);border:1px solid var(--color-rule);border-radius:var(--radius-pill);font-size:var(--text-label);font-weight:var(--weight-strong);transition:border-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);display:inline-flex}.big-WG_skills li svg{transition:color var(--dur-micro) var(--ease-out)}.big-WG_skills li:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);transform:translateY(-2px)}.big-WG_skills li:hover svg{color:var(--brand)}.big-WG_note{font-size:var(--text-small);color:var(--color-ink-muted)}.big-WG_main{gap:var(--space-section);min-width:0;display:grid}.big-WG_block{gap:var(--space-8);display:grid}.big-WG_profile{gap:var(--space-5);max-width:62ch;color:var(--color-ink-muted);display:grid}.big-WG_profileLead{font-size:var(--text-lead);color:var(--color-ink);line-height:1.55}.big-WG_timeline{padding-left:var(--space-10);position:relative}.big-WG_rail{top:var(--space-2);bottom:var(--space-2);background:var(--color-rule);border-radius:2px;width:2px;position:absolute;left:.6875rem;overflow:hidden}.big-WG_railFill{background:linear-gradient(to bottom, var(--color-accent), var(--color-sky));width:100%;height:100%;display:block}.big-WG_roles{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.big-WG_role{position:relative}.big-WG_node{top:var(--space-6);left:calc(-1 * var(--space-10) + .25rem);border:3px solid var(--color-paper);background:var(--color-surface-strong);width:1rem;height:1rem;box-shadow:0 0 0 1px var(--color-rule);border-radius:50%;position:absolute}.big-WG_node[data-current]{background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 25%, transparent)}.big-WG_roleCard{gap:var(--space-3);padding:var(--space-5) var(--space-6);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-card);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);display:grid}.big-WG_roleCard:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);box-shadow:var(--shadow-card)}.big-WG_roleHead{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.big-WG_roleTitle{letter-spacing:-.02em;font-size:1.1875rem;line-height:1.25}.big-WG_org{margin-top:var(--space-1);font-size:var(--text-small);font-weight:var(--weight-strong);color:var(--color-accent)}.big-WG_org span{color:var(--color-ink-muted);font-weight:400}.big-WG_dates{padding:.2rem var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-label);white-space:nowrap;flex:none}.big-WG_dates[data-current]{background:color-mix(in srgb, var(--color-pop) 55%, var(--color-card));color:var(--color-pop-ink)}.big-WG_summary{font-size:var(--text-small);color:var(--color-ink-muted);max-width:68ch}.big-WG_services{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.big-WG_service{gap:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-card);grid-template-columns:auto minmax(0,1fr);display:grid}.big-WG_service>div{gap:var(--space-2);display:grid}.big-WG_serviceIcon{border-radius:var(--radius);background:var(--color-accent-soft);width:3rem;height:3rem;color:var(--color-accent);place-items:center;display:grid}.big-WG_serviceTitle{letter-spacing:-.02em;font-size:1.1875rem}.big-WG_serviceBody{font-size:var(--text-small);color:var(--color-ink-muted)}@media (max-width:960px){.big-WG_hero,.big-WG_body{grid-template-columns:minmax(0,1fr)}.big-WG_aside{position:static}}@media (max-width:520px){.big-WG_timeline{padding-left:var(--space-8)}.big-WG_node{left:calc(-1 * var(--space-8) + .25rem)}.big-WG_roleCard,.big-WG_service{padding:var(--space-4)}.big-WG_service{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.big-WG_skills li:hover{transform:none}}@media print{.big-WG_paper,.big-WG_actions,.big-WG_noPrint{display:none!important}.big-WG_hero,.big-WG_body{grid-template-columns:1fr;gap:1.25rem;padding-block:0 1.5rem}.big-WG_aside{grid-template-columns:1fr 1fr;position:static}.big-WG_panel,.big-WG_roleCard,.big-WG_service{box-shadow:none;break-inside:avoid}.big-WG_main{gap:1.5rem}.big-WG_rail{display:none}}
.H1d6cq_submit{min-width:12rem}.H1d6cq_labels{white-space:nowrap;display:grid;overflow:hidden}.H1d6cq_labels>span{transition:transform .5s var(--ease-out);grid-area:1/1}.H1d6cq_labels>span:last-child{transform:translateY(115%)}.H1d6cq_submit[data-loading] .H1d6cq_labels>span:first-child{transform:translateY(-115%)}.H1d6cq_submit[data-loading] .H1d6cq_labels>span:last-child{transform:none}.H1d6cq_chip{background:color-mix(in srgb, var(--color-pop) 90%, transparent);color:var(--color-pop-ink);display:grid}.H1d6cq_chip>*{grid-area:1/1;place-self:center}.H1d6cq_chip>.H1d6cq_plane{transition:transform .55s var(--ease-out)}.H1d6cq_submit:hover:not([data-loading]) .H1d6cq_chip>.H1d6cq_plane{transform:translate(2px,-2px)rotate(-8deg)}.H1d6cq_submit[data-loading] .H1d6cq_chip>.H1d6cq_plane{transition-duration:.45s;transition-timing-function:cubic-bezier(.5,0,.9,.4);animation:none;transform:translate(26px,-26px)rotate(-20deg)scale(.6)}.H1d6cq_submit.H1d6cq_submit .H1d6cq_chip>.H1d6cq_ring{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.62 1;width:1.125rem;height:1.125rem;transition:transform .4s var(--ease-spring) .15s;transform:scale(0)}.H1d6cq_submit.H1d6cq_submit[data-loading] .H1d6cq_chip>.H1d6cq_ring{animation:.85s linear infinite H1d6cq_turn;transform:scale(1)}@keyframes H1d6cq_turn{0%{rotate:0deg}to{rotate:360deg}}.H1d6cq_submit:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff61 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.H1d6cq_submit[data-loading]:after{animation:H1d6cq_sheen 1.3s var(--ease-in-out) infinite}@keyframes H1d6cq_sheen{to{transform:translate(110%)}}.H1d6cq_submit[data-loading],.H1d6cq_submit[data-loading]:hover{background-color:var(--btn-bg);color:var(--btn-fg)}.H1d6cq_submit[data-loading]:before{transform:translateY(102%)}.H1d6cq_sent{background:var(--color-accent-soft);width:3.5rem;height:3.5rem;color:var(--color-accent);animation:H1d6cq_pop .6s var(--ease-spring) both;border-radius:50%;place-items:center;display:grid}.H1d6cq_sent svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.H1d6cq_sentRing{stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50%;animation:H1d6cq_draw .7s var(--ease-out) .1s forwards;transform:rotate(-90deg)}.H1d6cq_sentCheck{stroke-width:3.4px;stroke-dasharray:1;stroke-dashoffset:1px;animation:H1d6cq_draw .45s var(--ease-out) .55s forwards}@keyframes H1d6cq_draw{to{stroke-dashoffset:0}}@keyframes H1d6cq_pop{0%{transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.H1d6cq_labels>span,.H1d6cq_chip>.H1d6cq_plane,.H1d6cq_chip>.H1d6cq_ring{transition:none}.H1d6cq_submit[data-loading]:after,.H1d6cq_submit[data-loading] .H1d6cq_chip>.H1d6cq_ring,.H1d6cq_sent{animation:none}.H1d6cq_sentRing,.H1d6cq_sentCheck{stroke-dashoffset:0;animation:none}}
._7ecs4a_hero{align-items:center;gap:var(--space-12) var(--space-16);padding-block:clamp(2rem, 1rem + 4vw, 5rem) var(--space-section);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}._7ecs4a_heroText{gap:var(--space-6);display:grid}._7ecs4a_title{font-size:var(--text-poster);letter-spacing:-.045em;margin-left:-.05em;line-height:.95}._7ecs4a_lead{letter-spacing:-.015em;max-width:36ch;font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:500;line-height:1.4}._7ecs4a_rest{gap:var(--space-4);max-width:58ch;color:var(--color-ink-muted);display:grid}._7ecs4a_actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._7ecs4a_portraitWrap{justify-self:center;width:min(100%,28rem);position:relative}._7ecs4a_portrait{aspect-ratio:4/5;border-radius:var(--radius-lg);background:linear-gradient(170deg, var(--color-sky), var(--color-accent));box-shadow:var(--shadow-float);position:relative;overflow:hidden}._7ecs4a_portrait img{object-fit:cover;object-position:50% 20%}._7ecs4a_now{right:calc(-1 * var(--space-6));bottom:var(--space-8);z-index:2;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--color-rule);border-radius:var(--radius);background:color-mix(in srgb, var(--color-card) 90%, transparent);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-float);display:grid;position:absolute}._7ecs4a_now ul{gap:var(--space-1);font-size:var(--text-small);font-weight:var(--weight-strong);margin:0;padding:0;list-style:none;display:grid}._7ecs4a_now li{align-items:center;gap:var(--space-2);display:flex}._7ecs4a_section{padding-bottom:var(--space-section)}._7ecs4a_sectionTitle{margin-bottom:var(--space-10)}._7ecs4a_capabilities{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}._7ecs4a_capability{gap:var(--space-2);padding:var(--space-6);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-card);color:var(--color-ink-muted);font-size:var(--text-small);transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);align-content:start;display:grid}._7ecs4a_capability:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);box-shadow:var(--shadow-card);transform:translateY(-4px)}._7ecs4a_capIcon{width:3.25rem;height:3.25rem;margin-bottom:var(--space-3);border-radius:var(--radius);background:var(--color-accent-soft);color:var(--color-accent);transition:transform var(--dur-base) var(--ease-spring);place-items:center;display:grid}._7ecs4a_capability:hover ._7ecs4a_capIcon{transform:rotate(-8deg)scale(1.08)}._7ecs4a_capTitle{font-size:var(--text-h3);color:var(--color-ink)}._7ecs4a_process{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}._7ecs4a_step{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);align-content:start;display:grid}._7ecs4a_stepTop{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}._7ecs4a_stepIcon{background:var(--color-accent);width:3rem;height:3rem;color:var(--color-accent-ink);box-shadow:0 0 0 6px color-mix(in srgb, var(--color-accent) 16%, transparent);border-radius:50%;place-items:center;display:grid}._7ecs4a_stepNumber{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-ink-muted)}._7ecs4a_stepTitle{font-size:var(--text-h3)}._7ecs4a_stepBody{font-size:var(--text-small);color:var(--color-ink-muted)}._7ecs4a_resumeCard{align-items:center;gap:var(--space-6);border-radius:var(--radius-lg);background:radial-gradient(70% 140% at 100% 0%, color-mix(in srgb, var(--color-sky) 45%, transparent), transparent 60%), var(--color-accent-soft);transition:transform var(--dur-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(1.5rem,1rem + 2vw,2.5rem);text-decoration:none;display:grid}._7ecs4a_resumeCard:hover{text-decoration:none;transform:translateY(-3px)}._7ecs4a_resumeIcon{border-radius:var(--radius);background:var(--color-card);width:4rem;height:4rem;color:var(--color-accent);box-shadow:var(--shadow-card);place-items:center;display:grid}._7ecs4a_resumeText{gap:var(--space-1);display:grid}._7ecs4a_resumeText strong{font-size:var(--text-h3);font-weight:var(--weight-display);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display)}._7ecs4a_resumeText span{color:var(--color-ink-muted);font-size:var(--text-small)}._7ecs4a_resumeArrow{background:var(--color-accent);width:3.25rem;height:3.25rem;color:var(--color-accent-ink);transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;place-items:center;display:grid}._7ecs4a_resumeCard:hover ._7ecs4a_resumeArrow{transform:translate(4px)}@media (max-width:900px){._7ecs4a_hero{grid-template-columns:minmax(0,1fr)}._7ecs4a_now{right:var(--space-3)}}@media (max-width:560px){._7ecs4a_resumeCard{grid-template-columns:minmax(0,1fr) auto}._7ecs4a_resumeIcon{display:none}}@media (prefers-reduced-motion:reduce){._7ecs4a_capability:hover,._7ecs4a_capability:hover ._7ecs4a_capIcon,._7ecs4a_resumeCard:hover,._7ecs4a_resumeCard:hover ._7ecs4a_resumeArrow{transform:none}}
.d5N1PW_grid{gap:var(--space-12) var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.d5N1PW_note{font-size:var(--text-small);color:var(--color-ink-muted)}.d5N1PW_methods{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.d5N1PW_method{gap:var(--space-2);padding:var(--space-5) var(--space-12) var(--space-5) var(--space-6);border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-card);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);text-decoration:none;display:grid;position:relative}.d5N1PW_method:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);box-shadow:var(--shadow-card);text-decoration:none;transform:translateY(-2px)}.d5N1PW_method svg{color:var(--color-accent)}.d5N1PW_value{align-items:center;gap:var(--space-2);font-weight:var(--weight-strong);overflow-wrap:anywhere;display:inline-flex}.d5N1PW_arrow{right:var(--space-5);transition:transform var(--dur-base) var(--ease-out);position:absolute;top:50%;translate:0 -50%}.d5N1PW_method:hover .d5N1PW_arrow{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){.d5N1PW_method:hover{transform:none}}@media (max-width:760px){.d5N1PW_grid{grid-template-columns:minmax(0,1fr)}}.d5N1PW_forms{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-card);min-width:0;box-shadow:var(--shadow-card);padding:clamp(1.25rem,.75rem + 2vw,2.5rem)}.d5N1PW_tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface);margin-bottom:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:inline-grid}.d5N1PW_tab{min-height:2.75rem;padding:var(--space-2) var(--space-5);white-space:nowrap;text-align:center;border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--weight-strong);font-stretch:var(--stretch-display);color:var(--color-ink-muted);cursor:pointer;transition:color var(--dur-micro) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:0 0;border:0;position:relative}.d5N1PW_tab:hover{color:var(--color-ink)}.d5N1PW_tab[aria-selected=true]{color:var(--color-accent-ink);background:var(--color-accent);box-shadow:0 6px 16px -8px var(--color-accent)}@media (max-width:560px){.d5N1PW_tabs{width:100%;display:grid}.d5N1PW_tab{padding-inline:var(--space-3)}}.d5N1PW_form{gap:var(--space-6);display:grid}.d5N1PW_step{align-items:baseline;gap:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-small);flex-wrap:wrap;display:flex}.d5N1PW_row2{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.d5N1PW_field{gap:var(--space-2);align-content:start;min-width:0;display:grid}.d5N1PW_label{font-size:var(--text-small);font-weight:var(--weight-strong);padding:0}.d5N1PW_required{font-weight:var(--weight-body);color:var(--color-ink-muted)}.d5N1PW_input{width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-body);transition:border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out)}.d5N1PW_input:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-rule))}.d5N1PW_input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 18%, transparent);outline:none}.d5N1PW_input[aria-invalid=true]{border-color:var(--color-danger)}textarea.d5N1PW_input{resize:vertical;min-height:9rem;line-height:1.55}.d5N1PW_select{appearance:none;cursor:pointer;padding-right:var(--space-10);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 22px center,right 16px center;background-repeat:no-repeat;background-size:6px 6px}.d5N1PW_select option{background:var(--color-paper);color:var(--color-ink)}.d5N1PW_hint{font-size:var(--text-label);color:var(--color-ink-muted)}.d5N1PW_error{font-size:var(--text-small);font-weight:var(--weight-strong);color:var(--color-danger)}.d5N1PW_alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-danger) 30%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-card));color:var(--color-danger);font-size:var(--text-small);font-weight:var(--weight-strong);display:flex}.d5N1PW_alert:before{content:"!";background:var(--color-danger);color:#fff;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:var(--weight-display);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.d5N1PW_choices{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.d5N1PW_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.d5N1PW_chip{cursor:pointer;position:relative}.d5N1PW_chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.d5N1PW_chip span{padding:var(--space-2) var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper);font-size:var(--text-small);font-weight:var(--weight-strong);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);display:inline-block}.d5N1PW_chip:hover span{border-color:var(--color-accent)}.d5N1PW_chip input:checked+span{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.d5N1PW_chip input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.d5N1PW_submitRow{align-items:center;gap:var(--space-4) var(--space-6);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.d5N1PW_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.d5N1PW_done{gap:var(--space-4);padding:var(--space-6) 0;justify-items:start;display:grid}.d5N1PW_doneTitle{font-size:var(--text-h2);line-height:1.05}.d5N1PW_doneTitle:focus{outline:none}.d5N1PW_booking{gap:var(--space-6);display:grid}.d5N1PW_bookingHead{gap:var(--space-3);display:grid}.d5N1PW_skip{padding:var(--space-2) 0;font-size:var(--text-small);font-weight:var(--weight-strong);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}.d5N1PW_skip:hover{color:var(--color-ink-muted)}@media (max-width:760px){.d5N1PW_row2{grid-template-columns:minmax(0,1fr)}}.d5N1PW_recaptchaNote{margin-top:var(--space-4);font-size:var(--text-label);color:var(--color-ink-muted)}.d5N1PW_recaptchaNote a{color:inherit}.grecaptcha-badge{visibility:hidden}.d5N1PW_budgetHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.d5N1PW_currency{border-radius:var(--radius-pill);background:var(--color-surface);padding:2px;display:inline-flex}.d5N1PW_currencyOption{cursor:pointer;position:relative}.d5N1PW_currencyOption input{opacity:0;cursor:pointer;position:absolute;inset:0}.d5N1PW_currencyOption span{padding:.125rem var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-label);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);display:block}.d5N1PW_currencyOption input:checked+span{background:var(--color-accent);color:var(--color-accent-ink)}.d5N1PW_currencyOption input:focus-visible+span{outline:2px solid var(--color-ink);outline-offset:2px}.d5N1PW_money{align-items:center;gap:var(--space-2);padding-left:var(--space-4);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-paper);transition:border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);display:flex}.d5N1PW_money:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-rule))}.d5N1PW_money:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 18%, transparent)}.d5N1PW_money:has([aria-invalid=true]){border-color:var(--color-danger)}.d5N1PW_money .d5N1PW_input,.d5N1PW_money .d5N1PW_input:hover,.d5N1PW_money .d5N1PW_input:focus-visible{box-shadow:none;background:0 0;border:0;padding-left:0}.d5N1PW_moneySymbol{font-size:var(--text-body);font-weight:var(--weight-strong)}.d5N1PW_phone{border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-paper);min-width:0;min-height:3rem;transition:border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);align-items:stretch;display:flex}.d5N1PW_phone:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-rule))}.d5N1PW_phone:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 18%, transparent)}.d5N1PW_phone[data-invalid]{border-color:var(--color-danger)}.d5N1PW_phoneCountry{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:0;border-right:1px solid var(--color-rule);border-radius:var(--radius) 0 0 var(--radius);color:var(--color-ink);font:inherit;font-size:var(--text-small);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;flex:none;display:inline-flex}.d5N1PW_phoneCountry:after{content:"";opacity:.55;border-bottom:2px solid;border-right:2px solid;width:5px;height:5px;transform:translateY(-2px)rotate(45deg)}.d5N1PW_phoneCountry:hover{background:var(--color-surface)}.d5N1PW_phoneCountry:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.d5N1PW_flag{object-fit:cover;width:20px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 12%, transparent);border-radius:3px;flex:none}.d5N1PW_field:has(>.d5N1PW_countryPop){position:relative}.d5N1PW_countryPop{top:calc(100% + var(--space-1));z-index:20;gap:var(--space-2);width:min(20rem,100%);min-width:min(17rem,85vw);padding:var(--space-2);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-card);box-shadow:var(--shadow-float);display:grid;position:absolute;left:0}.d5N1PW_countrySearch{width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font-size:1rem}.d5N1PW_countrySearch:focus-visible{border-color:var(--color-accent);outline:none}.d5N1PW_countryList{overscroll-behavior:contain;max-height:16rem;margin:0;padding:0;list-style:none;overflow-y:auto}.d5N1PW_countryList li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-small);cursor:pointer;display:flex}.d5N1PW_countryList li[data-active]{background:var(--color-accent-soft)}.d5N1PW_countryList li[aria-selected=true]{font-weight:var(--weight-strong)}.d5N1PW_countryName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.d5N1PW_countryDial{color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.d5N1PW_countryEmpty{color:var(--color-ink-muted);cursor:default!important}.d5N1PW_phoneInput{width:0;min-width:0;padding:var(--space-3) var(--space-4);border-radius:0 var(--radius) var(--radius) 0;color:var(--color-ink);font-size:var(--text-body);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1}.d5N1PW_phoneInput:focus{outline:none}
._9kCRYa_list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._9kCRYa_item{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-card);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}._9kCRYa_item:hover,._9kCRYa_item[open]{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent)}._9kCRYa_item[open]{box-shadow:var(--shadow-card)}._9kCRYa_question{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}._9kCRYa_question::-webkit-details-marker{display:none}._9kCRYa_questionText{font-size:clamp(1.125rem,1rem + .6vw,1.5rem);line-height:1.25}._9kCRYa_toggle{background:var(--color-accent-soft);width:2.5rem;height:2.5rem;transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:relative}._9kCRYa_toggle:before,._9kCRYa_toggle:after{content:"";background:var(--color-accent-strong);width:.875rem;height:2px;transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);border-radius:2px;grid-area:1/1}._9kCRYa_toggle:after{transform:rotate(90deg)}._9kCRYa_question:hover ._9kCRYa_toggle{transform:scale(1.08)}._9kCRYa_item[open] ._9kCRYa_toggle{background:var(--color-accent);transform:rotate(180deg)}._9kCRYa_item[open] ._9kCRYa_toggle:before,._9kCRYa_item[open] ._9kCRYa_toggle:after{background:var(--color-accent-ink)}._9kCRYa_item[open] ._9kCRYa_toggle:after{transform:rotate(0)}._9kCRYa_question:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-lg)}._9kCRYa_answer{gap:var(--space-4);max-width:68ch;padding:0 var(--space-6) var(--space-6);color:var(--color-ink-muted);line-height:1.65;display:grid}@media (prefers-reduced-motion:no-preference){._9kCRYa_item[open] ._9kCRYa_answer{animation:_9kCRYa_answer-in var(--dur-base) var(--ease-out)}}@keyframes _9kCRYa_answer-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){._9kCRYa_toggle,._9kCRYa_toggle:before,._9kCRYa_toggle:after{transition:none}}@media (max-width:600px){._9kCRYa_question{padding:var(--space-4)}._9kCRYa_answer{padding:0 var(--space-4) var(--space-4)}}
