:root{--font-sans:"Sora","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-serif:"DM Serif Display",Georgia,serif;--font-mono:"Monaco","Menlo","Courier New",monospace;--radius-xs:8px;--radius-sm:12px;--radius-md:18px;--radius-lg:28px;--radius-full:999px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-ms:.75rem;--spacing-md:1rem;--spacing-ml:1.25rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.5rem;--spacing-3xl:3rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.6;--line-height-loose:1.7;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.05em;--border-default:1px solid var(--color-border);--touch-target-min:2.75rem;--opacity-disabled:.6;--color-mask-opaque:#fff;--max-content-width:clamp(1200px,90vw,1400px);--section-padding:clamp(2.5rem,5vw,6rem);--section-padding-compact:clamp(1.75rem,3.5vw,4rem);--min-height-screen:100vh}@supports (min-height:100dvh){:root{--min-height-screen:100dvh}}:root{--z-base:1;--z-sticky:1000;--z-dropdown:1010;--z-overlay:1020;--z-modal:1030;--z-popover:1040;--z-toast:1050;--breakpoint-xs:400px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--color-accent:#8b8fe8;--color-accent-strong:#7b5ea7;--color-accent-soft:#e8ebfb;--color-accent-muted:#8b8fe833;--color-coral:#7ee8a2;--color-coral-soft:#7ee8a226;--color-teal:#3dbfaa;--color-teal-soft:#3dbfaa26;--color-warm-orange:#9b93b8;--color-warm-orange-soft:#9b93b826;--color-bg:#f0eef8;--color-bg-subtle:#fff;--color-bg-transparent:#f0eef800;--color-surface:#fff;--color-surface-muted:#e8e6f4;--color-surface-elevated:#ffffff0d;--color-elevated:#1e1b3a0a;--color-border:#1e1b3a14;--color-border-strong:#1e1b3a24;--color-text-primary:#1e1b3a;--color-text-secondary:#2d2a52;--color-text-muted:#2d2a52d1;--color-text-inverse:#fff;--color-positive:#0ca459;--color-positive-bg:#0ca45933;--color-positive-border:#0ca4594d;--color-warning:#ab7200;--color-warning-bg:#ab720033;--color-warning-border:#ab72004d;--color-negative:#ff3759;--color-negative-bg:#ff375933;--color-negative-border:#ff37594d;--color-badge-default-bg:#ffffff14;--color-button-ghost-bg:#ffffff05;--color-bg-glow-1:#8b8fe82e;--color-bg-glow-2:#3dbfaa29;--color-bg-glow-3:#7ee8a214;--color-overlay:#00000080;--color-overlay-backdrop:#00000080;--color-brand-wordmark-eq:#3dbfaa;--color-surface-cream:#f4efe6;--color-ink-inverse:#1a1428;--color-cream-ink:#1e1b3a;--color-bg-flat:#0e0b1b;--color-footer-bg:#2d2a52;--color-focus-ring:#8b8fe833;--color-focus-ring-strong:#8b8fe847;--color-error-ring:#ff375933;--color-selection-bg:#8b8fe852;--color-selection-text:#fff;--gradient-accent:linear-gradient(120deg,#8b8fe8,#0ca459);--gradient-text:linear-gradient(120deg,#8b8fe8,#0ca459);--shadow-sm:0 8px 24px #1c15341f;--transition-base:.22s ease;--transition-colors:background .22s ease,color .22s ease,border .22s ease;--transition-shadow:box-shadow .22s ease;--color-accent-match:#3dbfaa;--color-accent-self:#8b7be5;--color-accent-growth:#e58fa8;--color-accent-warn:#e2b466;--radius-button:14px;--radius-input:14px;--text-eyebrow-size:11px;--text-eyebrow-tracking:.14em;--text-eyebrow-weight:500;--section-padding-loose:clamp(4rem,8vw,9rem)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-accent:#8b8fe8;--color-accent-strong:#c8d4ff;--color-accent-soft:#8b8fe838;--color-accent-muted:#c8d4ff26;--color-coral:#7ee8a2;--color-coral-soft:#7ee8a22e;--color-teal:#3dbfaa;--color-teal-soft:#3dbfaa2e;--color-warm-orange:#9b93b8;--color-warm-orange-soft:#9b93b82e;--color-bg:#1e1b3a;--color-bg-subtle:#2d2a52;--color-bg-transparent:#1e1b3a00;--color-surface:#2d2a52;--color-surface-muted:#3d385f;--color-surface-elevated:#3a3558;--color-elevated:#c8d4ff24;--color-border:#ffffff14;--color-border-strong:#ffffff29;--color-text-primary:#f0eef8;--color-text-secondary:#c8d4ffd9;--color-text-muted:#c8d4ffb8;--color-text-inverse:#1e1b3a;--color-positive:#34d399;--color-positive-bg:#34d39933;--color-positive-border:#34d3994d;--color-warning:#ffc145;--color-warning-bg:#ffc14533;--color-warning-border:#ffc1454d;--color-negative:#ff6f96;--color-negative-bg:#ff6f9633;--color-negative-border:#ff6f964d;--color-badge-default-bg:#ffffff1f;--color-button-ghost-bg:#ffffff0a;--color-bg-glow-1:#8b8fe829;--color-bg-glow-2:#3dbfaa1f;--color-bg-glow-3:#7ee8a21a;--color-overlay:#0006;--color-overlay-backdrop:#0006;--color-surface-cream:#f4efe6;--color-bg-flat:#0e0b1b;--color-ink-inverse:#f5f2ec;--color-cream-ink:#1e1b3a;--color-accent-match:#3dbfaa;--color-accent-self:#8b7be5;--color-accent-growth:#e58fa8;--color-accent-warn:#e2b466;--color-focus-ring:#8b8fe833;--color-focus-ring-strong:#8b8fe84d;--color-error-ring:#ff6f9640;--color-selection-bg:#8b8fe852;--color-selection-text:#1e1b3a;--color-footer-bg:#2d2a52}*{scrollbar-width:thin;scrollbar-color:var(--color-accent-muted) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-accent-muted);border-radius:var(--radius-full)}:where(html){background-color:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans)}:where(body){min-height:var(--min-height-screen);background:var(--color-bg-flat);color:inherit;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}:where([data-surface=marketing]){isolation:isolate;position:relative}:where([data-surface=marketing]):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% -10%,var(--color-bg-glow-1),var(--color-bg-transparent) 55%),radial-gradient(circle at 80% 10%,var(--color-bg-glow-2),var(--color-bg-transparent) 45%),radial-gradient(circle at 50% 100%,var(--color-bg-glow-3),var(--color-bg-transparent) 60%),var(--color-bg);position:fixed;inset:0}:where(img){max-width:100%;display:block}:where(button){font:inherit;cursor:pointer;background:0 0;border:none}:where(a){color:inherit;text-decoration:none}:where(){background:var(--color-selection-bg);color:var(--color-selection-text,var(--color-text-primary,inherit))}:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}@layer reset{*,:after,:before{box-sizing:border-box}body,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}}@layer base{body,html{overflow-x:hidden}body{font-size:16px;line-height:1.6}main{display:block}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px;border-radius:inherit}.surface-card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.text-gradient{background:var(--gradient-text);color:#0000;-webkit-background-clip:text}}@layer components;@layer utilities{.hide-below-sm{display:none}@media (min-width:640px){.hide-below-sm{display:block}}.hide-below-md{display:none}@media (min-width:768px){.hide-below-md{display:block}}.hide-below-lg{display:none}@media (min-width:1024px){.hide-below-lg{display:block}}@media (min-width:640px){.hide-above-sm{display:none}}@media (min-width:768px){.hide-above-md{display:none}}@media (min-width:1024px){.hide-above-lg{display:none}}.fade-in{animation:fade-in .48s both}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stagger-fade-in>*{animation:fade-in .52s cubic-bezier(.25,1,.5,1) both}.stagger-fade-in>:first-child{animation-delay:0s}.stagger-fade-in>:nth-child(2){animation-delay:80ms}.stagger-fade-in>:nth-child(3){animation-delay:.16s}.stagger-fade-in>:nth-child(4){animation-delay:.24s}.stagger-fade-in>:nth-child(5){animation-delay:.32s}.stagger-fade-in>:nth-child(6){animation-delay:.4s}.stagger-fade-in>:nth-child(7){animation-delay:.48s}.stagger-fade-in>:nth-child(8){animation-delay:.56s}.pulse{will-change:opacity;animation:pulse 2.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.92}}.pulse-scale{will-change:transform;animation:pulse-scale 3s ease-in-out infinite}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.float{will-change:transform;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.float-gentle{will-change:transform;animation:float-gentle 8s ease-in-out infinite}@keyframes float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.float,.float-gentle,.pulse,.pulse-scale,.stagger-fade-in>*{animation:none}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.text-overflow-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-wrap-balance{text-wrap:balance}.word-break-word{word-wrap:break-word;overflow-wrap:break-word}.brand-wordmark-eq{color:var(--color-brand-wordmark-eq);font:inherit;font-weight:inherit;letter-spacing:inherit}[data-wordmark-variant=serif].brand-wordmark{font-family:var(--font-serif)}}.z5mSpW_badge{align-items:center;gap:var(--spacing-sm);padding:.4rem var(--spacing-ms);border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.2em;font-weight:var(--font-weight-semibold);white-space:nowrap;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;display:inline-flex}.z5mSpW_default{background:var(--color-elevated);color:var(--color-text-secondary);border:1px solid var(--color-border-strong)}[data-theme=dark] .z5mSpW_default{color:var(--color-text-primary)}.z5mSpW_primary{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent-strong) 70%,black);border:1px solid var(--color-accent-muted);font-weight:var(--font-weight-bold)}[data-theme=dark] .z5mSpW_primary{color:color-mix(in srgb,var(--color-accent-strong) 80%,white)}.z5mSpW_accent{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 60%,black);border:1px solid var(--color-accent-muted)}[data-theme=dark] .z5mSpW_accent{color:color-mix(in srgb,var(--color-accent) 60%,white)}.z5mSpW_success{background:var(--color-positive-bg);color:color-mix(in srgb,var(--color-positive) 65%,black);border:1px solid var(--color-positive-border);font-weight:var(--font-weight-bold)}[data-theme=dark] .z5mSpW_success{color:color-mix(in srgb,var(--color-positive) 80%,white)}.z5mSpW_warning{background:var(--color-warning-bg);color:color-mix(in srgb,var(--color-warning) 70%,black);border:1px solid var(--color-warning-border);font-weight:var(--font-weight-bold)}[data-theme=dark] .z5mSpW_warning{color:color-mix(in srgb,var(--color-warning) 80%,white)}.z5mSpW_error{background:var(--color-negative-bg);color:color-mix(in srgb,var(--color-negative) 65%,black);border:1px solid var(--color-negative-border);font-weight:var(--font-weight-bold)}[data-theme=dark] .z5mSpW_error{color:color-mix(in srgb,var(--color-negative) 75%,white)}.z5mSpW_coral{background:var(--color-coral-soft);color:color-mix(in srgb,var(--color-coral) 50%,black);border:1px solid var(--color-coral);font-weight:var(--font-weight-bold)}[data-theme=dark] .z5mSpW_coral{color:color-mix(in srgb,var(--color-coral) 80%,white)}.z5mSpW_teal{background:var(--color-teal-soft);color:color-mix(in srgb,var(--color-teal) 55%,black);border:1px solid var(--color-teal);font-weight:var(--font-weight-bold)}[data-theme=dark] .z5mSpW_teal{color:color-mix(in srgb,var(--color-teal) 80%,white)}.z5mSpW_warmOrange{background:var(--color-warm-orange-soft);color:color-mix(in srgb,var(--color-warm-orange) 65%,black);border:1px solid var(--color-warm-orange);font-weight:var(--font-weight-bold)}[data-theme=dark] .z5mSpW_warmOrange{color:color-mix(in srgb,var(--color-warm-orange) 75%,white)}.z5mSpW_gradient{background:linear-gradient(#00000040,#00000040),var(--gradient-accent);background-blend-mode:multiply;color:var(--color-text-inverse);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-sm);border:none}:is([data-theme=dark] .z5mSpW_gradient,.admin-shell .z5mSpW_gradient){background:var(--gradient-accent);background-blend-mode:normal}.z5mSpW_small{font-size:var(--text-xs);padding:.35rem .65rem}.z5mSpW_large{font-size:var(--text-sm);padding:var(--spacing-sm) .85rem}.z5mSpW_score{border-radius:var(--radius-full);background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 60%,black);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);text-transform:none;letter-spacing:normal;align-items:center;gap:.35rem;padding:.35rem .65rem;display:inline-flex}[data-theme=dark] .z5mSpW_score{color:color-mix(in srgb,var(--color-accent) 60%,white)}.z5mSpW_match{background:color-mix(in srgb,var(--color-accent-match) 14%,transparent);color:color-mix(in srgb,var(--color-accent-match) 55%,black);border:1px solid color-mix(in srgb,var(--color-accent-match) 32%,transparent)}.z5mSpW_self{background:color-mix(in srgb,var(--color-accent-self) 14%,transparent);color:color-mix(in srgb,var(--color-accent-self) 60%,black);border:1px solid color-mix(in srgb,var(--color-accent-self) 32%,transparent)}.z5mSpW_growth{background:color-mix(in srgb,var(--color-accent-growth) 14%,transparent);color:color-mix(in srgb,var(--color-accent-growth) 60%,black);border:1px solid color-mix(in srgb,var(--color-accent-growth) 32%,transparent)}.z5mSpW_warn{background:color-mix(in srgb,var(--color-accent-warn) 14%,transparent);color:color-mix(in srgb,var(--color-accent-warn) 55%,black);border:1px solid color-mix(in srgb,var(--color-accent-warn) 32%,transparent)}[data-theme=dark] .z5mSpW_match{color:var(--color-accent-match)}[data-theme=dark] .z5mSpW_self{color:color-mix(in srgb,var(--color-accent-self) 70%,white)}[data-theme=dark] .z5mSpW_growth{color:color-mix(in srgb,var(--color-accent-growth) 65%,white)}[data-theme=dark] .z5mSpW_warn{color:var(--color-accent-warn)}.z5mSpW_mono{font-family:var(--font-mono);font-size:var(--text-eyebrow-size);font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase}.F3RxWa_button{padding:var(--spacing-sm) var(--spacing-ml);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);transition:var(--transition-transform),var(--transition-shadow);white-space:nowrap;justify-content:center;align-items:center;gap:var(--spacing-sm);cursor:pointer;word-wrap:break-word;will-change:transform;border:none;min-height:36px;font-family:inherit;display:inline-flex}@media (pointer:coarse){.F3RxWa_button{min-height:44px}}@media (min-width:640px){.F3RxWa_button{font-size:var(--text-base)}}.F3RxWa_button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.F3RxWa_primary{background:linear-gradient(#00000040,#00000040),var(--gradient-accent);background-blend-mode:multiply;color:var(--color-text-inverse);box-shadow:var(--shadow-colored-accent);position:relative;overflow:hidden}:is([data-theme=dark] .F3RxWa_primary,.admin-shell .F3RxWa_primary){background:var(--gradient-accent);background-blend-mode:normal}.F3RxWa_primary:before{content:"";background:linear-gradient(#00000040,#00000040),var(--gradient-accent);background-blend-mode:multiply;opacity:0;transition:opacity var(--transition-base);position:absolute;inset:0}.admin-shell .F3RxWa_primary:before,[data-theme=dark] .F3RxWa_primary:before{background:var(--gradient-accent);background-blend-mode:normal}.F3RxWa_primary:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)}.F3RxWa_primary:hover:not(:disabled):before{opacity:.2}.F3RxWa_primary:active:not(:disabled){transform:translateY(0)}.F3RxWa_secondary{border:2px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.F3RxWa_secondary:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-accent-muted);box-shadow:var(--shadow-md);transform:translateY(-1px)}.F3RxWa_ghost{border:2px solid var(--color-border);background:var(--color-button-ghost-bg);color:var(--color-text-secondary);transition:var(--transition-colors),var(--transition-transform)}.F3RxWa_ghost:hover:not(:disabled){border-color:var(--color-accent-muted);background:var(--color-surface-muted);color:var(--color-text-primary);transform:translateY(-1px)}.F3RxWa_plain{box-shadow:none;color:var(--color-text-primary);padding:var(--spacing-xs) 0;min-height:var(--touch-target-min);border-radius:var(--radius-sm);transition:var(--transition-colors),var(--transition-transform);background:0 0;border:none;justify-content:flex-start;gap:0}.F3RxWa_plain:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text-primary);transform:none}.F3RxWa_plain:active:not(:disabled){transform:none}.F3RxWa_fullWidth{width:100%}.F3RxWa_small{font-size:var(--text-xs);padding:var(--spacing-sm) var(--spacing-ms)}@media (min-width:400px){.F3RxWa_small{font-size:var(--text-sm);padding:var(--spacing-sm) var(--spacing-md)}}@media (pointer:coarse){.F3RxWa_small{padding:var(--spacing-sm) var(--spacing-ms);font-size:var(--text-sm)}}.F3RxWa_large{padding:var(--spacing-ms) var(--spacing-lg);font-size:var(--text-sm);min-height:40px}@media (min-width:640px){.F3RxWa_large{padding:var(--spacing-ms) var(--spacing-lg);font-size:var(--text-base)}}@media (pointer:coarse){.F3RxWa_large{min-height:48px}}.F3RxWa_textFull{display:none}.F3RxWa_textShort{display:inline}@media (min-width:640px){.F3RxWa_textFull{display:inline}.F3RxWa_textShort{display:none}}.F3RxWa_gradientBorder{background:var(--color-surface);color:var(--color-accent);padding:calc(var(--spacing-sm) + 2px) calc(var(--spacing-ml) + 2px);border:none;position:relative}.F3RxWa_gradientBorder:before{content:"";border-radius:var(--radius-full);background:var(--gradient-accent);-webkit-mask:linear-gradient(var(--color-mask-opaque) 0 0) content-box,linear-gradient(var(--color-mask-opaque) 0 0);padding:2px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.F3RxWa_gradientBorder:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.F3RxWa_destructive{background:var(--color-negative);color:var(--color-text-inverse);box-shadow:var(--shadow-sm)}.F3RxWa_destructive:hover:not(:disabled){background:color-mix(in srgb,var(--color-negative) 85%,black);box-shadow:var(--shadow-md);transform:translateY(-2px)}.F3RxWa_destructive:active:not(:disabled){transform:translateY(0)}.F3RxWa_solid{background:var(--color-surface-cream);color:var(--color-bg-flat);border-radius:var(--radius-button);box-shadow:none;transition:var(--transition-colors),var(--transition-transform)}.F3RxWa_solid:hover:not(:disabled){background:color-mix(in srgb,var(--color-surface-cream) 90%,var(--color-accent-match));transform:translateY(-1px)}.F3RxWa_solid:active:not(:disabled){transform:translateY(0)}.F3RxWa_solidInverse{background:var(--color-bg-flat);color:var(--color-surface-cream);border-radius:var(--radius-button);box-shadow:none;transition:var(--transition-colors),var(--transition-transform)}.F3RxWa_solidInverse:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg-flat) 88%,var(--color-accent-match));transform:translateY(-1px)}.F3RxWa_solidInverse:active:not(:disabled){transform:translateY(0)}@media (prefers-reduced-motion:reduce){.F3RxWa_button,.F3RxWa_destructive,.F3RxWa_gradientBorder,.F3RxWa_plain,.F3RxWa_primary:before,.F3RxWa_solid,.F3RxWa_solidInverse{transition:none}.F3RxWa_button:hover:not(:disabled){transform:none}}.uT9KoW_buttonGroup{justify-content:space-between;gap:var(--spacing-ms);flex-wrap:wrap;display:flex}.uT9KoW_buttonGroup.uT9KoW_center{justify-content:center}.uT9KoW_buttonGroup.uT9KoW_start{justify-content:flex-start}.uT9KoW_buttonGroup.uT9KoW_end{justify-content:flex-end}.uT9KoW_buttonGroup.uT9KoW_column{flex-direction:column}.uT9KoW_buttonGroup.uT9KoW_column>*{text-align:center;width:100%}.uT9KoW_buttonGroup.uT9KoW_stackOnMobile{flex-direction:column}.uT9KoW_buttonGroup.uT9KoW_stackOnMobile>*{text-align:center;width:100%}@media (min-width:640px){.uT9KoW_buttonGroup.uT9KoW_stackOnMobile{flex-direction:row}.uT9KoW_buttonGroup.uT9KoW_stackOnMobile>*,.uT9KoW_buttonGroup:not(.uT9KoW_column)>*{width:auto}}.fUVyvq_card{padding:var(--spacing-ml);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);grid-gap:var(--spacing-ms);gap:var(--spacing-ms);word-wrap:break-word;overflow-wrap:break-word;text-align:left;display:grid}@media (min-width:640px){.fUVyvq_card{padding:var(--spacing-lg);gap:var(--spacing-ms)}}@media (min-width:768px){.fUVyvq_card{padding:var(--spacing-lg);gap:var(--spacing-md)}}.fUVyvq_surface{box-shadow:var(--shadow-sm)}.fUVyvq_elevated,.fUVyvq_surface{background:var(--color-surface);border:1px solid var(--color-border)}.fUVyvq_elevated{box-shadow:var(--shadow-md)}.fUVyvq_bordered{background:var(--color-surface);border:2px solid var(--color-border-strong);box-shadow:none}.fUVyvq_gradient{background:var(--gradient-background-accent);border:1px solid var(--color-border)}.fUVyvq_compact{padding:var(--spacing-ms) var(--spacing-ms);gap:var(--spacing-sm)}.fUVyvq_large{padding:var(--spacing-xl) var(--spacing-lg);gap:var(--spacing-ml)}@media (min-width:640px){.fUVyvq_large{padding:var(--spacing-2xl) var(--spacing-xl)}}.fUVyvq_card[data-padding=none]{padding:0}.fUVyvq_card[data-padding=sm]{padding:var(--spacing-sm)}.fUVyvq_card[data-padding=md]{padding:var(--spacing-md)}.fUVyvq_card[data-padding=lg]{padding:var(--spacing-lg)}.fUVyvq_card[data-padding=xl]{padding:var(--spacing-xl)}.fUVyvq_interactive{transition:var(--transition-transform),var(--transition-shadow);cursor:pointer;will-change:transform}.fUVyvq_interactive:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}@media (pointer:coarse){.fUVyvq_interactive{min-height:44px}}.fUVyvq_interactive:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)scale(1.01)}.fUVyvq_interactive:active{transform:translateY(-2px)scale(1)}.fUVyvq_card.fUVyvq_selected{border-color:var(--color-accent-strong);box-shadow:var(--shadow-colored-accent);background:linear-gradient(to bottom,var(--color-accent-soft) 0,var(--color-accent-soft) 3%,var(--color-surface) 100%)}.fUVyvq_vibrant{background-origin:border-box;background-clip:padding-box,border-box;background-image:linear-gradient(var(--color-surface),var(--color-surface)),var(--gradient-accent);box-shadow:var(--shadow-colored-accent);border:2px solid #0000;position:relative}.fUVyvq_featured,.fUVyvq_vibrant:hover{box-shadow:var(--shadow-md)}.fUVyvq_featured{background:linear-gradient(135deg,var(--color-accent-soft) 0,var(--color-surface) 100%);border:2px solid var(--color-accent-muted)}.fUVyvq_featured:hover{box-shadow:var(--shadow-lg)}.fUVyvq_coralAccent{border:2px solid var(--color-coral-soft);box-shadow:var(--shadow-colored-coral)}.fUVyvq_coralAccent:hover{border-color:var(--color-coral);box-shadow:var(--shadow-md)}.fUVyvq_tealAccent{border:2px solid var(--color-teal-soft);box-shadow:var(--shadow-colored-teal)}.fUVyvq_tealAccent:hover{border-color:var(--color-teal);box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:reduce){.fUVyvq_coralAccent,.fUVyvq_featured,.fUVyvq_interactive,.fUVyvq_tealAccent,.fUVyvq_vibrant{transition:none}.fUVyvq_interactive:active,.fUVyvq_interactive:hover{transform:none}}.z9QMUa_chip{border-radius:var(--radius-full);background:var(--color-surface-muted);font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:.35rem;padding:.35rem .65rem;display:inline-flex}.z9QMUa_chip.z9QMUa_interactive{cursor:pointer;transition:var(--transition-colors)}.z9QMUa_chip.z9QMUa_interactive:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}.z9QMUa_chip.z9QMUa_interactive:hover{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 60%,black)}[data-theme=dark] .z9QMUa_chip.z9QMUa_interactive:hover{color:color-mix(in srgb,var(--color-accent) 60%,white)}@media (pointer:coarse){.z9QMUa_chip.z9QMUa_interactive{min-height:44px}}.z9QMUa_primary{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 60%,black)}[data-theme=dark] .z9QMUa_primary{color:color-mix(in srgb,var(--color-accent) 60%,white)}.z9QMUa_muted{background:var(--color-elevated);color:var(--color-text-muted)}[data-theme=dark] .z9QMUa_muted{color:var(--color-text-secondary)}.z9QMUa_small{font-size:var(--text-xs);padding:var(--spacing-xs) var(--spacing-sm)}.z9QMUa_large{font-size:var(--text-sm);padding:.45rem var(--spacing-ms)}@media (prefers-reduced-motion:reduce){.z9QMUa_chip.z9QMUa_interactive{transition:none}}.AB1WqG_container{width:100%;max-width:var(--max-content-width);padding-inline:clamp(var(--spacing-md),.5rem + 1.56vw,var(--spacing-lg));box-sizing:border-box;margin-inline:auto;overflow-x:clip}.AB1WqG_narrow{max-width:760px}.AB1WqG_wide{max-width:1440px}.TPUqkq_hstack{flex-direction:row;display:flex}.TPUqkq_spacing-xs{gap:var(--spacing-xs)}.TPUqkq_spacing-sm{gap:var(--spacing-sm)}.TPUqkq_spacing-md{gap:var(--spacing-md)}.TPUqkq_spacing-lg{gap:var(--spacing-lg)}.TPUqkq_spacing-xl{gap:var(--spacing-xl)}.TPUqkq_align-start{align-items:flex-start}.TPUqkq_align-center{align-items:center}.TPUqkq_align-end{align-items:flex-end}.TPUqkq_align-stretch{align-items:stretch}.TPUqkq_justify-start{justify-content:flex-start}.TPUqkq_justify-center{justify-content:center}.TPUqkq_justify-end{justify-content:flex-end}.TPUqkq_justify-between{justify-content:space-between}.TPUqkq_justify-around{justify-content:space-around}.TPUqkq_wrap-nowrap{flex-wrap:nowrap}.TPUqkq_wrap-wrap{flex-wrap:wrap}.TPUqkq_height-auto{min-height:auto}.TPUqkq_height-touch{min-height:44px}.TPUqkq_height-comfortable{min-height:56px}.TPUqkq_responsive-sm{flex-direction:column}@media (min-width:640px){.TPUqkq_responsive-sm{flex-direction:row}}.TPUqkq_responsive-md{flex-direction:column}@media (min-width:768px){.TPUqkq_responsive-md{flex-direction:row}}.TPUqkq_responsive-lg{flex-direction:column}@media (min-width:1024px){.TPUqkq_responsive-lg{flex-direction:row}}.C3de8a_vstack{flex-direction:column;min-width:0;display:flex}.C3de8a_spacing-xs{gap:var(--spacing-xs)}.C3de8a_spacing-sm{gap:var(--spacing-sm)}.C3de8a_spacing-md{gap:var(--spacing-md)}.C3de8a_spacing-lg{gap:var(--spacing-lg)}.C3de8a_spacing-xl{gap:var(--spacing-xl)}.C3de8a_align-start{align-items:flex-start}.C3de8a_align-center{align-items:center}.C3de8a_align-end{align-items:flex-end}.C3de8a_align-stretch{align-items:stretch}.C3de8a_width-auto{width:auto}.C3de8a_width-full{width:100%}.C3de8a_responsive-sm{flex-direction:column}@media (min-width:640px){.C3de8a_responsive-sm{flex-direction:row}}.C3de8a_responsive-md{flex-direction:column}@media (min-width:768px){.C3de8a_responsive-md{flex-direction:row}}.C3de8a_responsive-lg{flex-direction:column}@media (min-width:1024px){.C3de8a_responsive-lg{flex-direction:row}}.xhfIyW_dragCard{min-height:44px;padding:var(--spacing-ms);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:-webkit-grab;cursor:grab;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}.xhfIyW_dragCard:active{cursor:-webkit-grabbing;cursor:grabbing}.xhfIyW_dragCard:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.xhfIyW_dragging{opacity:.5}.xhfIyW_icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.xhfIyW_label{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.xhfIyW_description{font-size:var(--text-sm);color:var(--color-text-secondary)}.xhfIyW_content{flex:1 1}@media (prefers-reduced-motion:reduce){.xhfIyW_dragCard{transition:none}}.vLdp0G_dropZone{border:2px dashed var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);transition:var(--transition-base);background:var(--color-surface);min-height:var(--dropzone-min-height,200px)}.vLdp0G_isOver{border-color:var(--color-accent);background:var(--color-surface-muted)}.vLdp0G_label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.vLdp0G_emptyText{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}.vLdp0G_browseButton{margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);background:0 0;display:block}.vLdp0G_browseButton:hover:not(:disabled){background:var(--color-accent-muted);color:color-mix(in srgb,var(--color-accent) 60%,black)}[data-theme=dark] .vLdp0G_browseButton:hover:not(:disabled){color:color-mix(in srgb,var(--color-accent) 60%,white)}.vLdp0G_browseButton:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}@media (pointer:coarse){.vLdp0G_browseButton{min-height:44px}}.vLdp0G_hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}@media (prefers-reduced-motion:reduce){.vLdp0G_dropZone{transition:none}}.D4dnQq_overlay{background:var(--color-overlay-backdrop);visibility:visible;opacity:1;transition:opacity var(--transition-slow),visibility var(--transition-slow)}.D4dnQq_overlayHidden{visibility:hidden;opacity:0}.D4dnQq_panel{height:100vh;width:var(--drawer-width,min(300px,85vw));background:var(--color-surface);box-shadow:var(--shadow-xl);visibility:visible;transition:transform var(--transition-slow),visibility var(--transition-slow);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;overflow-y:auto}.D4dnQq_panel.D4dnQq_left{left:0;transform:translate(0)}.D4dnQq_panel.D4dnQq_right{right:0;transform:translate(0)}.D4dnQq_panel.D4dnQq_left.D4dnQq_panelHidden{transform:translate(-100%)}.D4dnQq_panel.D4dnQq_right.D4dnQq_panelHidden{transform:translate(100%)}.D4dnQq_panelHidden{visibility:hidden}.D4dnQq_viewport{pointer-events:none;display:flex;position:fixed;inset:0}.D4dnQq_viewport>*{pointer-events:auto}.D4dnQq_closeButton{padding:var(--spacing-xs);width:44px;min-width:44px;height:44px;min-height:44px;font-size:var(--text-2xl);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.D4dnQq_closeButton:hover{background:var(--color-surface-muted)}@media (prefers-reduced-motion:reduce){.D4dnQq_overlay,.D4dnQq_panel{transition:none}}.c87Bvq_icon{vertical-align:middle;color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c87Bvq_sm{width:16px;height:16px}.c87Bvq_md{width:20px;height:20px}.c87Bvq_lg{width:24px;height:24px}._0IQSAG_closeButton{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._0IQSAG_closeButton:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}._0IQSAG_closeButton:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}._0IQSAG_closeButton:active{transform:scale(.95)}._0IQSAG_sm{width:24px;height:24px;position:relative}._0IQSAG_md:before,._0IQSAG_sm:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._0IQSAG_md{width:32px;height:32px;position:relative}._0IQSAG_lg{width:44px;height:44px}@media (prefers-reduced-motion:reduce){._0IQSAG_closeButton{transition:none}._0IQSAG_closeButton:active{transform:none}}.sDUWxq_root{--eyebrow-tone:var(--color-text-muted);align-items:center;gap:var(--spacing-sm);font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--font-weight-semibold);letter-spacing:.005em;color:var(--color-text-secondary);line-height:1.4;display:inline-flex}.sDUWxq_root[data-tone=match]{--eyebrow-tone:var(--color-accent-match)}.sDUWxq_root[data-tone=self]{--eyebrow-tone:var(--color-accent-self)}.sDUWxq_root[data-tone=growth]{--eyebrow-tone:var(--color-accent-growth)}.sDUWxq_root[data-tone=warn]{--eyebrow-tone:var(--color-accent-warn)}.sDUWxq_root[data-tone=muted]{--eyebrow-tone:var(--color-text-muted)}.sDUWxq_root:before{content:"";border-radius:var(--radius-full,999px);background:var(--eyebrow-tone);flex:none;width:.5rem;height:.5rem}.sDUWxq_root:has([data-glyph]):before{display:none}.sDUWxq_glyph{color:var(--eyebrow-tone);font-size:1em;line-height:1;display:inline-flex}.N5LEVW_actionBar{min-height:56px;padding:var(--spacing-ms);justify-content:space-between;background:var(--color-surface);flex-wrap:wrap}.N5LEVW_actionBar,.N5LEVW_center,.N5LEVW_left,.N5LEVW_right{align-items:center;gap:var(--spacing-ms);display:flex}.N5LEVW_left{flex:auto}.N5LEVW_center{flex:auto;justify-content:center;display:none}.N5LEVW_right{flex:auto;margin-left:auto}.N5LEVW_border-top{border-top:1px solid var(--color-border)}.N5LEVW_border-both,.N5LEVW_border-bottom{border-bottom:1px solid var(--color-border)}.N5LEVW_border-both{border-top:1px solid var(--color-border)}.N5LEVW_border-none{border:none}.N5LEVW_sticky{z-index:var(--z-base);position:-webkit-sticky;position:sticky;top:0}@media (min-width:768px){.N5LEVW_actionBar{flex-wrap:nowrap}.N5LEVW_center{display:flex}.N5LEVW_left{flex:auto;min-width:0}.N5LEVW_right{flex:none}}@media (prefers-reduced-motion:reduce){.N5LEVW_actionBar{transition:none}}.j7tkRa_field{grid-gap:var(--spacing-xs);gap:var(--spacing-xs);display:grid}.j7tkRa_label{font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--color-text-primary)}@media (min-width:640px){.j7tkRa_label{font-size:var(--text-base)}}.j7tkRa_description{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-height-normal)}.j7tkRa_error{color:color-mix(in srgb,var(--color-negative) 70%,black);font-size:var(--text-sm);margin-top:var(--spacing-xs)}[data-theme=dark] .j7tkRa_error{color:var(--color-negative)}.j7tkRa_required:after{content:" *";color:color-mix(in srgb,var(--color-negative) 70%,black)}[data-theme=dark] .j7tkRa_required:after{color:var(--color-negative)}.Bswh_G_form{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}@media (prefers-reduced-motion:reduce){.Bswh_G_form{transition:none}}.ddk7Ka_fieldset{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);min-width:0;display:grid}.ddk7Ka_fieldset:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ddk7Ka_fieldset:disabled *{pointer-events:none}.ddk7Ka_legend{font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--color-text-primary)}@media (min-width:640px){.ddk7Ka_legend{font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.ddk7Ka_fieldset{transition:none}}.gPkf2q_formGrid{width:100%;display:grid}.gPkf2q_pattern-double,.gPkf2q_pattern-single{grid-template-columns:1fr}@media (min-width:768px){.gPkf2q_pattern-double{grid-template-columns:repeat(2,1fr)}}.gPkf2q_pattern-triple{grid-template-columns:1fr}@media (min-width:768px){.gPkf2q_pattern-triple{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.gPkf2q_pattern-triple{grid-template-columns:repeat(3,1fr)}}.gPkf2q_gap-xs{gap:var(--spacing-xs)}.gPkf2q_gap-sm{gap:var(--spacing-sm)}.gPkf2q_gap-md{gap:var(--spacing-md)}.gPkf2q_gap-lg{gap:var(--spacing-lg)}.gPkf2q_gap-xl{gap:var(--spacing-xl)}.kUzzCW_grid{grid-gap:var(--spacing-ml);gap:var(--spacing-ml);align-items:start;display:grid}.kUzzCW_cards{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.kUzzCW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kUzzCW_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.kUzzCW_columns2{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.kUzzCW_columns2{grid-template-columns:repeat(2,minmax(0,1fr))}}.kUzzCW_columns3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.kUzzCW_columns3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kUzzCW_columns3{grid-template-columns:repeat(3,minmax(0,1fr))}}.kUzzCW_columns4{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.kUzzCW_columns4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kUzzCW_columns4{grid-template-columns:repeat(4,minmax(0,1fr))}}.kUzzCW_gapSmall{gap:var(--spacing-ms)}.kUzzCW_gapMedium{gap:var(--spacing-ml)}.kUzzCW_gapLarge{gap:var(--spacing-xl)}.kUzzCW_grid[style*=grid-template-areas]{grid-template-columns:revert}.kUzzCW_grid>[style*="grid-area: featured"]{background:linear-gradient(135deg,var(--color-accent-soft) 0,var(--color-surface) 100%);border:2px solid var(--color-accent-muted);padding:var(--spacing-xl)}.SQ06ua_input:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.SQ06ua_input::placeholder{color:var(--color-text-muted)}.SQ06ua_input.SQ06ua_error{border-color:var(--color-negative)}.SQ06ua_input.SQ06ua_error:focus,.SQ06ua_input.SQ06ua_error:focus-visible{box-shadow:0 0 0 3px var(--color-error-ring);outline:none}._6kvK7G_root{gap:var(--spacing-xs);flex-direction:column}._6kvK7G_group,._6kvK7G_root{width:100%;min-width:0;display:flex}._6kvK7G_group{border-radius:var(--radius-md);border:var(--border-default);background:var(--color-surface-muted);align-items:stretch;overflow:hidden}._6kvK7G_input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--spacing-ms) var(--spacing-md);color:var(--color-text-primary);font-size:var(--text-sm);text-align:center;-moz-appearance:textfield;background:0 0;border:none;flex:1 1;align-self:stretch;font-family:inherit}._6kvK7G_input::-webkit-inner-spin-button,._6kvK7G_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._6kvK7G_input:focus{outline:none}._6kvK7G_input::placeholder{color:var(--color-text-muted)}._6kvK7G_stepper{min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding:0 var(--spacing-sm);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-xl);cursor:pointer;transition:var(--transition-colors);border:none;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;display:flex}._6kvK7G_stepper:hover:not([data-disabled]){background:var(--color-surface-muted);color:var(--color-text-primary)}._6kvK7G_stepper[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}._6kvK7G_stepper:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}._6kvK7G_stepperGlyph{line-height:1;font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block}._6kvK7G_group:focus-within{border-color:var(--color-accent-strong);box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring))}._6kvK7G_error ._6kvK7G_group{border-color:var(--color-negative)}._6kvK7G_error ._6kvK7G_group:focus-within{box-shadow:0 0 0 3px var(--color-error-ring)}._6kvK7G_root[data-disabled] ._6kvK7G_group{opacity:var(--opacity-disabled);pointer-events:none}@media (prefers-reduced-motion:reduce){._6kvK7G_stepper{transition:none}}@media (min-width:640px){._6kvK7G_input{padding:var(--spacing-ms) var(--spacing-ml);font-size:var(--text-base)}}._9QX3tG_separator{background-color:var(--color-border);flex-shrink:0}._9QX3tG_horizontal{width:100%;height:1px}._9QX3tG_vertical{width:1px;height:100%;min-height:1em}.fjsZbG_toggle{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-full);font-weight:var(--font-weight-medium);font-size:var(--text-sm);transition:var(--transition-base);justify-content:center;align-items:center;gap:var(--spacing-sm);border:2px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-secondary);cursor:pointer;font-family:inherit;display:inline-flex}.fjsZbG_toggle:hover:not(:disabled){border-color:var(--color-accent-muted);background:var(--color-surface);color:var(--color-text-primary)}.fjsZbG_toggle[data-pressed]{background:color-mix(in srgb,var(--color-accent) 75%,black);color:var(--color-text-inverse);border-color:var(--color-accent-strong)}:is([data-theme=dark] .fjsZbG_toggle[data-pressed],.admin-shell .fjsZbG_toggle[data-pressed]){background:var(--color-accent)}.fjsZbG_toggle[data-pressed]:hover:not(:disabled){background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.fjsZbG_toggle:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.fjsZbG_toggle:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}@media (pointer:coarse){.fjsZbG_toggle{min-height:44px}}@media (prefers-reduced-motion:reduce){.fjsZbG_toggle{transition:none}}._9xoQqW_root{border-radius:var(--radius-sm);position:relative;overflow:hidden}._9xoQqW_viewport{border-radius:inherit;width:100%;height:100%}._9xoQqW_content{min-width:100%;min-height:100%}._9xoQqW_scrollbar{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity var(--transition-fast);display:flex}._9xoQqW_scrollbar[data-orientation=vertical]{width:10px;top:0;bottom:0;right:0}._9xoQqW_scrollbar[data-orientation=horizontal]{height:10px;bottom:0;left:0;right:0}._9xoQqW_thumb{background:var(--color-accent-muted);border-radius:var(--radius-full);transition:background var(--transition-fast);flex:1 1;position:relative}._9xoQqW_thumb:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._9xoQqW_thumb:hover{background:var(--color-accent-soft)}._9xoQqW_thumb[data-orientation=vertical]{width:6px;min-height:20px;margin:2px auto}._9xoQqW_thumb[data-orientation=horizontal]{min-width:20px;height:6px;margin:auto 2px}._9xoQqW_corner{background:var(--color-surface-muted);width:10px;height:10px}@media (prefers-reduced-motion:reduce){._9xoQqW_scrollbar,._9xoQqW_thumb{transition:none}}.jsrS2q_root{align-items:center;gap:var(--spacing-xs);flex-direction:row;font-family:inherit;display:flex}.jsrS2q_root[data-orientation=vertical]{flex-direction:column;align-items:stretch}.jsrS2q_root[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}.jsrS2q_group{flex-direction:inherit;align-items:inherit;gap:inherit;display:flex}.jsrS2q_button{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;transition:var(--transition-base);background:0 0;border:none;font-family:inherit;display:inline-flex}.jsrS2q_button:hover:not([data-disabled]){background:var(--color-surface-muted);color:var(--color-text-primary)}.jsrS2q_button:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}.jsrS2q_button[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.jsrS2q_link{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);transition:var(--transition-base);align-items:center;text-decoration:none;display:inline-flex}.jsrS2q_link:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}.jsrS2q_link:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}.jsrS2q_input{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:2px solid var(--color-border);min-width:0;transition:var(--transition-base);font-family:inherit}@media (min-width:640px){.jsrS2q_input{min-width:80px}}.jsrS2q_input:focus{border-color:var(--color-accent-strong);box-shadow:var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}.jsrS2q_input::placeholder{color:var(--color-text-muted)}.jsrS2q_separator{background:var(--color-border);flex-shrink:0;width:1px;height:1.5em}.jsrS2q_separator[data-orientation=vertical]{width:1.5em;height:1px}@media (pointer:coarse){.jsrS2q_button,.jsrS2q_link{min-height:44px}}@media (prefers-reduced-motion:reduce){.jsrS2q_button,.jsrS2q_input,.jsrS2q_link{transition:none}}.WghP-q_root{border-radius:var(--radius-full);background:var(--color-surface-muted);width:2.5rem;height:2.5rem;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.WghP-q_image{object-fit:cover;width:100%;height:100%}.WghP-q_fallback{text-transform:uppercase;letter-spacing:.02em;justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (prefers-reduced-motion:reduce){.WghP-q_root{transition:none}}.emjT2W_radio{border-radius:var(--radius-full);border:2px solid var(--color-border);background:var(--color-surface-muted);cursor:pointer;width:1.125rem;height:1.125rem;transition:var(--transition-colors),var(--transition-shadow);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.emjT2W_radio:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.emjT2W_radio{transition:none}}.emjT2W_radio:hover:not([data-disabled]){border-color:var(--color-accent)}.emjT2W_radio:focus-visible{border-color:var(--color-accent-strong);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.emjT2W_radio[data-checked]{background:color-mix(in srgb,var(--color-accent) 75%,black);border-color:var(--color-accent-strong)}:is([data-theme=dark] .emjT2W_radio[data-checked],.admin-shell .emjT2W_radio[data-checked]){background:var(--color-accent)}.emjT2W_radio[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.emjT2W_radio.emjT2W_error{border-color:var(--color-negative)}.emjT2W_radio.emjT2W_error:focus-visible{box-shadow:0 0 0 3px var(--color-error-ring)}.emjT2W_indicator{border-radius:var(--radius-full);background:var(--color-text-inverse);opacity:0;width:.5rem;height:.5rem;transition:opacity var(--transition-base),transform var(--transition-base);transform:scale(0)}.emjT2W_radio[data-checked] .emjT2W_indicator{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.emjT2W_indicator{transition:none}}._2WAoAa_radioGroup{gap:var(--spacing-sm);flex-direction:column;display:flex}.b_P8UW_root{--slider-thumb-size:20px;--slider-track-height:6px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:120px;display:inline-flex}.b_P8UW_control,.b_P8UW_root{align-items:center;width:100%;position:relative}.b_P8UW_control{cursor:pointer;display:flex}.b_P8UW_root[data-disabled] .b_P8UW_control{cursor:not-allowed;opacity:var(--opacity-disabled)}.b_P8UW_track{width:100%;height:var(--slider-track-height);background:var(--color-surface-muted);position:relative;overflow:hidden}.b_P8UW_indicator,.b_P8UW_track{border-radius:var(--radius-full)}.b_P8UW_indicator{background:color-mix(in srgb,var(--color-accent) 80%,black);height:100%;transition:width var(--transition-fast),left var(--transition-fast);position:absolute}:is([data-theme=dark] .b_P8UW_indicator,.admin-shell .b_P8UW_indicator){background:var(--color-accent)}.b_P8UW_root[data-disabled] .b_P8UW_indicator{background:var(--color-border)}.b_P8UW_thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);margin-left:calc(var(--slider-thumb-size) / -2);background:color-mix(in srgb,var(--color-accent) 75%,black);border:2px solid var(--color-text-inverse);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);cursor:-webkit-grab;cursor:grab;transition:transform var(--transition-fast),box-shadow var(--transition-fast);position:absolute}:is([data-theme=dark] .b_P8UW_thumb,.admin-shell .b_P8UW_thumb){background:var(--color-accent)}.b_P8UW_thumb:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b_P8UW_thumb:hover:not([data-disabled]){box-shadow:var(--shadow-md);transform:scale(1.1)}.b_P8UW_thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.b_P8UW_thumb:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}.b_P8UW_root[data-disabled] .b_P8UW_thumb{cursor:not-allowed;background:var(--color-border)}@media (prefers-reduced-motion:reduce){.b_P8UW_indicator,.b_P8UW_thumb{transition:none}}.IcE8-a_root{border-radius:var(--radius-full);background:var(--color-surface-muted);border:2px solid var(--color-border);cursor:pointer;width:44px;height:24px;transition:var(--transition-base);align-items:center;display:inline-flex;position:relative}.IcE8-a_root:hover:not([data-disabled]){border-color:var(--color-accent-muted);background:var(--color-surface)}.IcE8-a_root[data-checked]{background:color-mix(in srgb,var(--color-accent) 75%,black);border-color:var(--color-accent-strong)}:is([data-theme=dark] .IcE8-a_root[data-checked],.admin-shell .IcE8-a_root[data-checked]){background:var(--color-accent)}.IcE8-a_root[data-checked]:hover:not([data-disabled]){background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.IcE8-a_root[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.IcE8-a_root:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}.IcE8-a_thumb{border-radius:var(--radius-full);background:var(--color-text-inverse);width:18px;height:18px;box-shadow:var(--shadow-sm);transition:var(--transition-base);position:absolute;left:2px}.IcE8-a_thumb:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IcE8-a_root[data-checked] .IcE8-a_thumb{left:calc(100% - 20px)}.IcE8-a_root[data-disabled] .IcE8-a_thumb{opacity:.8}@media (prefers-reduced-motion:reduce){.IcE8-a_root,.IcE8-a_thumb{transition:none}}.qo0u4a_root{width:100%}.qo0u4a_trigger{align-items:center;gap:var(--spacing-ms);width:100%;padding:var(--spacing-ms) var(--spacing-lg);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-colors);text-align:left;background:0 0;border:none;font-family:inherit;display:flex}.qo0u4a_trigger:hover{color:var(--color-text-primary);background:var(--color-surface-muted)}.qo0u4a_trigger:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.qo0u4a_triggerChevron{transition:transform var(--transition-fast);margin-left:auto}.qo0u4a_trigger[data-panel-open] .qo0u4a_triggerChevron{transform:rotate(180deg)}@media (pointer:coarse){.qo0u4a_trigger{min-height:44px}}.qo0u4a_panel{transform-origin:top;opacity:0;height:var(--accordion-panel-height);transition:transform var(--transition-base),opacity var(--transition-base),height var(--transition-base);overflow:hidden;transform:scaleY(0)}.qo0u4a_panel[data-open]{opacity:1;transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.qo0u4a_panel,.qo0u4a_triggerChevron{transition:none}}._8s2Epq_trigger{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);font-size:var(--text-sm);transition:var(--transition-base);justify-content:flex-start;align-items:center;gap:var(--spacing-sm);border:2px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;text-align:left;width:100%;font-family:inherit;display:inline-flex}._8s2Epq_trigger:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--color-border-strong);background:var(--color-surface-muted)}._8s2Epq_trigger:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}._8s2Epq_trigger[data-panel-open]{border-color:var(--color-accent-muted);background:var(--color-accent-soft)}@media (pointer:coarse){._8s2Epq_trigger{min-height:44px}}._8s2Epq_panel{height:var(--collapsible-panel-height);transition:height var(--transition-base);overflow:hidden}@media (prefers-reduced-motion:reduce){._8s2Epq_panel,._8s2Epq_trigger{transition:none}}._NlIca_trigger{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);font-size:var(--text-sm);transition:var(--transition-base);justify-content:center;align-items:center;gap:var(--spacing-sm);border:2px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;font-family:inherit;display:inline-flex}._NlIca_trigger:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-muted)}._NlIca_trigger:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}._NlIca_trigger[data-popup-open]{border-color:var(--color-accent-muted);background:var(--color-accent-soft)}._NlIca_positioner{z-index:var(--z-popover)}._NlIca_popup{color:var(--color-text-primary);border:2px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-md);min-width:120px;max-width:min(360px,calc(100vw - var(--spacing-xl)))}._NlIca_arrow,._NlIca_popup{background:var(--color-surface)}._NlIca_arrow{border:2px solid var(--color-border);width:10px;height:10px}._NlIca_close{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-base);margin-top:var(--spacing-sm);text-align:left;background:0 0;border:none;width:100%}._NlIca_close:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}._NlIca_close:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}@media (pointer:coarse){._NlIca_close,._NlIca_trigger{min-height:44px}}@media (prefers-reduced-motion:reduce){._NlIca_close,._NlIca_trigger{transition:none}}.YmaZ5q_root{align-items:center;gap:var(--spacing-xs);flex-direction:row;font-family:inherit;display:flex}.YmaZ5q_root[aria-orientation=vertical]{flex-direction:column;align-items:stretch}.YmaZ5q_list{flex-direction:inherit;align-items:inherit;gap:inherit;margin:0;padding:0;list-style:none;display:flex}.YmaZ5q_item{align-items:center;display:flex}.YmaZ5q_trigger{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;transition:var(--transition-base);background:0 0;border:none;font-family:inherit;display:inline-flex}.YmaZ5q_trigger:hover:not([aria-disabled=true]){background:var(--color-surface-muted);color:var(--color-text-primary)}.YmaZ5q_trigger:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}.YmaZ5q_trigger[data-popup-open]{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 60%,black)}[data-theme=dark] .YmaZ5q_trigger[data-popup-open]{color:color-mix(in srgb,var(--color-accent) 60%,white)}.YmaZ5q_content{background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-md);min-width:min(160px,100vw - 2rem)}.YmaZ5q_content,.YmaZ5q_link{color:var(--color-text-primary)}.YmaZ5q_link{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition:var(--transition-base);text-decoration:none;display:block}.YmaZ5q_link:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}.YmaZ5q_link:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}.YmaZ5q_link[data-active]{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 60%,black)}[data-theme=dark] .YmaZ5q_link[data-active]{color:color-mix(in srgb,var(--color-accent) 60%,white)}@media (pointer:coarse){.YmaZ5q_link,.YmaZ5q_trigger{min-height:44px}}.YmaZ5q_viewport{width:100%;z-index:var(--z-dropdown);position:absolute;top:100%;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.YmaZ5q_link,.YmaZ5q_trigger{transition:none}}.R0Bd5G_trigger{cursor:default;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;display:inline-flex}.R0Bd5G_popup{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);color:var(--color-text-inverse);font-size:var(--text-sm);line-height:var(--line-height-normal);max-width:min(16rem,100vw - 2rem);box-shadow:var(--shadow-md);z-index:var(--z-popover)}.R0Bd5G_arrow,.R0Bd5G_popup{background:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.R0Bd5G_popup{transition:none}}.K4PvQa_positioner{z-index:var(--z-popover,1040)}.K4PvQa_popup{min-width:min(180px,100vw - 2rem);padding:var(--spacing-sm) 0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.K4PvQa_item{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);color:var(--menu-item-color,var(--color-text-secondary));cursor:pointer;text-align:left;transition:var(--transition-colors);background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}.K4PvQa_item:focus,.K4PvQa_item:hover{color:var(--color-text-primary);background:var(--color-surface-muted);outline:none}.K4PvQa_item:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.K4PvQa_item[data-highlighted]{color:var(--color-text-primary);background:var(--color-surface-muted)}.K4PvQa_item.K4PvQa_active{color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] .K4PvQa_item.K4PvQa_active{color:var(--color-accent)}.K4PvQa_divider{background:var(--color-border);height:1px;margin:var(--spacing-sm) 0}[data-theme=dark] .K4PvQa_popup{background:var(--color-surface-elevated,var(--color-surface))}@media (pointer:coarse){.K4PvQa_item{min-height:44px}}@media (prefers-reduced-motion:reduce){.K4PvQa_item{transition:none}}.HQegeq_checkbox{border-radius:var(--radius-xs);border:2px solid var(--color-border);background:var(--color-surface-muted);cursor:pointer;width:1.125rem;height:1.125rem;transition:var(--transition-colors),var(--transition-shadow);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.HQegeq_checkbox:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.HQegeq_checkbox{transition:none}}.HQegeq_checkbox:hover:not([data-disabled]){border-color:var(--color-accent)}.HQegeq_checkbox:focus-visible{border-color:var(--color-accent-strong);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.HQegeq_checkbox[data-checked],.HQegeq_checkbox[data-indeterminate]{background:color-mix(in srgb,var(--color-accent) 75%,black);border-color:var(--color-accent-strong)}:is([data-theme=dark] .HQegeq_checkbox[data-checked],[data-theme=dark] .HQegeq_checkbox[data-indeterminate],.admin-shell .HQegeq_checkbox[data-checked],.admin-shell .HQegeq_checkbox[data-indeterminate]){background:var(--color-accent)}.HQegeq_checkbox[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.HQegeq_checkbox.HQegeq_error{border-color:var(--color-negative)}.HQegeq_checkbox.HQegeq_error:focus-visible{box-shadow:0 0 0 3px var(--color-error-ring)}.HQegeq_indicator{border:solid var(--color-text-inverse);border-width:0 2px 2px 0;width:.375rem;height:.625rem;margin-top:-.125rem;transform:rotate(45deg)}.HQegeq_indicator[data-indeterminate]{border:solid var(--color-text-inverse);border-width:2px 0 0;width:.625rem;height:0;margin-top:0;transform:none}.w_-W2W_checkboxGroup{gap:var(--spacing-sm);flex-direction:column;display:flex}.ck4R5a_optionItem{padding:.7rem var(--spacing-ms);border-radius:var(--radius-md);background:var(--color-surface-muted);transition:var(--transition-colors);cursor:pointer;border:1px solid #0000;flex-direction:column;display:flex;position:relative}.ck4R5a_optionItem input[type=checkbox],.ck4R5a_optionItem input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ck4R5a_optionItem.ck4R5a_selected{border-color:var(--color-accent-strong);background:var(--color-accent-soft)}.ck4R5a_optionItem:focus-within{box-shadow:0 0 0 2px var(--color-accent-strong),0 0 0 4px var(--color-focus-ring)}.ck4R5a_optionItem:hover:not(.ck4R5a_selected){background:var(--color-elevated)}@media (pointer:coarse){.ck4R5a_optionItem{min-height:44px}}.ck4R5a_label{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.ck4R5a_description{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}@media (prefers-reduced-motion:reduce){.ck4R5a_optionItem{transition:none}}.xOXHDW_track{border-radius:var(--radius-full);height:100%}.xOXHDW_root.xOXHDW_thin{height:4px}.xOXHDW_root.xOXHDW_thick{height:12px}.IE1OHG_trackContainer{background:var(--color-surface-muted);border-radius:var(--radius-full);width:100%;height:8px;overflow:hidden}.IE1OHG_track{position:relative}.IE1OHG_indicator{background:linear-gradient(#00000040,#00000040),var(--gradient-accent);background-blend-mode:multiply;border-radius:var(--radius-full);transition:width var(--transition-base)}:is([data-theme=dark] .IE1OHG_indicator,.admin-shell .IE1OHG_indicator){background:var(--gradient-accent);background-blend-mode:normal}@media (prefers-reduced-motion:reduce){.IE1OHG_indicator{transition:none}}.dHvRdq_root{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.dHvRdq_label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.dHvRdq_value{font-size:var(--text-sm);color:var(--color-text-primary)}.dHvRdq_root[data-band=match] .dHvRdq_indicator{background:color-mix(in srgb,var(--color-accent-match) 70%,black)}.dHvRdq_root[data-band=self] .dHvRdq_indicator{background:color-mix(in srgb,var(--color-accent-self) 90%,black)}.dHvRdq_root[data-band=growth] .dHvRdq_indicator{background:color-mix(in srgb,var(--color-accent-growth) 75%,black)}.dHvRdq_root[data-band=warn] .dHvRdq_indicator{background:color-mix(in srgb,var(--color-accent-warn) 65%,black)}[data-theme=dark] .dHvRdq_root[data-band=match] .dHvRdq_indicator{background:var(--color-accent-match)}[data-theme=dark] .dHvRdq_root[data-band=self] .dHvRdq_indicator{background:var(--color-accent-self)}[data-theme=dark] .dHvRdq_root[data-band=growth] .dHvRdq_indicator{background:var(--color-accent-growth)}[data-theme=dark] .dHvRdq_root[data-band=warn] .dHvRdq_indicator{background:var(--color-accent-warn)}._8dEU2q_wordmark{font:inherit;letter-spacing:inherit;white-space:inherit}._8dEU2q_wordmarkSerif{font-family:var(--font-serif)}._8dEU2q_eq{color:var(--color-brand-wordmark-eq);font:inherit;font-weight:inherit;letter-spacing:inherit}.fgmbUG_section{padding-block:var(--section-padding)}.fgmbUG_section.fgmbUG_compact{padding-block:var(--section-padding-compact)}.fgmbUG_header{grid-gap:.5rem;gap:.5rem;max-width:640px;margin-bottom:1.25rem;display:grid}@media (min-width:640px){.fgmbUG_header{gap:.65rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}}.fgmbUG_title{font-family:var(--font-serif);font-size:clamp(1.6rem,5.5vw,3.4rem);line-height:1.15}@media (min-width:640px){.fgmbUG_title{line-height:1.12}}.fgmbUG_subtitle{color:var(--color-text-secondary);font-size:clamp(.9rem,2.4vw,1.1rem);line-height:var(--line-height-normal)}.-zQUmW_wrapper{width:100%;display:inline-block;position:relative}.-zQUmW_nativeSelect{opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.-zQUmW_nativeSelect{display:none}}.-zQUmW_root,.-zQUmW_trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}.-zQUmW_trigger[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.-zQUmW_trigger.-zQUmW_error{border-color:var(--color-negative)}.-zQUmW_trigger.-zQUmW_error:focus,.-zQUmW_trigger.-zQUmW_error:focus-visible{box-shadow:0 0 0 3px var(--color-error-ring);outline:none}.-zQUmW_icon{color:var(--color-text-secondary);margin-left:var(--spacing-sm);transition:transform var(--transition-fast);flex-shrink:0}.-zQUmW_trigger[data-state=open] .-zQUmW_icon{transform:rotate(180deg)}.-zQUmW_popup{background:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--spacing-xs);max-height:240px;z-index:var(--z-popover);overflow-y:auto}.-zQUmW_list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.-zQUmW_item{padding:var(--spacing-sm) var(--spacing-ms);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);transition:background-color var(--transition-fast);align-items:center;display:flex}.-zQUmW_item[data-highlighted]{background:var(--color-surface-muted)}.-zQUmW_item[data-selected]{background:var(--color-accent-muted,color-mix(in srgb,var(--color-accent) 20%,transparent));color:color-mix(in srgb,var(--color-accent) 60%,black)}[data-theme=dark] .-zQUmW_item[data-selected]{color:color-mix(in srgb,var(--color-accent) 60%,white)}@media (pointer:coarse){.-zQUmW_item{min-height:44px}}@media (prefers-reduced-motion:reduce){.-zQUmW_item{transition:none}}.WUuoha_spinner{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);animation:WUuoha_spin .8s linear infinite;display:inline-block}.WUuoha_sm{border-width:2px;width:20px;height:20px}.WUuoha_md{border-width:3px;width:32px;height:32px}.WUuoha_lg{border-width:4px;width:48px;height:48px}@keyframes WUuoha_spin{to{transform:rotate(1turn)}}.WUuoha_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.WUuoha_spinner{border-top-color:var(--color-accent);animation:none}}.r7EoFW_fieldBase{width:100%;padding:var(--spacing-ms) var(--spacing-md);border-radius:var(--radius-input);border:var(--border-default);background:var(--color-surface-muted);color:var(--color-text-primary);font-size:var(--text-sm);transition:var(--transition-colors),var(--transition-shadow);font-family:inherit}@media (pointer:coarse){.r7EoFW_fieldBase{min-height:var(--touch-target-min)}}@media (prefers-reduced-motion:reduce){.r7EoFW_fieldBase{transition:none}}@media (min-width:640px){.r7EoFW_fieldBase{padding:var(--spacing-ms) var(--spacing-ml);font-size:var(--text-base)}}.e3vA9q_focusRingFormField:focus,.e3vA9q_focusRingFormField:focus-visible{border-color:var(--color-accent-strong);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.e3vA9q_focusRingError:focus,.e3vA9q_focusRingError:focus-visible,.e3vA9q_focusRingErrorVisible:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-negative) 90%,black),0 0 0 3px var(--color-error-ring);outline:none}.e3vA9q_focusRing:focus,.e3vA9q_focusRing:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}._1_nkcq_textarea{resize:vertical;min-height:100px}._1_nkcq_textarea:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;resize:none}._1_nkcq_textarea::placeholder{color:var(--color-text-muted)}._1_nkcq_textarea._1_nkcq_error{border-color:var(--color-negative)}._1_nkcq_textarea._1_nkcq_error:focus,._1_nkcq_textarea._1_nkcq_error:focus-visible{box-shadow:0 0 0 3px var(--color-error-ring);outline:none}.gJ4Wbq_typography{color:inherit;margin:0;padding:0}.gJ4Wbq_variant-h1{font-family:var(--font-serif,serif);font-size:clamp(1.75rem,4vw,2.5rem);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.gJ4Wbq_variant-h2{font-family:var(--font-serif,serif);font-size:clamp(1.5rem,3.5vw,2rem);letter-spacing:-.01em}.gJ4Wbq_variant-h2,.gJ4Wbq_variant-h3{line-height:var(--line-height-snug);font-weight:var(--font-weight-semibold)}.gJ4Wbq_variant-h3{font-size:clamp(1.25rem,3vw,1.5rem)}.gJ4Wbq_variant-h3,.gJ4Wbq_variant-h4{font-family:var(--font-sans,sans-serif)}.gJ4Wbq_variant-h4{font-size:clamp(1.1rem,2.5vw,1.25rem);line-height:var(--line-height-normal);font-weight:var(--font-weight-semibold)}.gJ4Wbq_variant-body{font-family:var(--font-sans,sans-serif);font-size:clamp(var(--text-sm),2vw,var(--text-base));line-height:var(--line-height-relaxed);font-weight:var(--font-weight-normal)}.gJ4Wbq_variant-caption{font-size:clamp(var(--text-xs),1.75vw,var(--text-sm));color:var(--color-text-secondary)}.gJ4Wbq_variant-caption,.gJ4Wbq_variant-small{font-family:var(--font-sans,sans-serif);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal)}.gJ4Wbq_variant-small{font-size:var(--text-xs);color:var(--color-text-muted)}.gJ4Wbq_weight-normal{font-weight:var(--font-weight-normal)}.gJ4Wbq_weight-medium{font-weight:var(--font-weight-medium)}.gJ4Wbq_weight-semibold{font-weight:var(--font-weight-semibold)}.gJ4Wbq_weight-bold{font-weight:var(--font-weight-bold)}.gJ4Wbq_align-left{text-align:left}.gJ4Wbq_align-center{text-align:center}.gJ4Wbq_align-right{text-align:right}._18j-Ia_nav{display:flex}._18j-Ia_navList{gap:var(--spacing-xs);margin:0;padding:0;list-style:none;display:flex}._18j-Ia_navListItem{display:flex}._18j-Ia_horizontal ._18j-Ia_navList{flex-direction:row;align-items:center}._18j-Ia_vertical ._18j-Ia_navList{flex-direction:column;align-items:stretch}._18j-Ia_vertical ._18j-Ia_navItem{justify-content:flex-start;width:100%}._18j-Ia_navItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-ms);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:var(--transition-colors);white-space:nowrap;background:0 0;border:none;font-family:inherit;text-decoration:none;display:inline-flex}._18j-Ia_navItem:hover{color:var(--color-text-primary);background:var(--color-surface-muted)}._18j-Ia_navItem:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:2px}._18j-Ia_navItem._18j-Ia_active{color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] ._18j-Ia_navItem._18j-Ia_active{color:var(--color-accent)}._18j-Ia_default._18j-Ia_active{color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] ._18j-Ia_default._18j-Ia_active{color:var(--color-accent)}._18j-Ia_pills{border-radius:var(--radius-full)}._18j-Ia_pills:hover{background:var(--color-surface-muted)}._18j-Ia_pills._18j-Ia_active{background:color-mix(in srgb,var(--color-accent) 75%,black);color:var(--color-text-inverse)}[data-theme=dark] ._18j-Ia_pills._18j-Ia_active{background:var(--color-accent)}._18j-Ia_underline{border-radius:0;padding-bottom:.625rem;position:relative}._18j-Ia_underline:after{content:"";height:2px;transition:var(--transition-colors);background:0 0;position:absolute;bottom:0;left:0;right:0}._18j-Ia_underline:hover:after{background:var(--color-border)}._18j-Ia_underline._18j-Ia_active:after{background:var(--color-accent)}._18j-Ia_divider{width:1px;height:var(--spacing-lg);background:var(--color-border);margin:0 var(--spacing-sm);align-self:center}._18j-Ia_vertical ._18j-Ia_divider{width:100%;height:1px;margin:var(--spacing-sm) 0}._18j-Ia_dropdownTrigger{align-items:center;gap:var(--spacing-sm);display:inline-flex}._18j-Ia_chevron{transition:transform var(--transition-fast)}._18j-Ia_menuItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:var(--transition-colors);background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}._18j-Ia_menuItem:focus,._18j-Ia_menuItem:hover{color:var(--color-text-primary);background:var(--color-surface-muted);outline:none}._18j-Ia_menuItem:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}._18j-Ia_menuItem._18j-Ia_active{color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] ._18j-Ia_menuItem._18j-Ia_active{color:var(--color-accent)}@media (pointer:coarse){._18j-Ia_menuItem,._18j-Ia_navItem{min-height:44px}}@media (prefers-reduced-motion:reduce){._18j-Ia_chevron,._18j-Ia_menuItem,._18j-Ia_navItem,._18j-Ia_underline:after{transition:none}}.Hcn6xq_menuLink{text-align:left;white-space:nowrap;align-items:center;gap:.5rem;font-family:inherit;text-decoration:none;display:inline-flex}.Ks-Dkq_navContent{padding:var(--spacing-md) 0;flex:1 1;overflow-y:auto}.Ks-Dkq_navList{margin:0;padding:0;list-style:none}.Ks-Dkq_navListItem{display:block}.Ks-Dkq_navItem{align-items:center;gap:var(--spacing-ms);width:100%;padding:var(--spacing-ms) var(--spacing-lg);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-colors);text-align:left;background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}.Ks-Dkq_navItem:hover{color:var(--color-text-primary);background:var(--color-surface-muted)}.Ks-Dkq_navItem:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.Ks-Dkq_navItem.Ks-Dkq_active{color:color-mix(in srgb,var(--color-accent) 60%,black);background:var(--color-accent-muted)}[data-theme=dark] .Ks-Dkq_navItem.Ks-Dkq_active{color:color-mix(in srgb,var(--color-accent) 60%,white)}@media (pointer:coarse){.Ks-Dkq_accordionItem,.Ks-Dkq_navItem{min-height:44px}}.Ks-Dkq_accordionItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-ms) var(--spacing-lg) var(--spacing-ms) var(--spacing-3xl);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-colors);text-align:left;background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}.Ks-Dkq_accordionItem:hover{color:var(--color-text-primary);background:var(--color-surface-muted)}.Ks-Dkq_accordionItem:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.Ks-Dkq_accordionItem.Ks-Dkq_active{color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] .Ks-Dkq_accordionItem.Ks-Dkq_active{color:var(--color-accent)}.Ks-Dkq_divider{background:var(--color-border);height:1px;margin:var(--spacing-sm) var(--spacing-lg)}.Ks-Dkq_mobileActions{gap:var(--spacing-sm);flex-direction:column;display:flex}.Ks-Dkq_mobileActions,.Ks-Dkq_mobileCta{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border);margin-top:var(--spacing-sm)}.Ks-Dkq_ctaLink{text-align:center;border-radius:var(--radius-full);width:100%;font-weight:var(--font-weight-semibold);font-size:var(--text-sm);cursor:pointer;box-sizing:border-box;background:linear-gradient(#00000040,#00000040),var(--gradient-accent);background-blend-mode:multiply;min-height:44px;color:var(--color-text-inverse);box-shadow:var(--shadow-colored-accent);transition:var(--transition-transform),var(--transition-shadow);border:none;justify-content:center;align-items:center;padding:.65rem 1.2rem;font-family:inherit;text-decoration:none;display:flex}:is([data-theme=dark] .Ks-Dkq_ctaLink,.admin-shell .Ks-Dkq_ctaLink){background:var(--gradient-accent);background-blend-mode:normal}@media (min-width:640px){.Ks-Dkq_ctaLink{font-size:var(--text-base)}}.Ks-Dkq_ctaLink:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.Ks-Dkq_ctaLink:active{transform:translateY(0)}.Ks-Dkq_ctaLink:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:2px}.Ks-Dkq_navItemSerif,[data-layout-variant=bold] .Ks-Dkq_accordionItem,[data-layout-variant=bold] .Ks-Dkq_navItem{font-family:var(--font-serif)}@media (prefers-reduced-motion:reduce){.Ks-Dkq_accordionItem,.Ks-Dkq_ctaLink,.Ks-Dkq_navItem{transition:none}.Ks-Dkq_ctaLink:hover{transform:none}}@keyframes bKRrwG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bKRrwG_slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bKRrwG_slideDown{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bKRrwG_zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bKRrwG_slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.Q1i7Sa_toast{align-items:flex-start;gap:var(--spacing-sm);min-width:min(280px,calc(100vw - var(--spacing-xl)));max-width:calc(100vw - var(--spacing-xl));padding:var(--spacing-ms) var(--spacing-md);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);animation:Q1i7Sa_slideIn var(--transition-base);transition:opacity var(--transition-fast),transform var(--transition-fast);display:flex;position:relative}.Q1i7Sa_toast:hover{transform:translate(-4px)}.Q1i7Sa_message{font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-primary);word-break:break-word;flex:1 1}.Q1i7Sa_icon{flex-shrink:0;margin-top:.1rem}.Q1i7Sa_success{border-color:var(--color-positive)}.Q1i7Sa_success .Q1i7Sa_icon{color:var(--color-positive)}.Q1i7Sa_error{border-color:var(--color-negative)}.Q1i7Sa_error .Q1i7Sa_icon{color:var(--color-negative)}.Q1i7Sa_warning{border-color:var(--color-warning)}.Q1i7Sa_warning .Q1i7Sa_icon{color:var(--color-warning)}.Q1i7Sa_info{border-color:color-mix(in srgb,var(--color-teal) 80%,black)}.Q1i7Sa_info .Q1i7Sa_icon{color:color-mix(in srgb,var(--color-teal) 80%,black)}[data-theme=dark] .Q1i7Sa_info{border-color:var(--color-teal)}[data-theme=dark] .Q1i7Sa_info .Q1i7Sa_icon{color:var(--color-teal)}@media (prefers-reduced-motion:reduce){.Q1i7Sa_toast{transition:none;animation:none}.Q1i7Sa_toast:hover{transform:none}}.Q1i7Sa_toastContainer{bottom:var(--spacing-ms);right:var(--spacing-ms);left:var(--spacing-ms);z-index:var(--z-toast);gap:var(--spacing-ms);pointer-events:none;flex-direction:column;display:flex;position:fixed}.Q1i7Sa_toastContainer>*{pointer-events:auto}.Q1i7Sa_ariaLiveWrapper{display:contents}@media (min-width:640px){.Q1i7Sa_toast{min-width:320px;max-width:480px}.Q1i7Sa_toastContainer{bottom:var(--spacing-md);right:var(--spacing-md);left:auto}}.PKxvkG_container{width:100%}.PKxvkG_tableWrapper{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);overflow-x:auto}.PKxvkG_tableWrapper:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:-2px}.PKxvkG_table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.PKxvkG_headerCell{padding:var(--spacing-sm) var(--spacing-md);text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PKxvkG_headerContent{align-items:center;gap:var(--spacing-xs);display:flex}.PKxvkG_sortable{cursor:pointer;transition:var(--transition-colors)}.PKxvkG_sortable:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-surface-muted) 95%,var(--color-accent))}.PKxvkG_sortable:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:-2px}.PKxvkG_sortIndicator{font-size:var(--text-xs);color:var(--color-text-muted);opacity:var(--opacity-disabled);transition:opacity var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.PKxvkG_sortable:hover .PKxvkG_sortIndicator{opacity:1}@media (pointer:coarse){.PKxvkG_sortable{min-height:44px}}.PKxvkG_row{transition:background-color var(--transition-fast);cursor:default}.PKxvkG_row:hover{background:var(--color-surface-muted)}.PKxvkG_row:focus{background:color-mix(in srgb,var(--color-accent-soft) 50%,transparent);outline:none}.PKxvkG_row:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:-2px}.PKxvkG_selected{background:var(--color-accent-soft)}.PKxvkG_selected:hover{background:color-mix(in srgb,var(--color-accent-soft) 90%,var(--color-accent))}.PKxvkG_cell{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);color:var(--color-text-primary)}.PKxvkG_row:last-child .PKxvkG_cell{border-bottom:none}.PKxvkG_checkboxCol{width:48px}.PKxvkG_checkboxCell{padding:var(--spacing-md);text-align:center;border-bottom:1px solid var(--color-border);width:48px}.PKxvkG_row:last-child .PKxvkG_checkboxCell{border-bottom:none}.PKxvkG_checkboxWrapper{justify-content:center;align-items:center;display:inline-flex}.PKxvkG_checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--color-accent);border-radius:var(--radius-xs);position:relative}.PKxvkG_checkbox:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PKxvkG_checkbox:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.PKxvkG_loadingState{padding:var(--spacing-2xl);justify-content:center;align-items:center;gap:var(--spacing-md);color:var(--color-text-secondary);flex-direction:column;display:flex}.PKxvkG_spinner{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);width:40px;height:40px;animation:PKxvkG_spin .8s linear infinite}@keyframes PKxvkG_spin{to{transform:rotate(1turn)}}.PKxvkG_emptyState{padding:var(--spacing-2xl);color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;display:flex}.PKxvkG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:640px){.PKxvkG_cell,.PKxvkG_headerCell{padding:var(--spacing-md) var(--spacing-lg)}.PKxvkG_table{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.PKxvkG_row,.PKxvkG_sortIndicator,.PKxvkG_sortable{transition:none}.PKxvkG_spinner{border-top-color:var(--color-accent);animation:none}}.YB8LLq_overlay{background:var(--color-overlay);animation:YB8LLq_fadeIn .2s}.YB8LLq_overlay,.YB8LLq_viewport{padding:var(--spacing-md);justify-content:center;align-items:center;display:flex}.YB8LLq_viewport{z-index:var(--z-modal);pointer-events:none;position:fixed;inset:0}.YB8LLq_viewport>*{pointer-events:auto}.YB8LLq_popup{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);padding:var(--spacing-xl);border:1px solid var(--color-border);width:100%;max-width:480px;animation:YB8LLq_zoomIn .25s}.YB8LLq_title{margin:0 0 var(--spacing-md)}.YB8LLq_description{margin:0 0 var(--spacing-xl);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.YB8LLq_actions{gap:var(--spacing-md);flex-wrap:wrap;justify-content:flex-end;display:flex}.YB8LLq_actions button{flex:1 1;min-width:120px}@media (min-width:400px){.YB8LLq_actions button{flex:0 1 auto}}.YB8LLq_danger .YB8LLq_title{color:color-mix(in srgb,var(--color-negative) 70%,black)}[data-theme=dark] .YB8LLq_danger .YB8LLq_title{color:var(--color-negative)}.YB8LLq_warning .YB8LLq_title{color:color-mix(in srgb,var(--color-warning) 85%,black)}[data-theme=dark] .YB8LLq_warning .YB8LLq_title{color:var(--color-warning)}.YB8LLq_default .YB8LLq_title{color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.YB8LLq_overlay,.YB8LLq_popup{animation:none}}.sF-RwG_overlayBase{z-index:var(--z-modal);position:fixed;inset:0}.sF-RwG_header{align-items:flex-start}.sF-RwG_header,.sF-RwG_headerCenter{justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.sF-RwG_headerCenter{align-items:center}.sF-RwG_title{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-snug);flex:1 1;margin:0}.sF-RwG_content{padding:var(--spacing-xl);flex:1 1;min-height:0;overflow-y:auto}.qN5J2q_backdrop{background:var(--color-overlay);animation:qN5J2q_fadeIn .2s}.qN5J2q_viewport{z-index:var(--z-modal);padding:var(--spacing-md);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qN5J2q_viewport>*{pointer-events:auto}.qN5J2q_popup{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--color-border);outline:none;flex-direction:column;width:100%;max-height:90vh;animation:qN5J2q_slideUp .25s;display:flex}.qN5J2q_sm{max-width:min(400px,100vw - 2rem)}.qN5J2q_md{max-width:min(600px,100vw - 2rem)}.qN5J2q_lg{max-width:min(800px,100vw - 2rem)}.qN5J2q_popup:not(:has(.qN5J2q_header)) .qN5J2q_content{padding-top:var(--spacing-xl)}@media (prefers-reduced-motion:reduce){.qN5J2q_backdrop,.qN5J2q_popup{animation:none}}.dI5tBa_tabs{flex-direction:column;gap:0;display:flex}.dI5tBa_list{border-bottom:2px solid var(--color-border);-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.dI5tBa_tab{flex-shrink:0;margin:0}.dI5tBa_trigger{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-colors);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-2px;display:flex}.dI5tBa_trigger:hover{color:var(--color-text-primary)}.dI5tBa_trigger:focus-visible{box-shadow:0 0 0 2px var(--color-accent-strong),var(--focus-ring,0 0 0 3px var(--color-focus-ring));outline:none}.dI5tBa_triggerActive{color:var(--color-accent);border-bottom-color:var(--color-accent)}.dI5tBa_panel{padding:var(--spacing-lg) 0}.dI5tBa_vertical{gap:var(--spacing-xl);flex-direction:row;align-items:flex-start}.dI5tBa_vertical .dI5tBa_list{gap:var(--spacing-2xs,.25rem);min-width:190px;top:var(--spacing-md);border-bottom:none;flex-direction:column;flex-shrink:0;position:-webkit-sticky;position:sticky;overflow-x:visible}.dI5tBa_vertical .dI5tBa_trigger{text-align:left;width:100%;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);border-bottom:none;justify-content:flex-start;margin-bottom:0}.dI5tBa_vertical .dI5tBa_trigger:hover{background:var(--color-surface-muted)}.dI5tBa_vertical .dI5tBa_triggerActive{background:var(--color-accent-soft,var(--color-surface-muted));color:color-mix(in srgb,var(--color-accent) 60%,black);border-bottom-color:#0000}[data-theme=dark] .dI5tBa_vertical .dI5tBa_triggerActive{color:color-mix(in srgb,var(--color-accent) 60%,white)}.dI5tBa_vertical .dI5tBa_panel{flex:1 1;min-width:0;padding:0}@media (max-width:767px){.dI5tBa_vertical{flex-direction:column;gap:0}.dI5tBa_vertical .dI5tBa_list{border-bottom:2px solid var(--color-border);flex-direction:row;min-width:0;position:static;overflow-x:auto}.dI5tBa_vertical .dI5tBa_trigger{border-bottom:2px solid #0000;border-radius:0;width:auto;margin-bottom:-2px}.dI5tBa_vertical .dI5tBa_triggerActive{border-bottom-color:var(--color-accent);background:0 0}}@media (min-width:768px){.dI5tBa_list{overflow-x:visible}}@media (pointer:coarse){.dI5tBa_trigger{min-height:44px}}@media (prefers-reduced-motion:reduce){.dI5tBa_trigger{transition:none}}.MKWlVW_alert{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-ms) var(--spacing-md);border-radius:var(--radius-md);background:var(--color-surface);transition:opacity var(--transition-fast),transform var(--transition-fast);border:1px solid #0000;display:flex;position:relative}.MKWlVW_icon{color:var(--color-text-secondary);flex-shrink:0;margin-top:.15rem}.MKWlVW_content{gap:var(--spacing-xs);flex-direction:column;flex:1 1;display:flex}.MKWlVW_title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--color-text-primary)}.MKWlVW_message{font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);word-break:break-word}.MKWlVW_info{background:var(--color-teal-soft);border-color:color-mix(in srgb,var(--color-teal) 55%,black);color:var(--color-text-primary)}.MKWlVW_info .MKWlVW_icon,.MKWlVW_info .MKWlVW_title{color:color-mix(in srgb,var(--color-teal) 55%,black)}[data-theme=dark] .MKWlVW_info{border-color:var(--color-teal)}[data-theme=dark] .MKWlVW_info .MKWlVW_icon,[data-theme=dark] .MKWlVW_info .MKWlVW_title{color:var(--color-teal)}.MKWlVW_info .MKWlVW_message{color:var(--color-text-secondary)}.MKWlVW_success{background:var(--color-positive-bg);border-color:var(--color-positive-border);color:var(--color-text-primary)}.MKWlVW_success .MKWlVW_icon,.MKWlVW_success .MKWlVW_title{color:color-mix(in srgb,var(--color-positive) 70%,black)}[data-theme=dark] .MKWlVW_success .MKWlVW_icon,[data-theme=dark] .MKWlVW_success .MKWlVW_title{color:color-mix(in srgb,var(--color-positive) 80%,white)}.MKWlVW_success .MKWlVW_message{color:var(--color-text-secondary)}.MKWlVW_warning{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-text-primary)}.MKWlVW_warning .MKWlVW_icon,.MKWlVW_warning .MKWlVW_title{color:color-mix(in srgb,var(--color-warning) 70%,black)}[data-theme=dark] .MKWlVW_warning .MKWlVW_icon,[data-theme=dark] .MKWlVW_warning .MKWlVW_title{color:color-mix(in srgb,var(--color-warning) 80%,white)}.MKWlVW_warning .MKWlVW_message{color:var(--color-text-secondary)}.MKWlVW_error{background:var(--color-negative-bg);border-color:var(--color-negative-border);color:var(--color-text-primary)}.MKWlVW_error .MKWlVW_icon,.MKWlVW_error .MKWlVW_title{color:color-mix(in srgb,var(--color-negative) 70%,black)}[data-theme=dark] .MKWlVW_error .MKWlVW_icon,[data-theme=dark] .MKWlVW_error .MKWlVW_title{color:color-mix(in srgb,var(--color-negative) 80%,white)}.MKWlVW_error .MKWlVW_message{color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.MKWlVW_alert{transition:none}}.ywOZIa_callout{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--line-height-relaxed,1.6);border:1px solid}.ywOZIa_callout[data-tone=accent]{background:color-mix(in oklch,var(--color-accent) 12%,transparent);border-color:var(--color-accent);color:color-mix(in oklch,var(--color-accent) 55%,var(--color-text-primary))}.ywOZIa_callout[data-tone=match]{background:color-mix(in oklch,var(--color-accent-match,var(--color-accent)) 12%,transparent);border-color:var(--color-accent-match,var(--color-accent));color:color-mix(in oklch,var(--color-accent-match,var(--color-accent)) 55%,var(--color-text-primary))}.ywOZIa_callout[data-tone=self]{background:color-mix(in oklch,var(--color-accent-self,var(--color-accent)) 12%,transparent);border-color:var(--color-accent-self,var(--color-accent));color:color-mix(in oklch,var(--color-accent-self,var(--color-accent)) 55%,var(--color-text-primary))}.ywOZIa_callout[data-tone=muted]{background:var(--color-surface-elevated,var(--color-surface));color:var(--color-text-secondary);border-color:var(--color-border)}.BIhgyG_skeleton{background:var(--color-surface-muted);border-radius:var(--radius-sm);animation:BIhgyG_pulse 1.5s ease-in-out infinite}@keyframes BIhgyG_pulse{0%,to{opacity:var(--opacity-disabled)}50%{opacity:.3}}.BIhgyG_text{border-radius:var(--radius-xs);height:1rem}.BIhgyG_circular{border-radius:var(--radius-full)}.BIhgyG_rectangular{border-radius:var(--radius-sm)}.BIhgyG_size-sm{width:32px;height:32px}.BIhgyG_size-md{width:48px;height:48px}.BIhgyG_size-lg{width:64px;height:64px}.BIhgyG_size-xl{width:96px;height:96px}.BIhgyG_width-short{width:25%}.BIhgyG_width-medium{width:50%}.BIhgyG_width-full{width:100%}.BIhgyG_height-sm{height:100px}.BIhgyG_height-md{height:200px}.BIhgyG_height-lg{height:300px}.BIhgyG_height-xl{height:400px}.BIhgyG_textContainer{flex-direction:column;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.BIhgyG_skeleton{opacity:.5;animation:none}}.vqmizG_skipLink{z-index:var(--z-overlay);padding:var(--spacing-md);background:color-mix(in srgb,var(--color-accent) 75%,black);color:var(--color-text-inverse);border-radius:var(--radius-md);text-decoration:none;position:absolute;left:-9999px}[data-theme=dark] .vqmizG_skipLink{background:var(--color-accent)}.vqmizG_skipLink.vqmizG_skipLinkFocused{left:var(--spacing-md);top:var(--spacing-md)}.m86P3q_emptyState{text-align:center;justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.m86P3q_sm{padding:var(--spacing-lg)}.m86P3q_md{padding:var(--spacing-xl)}.m86P3q_lg{padding:var(--spacing-3xl)}.m86P3q_iconContainer{width:48px;height:48px;color:var(--color-text-muted);opacity:var(--opacity-disabled);justify-content:center;align-items:center;display:flex}.m86P3q_title{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.m86P3q_description{font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.m86P3q_action{margin-top:var(--spacing-xs)}@media (prefers-reduced-motion:reduce){.m86P3q_emptyState{transition:none}}.TFdblW_wrapper{display:inline-flex;position:relative}.TFdblW_badge{top:calc(-1 * var(--spacing-xs));right:calc(-1 * var(--spacing-xs));min-width:var(--spacing-lg);height:var(--spacing-lg);padding:0 var(--spacing-xs);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-negative) 75%,black);color:var(--color-text-inverse);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--spacing-lg);text-align:center;pointer-events:none;z-index:1;position:absolute}:root[data-theme=dark] .TFdblW_badge{background:var(--color-negative)}.TFdblW_dot{min-width:var(--spacing-sm);height:var(--spacing-sm);padding:0}.YdDLJW_themeToggle{background:var(--color-surface);border-radius:var(--radius-full);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .3rem;display:flex}@media (min-width:640px){.YdDLJW_themeToggle{gap:.4rem;padding:.2rem .3rem}}@media (min-width:768px){.YdDLJW_themeToggle{gap:.5rem;padding:.25rem .4rem}}.YdDLJW_switch{flex-shrink:0}.YdDLJW_reset{background:var(--color-surface-muted);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);transition:var(--transition-colors);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;padding:.35rem .7rem;display:inline-flex}@media (pointer:coarse){.YdDLJW_reset{min-height:44px}}@media (min-width:640px){.YdDLJW_reset{font-size:var(--text-sm);padding:.4rem .8rem}}.YdDLJW_reset:hover{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent) 65%,black)}[data-theme=dark] .YdDLJW_reset:hover{color:color-mix(in srgb,var(--color-accent) 70%,white)}@media (prefers-reduced-motion:reduce){.YdDLJW_reset{transition:none}}.L0zkTq_wrapper{display:inline-flex;position:relative}.L0zkTq_trigger{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);background:0 0;display:flex}.L0zkTq_trigger:hover{background:var(--color-surface-muted)}.L0zkTq_trigger:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.L0zkTq_triggerCompact{padding:var(--spacing-xs);border-radius:var(--radius-full);border:none}.L0zkTq_avatar{object-fit:cover}.L0zkTq_avatar,.L0zkTq_avatarFallback{border-radius:var(--radius-full);width:2rem;height:2rem}.L0zkTq_avatarFallback{background:color-mix(in srgb,var(--color-accent) 75%,black);color:var(--color-text-inverse);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);justify-content:center;align-items:center;display:flex}[data-theme=dark] .L0zkTq_avatarFallback{background:var(--color-accent)}.L0zkTq_info{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}@media (max-width:479px){.L0zkTq_info{display:none}}.L0zkTq_name{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.L0zkTq_name,.L0zkTq_role{line-height:var(--line-height-tight)}.L0zkTq_role{font-size:var(--text-xs);color:var(--color-text-muted)}.L0zkTq_themeToggleWrapper{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;display:flex}.L0zkTq_themeLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.L0zkTq_menuSeparator{margin:var(--spacing-xs) 0}.L0zkTq_menuItem{--menu-item-color:var(--color-text-primary);width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;display:flex}.L0zkTq_menuItem:hover{background:var(--color-surface-muted)}.L0zkTq_menuItem:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:-2px}.L0zkTq_menuItemLink{color:var(--color-text-primary);text-decoration:none}@media (pointer:coarse){.L0zkTq_menuItem,.L0zkTq_menuItemLink,.L0zkTq_trigger{min-height:44px}}@media (prefers-reduced-motion:reduce){.L0zkTq_menuItem,.L0zkTq_menuItemLink,.L0zkTq_trigger{transition:none}}._2hUWiq_section{padding:var(--section-padding) 0;animation:_2hUWiq_fade-in .6s ease-out}._2hUWiq_sectionCompact{padding-block:var(--section-padding-compact)}._2hUWiq_sectionCompact ._2hUWiq_hero{gap:var(--spacing-lg)}@media (min-width:640px){._2hUWiq_sectionCompact ._2hUWiq_hero{gap:var(--spacing-xl)}}._2hUWiq_sectionCompact ._2hUWiq_heroGrid{gap:var(--spacing-md)}@media (min-width:640px){._2hUWiq_sectionCompact ._2hUWiq_heroGrid{gap:var(--spacing-lg)}}._2hUWiq_sectionCompact ._2hUWiq_heroVisual{padding:var(--spacing-md)}@media (min-width:1024px){._2hUWiq_sectionCompact ._2hUWiq_heroVisual{padding:var(--spacing-lg)}}@keyframes _2hUWiq_fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._2hUWiq_hero{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);align-items:center;display:grid}@media (min-width:640px){._2hUWiq_hero{gap:var(--spacing-2xl)}}@media (min-width:1024px){._2hUWiq_hero{grid-template-columns:repeat(2,minmax(0,1fr))}}._2hUWiq_heroGrid{grid-gap:var(--spacing-ml);gap:var(--spacing-ml);text-align:center;align-items:center;display:grid}@media (min-width:640px){._2hUWiq_heroGrid{gap:var(--spacing-lg)}}@media (min-width:1024px){._2hUWiq_heroGrid{text-align:left;align-items:start}._2hUWiq_heroGrid>.buttonGroup{justify-content:flex-start}}._2hUWiq_heroHeadline{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.75rem,7vw,4rem);line-height:1.15}._2hUWiq_heroLede{font-size:clamp(var(--text-sm),2.5vw,1.25rem);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._2hUWiq_heroVisual{isolation:isolate;padding:var(--spacing-ml);border-radius:var(--radius-lg);background:var(--gradient-hero);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);position:relative}@media (min-width:1024px){._2hUWiq_heroVisual{padding:var(--spacing-2xl)}}._2hUWiq_heroVisual img{border-radius:calc(var(--radius-lg) - 8px);box-shadow:var(--shadow-xl);aspect-ratio:4/3;object-fit:contain;width:100%}._2hUWiq_insightCard{display:none}@media (min-width:640px){._2hUWiq_insightCard{inset:auto var(--spacing-ms) var(--spacing-ms) auto;width:min(240px,60%);padding:var(--spacing-md) 1.1rem;border-radius:var(--radius-md);background:var(--color-surface-elevated,var(--color-surface));box-shadow:var(--shadow-colored-accent);border:2px solid var(--color-accent-muted);font-size:var(--text-sm);word-wrap:break-word;overflow-wrap:break-word;grid-gap:.45rem;gap:.45rem;animation:_2hUWiq_float-gentle 8s ease-in-out infinite;display:grid;position:absolute}}@media (min-width:1024px){._2hUWiq_insightCard{inset:auto 1.2rem 1.2rem auto}}@keyframes _2hUWiq_float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._2hUWiq_insightTitle{font-size:var(--text-xs);line-height:var(--line-height-snug);font-weight:var(--font-weight-semibold);letter-spacing:.01em;color:var(--color-accent-strong)}@media (min-width:640px){._2hUWiq_insightTitle{font-size:var(--text-sm)}}._2hUWiq_insightCard p{font-size:var(--text-xs);line-height:var(--line-height-snug)}@media (min-width:640px){._2hUWiq_insightCard p{font-size:var(--text-sm)}}._2hUWiq_caption{font-size:var(--text-xs);color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){._2hUWiq_insightCard,._2hUWiq_section{animation:none}}@media (min-width:1024px){._2hUWiq_editorial ._2hUWiq_hero{grid-template-columns:1fr .7fr;align-items:end}}@media (min-width:640px) and (max-width:1023px){._2hUWiq_editorial ._2hUWiq_hero{grid-template-columns:1.1fr .9fr}}@media (max-width:639px){._2hUWiq_editorial ._2hUWiq_hero{grid-template-columns:1fr}._2hUWiq_editorial ._2hUWiq_heroGrid{order:1}._2hUWiq_editorial ._2hUWiq_heroVisual{order:2}}._2hUWiq_editorial ._2hUWiq_heroGrid{text-align:left;align-items:start}._2hUWiq_editorial ._2hUWiq_heroHeadline{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(2.5rem,7vw,5.5rem);line-height:.95}._2hUWiq_editorial ._2hUWiq_heroLede{color:var(--color-text-secondary);font-style:italic}._2hUWiq_bold ._2hUWiq_hero{background:linear-gradient(160deg,color-mix(in oklch,var(--color-accent) 18%,var(--color-bg-flat,var(--color-surface))),var(--color-bg-flat,var(--color-surface)) 60%);border-radius:var(--radius-lg);padding:var(--spacing-2xl)}@media (max-width:639px){._2hUWiq_bold ._2hUWiq_hero{padding:var(--spacing-lg)}}._2hUWiq_bold ._2hUWiq_heroHeadline{font-family:var(--font-sans);font-weight:var(--font-weight-semibold,600);letter-spacing:-.03em;font-size:clamp(2.25rem,6vw,4.5rem)}._2hUWiq_bold ._2hUWiq_heroLede{color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){._2hUWiq_bold ._2hUWiq_hero{animation:none}}.xiaiVG_sectionAlt{background:var(--color-bg-subtle);border-top:1px solid var(--color-border)}.xiaiVG_carouselTrack{gap:var(--spacing-md);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;padding-bottom:var(--spacing-sm);display:flex;overflow-x:auto}.xiaiVG_carouselTrack::-webkit-scrollbar{display:none}.xiaiVG_carouselSlide{scroll-snap-align:start;flex:0 0 100%}.xiaiVG_dots{justify-content:center;gap:var(--spacing-sm);padding-top:var(--spacing-sm);display:flex}.xiaiVG_dot{border-radius:var(--radius-full);background:var(--color-border-strong);cursor:pointer;width:8px;height:8px;transition:var(--transition-colors);border:none;padding:0;position:relative}.xiaiVG_dot:before{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xiaiVG_dotActive{background:var(--color-accent);width:24px}@media (min-width:640px){.xiaiVG_carouselTrack{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.xiaiVG_carouselSlide{flex:unset;scroll-snap-align:none}.xiaiVG_dots{display:none}}@media (min-width:1024px){.xiaiVG_carouselTrack{grid-template-columns:repeat(4,minmax(0,1fr))}}.xiaiVG_step{min-width:0}.xiaiVG_stepTitle{font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-semibold);margin:0}.xiaiVG_stepDetail{font-size:var(--font-size-base,1rem);line-height:var(--line-height-normal);margin:0}.xiaiVG_stepFeatured{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,var(--color-surface) 0,var(--color-elevated) 100%)}.xiaiVG_stepFeatured:hover{box-shadow:var(--shadow-xl);transform:translateY(-6px)}.xiaiVG_stepDetailFeatured{font-size:var(--text-lg);line-height:var(--line-height-relaxed)}.xiaiVG_carousel{width:100%;min-width:0;display:block;overflow-x:clip}.xiaiVG_desktopGrid{display:none}@media (min-width:1024px){.xiaiVG_desktopGrid{display:block}.xiaiVG_carousel{display:none}}@media (prefers-reduced-motion:reduce){.xiaiVG_dot{transition:none}.xiaiVG_stepFeatured:hover{transform:none}}.xiaiVG_v2Section{padding-block:var(--section-padding-loose);background:var(--color-bg-subtle);border-block:var(--border-default)}.xiaiVG_v2{grid-gap:var(--spacing-xs);gap:var(--spacing-xs);display:grid}.xiaiVG_v2Eyebrow{margin-bottom:var(--spacing-xs)}.xiaiVG_v2Heading{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400}.xiaiVG_v2Subtitle{color:var(--color-text-secondary);font-size:var(--text-base);margin:0 0 var(--spacing-2xl)}.xiaiVG_v2Grid{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.xiaiVG_v2Card{padding:var(--spacing-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.xiaiVG_v2Counter{font-family:var(--font-serif);letter-spacing:-.02em;color:color-mix(in srgb,var(--color-accent) 85%,black);font-size:clamp(2rem,4vw,2.75rem);font-weight:400;line-height:1;display:block}:is([data-theme=dark] .xiaiVG_v2Counter,.admin-shell .xiaiVG_v2Counter){color:var(--color-accent)}.xiaiVG_v2Rule{width:var(--spacing-xl);border-radius:var(--radius-full);background:var(--color-accent-muted,var(--color-border-strong));height:2px;margin:var(--spacing-md) 0 var(--spacing-lg);display:block}.xiaiVG_v2CardTitle{font-size:var(--text-xl);font-weight:var(--font-weight-semibold,600);margin:0 0 var(--spacing-xs)}.xiaiVG_v2CardDetail{font-size:var(--text-base);color:var(--color-text-secondary);margin:0;line-height:1.6}.xiaiVG_editorial .xiaiVG_v2CardTitle{font-family:var(--font-serif);font-weight:400}@media (max-width:768px){.xiaiVG_v2Grid{grid-template-columns:1fr}}.Jbfhba_section{padding:var(--section-padding) 0}.Jbfhba_header{text-align:center}.Jbfhba_title{font-size:clamp(var(--text-2xl),3vw,var(--text-3xl));font-weight:var(--font-weight-semibold);margin:0}.Jbfhba_description{font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.Jbfhba_metric{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.Jbfhba_valueCard{min-width:0;height:100%}.Jbfhba_valueCardFeatured{background:linear-gradient(135deg,var(--color-surface) 0,var(--color-coral-soft) 100%);background-clip:padding-box;border:2px solid #0000;position:relative}.Jbfhba_valueCardFeatured:before{content:"";border-radius:inherit;background:var(--gradient-coral);-webkit-mask:linear-gradient(var(--color-mask-opaque) 0 0) content-box,linear-gradient(var(--color-mask-opaque) 0 0);pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.Jbfhba_valueCardFeatured:hover{box-shadow:var(--shadow-colored-coral);transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.Jbfhba_valueCardFeatured:hover{transform:none}}.Jbfhba_valueCardFeatured .Jbfhba_valueTitle{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold)}.Jbfhba_iconWrapper{justify-content:flex-start;align-items:center;display:flex}.Jbfhba_valueTitle{font-size:var(--font-size-lg,1.125rem);font-weight:var(--font-weight-semibold);margin:0}.Jbfhba_valueDescription{font-size:var(--text-base,1rem);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.Jbfhba_cardBody{align-items:flex-start;gap:var(--spacing-md);height:100%}.Jbfhba_cardBody,.Jbfhba_cardText{flex-direction:column;display:flex}.Jbfhba_cardText{gap:var(--spacing-sm)}@media (min-width:1024px){.Jbfhba_cardBodyWide{align-items:center;gap:var(--spacing-lg);flex-direction:row}.Jbfhba_cardBodyWide .Jbfhba_iconWrapper{flex-shrink:0}}.Jbfhba_carouselCard{min-width:0}.Jbfhba_desktopGrid{display:none}@media (min-width:1024px){.Jbfhba_desktopGrid{display:block}}.Jbfhba_v2{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);display:grid}.Jbfhba_v2Heading{font-size:clamp(var(--text-2xl),3vw,var(--text-3xl));font-weight:var(--font-weight-semibold);margin:0}.Jbfhba_v2Subtitle{color:var(--color-text-secondary);font-size:var(--text-base);margin:0}.Jbfhba_v2List{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin:0;padding:0;list-style:none;display:grid}.Jbfhba_v2Item{grid-gap:var(--spacing-xs);gap:var(--spacing-xs);display:grid}.Jbfhba_v2Title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold,600);margin:0}.Jbfhba_v2Desc{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.Jbfhba_editorial .Jbfhba_v2List{grid-template-columns:1fr 1fr}.Jbfhba_editorial .Jbfhba_v2Item{border-top:1px solid var(--color-border);padding-top:var(--spacing-md)}.Jbfhba_editorial .Jbfhba_v2Title{font-family:var(--font-serif)}.Jbfhba_bold .Jbfhba_v2List{grid-template-columns:repeat(4,1fr)}.Jbfhba_bold .Jbfhba_v2Item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg)}.Jbfhba_v2Numeral{font-family:var(--font-serif);font-size:var(--text-5xl,clamp(2.5rem,5vw,4rem));color:color-mix(in srgb,var(--color-accent) 85%,black);margin-bottom:var(--spacing-sm);line-height:1;display:block}:is([data-theme=dark] .Jbfhba_v2Numeral,.admin-shell .Jbfhba_v2Numeral){color:var(--color-accent)}@media (min-width:601px) and (max-width:1023px){.Jbfhba_bold .Jbfhba_v2List{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Jbfhba_bold .Jbfhba_v2List,.Jbfhba_editorial .Jbfhba_v2List{grid-template-columns:1fr}}.v0Z3Vq_carouselTrack{gap:var(--spacing-md);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;padding-bottom:var(--spacing-sm);display:flex;overflow-x:auto}.v0Z3Vq_carouselTrack::-webkit-scrollbar{display:none}.v0Z3Vq_carouselSlide{scroll-snap-align:start;flex:0 0 100%}.v0Z3Vq_dots{justify-content:center;gap:var(--spacing-sm);padding-top:var(--spacing-sm);display:flex}.v0Z3Vq_dot{border-radius:var(--radius-full);background:var(--color-border-strong);cursor:pointer;width:8px;height:8px;transition:var(--transition-colors);border:none;padding:0;position:relative}.v0Z3Vq_dot:before{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v0Z3Vq_dotActive{background:var(--color-accent);width:24px}@media (min-width:640px){.v0Z3Vq_carouselTrack{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.v0Z3Vq_carouselSlide{flex:unset;scroll-snap-align:none}.v0Z3Vq_carouselSlide>*{animation:v0Z3Vq_sectionCardFadeIn .52s cubic-bezier(.25,1,.5,1) both}.v0Z3Vq_carouselSlide:first-child>*{animation-delay:0s}.v0Z3Vq_carouselSlide:nth-child(2)>*{animation-delay:80ms}.v0Z3Vq_carouselSlide:nth-child(3)>*{animation-delay:.16s}.v0Z3Vq_carouselSlide:nth-child(4)>*{animation-delay:.24s}.v0Z3Vq_carouselSlide:nth-child(5)>*{animation-delay:.32s}.v0Z3Vq_carouselSlide:nth-child(6)>*{animation-delay:.4s}.v0Z3Vq_dots{display:none}}@media (min-width:1024px){.v0Z3Vq_carouselTrack{grid-template-columns:repeat(3,minmax(0,1fr))}}.v0Z3Vq_carousel{width:100%;min-width:0;display:block;overflow-x:clip}@media (min-width:1024px){.v0Z3Vq_carousel{display:none}}@keyframes v0Z3Vq_sectionCardFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.v0Z3Vq_carouselSlide>*{animation:none}.v0Z3Vq_dot{transition:none}}.HdfTVa_section{padding:var(--section-padding) 0;background:var(--color-bg-subtle);border-top:1px solid var(--color-border)}.HdfTVa_header{text-align:center}.HdfTVa_title{font-size:clamp(var(--text-2xl),3vw,var(--text-3xl));font-weight:var(--font-weight-semibold);margin:0}.HdfTVa_description{font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.HdfTVa_testimonialCard{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.HdfTVa_authorBlock{padding-top:var(--spacing-md);margin-top:auto}.HdfTVa_testimonialCardLarge{background:linear-gradient(135deg,var(--color-surface) 0,var(--color-teal-soft) 100%);background-clip:padding-box;border:2px solid #0000;position:relative}.HdfTVa_testimonialCardLarge:before{content:"";border-radius:inherit;background:var(--gradient-teal);-webkit-mask:linear-gradient(var(--color-mask-opaque) 0 0) content-box,linear-gradient(var(--color-mask-opaque) 0 0);pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.HdfTVa_testimonialCardLarge:hover{box-shadow:var(--shadow-colored-teal);transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.HdfTVa_testimonialCardLarge:hover{transform:none}}.HdfTVa_quote{font-size:var(--text-base);line-height:var(--line-height-relaxed);margin:0}.HdfTVa_quote:before{content:"“";margin-bottom:var(--spacing-xs);line-height:1;display:block}.HdfTVa_quote:after,.HdfTVa_quote:before{font-size:var(--text-4xl);font-family:var(--font-serif);color:var(--color-accent-muted)}.HdfTVa_quote:after{content:"”"}.HdfTVa_quoteLarge{font-size:var(--text-xl);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-medium)}.HdfTVa_authorName{font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin:0}.HdfTVa_authorLocation,.HdfTVa_authorTitle{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.HdfTVa_avatar{border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--color-teal);width:56px;height:56px}.HdfTVa_carouselCard{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.HdfTVa_desktopGrid{display:none}@media (min-width:1024px){.HdfTVa_desktopGrid{display:block}}.HdfTVa_editorial{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);display:grid}.HdfTVa_editorialQuote{max-width:60ch;padding-top:var(--spacing-lg);text-align:center;margin:0 auto;position:relative}.HdfTVa_editorialQuote:before{content:"“";font-family:var(--font-serif);font-size:var(--text-4xl);color:var(--color-accent-muted);margin-bottom:var(--spacing-xs);line-height:1;display:block}.HdfTVa_editorialQuote p{font-family:var(--font-serif);font-size:clamp(1.25rem,3vw,2rem);line-height:var(--line-height-snug,1.3);margin-bottom:var(--spacing-sm);font-style:italic}.HdfTVa_editorialQuote footer{color:var(--color-text-secondary);font-size:var(--text-sm)}.HdfTVa_bold{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.HdfTVa_boldCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg);margin:0}.HdfTVa_boldCard p{font-size:var(--text-sm);margin-bottom:var(--spacing-sm)}@media (max-width:768px){.HdfTVa_bold{grid-template-columns:1fr}}._3mvT2G_section{padding:var(--section-padding) 0}._3mvT2G_sectionCompact{padding:var(--section-padding-compact) 0}._3mvT2G_sectionHeader{margin-bottom:clamp(var(--spacing-xl),4vw,var(--spacing-2xl));text-align:center}._3mvT2G_sectionHeaderContent{max-width:680px;margin:0 auto}._3mvT2G_fadeIn{animation:_3mvT2G_fade-in .48s both}@keyframes _3mvT2G_fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._3mvT2G_staggerFadeIn>*{animation:_3mvT2G_fade-in .52s cubic-bezier(.25,1,.5,1) both}._3mvT2G_staggerFadeIn>:first-child{animation-delay:0s}._3mvT2G_staggerFadeIn>:nth-child(2){animation-delay:80ms}._3mvT2G_staggerFadeIn>:nth-child(3){animation-delay:.16s}._3mvT2G_staggerFadeIn>:nth-child(4){animation-delay:.24s}._3mvT2G_staggerFadeIn>:nth-child(5){animation-delay:.32s}._3mvT2G_staggerFadeIn>:nth-child(6){animation-delay:.4s}._3mvT2G_staggerFadeIn>:nth-child(7){animation-delay:.48s}._3mvT2G_staggerFadeIn>:nth-child(8){animation-delay:.56s}@media (max-width:639px){._3mvT2G_staggerFadeIn>*{animation-delay:0s}}@media (prefers-reduced-motion:reduce){._3mvT2G_fadeIn,._3mvT2G_staggerFadeIn>*{animation:none}}._5NPhnq_section{padding:var(--section-padding) 0}._5NPhnq_editorial ._5NPhnq_v2Inner{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:var(--spacing-2xl);text-align:center}._5NPhnq_v2Badge{margin:0 0 var(--spacing-md);display:inline-flex}._5NPhnq_editorial ._5NPhnq_v2Headline{font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,3rem);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0 0 var(--spacing-md)}._5NPhnq_editorial ._5NPhnq_v2Sub{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-xl)}._5NPhnq_bold{background:color-mix(in oklch,var(--color-accent) 8%,var(--color-surface))}._5NPhnq_bold ._5NPhnq_v2Inner{padding:var(--spacing-2xl);text-align:center}._5NPhnq_bold ._5NPhnq_v2Headline{font-size:clamp(1.75rem,4vw,3rem);font-weight:var(--font-weight-semibold,600);line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0 0 var(--spacing-md)}._5NPhnq_bold ._5NPhnq_v2Sub{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-xl)}._47LGYa_bar{padding:var(--section-padding) 0;border-top:var(--border-default);background:linear-gradient(180deg,var(--color-surface-muted) 0,var(--color-surface) 100%);position:relative}._47LGYa_bar:after{content:"";width:min(calc(4 * var(--spacing-3xl)),100%);height:var(--spacing-xs);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--color-accent);position:absolute;top:0;left:50%;transform:translate(-50%)}._47LGYa_inner{width:100%;max-width:var(--max-content-width);margin-inline:auto}._47LGYa_heading{font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}._47LGYa_headingSizeSm{font-size:var(--text-base)}._47LGYa_headingSizeMd{font-size:var(--text-lg)}._47LGYa_headingSizeLg{font-size:var(--text-xl)}@media (min-width:640px){._47LGYa_headingSizeSm{font-size:var(--text-lg)}._47LGYa_headingSizeMd{font-size:var(--text-2xl)}._47LGYa_headingSizeLg{font-size:var(--text-3xl)}}._47LGYa_subheading{max-width:min(100%,calc(16 * var(--spacing-2xl)));padding:0 var(--spacing-md);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}._47LGYa_subheadingSizeSm{font-size:var(--text-sm)}._47LGYa_subheadingSizeMd{font-size:var(--text-base)}._47LGYa_subheadingSizeLg{font-size:var(--text-lg)}._47LGYa_list{justify-content:center;align-items:stretch;gap:var(--spacing-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (min-width:640px){._47LGYa_list{gap:var(--spacing-lg)}}._47LGYa_item{max-width:100%;display:flex}._47LGYa_chip{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);background:var(--color-surface);border:var(--border-default);box-shadow:var(--shadow-colored-accent);max-width:100%;display:inline-flex}._47LGYa_iconWell{width:var(--spacing-2xl);height:var(--spacing-2xl);border-radius:var(--radius-full);background:var(--color-accent-muted);border:var(--border-default);border-color:var(--color-border);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}._47LGYa_icon{color:color-mix(in srgb,var(--color-accent) 75%,black)}:is([data-theme=dark] ._47LGYa_icon,.admin-shell ._47LGYa_icon){color:var(--color-accent)}._47LGYa_label{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--line-height-snug);color:var(--color-text-primary);text-wrap:balance}._47LGYa_editorial ._47LGYa_v2Inner{border-top:1px solid var(--color-border);padding-top:var(--spacing-md)}._47LGYa_bold ._47LGYa_v2Inner,._47LGYa_editorial ._47LGYa_v2Inner{gap:var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}._47LGYa_bold ._47LGYa_v2Inner{padding:var(--spacing-xl) 0}@media (max-width:639px){._47LGYa_chip{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm)}._47LGYa_iconWell{width:var(--spacing-xl);height:var(--spacing-xl)}._47LGYa_label{font-size:var(--text-xs)}}._7NIOIq_section{padding:var(--section-padding) 0}._7NIOIq_header{text-align:center;max-width:640px}._7NIOIq_heading{font-family:var(--font-serif);font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));line-height:var(--line-height-tight)}._7NIOIq_subheading{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._7NIOIq_grid{width:100%}@media (max-width:639px){._7NIOIq_grid{grid-template-columns:1fr}}._7NIOIq_card{height:100%}._7NIOIq_advisorMeta{align-items:flex-start;gap:var(--spacing-md);display:flex}._7NIOIq_avatarPlaceholder{width:var(--spacing-2xl);height:var(--spacing-2xl);border-radius:var(--radius-full);background:var(--color-accent-muted);color:color-mix(in srgb,var(--color-accent) 60%,black);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}[data-theme=dark] ._7NIOIq_avatarPlaceholder{color:color-mix(in srgb,var(--color-accent) 60%,white)}._7NIOIq_avatarImage{object-fit:cover;border-radius:var(--radius-full);width:100%;height:100%}._7NIOIq_name{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-snug)}._7NIOIq_credentials{color:var(--color-text-secondary);font-size:var(--text-sm)}._7NIOIq_quote{margin:var(--spacing-md) 0 0;color:var(--color-text-secondary);font-style:italic}._7NIOIq_quote:before{content:"";width:var(--spacing-lg);border-radius:var(--radius-full);background:var(--color-accent);height:2px;margin-bottom:var(--spacing-sm);display:block}.zLxEcW_section{padding:var(--section-padding,4rem) 0}.zLxEcW_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.zLxEcW_column{padding:clamp(var(--spacing-lg),4vw,var(--spacing-2xl));gap:var(--spacing-md);flex-direction:column;display:flex}.zLxEcW_left{border-right:1px solid var(--color-border)}.zLxEcW_right{background:linear-gradient(180deg,color-mix(in oklch,var(--color-accent-self,var(--color-accent)) 8%,transparent),color-mix(in oklch,var(--color-accent-match,var(--color-accent)) 5%,transparent))}.zLxEcW_colHeading{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 var(--spacing-sm);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.15}.zLxEcW_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zLxEcW_item{align-items:baseline;gap:var(--spacing-sm);padding:var(--spacing-md) 0;font-size:var(--text-base);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);line-height:1.5;display:flex}.zLxEcW_item:last-child{border-bottom:0}.zLxEcW_itemPos{color:var(--color-text-primary)}.zLxEcW_markerNeg{color:color-mix(in srgb,var(--color-accent-growth,var(--color-negative,var(--color-error))) 60%,black)}.zLxEcW_markerNeg,.zLxEcW_markerPos{font-weight:var(--font-weight-bold,700);flex-shrink:0}.zLxEcW_markerPos{color:color-mix(in srgb,var(--color-accent-match,var(--color-positive,var(--color-accent))) 55%,black)}[data-theme=dark] .zLxEcW_markerNeg{color:var(--color-accent-growth,var(--color-negative,var(--color-error)))}[data-theme=dark] .zLxEcW_markerPos{color:var(--color-accent-match,var(--color-positive,var(--color-accent)))}@media (max-width:768px){.zLxEcW_card{grid-template-columns:1fr}.zLxEcW_left{border-right:0;border-bottom:1px solid var(--color-border)}}._6iK40q_section{padding:var(--section-padding-loose) 0;background:var(--color-bg-subtle);border-block:var(--border-default)}._6iK40q_blockquote{text-align:center;max-width:48rem;margin:0 auto}._6iK40q_blockquote:before{content:"";width:var(--spacing-xl);border-radius:var(--radius-full);background:var(--color-accent);height:2px;margin:0 auto var(--spacing-lg);display:block}._6iK40q_quoteText{font-family:var(--font-serif);font-size:clamp(1.5rem,3.5vw,2.25rem);line-height:var(--line-height-snug,1.3);letter-spacing:-.015em;margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}._6iK40q_footer{justify-content:center;align-items:center;gap:var(--spacing-md);display:flex}._6iK40q_avatar{width:var(--spacing-2xl);height:var(--spacing-2xl);border-radius:var(--radius-full);object-fit:cover}._6iK40q_author{font-size:var(--text-sm);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary)}._6iK40q_credentials{font-size:var(--text-sm);color:var(--color-text-secondary)}.b3WtHG_figure{flex-direction:column;align-items:center;max-width:100%;margin:0 auto;display:flex}.b3WtHG_svg{width:100%;max-width:440px;height:auto}.b3WtHG_caption{text-align:center;font-size:var(--text-xs);color:var(--color-text-secondary)}.b3WtHG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RZ1l3G_widget{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.RZ1l3G_metaRow{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.RZ1l3G_questionLabel{font-family:var(--font-mono,monospace);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-accent) 75%,black)}[data-theme=dark] .RZ1l3G_questionLabel{color:var(--color-accent)}.RZ1l3G_sectionLabel{font-family:var(--font-mono,monospace);font-size:var(--text-xs);color:var(--color-text-secondary)}.RZ1l3G_prompt{font-family:var(--font-serif);color:var(--color-text-primary);margin:0 0 var(--spacing-lg);font-size:clamp(1.1rem,2vw,1.375rem);line-height:1.25}.RZ1l3G_scale{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.RZ1l3G_scaleButton{padding:var(--spacing-md) 0;background:var(--color-surface-muted,var(--color-bg-flat,var(--color-surface)));min-height:44px;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:var(--font-weight-semibold,600);font-size:var(--text-base);cursor:pointer;transition:var(--transition-colors);flex:1 1}.RZ1l3G_scaleButton:hover{border-color:var(--color-accent)}.RZ1l3G_scaleButton.RZ1l3G_selected{background:color-mix(in srgb,var(--color-accent) 75%,black);color:var(--color-text-inverse);border-color:var(--color-accent-strong)}[data-theme=dark] .RZ1l3G_scaleButton.RZ1l3G_selected{background:var(--color-accent)}.RZ1l3G_endLabels{font-family:var(--font-mono,monospace);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);justify-content:space-between;display:flex}.RZ1l3G_feedback{margin:var(--spacing-lg) 0 0;padding:var(--spacing-md);background:color-mix(in oklch,var(--color-accent) 10%,transparent);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}.RZ1l3G_feedbackDimension{color:color-mix(in srgb,var(--color-accent-match,var(--color-accent)) 65%,black);font-weight:var(--font-weight-semibold,600)}[data-theme=dark] .RZ1l3G_feedbackDimension{color:var(--color-accent-match,var(--color-accent))}@media (prefers-reduced-motion:reduce){.RZ1l3G_scaleButton{transition:none}}._3nmyPa_section{padding:var(--section-padding-loose) 0 var(--section-padding) 0;background:var(--color-bg-subtle);border-top:var(--border-default)}._3nmyPa_grid{grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}._3nmyPa_copy{max-width:30rem}._3nmyPa_eyebrow{margin-bottom:var(--spacing-md)}._3nmyPa_heading{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 var(--spacing-md);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.05}._3nmyPa_body{font-size:var(--text-base);color:var(--color-text-secondary);margin:0;line-height:1.6}@media (max-width:900px){._3nmyPa_grid{gap:var(--spacing-xl);grid-template-columns:1fr}}.Rmp2qW_section{padding:var(--section-padding) 0 var(--section-padding-loose) 0;background:var(--color-bg-subtle)}.Rmp2qW_grid{grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.Rmp2qW_radarWrap{justify-content:center;display:flex}.Rmp2qW_copy{max-width:29rem}.Rmp2qW_eyebrow{margin-bottom:var(--spacing-md)}.Rmp2qW_heading{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 var(--spacing-md);font-size:clamp(2rem,4vw,2.75rem);font-weight:400;line-height:1.05}.Rmp2qW_body{font-size:var(--text-base);color:var(--color-text-secondary);margin:0;line-height:1.65}.Rmp2qW_legend{gap:var(--spacing-lg);margin-top:var(--spacing-lg);display:flex}.Rmp2qW_legendItem{align-items:center;gap:var(--spacing-sm);font-size:var(--text-sm);color:var(--color-text-primary);display:flex}.Rmp2qW_swatchMatch,.Rmp2qW_swatchYou{border-radius:2px;width:12px;height:12px}.Rmp2qW_swatchYou{border:1.5px dashed var(--color-accent-self,var(--color-accent));background:0 0}.Rmp2qW_swatchMatch{background:var(--color-accent-match,var(--color-accent))}@media (max-width:900px){.Rmp2qW_grid{gap:var(--spacing-xl);grid-template-columns:1fr}}._9SFeuW_container{padding:var(--spacing-md);padding-bottom:max(var(--spacing-md),env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border);z-index:var(--z-sticky);justify-content:center;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:768px){._9SFeuW_container{display:flex}}._9SFeuW_link{min-height:44px;padding:0 var(--spacing-xl);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 75%,black);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold,600);font-size:var(--text-base);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}[data-theme=dark] ._9SFeuW_link{background:var(--color-accent)}@media (prefers-reduced-motion:no-preference){._9SFeuW_container{animation:_9SFeuW_slide-up .2s ease-out}}@keyframes _9SFeuW_slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._9SFeuW_container{animation:none}}.ASoguW_pageFooter{background:var(--color-footer-bg,var(--color-surface));border-top:1px solid var(--color-border-strong);padding-block:clamp(2rem,5vw,3rem)}.ASoguW_footerGrid{grid-gap:var(--spacing-md);gap:var(--spacing-md);display:grid}@media (min-width:640px){.ASoguW_footerGrid{gap:var(--spacing-ml)}}.ASoguW_footerHeadline{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0}@media (min-width:640px){.ASoguW_footerHeadline{font-size:var(--text-sm)}}.ASoguW_footerMeta{gap:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.ASoguW_footerMeta a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ASoguW_footerMeta a:hover{color:var(--color-text-secondary)}@media (pointer:coarse){.ASoguW_footerMeta a{align-items:center;min-height:44px;display:inline-flex}}.diebAG_pageHeader{z-index:var(--z-sticky);background-color:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);position:-webkit-sticky;position:sticky;top:0}.diebAG_pageHeaderInner{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding-block:var(--spacing-ms);padding-inline:clamp(var(--spacing-md),.5rem + 1.56vw,var(--spacing-lg));width:100%;max-width:1440px;min-height:64px;margin-inline:auto;display:flex}@media (min-width:640px){.diebAG_pageHeaderInner{gap:var(--spacing-xl)}}@media (min-width:900px){.diebAG_pageHeaderInner{gap:var(--spacing-2xl);padding-block:var(--spacing-ml);min-height:72px}}.diebAG_brandMark{align-items:center;gap:var(--spacing-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;font-size:var(--text-xs);white-space:nowrap;color:inherit;flex-shrink:0;text-decoration:none;display:flex}@media (min-width:400px){.diebAG_brandMark{font-size:var(--text-xs);gap:var(--spacing-sm)}}@media (min-width:900px){.diebAG_brandMark{font-size:var(--text-sm);gap:var(--spacing-ms)}}.diebAG_brandLogo{object-fit:contain;object-position:left center;width:auto;max-width:200px;height:2.75rem}.diebAG_brandLogoDark,[data-theme=dark] .diebAG_brandLogoLight{display:none}[data-theme=dark] .diebAG_brandLogoDark{display:block}@media (min-width:400px){.diebAG_brandLogo{height:3rem}}@media (min-width:900px){.diebAG_brandLogo{max-width:260px;height:3.5rem}}.diebAG_brandSymbol{background:linear-gradient(#00000040,#00000040),var(--gradient-accent-alt);background-blend-mode:multiply;width:32px;height:32px;color:var(--color-text-inverse);font-weight:var(--font-weight-bold);font-size:var(--text-sm);box-shadow:var(--shadow-sm);border-radius:10px;flex-shrink:0;place-items:center;display:grid}[data-theme=dark] .diebAG_brandSymbol{background:var(--gradient-accent-alt);background-blend-mode:normal}@media (min-width:400px){.diebAG_brandSymbol{width:36px;height:36px;font-size:var(--text-sm);border-radius:12px}}@media (min-width:900px){.diebAG_brandSymbol{width:44px;height:44px;font-size:var(--text-lg);border-radius:16px}}.diebAG_primaryNav{align-items:center;gap:var(--spacing-sm);font-size:var(--text-xs);flex:1 1;min-width:0;display:none}@media (min-width:900px){.diebAG_primaryNav{gap:var(--spacing-md);font-size:var(--text-sm);display:flex}}@media (min-width:1024px){.diebAG_primaryNav{gap:var(--spacing-lg);font-size:var(--text-sm)}}.diebAG_navList{align-items:center;gap:var(--spacing-sm);margin:0;padding:0;list-style:none;display:flex}@media (min-width:900px){.diebAG_navList{gap:var(--spacing-ms)}}@media (min-width:1024px){.diebAG_navList{gap:var(--spacing-ml)}}.diebAG_navViewport{z-index:var(--z-dropdown,1010)}.diebAG_navLink{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);transition:var(--transition-colors);white-space:nowrap;color:inherit;text-decoration:none}@media (min-width:1024px){.diebAG_navLink{padding:var(--spacing-xs) var(--spacing-ms)}}.diebAG_navLink.diebAG_active{background:var(--color-accent-soft);color:color-mix(in srgb,var(--color-accent-strong) 70%,black)}[data-theme=dark] .diebAG_navLink.diebAG_active{color:color-mix(in srgb,var(--color-accent-strong) 80%,white)}.diebAG_navLink:hover{background:var(--color-surface-muted)}.diebAG_dropdownTrigger{align-items:center;gap:var(--spacing-sm);display:inline-flex}.diebAG_chevron{transition:transform var(--transition-fast)}.diebAG_dropdownContent{min-width:min(180px,100vw - 2rem);padding:var(--spacing-sm) 0}.diebAG_dropdownItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:var(--transition-colors);background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}.diebAG_dropdownItem:focus,.diebAG_dropdownItem:hover{color:var(--color-text-primary);background:var(--color-surface-muted);outline:none}.diebAG_dropdownItem:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.diebAG_dropdownItem.diebAG_active{color:var(--color-accent-strong)}@media (pointer:coarse){.diebAG_dropdownItem,.diebAG_navLink{min-height:44px}}.diebAG_dropdownDivider{background:var(--color-border);height:1px;margin:var(--spacing-sm) 0}.diebAG_headerActions{align-items:center;gap:var(--spacing-sm);flex-shrink:0;margin-left:auto;display:flex}.diebAG_headerActions>*{flex-shrink:0}@media (min-width:640px){.diebAG_headerActions{gap:var(--spacing-md)}}@media (min-width:900px){.diebAG_headerActions{gap:var(--spacing-ml)}}.diebAG_headerCta{display:none}@media (min-width:900px){.diebAG_headerCta{display:inline-block}}.diebAG_menuToggle{border-radius:var(--radius-md,.5rem);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;transition:var(--transition-colors);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.diebAG_menuToggle:hover{background:var(--color-surface-muted)}.diebAG_menuToggle:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}@media (min-width:900px){.diebAG_menuToggle{display:none}}.diebAG_pageHeader{transition:background-color var(--transition-base,.2s ease)}[data-condensed=true] .diebAG_pageHeaderInner{padding-block:var(--spacing-xs);min-height:52px}@media (min-width:900px){[data-condensed=true] .diebAG_pageHeaderInner{padding-block:var(--spacing-sm);min-height:56px}}[data-condensed=true] .diebAG_brandLogo{height:2rem}@media (min-width:400px){[data-condensed=true] .diebAG_brandLogo{height:2.25rem}}@media (min-width:900px){[data-condensed=true] .diebAG_brandLogo{height:2.5rem}}@media (prefers-reduced-motion:no-preference){.diebAG_pageHeader[data-condensed] .diebAG_pageHeaderInner{transition:padding-block var(--transition-base,.2s ease),min-height var(--transition-base,.2s ease)}.diebAG_pageHeader[data-condensed] .diebAG_brandLogo{transition:height var(--transition-base,.2s ease)}}@media (prefers-reduced-motion:reduce){.diebAG_chevron,.diebAG_dropdownItem,.diebAG_navLink,.diebAG_pageHeader,.diebAG_pageHeader[data-condensed] .diebAG_brandLogo,.diebAG_pageHeader[data-condensed] .diebAG_pageHeaderInner{transition:none}}.H6ZjRq_pageShell{flex-direction:column;min-height:100vh;display:flex}.H6ZjRq_pageContent{flex-direction:column;flex:auto;min-width:0;display:flex;overflow-x:clip}