@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_191g5_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_191g5_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_191g5_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_191g5_2:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)}._content_191g5_31{flex:1;display:flex;flex-direction:column;gap:var(--gap-pair);min-width:0}._title_191g5_39{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_191g5_46{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_191g5_52{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_191g5_62{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_191g5_62:hover{background-color:var(--primary-hover)}._actionButton_191g5_62:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)}._actionButton_191g5_62:active{background-color:var(--primary-pressed)}._cancelButton_191g5_89{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_191g5_89:hover{color:var(--foreground);background-image:linear-gradient(var(--state-hover),var(--state-hover))}._cancelButton_191g5_89:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)}._cancelButton_191g5_89:active{background-image:linear-gradient(var(--state-active),var(--state-active))}._closeButton_191g5_116{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_191g5_116:hover{opacity:1;background-color:var(--state-hover)}._closeButton_191g5_116:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring);opacity:1}@media(pointer:coarse){._actionButton_191g5_62,._cancelButton_191g5_89{min-height:2.75rem}._closeButton_191g5_116{top:0;right:0;width:2.75rem;height:2.75rem}}@keyframes _slideIn_191g5_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._button_1wxtb_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;letter-spacing:var(--tracking-snug);border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-out),border-color var(--duration-instant) var(--ease-out),color var(--duration-instant) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--duration-instant) var(--ease-out);outline:none;border:1px solid transparent;position:relative;-webkit-tap-highlight-color:transparent}._button_1wxtb_2:active{transform:translateY(.5px)}._button_1wxtb_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}._sm_1wxtb_38{height:2rem;padding:0 var(--spacing-3);font-size:var(--text-sm)}._md_1wxtb_44{height:2.25rem;padding:0 var(--spacing-4);font-size:var(--text-base)}._lg_1wxtb_50{height:2.75rem;padding:0 1.25rem;font-size:var(--text-md)}._icon_1wxtb_56,._icon-md_1wxtb_57{width:2.25rem;height:2.25rem;padding:0}._icon-sm_1wxtb_63{width:2rem;height:2rem;padding:0}._icon-lg_1wxtb_69{width:2.75rem;height:2.75rem;padding:0}@media(pointer:coarse){._sm_1wxtb_38,._md_1wxtb_44{height:2.75rem}._icon_1wxtb_56,._icon-md_1wxtb_57,._icon-sm_1wxtb_63{width:2.75rem;height:2.75rem}._link_1wxtb_86{min-height:2.75rem}}._button_1wxtb_2 svg{flex-shrink:0}._sm_1wxtb_38 svg,._icon-sm_1wxtb_63 svg,._md_1wxtb_44 svg,._icon_1wxtb_56 svg,._icon-md_1wxtb_57 svg{width:1rem;height:1rem}._lg_1wxtb_50 svg,._icon-lg_1wxtb_69 svg{width:1.125rem;height:1.125rem}._primary_1wxtb_112{background-color:var(--btn-primary);color:var(--btn-primary-fg);border-color:var(--btn-primary);--spinner-color: var(--btn-primary-fg)}@media(hover:hover){._primary_1wxtb_112:hover{background-color:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}}._primary_1wxtb_112:active{background-color:var(--btn-primary-pressed);border-color:var(--btn-primary-pressed)}._secondary_1wxtb_132{background-color:var(--surface);color:var(--foreground);border-color:var(--border);--spinner-color: var(--foreground)}@media(hover:hover){._secondary_1wxtb_132:hover{background-color:var(--surface-muted);border-color:var(--border-strong)}}._secondary_1wxtb_132:active{background-color:var(--state-active)}._destructive_1wxtb_150{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}@media(hover:hover){._destructive_1wxtb_150:hover{background-color:color-mix(in srgb,var(--error),var(--foreground) 10%);border-color:color-mix(in srgb,var(--error),var(--foreground) 10%)}}._destructive_1wxtb_150:active{background-color:color-mix(in srgb,var(--error),var(--foreground) 18%)}._destructive_1wxtb_150:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1wxtb_177{background-color:transparent;border-color:var(--border);color:var(--foreground);--spinner-color: var(--foreground)}@media(hover:hover){._outline_1wxtb_177:hover{background-color:var(--state-hover);border-color:var(--border-strong)}}._outline_1wxtb_177:active{background-color:var(--state-active)}._ghost_1wxtb_196{background-color:transparent;border-color:transparent;color:var(--foreground-secondary);--spinner-color: var(--foreground)}@media(hover:hover){._ghost_1wxtb_196:hover{background-color:var(--state-hover);color:var(--foreground)}}._ghost_1wxtb_196:active{background-color:var(--state-active);color:var(--foreground)}._link_1wxtb_86{background-color:transparent;color:var(--brand-primary-text);height:auto;padding:0;border:none;border-radius:var(--radius-2xs);min-height:2.25rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}@media(hover:hover){._link_1wxtb_86:hover{background-color:transparent;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:currentColor}}._link_1wxtb_86:focus-visible{box-shadow:0 0 0 2px var(--ring)}._disabled_1wxtb_245,._button_1wxtb_2:disabled,._button_1wxtb_2[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}}._box_18x6b_1{max-width:620px;margin:var(--gap-page) auto;padding:var(--gap-region);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._title_18x6b_10{margin:0 0 var(--gap-block);font-size:var(--text-2xl);font-weight:var(--weight-heading)}._text_18x6b_16{margin:0 0 var(--gap-section);color:var(--foreground-secondary);line-height:var(--leading-normal)}._actions_18x6b_22{display:flex;flex-wrap:wrap;gap:var(--gap-item)}._icon_ar9gs_1{display:inline-block;flex-shrink:0;line-height:0;--icon-primary: var(--foreground);--icon-secondary: var(--signal)}._icon_ar9gs_1 svg{display:block;width:100%!important;height:100%!important;overflow:visible}._icon_ar9gs_1 [stroke="rgb(255,0,0)"]{stroke:var(--icon-primary)}._icon_ar9gs_1 [fill="rgb(255,0,0)"]{fill:var(--icon-primary)}._icon_ar9gs_1 [stroke="rgb(0,0,255)"]{stroke:var(--icon-secondary)}._icon_ar9gs_1 [fill="rgb(0,0,255)"]{fill:var(--icon-secondary)}._name_1vokp_1{white-space:nowrap}._reg_1vokp_5{font-size:max(.62em,var(--text-2xs));vertical-align:.45em;line-height:0;margin-left:.04em}._ai_1vokp_13{color:var(--chart-1)}._tile_1ify6_3{position:relative;display:inline-grid;place-items:center;flex-shrink:0;background:var(--surface-muted);border:1px solid var(--border-subtle);transition:background-color var(--duration-instant, 80ms) var(--ease-out, ease-out)}.dark ._tile_1ify6_3{border-color:var(--border)}@media(hover:hover){a:hover ._tile_1ify6_3,article:hover ._tile_1ify6_3,button:hover ._tile_1ify6_3{background-image:linear-gradient(var(--hover-tint),var(--hover-tint))}}@layer base{._content_rjdzz_2,._subContent_rjdzz_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_rjdzz_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_rjdzz_3{animation:_fadeIn_rjdzz_1 var(--animation-duration-normal) ease-out}._item_rjdzz_19,._checkboxItem_rjdzz_20,._radioItem_rjdzz_21,._subTrigger_rjdzz_22{position:relative;display:flex;align-items:center;cursor:pointer;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}@media(pointer:coarse){._item_rjdzz_19,._checkboxItem_rjdzz_20,._radioItem_rjdzz_21,._subTrigger_rjdzz_22{min-height:2.75rem}}._item_rjdzz_19:hover,._checkboxItem_rjdzz_20:hover,._radioItem_rjdzz_21:hover,._subTrigger_rjdzz_22:hover{background-color:var(--state-hover);color:var(--foreground)}._item_rjdzz_19:focus-visible,._checkboxItem_rjdzz_20:focus-visible,._radioItem_rjdzz_21:focus-visible,._subTrigger_rjdzz_22:focus-visible{background-color:var(--state-hover);color:var(--foreground);box-shadow:inset 0 0 0 2px var(--ring)}._item_rjdzz_19[data-disabled],._checkboxItem_rjdzz_20[data-disabled],._radioItem_rjdzz_21[data-disabled],._subTrigger_rjdzz_22[data-disabled]{pointer-events:none;opacity:.5}._item_rjdzz_19[data-highlighted],._checkboxItem_rjdzz_20[data-highlighted],._radioItem_rjdzz_21[data-highlighted],._subTrigger_rjdzz_22[data-highlighted],._subTrigger_rjdzz_22[data-state=open]{background-color:var(--state-hover);color:var(--foreground)}._checkboxItem_rjdzz_20,._radioItem_rjdzz_21{padding-left:var(--spacing-8)}._checkboxIndicator_rjdzz_87,._radioIndicator_rjdzz_88{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_rjdzz_87{height:1rem;width:1rem}._checkboxIndicator_rjdzz_87 svg{height:.875rem;width:.875rem}._radioIndicator_rjdzz_88{height:1rem;width:1rem}._radioIndicatorCircle_rjdzz_111{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_rjdzz_118{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_rjdzz_125{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_rjdzz_131{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_rjdzz_138{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_rjdzz_145{padding-left:var(--spacing-8)}@keyframes _scaleIn_rjdzz_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_rjdzz_1{0%{opacity:0}to{opacity:1}}}._container_j48u3_1{display:inline-flex;position:relative}._themeButton_j48u3_6{position:relative;transition:transform var(--animation-duration-normal) ease}._themeButton_j48u3_6:hover{transform:scale(1.05)}._icon_j48u3_17{color:var(--signal-ink);transition:transform var(--animation-duration-normal) ease}._menuIcon_j48u3_22{margin-right:var(--spacing-2);color:currentColor}._activeItem_j48u3_27{font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 90%)!important}._checkmark_j48u3_34{margin-left:auto;padding-left:var(--gap-block, 13px);flex-shrink:0;display:inline-flex;align-items:center}._checkmark_j48u3_34:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--fn-positive);box-shadow:0 0 0 3px color-mix(in srgb,var(--fn-positive),transparent 75%)}._groupLabel_j48u3_51{font-family:var(--font-family-ui);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--muted-foreground)}._swatch_j48u3_60{width:12px;height:12px;margin-right:var(--spacing-2);border-radius:50%;border:1px solid var(--border-strong);flex-shrink:0}.dark ._icon_j48u3_17{color:var(--signal-ink)}@layer base{._overlay_s3wvk_2{position:fixed;inset:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);backdrop-filter:blur(2px);animation:_overlayShow_s3wvk_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_s3wvk_12{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_s3wvk_25{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_s3wvk_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_s3wvk_37{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_s3wvk_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_s3wvk_49{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_s3wvk_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_s3wvk_61{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_s3wvk_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_s3wvk_73{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_s3wvk_73:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_s3wvk_73:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_s3wvk_103{width:1rem;height:1rem}._header_s3wvk_108{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_s3wvk_117{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_s3wvk_126{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:var(--weight-heading);color:var(--popup-foreground)}._description_s3wvk_133{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_s3wvk_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_s3wvk_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_s3wvk_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_s3wvk_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_s3wvk_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_s3wvk_49,._right_s3wvk_61{max-width:100%}}}@layer base{@keyframes _collapsible-down_1grw8_1{0%{max-height:0}to{max-height:var(--radix-collapsible-content-height)}}@keyframes _collapsible-up_1grw8_1{0%{max-height:var(--radix-collapsible-content-height)}to{max-height:0}}._trigger_1grw8_20{cursor:pointer;display:block;appearance:none;border:none;background:transparent;color:inherit}._content_1grw8_29{overflow:hidden}._content_1grw8_29[data-state=open]{animation:_collapsible-down_1grw8_1 var(--animation-duration-fast) ease-out}._content_1grw8_29[data-state=closed]{animation:_collapsible-up_1grw8_1 var(--animation-duration-fast) ease-out}}@layer base{._badge_ga7gs_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;user-select:none}._default_ga7gs_17{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._default_ga7gs_17:hover{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}._destructive_ga7gs_28{background-color:var(--fn-negative-bg);color:var(--fn-negative);border:1px solid var(--fn-negative-border)}._destructive_ga7gs_28:hover{background-image:linear-gradient(var(--hover-tint),var(--hover-tint))}._secondary_ga7gs_38{background-color:var(--surface-muted);color:var(--foreground-secondary);border:1px solid var(--border-subtle)}._secondary_ga7gs_38:hover{background-color:var(--surface-muted)}._outline_ga7gs_49{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_ga7gs_49:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_ga7gs_59{background-color:var(--fn-positive-bg);color:var(--fn-positive);border:1px solid var(--fn-positive-border)}._success_ga7gs_59:hover{background-image:linear-gradient(var(--hover-tint),var(--hover-tint))}._warning_ga7gs_69{background-color:var(--fn-caution-bg);color:var(--fn-caution);border:1px solid var(--fn-caution-border)}._warning_ga7gs_69:hover{background-image:linear-gradient(var(--hover-tint),var(--hover-tint))}}@layer base{._skeleton_5fj5k_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_5fj5k_2:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--foreground) 6%,transparent),transparent);animation:_shimmer_5fj5k_1 2s infinite}@keyframes _shimmer_5fj5k_1{to{transform:translate(100%)}}}@layer base{._avatar_qmnp2_2{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-full);width:2.5rem;height:2.5rem;flex-shrink:0;background-color:var(--muted);border:2px solid var(--card);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._avatar_qmnp2_2:hover{box-shadow:0 0 0 2px var(--border-strong)}._avatarImage_qmnp2_22{width:100%;height:100%;object-fit:cover;border-radius:inherit}._avatarFallback_qmnp2_29{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--primary-foreground);font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1;text-transform:uppercase}}._root_3tiz2_1{display:inline-flex;align-items:center}._loading_3tiz2_6{width:36px;height:36px;border-radius:var(--radius-full)}._trigger_3tiz2_12{width:44px;height:44px;display:grid;place-items:center;padding:0;border:none;border-radius:var(--radius-full);background:transparent;cursor:pointer}._trigger_3tiz2_12:focus-visible,._mobileLink_3tiz2_25:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._avatar_3tiz2_30{width:36px;height:36px;border:2px solid var(--avatar-ring);box-shadow:var(--avatar-ring-shadow),0 0 8px var(--avatar-ring-glow)}@media(hover:hover){._trigger_3tiz2_12:hover ._avatar_3tiz2_30{box-shadow:var(--avatar-ring-shadow),0 0 13px var(--avatar-ring-glow),0 0 0 1px var(--avatar-ring-glow)}}._menu_3tiz2_44{width:240px}._menuIdentity_3tiz2_48{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);padding:var(--spacing-3);overflow-wrap:break-word}._menuIdentity_3tiz2_48 strong,._identityText_3tiz2_58 strong{font-size:var(--text-base);font-weight:var(--weight-medium)}._menuIdentity_3tiz2_48 span,._identityText_3tiz2_58 span{color:var(--muted-foreground);font-size:var(--text-sm)}._mobile_3tiz2_25{display:flex;flex-direction:column;gap:var(--spacing-1)}._mobileIdentity_3tiz2_75{display:flex;align-items:center;gap:var(--spacing-3);min-width:0;padding:var(--spacing-2) var(--spacing-3) var(--spacing-4)}._identityText_3tiz2_58{min-width:0;flex:1;display:flex;flex-direction:column;overflow-wrap:break-word}._mobileLink_3tiz2_25{display:flex;align-items:center;gap:var(--spacing-2);min-height:44px;width:100%;padding:0 var(--spacing-3);border:none;border-radius:var(--radius);background:transparent;color:var(--foreground);font:inherit;text-align:left;text-decoration:none;cursor:pointer}@media(hover:hover){._mobileLink_3tiz2_25:hover{background:var(--state-hover)}}._menuLink_3tiz2_114{display:flex;align-items:center;gap:var(--spacing-2)}._mobileLink_3tiz2_25 ._itemIcon_3tiz2_120,._menuLink_3tiz2_114 ._itemIcon_3tiz2_120{flex-shrink:0}._groupLabel_3tiz2_125{margin:0;padding:var(--spacing-2) var(--spacing-3) var(--spacing-1);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--muted-foreground)}._container_kkbyp_5{display:flex;align-items:center}@media(min-width:1024px){._container_kkbyp_5{display:none}}._trigger_kkbyp_16{display:grid;place-items:center;width:44px;height:44px;border:none;border-radius:var(--radius);background:transparent;color:var(--foreground);cursor:pointer;outline:none}._trigger_kkbyp_16 svg{width:20px;height:20px}._trigger_kkbyp_16:focus-visible{box-shadow:0 0 0 2px var(--ring)}._trigger_kkbyp_16:active{background:var(--state-active)}._sheet_kkbyp_42{width:100%;max-width:400px;padding:0;display:flex;flex-direction:column;background:var(--background);border-left:1px solid var(--border);overflow:hidden}._sheet_kkbyp_42>button:last-child{display:none}._sheetHead_kkbyp_58{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-block);height:var(--header-height);padding:0 var(--gap-block) 0 var(--gap-section);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._sheetTitle_kkbyp_69{font-family:var(--font-family-display);font-size:var(--text-md);font-weight:600;letter-spacing:var(--tracking-tight);outline:none}._close_kkbyp_77{display:grid;place-items:center;width:44px;height:44px;border:none;border-radius:var(--radius);background:transparent;color:var(--foreground-secondary);cursor:pointer;outline:none}._close_kkbyp_77 svg{width:20px;height:20px}._close_kkbyp_77:focus-visible{box-shadow:0 0 0 2px var(--ring)}._close_kkbyp_77:active{background:var(--state-active)}._scroll_kkbyp_104{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--gap-block) var(--gap-block) calc(var(--gap-page) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:var(--gap-section)}._section_kkbyp_116{display:flex;flex-direction:column}._overline_kkbyp_121{font-family:var(--font-family-ui);margin:0 0 var(--gap-item);padding:0 var(--gap-pair);font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-overline);color:var(--muted-foreground)}._categoryList_kkbyp_132{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}._category_kkbyp_132+._category_kkbyp_132{border-top:1px solid var(--border-subtle)}._categoryTrigger_kkbyp_146{display:flex;align-items:center;gap:var(--gap-block);width:100%;min-height:44px;padding:var(--gap-item) var(--gap-block);border:none;border-radius:0;background:transparent;color:var(--foreground);font-family:var(--font-family-nav);letter-spacing:.03em;text-align:left;cursor:pointer;outline:none}@media(hover:hover){._categoryTrigger_kkbyp_146:hover{background:var(--state-hover)}}._categoryTrigger_kkbyp_146:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}._categoryTrigger_kkbyp_146:active{background:var(--state-active)}._categoryIcon_kkbyp_178{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--foreground-secondary);flex-shrink:0}._categoryText_kkbyp_189{display:flex;flex-direction:column;gap:var(--gap-pair);flex:1;min-width:0;line-height:1.25}._categoryLabel_kkbyp_198{font-size:var(--text-md);font-weight:500}._categoryCount_kkbyp_203{font-family:var(--font-family-base);font-size:var(--text-xs);letter-spacing:0;color:var(--muted-foreground)}._chevron_kkbyp_211{width:16px;height:16px;flex-shrink:0;color:var(--signal-ink);transition:transform var(--motion-base) var(--ease-out)}._chevronOpen_kkbyp_219{transform:rotate(180deg);color:var(--foreground)}._categoryContent_kkbyp_224{padding:0 var(--gap-item) var(--gap-item);background:var(--surface)}._group_kkbyp_229{padding-top:var(--gap-item)}._groupLabel_kkbyp_233{margin:0;padding:var(--gap-pair) var(--gap-block);font-size:var(--text-xs);font-weight:600;color:var(--muted-foreground)}._proTag_kkbyp_242{display:inline-flex;align-items:center;flex-shrink:0;margin-left:var(--gap-item);padding:0 var(--gap-pair);border:1px solid var(--brand-primary-soft-border);border-radius:var(--radius);color:var(--brand-primary-text);font-family:var(--font-family-ui);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-overline);line-height:1.6;text-transform:uppercase}._link_kkbyp_260,._flatLink_kkbyp_261{display:flex;align-items:center;gap:var(--gap-item);min-height:44px;padding:0 var(--gap-block);border-radius:var(--radius);color:var(--foreground);font-size:var(--text-md);text-decoration:none;outline:none;transition:background-color var(--duration-instant) var(--ease-out)}._linkWithIcon_kkbyp_275{gap:var(--gap-item)}@media(hover:hover){._link_kkbyp_260:hover,._flatLink_kkbyp_261:hover{background:var(--state-hover)}}._link_kkbyp_260:focus-visible,._flatLink_kkbyp_261:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}._link_kkbyp_260:active,._flatLink_kkbyp_261:active{background:var(--state-active)}._linkCurrent_kkbyp_296{background:var(--state-selected);color:var(--brand-primary-text);font-weight:500}._atlasSection_kkbyp_303+._atlasSection_kkbyp_303{margin-top:var(--gap-block);padding-top:var(--gap-item);border-top:1px solid var(--border-subtle)}._atlasSectionLabel_kkbyp_309{display:flex;align-items:center;gap:var(--gap-item);margin:0;padding:var(--gap-item) var(--gap-block) 0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--foreground)}._atlasLabel_kkbyp_320,._atlasTagline_kkbyp_321{display:block}._atlasTagline_kkbyp_321{margin-top:var(--gap-pair);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--muted-foreground)}._externalMark_kkbyp_332{width:14px;height:14px;margin-left:auto;color:var(--muted-foreground);flex-shrink:0}@media(prefers-reduced-motion:reduce){._chevron_kkbyp_211,._link_kkbyp_260,._flatLink_kkbyp_261{transition:none}}._overlay_1tq4f_3{position:fixed;inset:0;z-index:var(--z-overlay);background:color-mix(in srgb,var(--bg-canvas) 55%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:_fadeIn_1tq4f_1 var(--motion-fast) var(--ease-out)}._content_1tq4f_13{position:fixed;z-index:var(--z-overlay);top:min(14vh,120px);left:50%;width:min(640px,calc(100vw - 2 * var(--page-margin-mobile)));transform:translate(-50%);background:var(--popup);color:var(--popup-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;outline:none;animation:_popIn_1tq4f_1 var(--motion-slow) var(--ease-emphasized)}._srOnly_1tq4f_30{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._command_1tq4f_39{display:flex;flex-direction:column}._inputRow_1tq4f_44{display:flex;align-items:center;gap:var(--gap-block);padding:0 var(--gap-block);height:56px;border-bottom:1px solid var(--border-subtle)}._inputIcon_1tq4f_53{width:18px;height:18px;color:var(--muted-foreground);flex-shrink:0}._input_1tq4f_44{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;color:var(--foreground);font-family:var(--font-family-base);font-size:var(--text-md);letter-spacing:var(--tracking-snug)}._input_1tq4f_44::placeholder{color:var(--muted-foreground)}._spinner_1tq4f_77{width:16px;height:16px;color:var(--muted-foreground);animation:_spin_1tq4f_77 .8s linear infinite;flex-shrink:0}._kbd_1tq4f_85{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--gap-pair);border-radius:var(--radius-2xs);border:1px solid var(--border);background:var(--surface-muted);color:var(--muted-foreground);font-family:var(--font-family-base);font-size:var(--text-2xs);font-weight:500;line-height:1;white-space:nowrap;flex-shrink:0}._list_1tq4f_105{max-height:min(56vh,460px);overflow-y:auto;overscroll-behavior:contain;padding:var(--gap-item)}._group_1tq4f_112{padding:var(--gap-pair) 0 var(--gap-item)}._group_1tq4f_112 [cmdk-group-heading]{padding:var(--gap-item) var(--gap-block) var(--gap-pair);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--muted-foreground)}._item_1tq4f_125{display:flex;align-items:center;gap:var(--gap-block);height:40px;padding:0 var(--gap-block);border-radius:var(--radius);font-size:var(--text-base);color:var(--foreground);cursor:pointer;user-select:none;transition:background-color var(--duration-instant) var(--ease-out)}._item_1tq4f_125[data-selected=true]{background:var(--state-selected)}._itemIcon_1tq4f_144{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0}._item_1tq4f_125[data-selected=true] ._itemIcon_1tq4f_144{color:var(--brand-primary-text)}._itemLabel_1tq4f_155{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemMeta_1tq4f_162{color:var(--muted-foreground);font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}._enterIcon_1tq4f_171{margin-left:auto;width:14px;height:14px;color:var(--muted-foreground);opacity:0;flex-shrink:0;transition:opacity var(--duration-instant) var(--ease-out)}._item_1tq4f_125[data-selected=true] ._enterIcon_1tq4f_171{opacity:1}._loadingRow_1tq4f_185{display:flex;align-items:center;gap:var(--gap-block);padding:var(--gap-block);font-size:var(--text-sm);color:var(--muted-foreground)}._empty_1tq4f_194{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-pair);padding:var(--gap-section) var(--gap-block)}._emptyTitle_1tq4f_202{margin:0;font-weight:600;font-size:var(--text-base);color:var(--foreground)}._emptyHint_1tq4f_209{margin:0;font-size:var(--text-sm);color:var(--muted-foreground)}._clearButton_1tq4f_215{margin-top:var(--gap-item);padding:0;border:none;background:none;font:inherit;font-size:var(--text-sm);font-weight:500;color:var(--brand-primary-text);cursor:pointer;min-height:32px;border-radius:var(--radius-2xs);outline:none}._clearButton_1tq4f_215:focus-visible{box-shadow:0 0 0 2px var(--ring)}._footer_1tq4f_234{display:flex;align-items:center;gap:var(--gap-block);height:40px;padding:0 var(--gap-block);border-top:1px solid var(--border-subtle);background:var(--surface-muted)}._hint_1tq4f_244{display:inline-flex;align-items:center;gap:var(--gap-pair);font-size:var(--text-xs);color:var(--muted-foreground)}._hintRight_1tq4f_252{margin-left:auto}@media(pointer:coarse){._item_1tq4f_125{height:44px}._clearButton_1tq4f_215{min-height:44px}._footer_1tq4f_234{display:none}}@media(max-width:640px){._content_1tq4f_13{top:var(--gap-block)}}@media(prefers-reduced-motion:reduce){._overlay_1tq4f_3,._content_1tq4f_13{animation:none}}@keyframes _fadeIn_1tq4f_1{0%{opacity:0}to{opacity:1}}@keyframes _popIn_1tq4f_1{0%{opacity:0;transform:translate(-50%) translateY(-6px) scale(.985)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes _spin_1tq4f_77{to{transform:rotate(360deg)}}._header_1epay_6{position:sticky;top:0;z-index:var(--z-nav-sticky);width:100%;height:var(--header-height);background:transparent;border-bottom:1px solid transparent;transition:border-color var(--motion-base) var(--ease-out)}._header_1epay_6:before{content:"";position:absolute;inset:-160px 0 0;background:var(--chrome-bg);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);pointer-events:none}._elevated_1epay_37{border-bottom-color:var(--border-subtle)}._inner_1epay_42{position:relative;z-index:1;height:100%;max-width:var(--max-layout-width);margin:0 auto;padding:0 var(--page-margin);display:flex;align-items:center;gap:var(--gap-section)}._brand_1epay_54{display:inline-flex;align-items:center;gap:var(--gap-item);text-decoration:none;color:var(--foreground);flex-shrink:0;min-height:44px;border-radius:var(--radius);outline:none}._brand_1epay_54:focus-visible{box-shadow:0 0 0 2px var(--ring)}._brandMark_1epay_73{display:grid;place-items:center;width:22px;height:22px;color:var(--muted-foreground)}._brandMark_1epay_73 svg{width:22px;height:22px;stroke-width:1.5}._brandText_1epay_87{font-family:var(--font-family-logo);font-weight:var(--weight-medium);font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--logo-color);white-space:nowrap}._brandDot_1epay_98{color:var(--signal-ink);font-weight:400;font-size:12.5px;text-transform:none;font-family:var(--font-family-base);letter-spacing:.02em}._nav_1epay_110{display:flex;align-items:center;height:100%;min-width:0}@media(min-width:1500px){._nav_1epay_110{flex:1}._navList_1epay_123{width:100%;justify-content:space-evenly}}._navList_1epay_123{display:flex;align-items:center;gap:var(--gap-pair);list-style:none;margin:0;padding:0}._trigger_1epay_138{position:relative;display:inline-flex;align-items:center;gap:var(--gap-pair);height:36px;padding:0 var(--gap-item);border:none;border-radius:var(--radius);background:transparent;color:var(--foreground-secondary);font-family:var(--font-family-nav);font-size:var(--text-base);font-weight:400;letter-spacing:.03em;white-space:nowrap;text-decoration:none;cursor:pointer;outline:none;transition:background-color var(--duration-instant) var(--ease-out),color var(--duration-instant) var(--ease-out)}@media(hover:hover){._trigger_1epay_138:hover{color:var(--foreground);background:var(--state-hover)}}._trigger_1epay_138:focus-visible{box-shadow:0 0 0 2px var(--ring)}._triggerOpen_1epay_175{color:var(--foreground);background:var(--state-active)}._triggerCurrent_1epay_180{color:var(--foreground)}._triggerCurrent_1epay_180:after{content:"";position:absolute;left:var(--gap-item);right:var(--gap-item);bottom:calc((var(--header-height) - 36px) / -2);height:2px;border-radius:2px;background:var(--signal)}._chevron_1epay_197{width:14px;height:14px;flex-shrink:0;color:var(--signal-ink);transition:transform var(--motion-base) var(--ease-out)}._triggerOpen_1epay_175 ._chevron_1epay_197{transform:rotate(180deg);color:var(--foreground)}@media(hover:hover){._trigger_1epay_138:hover ._chevron_1epay_197{color:var(--foreground)}}._trigger_1epay_138:focus-visible ._chevron_1epay_197{color:var(--foreground)}._trigger_1epay_138 ._navIcon_1epay_223{--icon-primary: currentColor;flex-shrink:0;margin-left:-2px;opacity:.92}._triggerOpen_1epay_175 ._navIcon_1epay_223,._triggerCurrent_1epay_180 ._navIcon_1epay_223{opacity:1}._panel_1epay_239{position:absolute;top:calc(100% - 1px);left:var(--page-margin);z-index:var(--z-nav);background:var(--surface);color:var(--surface-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}._panel_1epay_239[hidden]{display:none}._panelOpen_1epay_256{animation:_panelIn_1epay_1 var(--motion-slow) var(--ease-emphasized)}._panelData_1epay_262{display:grid;grid-template-columns:var(--nav-rail-width, 232px) minmax(0,1fr);width:min(840px,calc(100% - 2 * var(--page-margin)))}._panelDataMain_1epay_268{--nav-rail-width: 276px;width:min(1000px,calc(100% - 2 * var(--page-margin)))}._panelCompact_1epay_273{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-section);width:min(640px,calc(100% - 2 * var(--page-margin)));padding:var(--gap-section)}._overline_1epay_281{font-family:var(--font-family-ui);margin:0 0 var(--gap-item);padding:0 var(--gap-item);font-size:var(--text-2xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-overline);color:var(--muted-foreground)}._rail_1epay_293{display:flex;flex-direction:column;gap:var(--gap-pair);padding:var(--gap-block);background:var(--surface);border-right:1px solid var(--border-subtle)}._railItem_1epay_302{position:relative;display:flex;align-items:center;gap:var(--gap-block);width:100%;min-height:44px;padding:var(--gap-item);border:none;border-radius:var(--radius);background:transparent;color:var(--foreground-secondary);text-align:left;cursor:pointer;outline:none;transition:background-color var(--duration-instant) var(--ease-out),color var(--duration-instant) var(--ease-out)}@media(hover:hover){._railItem_1epay_302:hover{background:var(--state-hover);color:var(--foreground)}}._railItem_1epay_302:before{content:"";position:absolute;left:0;top:var(--gap-item);bottom:var(--gap-item);width:2px;border-radius:2px;background:var(--primary);opacity:0;transform:scaleY(.4);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}._railItem_1epay_302:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}._railItemActive_1epay_350,._railItemActive_1epay_350:hover{background:var(--surface-muted);color:var(--foreground)}._railItemActive_1epay_350:before{opacity:1;transform:scaleY(1)}._railIcon_1epay_361{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface);color:var(--muted-foreground);flex-shrink:0;transition:color var(--duration-instant) var(--ease-out)}._railItemActive_1epay_350 ._railIcon_1epay_361{color:var(--brand-primary-text);border-color:var(--brand-primary-soft-border);background:var(--brand-primary-soft-bg)}._railText_1epay_380{display:flex;flex-direction:column;line-height:1.25}._railLabel_1epay_386{font-size:var(--text-base);font-weight:500}._railCount_1epay_391{font-size:var(--text-xs);color:var(--muted-foreground);font-variant-numeric:tabular-nums}._panelBody_1epay_397{display:flex;flex-direction:column;min-width:0;animation:_bodyIn_1epay_1 var(--motion-slow) var(--ease-out)}._panelHead_1epay_404{padding:var(--gap-section) var(--gap-section) var(--gap-block)}._panelTitle_1epay_408{margin:0;font-family:var(--font-family-display);font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}._panelDesc_1epay_416{margin:var(--gap-pair) 0 0;font-size:var(--text-sm);color:var(--muted-foreground)}._groupGrid_1epay_422{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--gap-block) var(--gap-section);padding:var(--gap-item) var(--gap-block) var(--gap-section)}._group_1epay_422{min-width:0}._linkList_1epay_433{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._proTag_1epay_442{display:inline-flex;align-items:center;flex-shrink:0;margin-left:var(--gap-item);padding:0 var(--gap-pair);border:1px solid var(--brand-primary-soft-border);border-radius:var(--radius);color:var(--brand-primary-text);font-family:var(--font-family-ui);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-overline);line-height:1.6;text-transform:uppercase}._megaLink_1epay_459{display:flex;align-items:center;min-height:32px;padding:0 var(--gap-item);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--foreground);text-decoration:none;outline:none;transition:background-color var(--duration-instant) var(--ease-out),color var(--duration-instant) var(--ease-out)}@media(hover:hover){._megaLink_1epay_459:hover{background:var(--state-hover)}}._megaLink_1epay_459:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}._megaLinkCurrent_1epay_484{color:var(--brand-primary-text);background:var(--state-selected);font-weight:500}._panelFoot_1epay_490{margin-top:auto;padding:var(--gap-block);border-top:1px solid var(--border-subtle);background:transparent}._footAction_1epay_497{display:inline-flex;align-items:center;gap:var(--gap-item);min-height:32px;padding:0 var(--gap-item);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--foreground-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;outline:none}._footAction_1epay_497 svg{width:14px;height:14px}@media(hover:hover){._footAction_1epay_497:hover{color:var(--foreground);background:var(--state-hover)}}._footAction_1epay_497:focus-visible{box-shadow:0 0 0 2px var(--ring)}._panelTarget_1epay_531{left:auto;right:var(--page-margin)}._targetList_1epay_536{padding:var(--gap-pair) var(--gap-block) var(--gap-section)}._targetList_1epay_536 ._richDesc_1epay_540{max-width:52ch}._externalMark_1epay_545{width:14px;height:14px;flex-shrink:0;color:var(--muted-foreground)}._compactCol_1epay_552{min-width:0}._compactSpan_1epay_557{grid-column:1 / -1}._richListTwoCol_1epay_561{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-pair) var(--gap-item)}._railTagline_1epay_569{font-size:var(--text-2xs);color:var(--muted-foreground);line-height:var(--leading-snug)}._panelAtlas_1epay_575 ._railItem_1epay_302{align-items:flex-start}._panelAtlas_1epay_575{--atlas-tile-bg: var(--n950, var(--background));--atlas-tile-border: var(--border);--atlas-tile-icon: var(--foreground)}body:not(.dark) ._panelAtlas_1epay_575{--atlas-tile-bg: var(--arctic-navy);--atlas-tile-border: var(--arctic-navy);--atlas-tile-icon: var(--ice-white)}._panelAtlas_1epay_575 ._railIcon_1epay_361,._panelAtlas_1epay_575 ._richLink_1epay_596 ._richTile_1epay_596{width:34px;height:34px;border-radius:var(--radius);border:1px solid var(--atlas-tile-border);background:var(--atlas-tile-bg)}._panelAtlas_1epay_575 ._railIcon_1epay_361>span,._panelAtlas_1epay_575 ._richLink_1epay_596 ._richTile_1epay_596>span{--icon-primary: var(--atlas-tile-icon)}._panelAtlas_1epay_575 ._railItemActive_1epay_350 ._railIcon_1epay_361{border-color:var(--brand-primary-soft-border);background:var(--atlas-tile-bg)}.dark ._panelAtlas_1epay_575 ._railItemActive_1epay_350 ._railIcon_1epay_361>span{--icon-primary: var(--brand-primary-text)}@media(hover:hover){._panelAtlas_1epay_575 ._richLink_1epay_596:hover ._richTile_1epay_596,._panelAtlas_1epay_575 ._railItem_1epay_302:hover ._railIcon_1epay_361{border-color:var(--brand-primary-soft-border)}}._atlasGroups_1epay_626{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-block) var(--gap-section);padding:var(--gap-pair) var(--gap-block) var(--gap-section)}._richList_1epay_561{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-pair)}._richLink_1epay_596{display:flex;align-items:flex-start;gap:var(--gap-block);width:100%;padding:var(--gap-item);border:none;border-radius:var(--radius);background:transparent;color:var(--foreground);font:inherit;text-align:left;text-decoration:none;cursor:pointer;outline:none;transition:background-color var(--duration-instant) var(--ease-out)}@media(hover:hover){._richLink_1epay_596:hover{background:var(--state-hover)}._richLink_1epay_596:hover ._richArrow_1epay_664{opacity:1;transform:translate(0)}}._richLink_1epay_596:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}._richLinkCurrent_1epay_674{background:var(--state-selected)}._richTile_1epay_596{flex-shrink:0;margin-top:1px}._richText_1epay_683{display:flex;flex-direction:column;gap:var(--gap-pair);min-width:0}._richLabel_1epay_690{display:inline-flex;align-items:center;gap:var(--gap-pair);font-size:var(--text-base);font-weight:500}._richArrow_1epay_664{width:14px;height:14px;color:var(--muted-foreground);opacity:0;transform:translate(-4px);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}._richDesc_1epay_540{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.4}._actions_1epay_715{margin-left:auto;display:flex;align-items:center;gap:var(--gap-item);flex-shrink:0}._searchTrigger_1epay_723{display:inline-flex;align-items:center;gap:var(--gap-item);width:220px;height:36px;padding:0 var(--gap-item) 0 var(--gap-block);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface);color:var(--muted-foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;outline:none;transition:border-color var(--duration-instant) var(--ease-out),background-color var(--duration-instant) var(--ease-out)}@media(hover:hover){._searchTrigger_1epay_723:hover{border-color:var(--border-strong);background:var(--state-hover);color:var(--foreground-secondary)}}._searchTrigger_1epay_723:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring)}._searchIcon_1epay_756{width:15px;height:15px;flex-shrink:0}._searchPlaceholder_1epay_762{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._kbd_1epay_770{display:inline-flex;align-items:center;height:20px;padding:0 var(--gap-pair);border-radius:var(--radius-2xs);border:1px solid var(--border);background:var(--surface-muted);font-family:var(--font-family-base);font-size:var(--text-2xs);font-weight:500;color:var(--muted-foreground);margin-left:auto;white-space:nowrap;flex-shrink:0}._theme_1epay_787,._accountMenu_1epay_791{flex-shrink:0}._triggerLabel_1epay_803{display:inline}@media(max-width:1499px){._triggerLabel_1epay_803{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left}}@media(max-width:1365px){._inner_1epay_42{gap:var(--gap-block)}._trigger_1epay_138 ._navIcon_1epay_223{display:none}._searchTrigger_1epay_723{width:44px;height:44px;padding:0;justify-content:center;border-color:transparent;background:transparent}._searchIcon_1epay_756{width:18px;height:18px;color:var(--foreground-secondary)}._searchPlaceholder_1epay_762,._searchTrigger_1epay_723 ._kbd_1epay_770{display:none}}._adminTab_1epay_847 ._triggerLabel_1epay_803{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left}._adminTab_1epay_847 ._navIcon_1epay_223{display:none}._withAdminTab_1epay_844 ._searchTrigger_1epay_723{width:44px;height:44px;padding:0;justify-content:center;border-color:transparent;background:transparent}._withAdminTab_1epay_844 ._searchIcon_1epay_756{width:18px;height:18px;color:var(--foreground-secondary)}._withAdminTab_1epay_844 ._searchPlaceholder_1epay_762,._withAdminTab_1epay_844 ._searchTrigger_1epay_723 ._kbd_1epay_770{display:none}@media(max-width:1180px){._inner_1epay_42{gap:var(--gap-item)}._navList_1epay_123{gap:1px}._trigger_1epay_138{padding:0 var(--gap-pair)}._triggerCurrent_1epay_180:after{left:var(--gap-pair);right:var(--gap-pair)}}@media(max-width:1023px){._inner_1epay_42{padding:0 var(--page-margin-tablet);gap:var(--gap-block)}._nav_1epay_110,._accountMenu_1epay_791{display:none}._searchTrigger_1epay_723{width:44px;height:44px;padding:0;justify-content:center;border-color:transparent;background:transparent}._searchIcon_1epay_756{width:18px;height:18px;color:var(--foreground-secondary)}._searchPlaceholder_1epay_762,._searchTrigger_1epay_723 ._kbd_1epay_770{display:none}}@media(max-width:640px){._inner_1epay_42{padding:0 var(--page-margin-mobile)}._actions_1epay_715{gap:0}}@media(pointer:coarse){._trigger_1epay_138,._searchTrigger_1epay_723{height:44px}._triggerCurrent_1epay_180:after{bottom:calc((var(--header-height) - 44px) / -2)}._megaLink_1epay_459,._footAction_1epay_497{min-height:44px}}@media(prefers-reduced-motion:reduce){._panelOpen_1epay_256,._panelBody_1epay_397{animation:none}._railItem_1epay_302:before{transition:none}}@keyframes _panelIn_1epay_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes _bodyIn_1epay_1{0%{opacity:0}to{opacity:1}}._bar_ljp40_4{position:sticky;top:var(--header-height);z-index:calc(var(--z-nav-sticky) - 1);width:100%;background:var(--chrome-bg);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--border-subtle)}._inner_ljp40_15{max-width:var(--max-layout-width);margin:0 auto;padding:0 var(--page-margin);height:var(--subnav-height);display:flex;align-items:center;gap:var(--gap-section)}._crumbs_ljp40_26{flex-shrink:0}._crumbs_ljp40_26 ol{display:flex;align-items:center;gap:var(--gap-pair);list-style:none;margin:0;padding:0;font-size:var(--text-sm);white-space:nowrap}._crumbLink_ljp40_41{display:inline-flex;align-items:center;padding-block:var(--target-pad);color:var(--muted-foreground);text-decoration:none;border-radius:var(--radius-2xs);outline:none;transition:color var(--duration-instant) var(--ease-out)}@media(hover:hover){._crumbLink_ljp40_41:hover{color:var(--foreground)}}._crumbLink_ljp40_41:focus-visible{box-shadow:0 0 0 2px var(--ring)}._crumbText_ljp40_62{color:var(--muted-foreground)}._crumbCategory_ljp40_66{display:inline-flex;align-items:center;gap:var(--gap-pair)}._crumbCategory_ljp40_66 ._crumbIcon_ljp40_72{flex-shrink:0}._item_ljp40_76 ._itemIcon_ljp40_76{--icon-primary: currentColor;flex-shrink:0;margin-right:var(--gap-pair)}._crumbCurrent_ljp40_82{color:var(--foreground);font-weight:500}._sep_ljp40_87{display:inline-flex;color:var(--muted-foreground);opacity:.6}._sep_ljp40_87 svg{width:12px;height:12px}._scroller_ljp40_100{flex:1;min-width:0;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;--fade-l: 0px;--fade-r: 0px;mask-image:linear-gradient(to right,transparent 0,black var(--fade-l),black calc(100% - var(--fade-r)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--fade-l),black calc(100% - var(--fade-r)),transparent 100%)}._scroller_ljp40_100[data-fade-left]{--fade-l: var(--gap-region)}._scroller_ljp40_100[data-fade-right]{--fade-r: var(--gap-region)}._scroller_ljp40_100::-webkit-scrollbar{display:none}._items_ljp40_126{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-pair);height:100%;min-width:max-content;padding:0 var(--gap-block)}._divider_ljp40_136{width:1px;height:16px;margin:0 var(--gap-item);background:var(--border);flex-shrink:0}._item_ljp40_76{position:relative;display:inline-flex;align-items:center;height:32px;padding:0 var(--gap-item);border-radius:var(--radius-sm);color:var(--foreground-secondary);font-family:var(--font-family-nav);font-size:var(--text-sm);font-weight:400;letter-spacing:.03em;white-space:nowrap;text-decoration:none;outline:none;transition:background-color var(--duration-instant) var(--ease-out),color var(--duration-instant) var(--ease-out)}@media(hover:hover){._item_ljp40_76:hover{color:var(--foreground);background:var(--state-hover)}}._item_ljp40_76:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}._itemCurrent_ljp40_175{color:var(--foreground);background:var(--surface);box-shadow:0 0 0 1px var(--border)}._itemCurrent_ljp40_175:after{content:"";position:absolute;left:var(--gap-item);right:var(--gap-item);bottom:calc((var(--subnav-height) - 32px) / -2);height:2px;border-radius:2px;background:var(--signal)}@media(max-width:1023px){._inner_ljp40_15{padding:0 var(--page-margin-tablet)}._items_ljp40_126{justify-content:flex-start}}@media(max-width:767px){._inner_ljp40_15{flex-direction:column;align-items:stretch;height:auto;gap:0;padding:0}._crumbs_ljp40_26{padding:var(--gap-item) var(--page-margin-mobile) 0}._crumbs_ljp40_26 ol{font-size:var(--text-xs)}._crumbs_ljp40_26{min-width:0}._crumbs_ljp40_26 ol{min-width:0;overflow:hidden}._crumbs_ljp40_26 li{flex-shrink:0}._crumbs_ljp40_26 li._crumbText_ljp40_62{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}._crumbs_ljp40_26 li._crumbText_ljp40_62:not(._crumbCategory_ljp40_66){flex-shrink:10}._crumbs_ljp40_26 li._crumbCategory_ljp40_66{display:block}._crumbs_ljp40_26 li._crumbCategory_ljp40_66 ._crumbIcon_ljp40_72{display:inline-flex;margin-right:var(--gap-pair);vertical-align:-.25em}._mobileHide_ljp40_248{display:none}._scroller_ljp40_100{height:44px}._items_ljp40_126{gap:0;padding:0 var(--page-margin-mobile)}._item_ljp40_76{height:44px;padding:0 var(--gap-item);border-radius:0;color:var(--muted-foreground)}._items_ljp40_126>._item_ljp40_76:first-child{padding-left:0}._itemCurrent_ljp40_175{color:var(--foreground);background:none;box-shadow:none}._itemCurrent_ljp40_175:after{bottom:0;left:var(--gap-item);right:var(--gap-item);height:2px;border-radius:2px 2px 0 0}._items_ljp40_126>._item_ljp40_76:first-child._itemCurrent_ljp40_175:after{left:0}}@media(pointer:coarse){._item_ljp40_76{height:44px;min-width:44px;justify-content:center}._itemCurrent_ljp40_175:after{bottom:calc((var(--subnav-height) - 44px) / -2)}._crumbLink_ljp40_41{min-width:44px}}@media(pointer:coarse)and (max-width:767px){._scroller_ljp40_100{height:44px}._itemCurrent_ljp40_175:after{bottom:0}._crumbs_ljp40_26{padding-top:0}}@media(prefers-reduced-motion:reduce){._item_ljp40_76,._crumbLink_ljp40_41{transition:none}}._tip_ekcxs_1{position:fixed;z-index:var(--z-spotlight);pointer-events:none;width:272px;max-width:calc(100vw - 2 * var(--gap-block));padding:var(--gap-item) var(--gap-block);border-radius:var(--radius-md, 10px);background:var(--bg-raised, var(--surface));border:1px solid var(--border);box-shadow:var(--shadow-card, 0 8px 24px rgba(0, 0, 0, .18));color:var(--text-primary, var(--foreground));animation:_helpIn_ekcxs_1 var(--duration-fast, .14s) var(--ease-out, ease-out);transform-origin:top left}._above_ekcxs_17{transform:translateY(-100%);transform-origin:bottom left;animation-name:_helpInAbove_ekcxs_1}._title_ekcxs_23{font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--tracking-wide, .08em);text-transform:uppercase;color:var(--accent-ink, var(--brand-primary-text));margin-bottom:var(--gap-pair);line-height:1.3}._text_ekcxs_33{font-size:var(--text-sm);line-height:1.45;letter-spacing:var(--tracking-body, 0);color:var(--text-primary, var(--foreground))}@keyframes _helpIn_ekcxs_1{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes _helpInAbove_ekcxs_1{0%{opacity:0;transform:translateY(calc(-100% + 3px))}to{opacity:1;transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){._tip_ekcxs_1{animation:none}}._button_1fbij_3{position:fixed;right:var(--gap-pair);bottom:calc(var(--spacing-6) + var(--safe-area-inset-bottom));z-index:var(--z-content-high);display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:var(--radius-2xs);background:var(--surface-raised);color:var(--foreground);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(var(--spacing-3));transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out),visibility var(--motion-base),border-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out)}._button_1fbij_3 svg{display:block;transition:transform var(--motion-base) var(--ease-out)}._visible_1fbij_34{opacity:1;visibility:visible;transform:translateY(0)}._button_1fbij_3:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(hover:hover){._button_1fbij_3:hover{border-color:var(--border-strong);background-image:linear-gradient(var(--state-hover),var(--state-hover))}}@media(max-width:640px){._button_1fbij_3{right:var(--spacing-4);bottom:calc(var(--spacing-4) + var(--safe-area-inset-bottom))}}@media(max-width:767px){body.is-scrolling ._button_1fbij_3{opacity:0;pointer-events:none}}@media(prefers-reduced-motion:reduce){._button_1fbij_3,._button_1fbij_3 svg{transition:none;transform:none}}._launcher_1ads4_2{position:fixed;right:var(--gap-pair);bottom:calc(var(--spacing-6) + 44px + var(--gap-item) + var(--safe-area-inset-bottom));z-index:var(--z-content-high);display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface-raised, var(--card));color:var(--primary);box-shadow:var(--shadow-md, 0 4px 14px rgba(0, 0, 0, .18));cursor:pointer;transition:background-color var(--motion-base, .2s) ease,opacity var(--motion-base, .2s) ease}@media(max-width:767px){body.is-scrolling ._launcher_1ads4_2:not(._launcherOpen_1ads4_26){opacity:0;pointer-events:none}}@media(max-width:767px)and (prefers-reduced-motion:reduce){._launcher_1ads4_2{transition:none}}@media(hover:hover){._launcher_1ads4_2:hover:not(:disabled){background-color:var(--surface-muted)}}._launcher_1ads4_2:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._launcher_1ads4_2:disabled{opacity:.6;cursor:default}._launcherOpen_1ads4_26{color:var(--foreground)}._panelLoading_1ads4_58,._upsell_1ads4_59{position:fixed;right:var(--gap-pair);bottom:calc(var(--spacing-6) + 88px + var(--gap-item) * 2 + var(--safe-area-inset-bottom));z-index:calc(var(--z-overlay) - 1);width:min(340px,calc(100vw - 2 * var(--spacing-4)));background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._panelLoading_1ads4_58{display:flex;flex-direction:column;gap:var(--gap-block);padding:var(--gap-section)}._loadingLine_1ads4_78{width:50%;height:1rem}._loadingBlock_1ads4_83{height:8rem}._upsell_1ads4_59{display:flex;flex-direction:column;gap:var(--gap-item);padding:var(--gap-section);animation:_rise_1ads4_1 .2s ease-out}._upsellHead_1ads4_95{display:flex;align-items:center;gap:var(--gap-item)}._upsellHead_1ads4_95 ._close_1ads4_101{margin-left:auto}._upsellBadge_1ads4_105{display:inline-flex;align-items:center;gap:var(--gap-pair);padding:2px var(--gap-item);border:1px solid var(--brand-primary-soft-border);border-radius:999px;background:var(--brand-primary-soft-bg);color:var(--brand-primary-text);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-overline);text-transform:uppercase}._upsellIcon_1ads4_120{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm, 6px);border:1px solid var(--brand-primary-soft-border);background-color:var(--surface-muted);color:var(--brand-primary-text)}._close_1ads4_101{display:grid;place-items:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:var(--text-muted);border-radius:var(--radius-sm, 6px);cursor:pointer}@media(hover:hover){._close_1ads4_101:hover{background-color:var(--surface-muted)}}._upsellTitle_1ads4_150{margin:var(--gap-pair) 0 0;font-family:var(--font-family-heading);font-size:1rem;font-weight:600;letter-spacing:.02em;color:var(--foreground)}._upsellText_1ads4_159{margin:0;font-size:.875rem;line-height:1.55;letter-spacing:.01em;color:var(--text-secondary)}._upsellActions_1ads4_167{display:flex;justify-content:flex-end;gap:var(--gap-item);margin-top:var(--gap-item)}@keyframes _rise_1ads4_1{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@media(max-width:640px){._launcher_1ads4_2{right:var(--spacing-4);bottom:calc(var(--spacing-4) + 44px + var(--gap-item) + var(--safe-area-inset-bottom))}._upsell_1ads4_59,._panelLoading_1ads4_58{right:var(--spacing-4);bottom:calc(var(--spacing-4) + 88px + var(--gap-item) * 2 + var(--safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){._upsell_1ads4_59{animation:none}}._layout_1sjr2_1{min-height:100vh;display:flex;flex-direction:column;width:100%;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01","tnum";font-variant-numeric:tabular-nums}._skipLink_1sjr2_17{position:absolute;left:var(--spacing-4);top:-100px;z-index:var(--z-critical);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-weight:500;text-decoration:none}._skipLink_1sjr2_17:focus{top:var(--spacing-2)}._main_1sjr2_34{display:flex;flex-direction:column;flex:1;width:100%;min-width:0;overflow-x:clip}._contentContainer_1sjr2_43{max-width:var(--max-layout-width);margin:0 auto;padding:2.5rem var(--page-margin) var(--spacing-16);width:100%}._contentContainer_1sjr2_43._contentContainer_1sjr2_43>*{padding-left:0;padding-right:0;max-width:none;margin-left:0;margin-right:0}._footer_1sjr2_63{margin-top:auto;background:var(--surface);border-top:1px solid var(--border-subtle)}._footerInner_1sjr2_69{max-width:var(--max-layout-width);margin:0 auto;padding:var(--spacing-16) var(--page-margin) var(--spacing-8)}._footerTop_1sjr2_75{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:var(--spacing-16)}._footerBrand_1sjr2_81{display:flex;flex-direction:column;gap:var(--spacing-4)}._footerLogo_1sjr2_87{display:inline-flex;align-items:center;gap:8px;padding-block:var(--target-pad);margin-block:calc(-1 * var(--target-pad));font-family:var(--font-family-logo);font-size:16px;font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--logo-color);text-decoration:none;width:fit-content}._footerWordmark_1sjr2_104{white-space:nowrap}._footerMark_1sjr2_108{display:grid;place-items:center;width:22px;height:22px;color:var(--muted-foreground)}._footerMark_1sjr2_108 svg{width:22px;height:22px;stroke-width:1.5}._footerDot_1sjr2_122{color:var(--signal-ink);font-weight:400;font-size:12.5px;text-transform:none;font-family:var(--font-family-base);letter-spacing:.02em}._footerTagline_1sjr2_132{margin:0;max-width:34ch;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-foreground)}._footerNav_1sjr2_140{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-8)}._footerCol_1sjr2_146{min-width:0}._footerHeading_1sjr2_150{margin:0 0 var(--spacing-3);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--foreground)}._footerList_1sjr2_157{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._footerLink_1sjr2_166{display:inline-block;padding-block:var(--target-pad);margin-block:calc(-1 * var(--target-pad));font-size:var(--text-sm);color:var(--muted-foreground);text-decoration:none;border-radius:var(--radius-2xs);transition:color var(--duration-instant) var(--ease-out)}@media(hover:hover){._footerLink_1sjr2_166:hover{color:var(--foreground)}}._footerLink_1sjr2_166:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)}._footerBottom_1sjr2_189{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-block);margin-top:var(--spacing-12);padding-top:var(--spacing-6);border-top:1px solid var(--border-subtle)}._legalRow_1sjr2_200{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-item) var(--gap-section)}._legalList_1sjr2_207{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--gap-item) var(--gap-section)}._legalLink_1sjr2_216{padding-block:var(--target-pad);font-size:var(--text-xs);color:var(--muted-foreground);text-decoration:underline;text-decoration-color:var(--border-default);text-underline-offset:3px;border-radius:var(--radius-2xs);transition:color var(--duration-instant) var(--ease-out)}@media(hover:hover){._legalLink_1sjr2_216:hover{color:var(--foreground);text-decoration-color:currentColor}}._legalLink_1sjr2_216:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)}._copyright_1sjr2_239,._sourceNote_1sjr2_240{margin:0;font-size:var(--text-xs);color:var(--muted-foreground)}@media(max-width:1180px){._footerTop_1sjr2_75{grid-template-columns:1fr;gap:var(--gap-region)}}@media(max-width:1023px){._contentContainer_1sjr2_43,._footerInner_1sjr2_69{padding-left:var(--page-margin-tablet);padding-right:var(--page-margin-tablet)}._footerNav_1sjr2_140{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){._contentContainer_1sjr2_43{padding:var(--spacing-6) var(--page-margin-mobile) var(--spacing-12)}._footerInner_1sjr2_69{padding:2.5rem var(--page-margin-mobile) var(--spacing-6)}._footerNav_1sjr2_140{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-6)}._footerLink_1sjr2_166{padding-block:var(--gap-item);margin-block:calc(-1 * var(--gap-item))}._footerBottom_1sjr2_189{flex-direction:column;align-items:flex-start}._legalRow_1sjr2_200{flex-direction:column;gap:var(--gap-block)}._legalLink_1sjr2_216{display:inline-block;padding:var(--gap-pair) 0}}._card_8ipl5_2{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap-region);padding:var(--gap-region) var(--gap-region) var(--gap-region);border:1px solid var(--border-default);border-top:2px solid var(--chart-1);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--chart-1) 8%,transparent),transparent 55%),var(--surface);overflow:hidden}._lead_8ipl5_17{display:flex;flex-direction:column;gap:var(--gap-block);min-width:0}._badge_8ipl5_24{font-family:var(--font-family-ui);align-self:flex-start;display:inline-flex;align-items:center;gap:var(--gap-pair);margin:0;padding:var(--gap-pair) var(--gap-item);border:1px solid var(--brand-primary-soft-border);border-radius:999px;background:var(--brand-primary-soft-bg);color:var(--brand-primary-text);font-size:var(--text-2xs);font-weight:400;letter-spacing:var(--tracking-overline);text-transform:uppercase}._badgeIcon_8ipl5_42{--icon-primary: var(--brand-primary-text);--icon-secondary: var(--brand-primary-text)}._titleRow_8ipl5_47{display:flex;align-items:center;gap:var(--gap-block)}._heroIcon_8ipl5_53{display:grid;place-items:center;width:55px;height:55px;flex-shrink:0;border:1px solid var(--brand-primary-soft-border);border-radius:var(--radius-lg);background:var(--surface-muted)}._title_8ipl5_47{margin:0;font-family:var(--font-family-display);font-size:var(--text-3xl);font-weight:var(--weight-display);line-height:1.15;color:var(--foreground)}._sub_8ipl5_73{margin:0;max-width:46ch;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--foreground-secondary)}._ctaRow_8ipl5_81{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-item) var(--gap-block);margin-top:var(--gap-item)}._ctaNote_8ipl5_89{font-size:var(--text-sm);color:var(--foreground-muted)}._caps_8ipl5_94{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-section);align-content:center}._cap_8ipl5_94{display:flex;gap:var(--gap-block);padding:var(--gap-section);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface)}@media(hover:hover){._cap_8ipl5_94:hover{background:var(--state-hover)}}._capIcon_8ipl5_119{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-muted)}._capTitle_8ipl5_130{margin:0 0 var(--gap-pair);font-family:var(--font-family-display);font-size:var(--text-md);font-weight:var(--weight-heading);line-height:1.25;color:var(--foreground)}._capText_8ipl5_139{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--foreground-secondary)}@media(max-width:1023px){._card_8ipl5_2{grid-template-columns:minmax(0,1fr);gap:var(--gap-section);padding:var(--gap-section)}}@media(max-width:640px){._caps_8ipl5_94{grid-template-columns:minmax(0,1fr);gap:var(--gap-item)}._cap_8ipl5_94{padding:var(--gap-block)}._title_8ipl5_47{font-size:var(--text-2xl)}}._card_1e26s_1{display:flex;flex-direction:column;min-width:0;padding:var(--gap-section);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);color:var(--foreground)}._highlighted_1e26s_12{background:var(--surface-muted);border-color:var(--border-focus)}._yearly_1e26s_18{border-top:2px solid var(--chart-1)}._askRow_1e26s_22{display:flex;align-items:center;gap:var(--gap-block);margin-top:var(--gap-section);padding:var(--gap-block);border:1px solid var(--brand-primary-soft-border);border-radius:var(--radius-md);background:var(--brand-primary-soft-bg)}._askIcon_1e26s_33{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-muted)}._askText_1e26s_44{display:flex;flex-direction:column;gap:var(--gap-pair);min-width:0}._askKicker_1e26s_51{font-family:var(--font-family-ui);color:var(--brand-primary-text);font-size:var(--text-2xs);font-weight:400;letter-spacing:var(--tracking-overline);text-transform:uppercase}._askName_1e26s_60{font-family:var(--font-family-display);font-size:var(--text-lg);font-weight:var(--weight-heading);line-height:1.2}._askLine_1e26s_67{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--foreground-secondary)}._excluded_1e26s_73{color:var(--foreground-muted)}._excluded_1e26s_73 svg{color:var(--foreground-muted)!important}._heading_1e26s_81{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--gap-item)}._headingMain_1e26s_89{display:flex;align-items:center;gap:var(--gap-item)}._heading_1e26s_81 h3{margin:0;font-size:var(--text-xl);font-weight:var(--weight-heading)}._overline_1e26s_101{font-family:var(--font-family-ui);margin:0 0 var(--gap-pair);color:var(--brand-primary-text);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-overline);text-transform:uppercase}._price_1e26s_111{margin:var(--gap-section) 0 var(--gap-pair);font-size:var(--text-3xl);font-weight:var(--weight-display);font-variant-numeric:tabular-nums}._description_1e26s_118{margin:0;color:var(--foreground-secondary);line-height:var(--leading-normal)}._features_1e26s_124{display:flex;flex-direction:column;gap:var(--gap-item);padding:var(--gap-block) 0;margin:var(--gap-block) 0;list-style:none;border-top:1px solid var(--border-subtle);line-height:var(--leading-normal)}._features_1e26s_124 li{display:flex;align-items:flex-start;gap:var(--gap-item);font-size:var(--text-base)}._features_1e26s_124 svg{margin-top:2px;flex-shrink:0;color:var(--brand-primary-text)}._actionArea_1e26s_148{margin-top:auto}._action_1e26s_148,._actionSkeleton_1e26s_153{width:100%}._actionSkeleton_1e26s_153{height:36px}._section_b1jsc_1{display:block}._grid_b1jsc_5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-section);align-items:stretch}._error_b1jsc_12{margin:0 0 var(--gap-block);color:var(--error)}._verification_b1jsc_17{display:flex;align-items:center;gap:var(--gap-item);margin-bottom:var(--gap-block);color:var(--foreground-secondary)}._verificationSkeleton_b1jsc_25{width:28px;height:28px;flex-shrink:0}@media(max-width:900px){._grid_b1jsc_5{grid-template-columns:1fr}}._page_fsraj_1{padding:var(--gap-region) 0 var(--gap-page)}._locked_fsraj_8{position:relative;isolation:isolate;overflow:hidden;min-height:233px;margin-bottom:var(--gap-region);padding:var(--gap-region) var(--gap-region) var(--gap-section);background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}._locked_fsraj_8>*{position:relative;z-index:1}._locked_fsraj_8:before{content:"";position:absolute;inset:0;z-index:0;display:none;background-size:cover;background-position:right center;background-repeat:no-repeat;opacity:.33;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 38.2%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,#000 38.2%,#000 100%)}.dark ._locked_fsraj_8:before{display:block;background-image:var(--scene-dark)}.dark ._locked_fsraj_8:after{display:block}._locked_fsraj_8:after{content:"";position:absolute;inset:0;display:none;z-index:0;background:linear-gradient(90deg,var(--bg-canvas) 0%,color-mix(in srgb,var(--bg-canvas) 70%,transparent) 38.2%,transparent 61.8%);pointer-events:none}@media(prefers-reduced-transparency:reduce){._locked_fsraj_8:before{opacity:.2}}._icon_fsraj_65{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:var(--gap-section);border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-muted);color:var(--brand-primary-text)}._overline_fsraj_77{font-family:var(--font-family-ui);margin:0 0 var(--gap-pair);color:var(--brand-primary-text);font-size:var(--text-2xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-overline)}._locked_fsraj_8 h1{margin:0 0 var(--gap-block);font-size:var(--text-4xl);font-weight:var(--weight-display);line-height:var(--leading-tight)}._locked_fsraj_8 p:not(._overline_fsraj_77){max-width:56ch;color:var(--foreground-secondary);line-height:var(--leading-normal)}._actions_fsraj_100{display:flex;flex-wrap:wrap;gap:var(--gap-block);margin-top:var(--gap-section)}._plansTitle_fsraj_107{margin:0 0 var(--gap-section);font-size:var(--text-2xl);font-weight:var(--weight-heading)}._loading_fsraj_113{display:flex;flex-direction:column;gap:var(--gap-section);padding:var(--gap-region) 0}._srOnly_fsraj_120{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._loadingTitle_fsraj_132{width:min(400px,80%);height:40px}._loadingText_fsraj_137{width:min(560px,95%)}._loadingPanel_fsraj_141{height:240px}@media(max-width:640px){._locked_fsraj_8{min-height:144px;padding:var(--gap-section)}._locked_fsraj_8:before{background-position:right 34%}._locked_fsraj_8:after{background:linear-gradient(180deg,var(--bg-canvas) 0%,color-mix(in srgb,var(--bg-canvas) 55%,transparent) 61.8%,transparent 100%)}._locked_fsraj_8 h1{font-size:var(--text-3xl)}}@layer base{._input_10r4k_2{font-family:var(--font-family-base);font-size:var(--text-base);line-height:1.5;color:var(--foreground);background-color:var(--input);border:1px solid var(--border-control);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;min-height:2.25rem;outline:none;transition:border-color var(--duration-instant) var(--ease-out),background-color var(--duration-instant) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}@media(pointer:coarse){._input_10r4k_2{min-height:2.75rem;font-size:var(--text-md)}}._input_10r4k_2::placeholder{color:var(--muted-foreground)}@media(hover:hover){._input_10r4k_2:hover:not(:focus):not(:disabled){border-color:var(--border-strong)}}._input_10r4k_2:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--state-focus)}._input_10r4k_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.7}}._center_tq8zb_1{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--spacing-8) 0}._loading_tq8zb_9{max-width:400px;height:280px}._card_tq8zb_14{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--gap-block);padding:var(--gap-region);background-color:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._icon_tq8zb_26{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius);border:1px solid var(--border-subtle);background-color:var(--surface-muted);color:var(--foreground-secondary)}._title_tq8zb_38{margin:var(--gap-item) 0 0;font-family:var(--font-family-display);font-size:var(--text-xl);font-weight:var(--weight-heading);letter-spacing:var(--tracking-tight);color:var(--foreground)}._text_tq8zb_47{margin:0 0 var(--gap-item);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--foreground-secondary)}._label_tq8zb_54{font-size:var(--text-sm);font-weight:500;color:var(--foreground)}._error_tq8zb_60{margin:0;font-size:var(--text-sm);color:var(--error)}._submit_tq8zb_66{width:100%;margin-top:var(--spacing-2)}._back_tq8zb_71{align-self:center;margin-top:var(--spacing-2);font-size:var(--text-sm);color:var(--muted-foreground);text-decoration:none}@media(hover:hover){._back_tq8zb_71:hover{color:var(--foreground)}}._bar_tq8zb_85{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--gap-section);padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._barLabel_tq8zb_97{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);color:var(--foreground-secondary)}._card_ek8h4_2{margin-bottom:var(--gap-region);padding:var(--gap-section);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._kicker_ek8h4_10{margin:0 0 var(--gap-pair);font-family:var(--font-family-kicker);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--brand-primary-text)}._title_ek8h4_20{margin:0 0 var(--gap-item);font-size:var(--text-2xl);font-weight:var(--weight-heading);line-height:var(--leading-tight)}._input_ek8h4_27{margin:0 0 var(--gap-pair);font-size:var(--text-sm);color:var(--muted-foreground);line-height:var(--leading-normal)}._inputLabel_ek8h4_34{color:var(--foreground-secondary);font-weight:var(--weight-semibold, 600)}._summary_ek8h4_39{margin:0 0 var(--gap-block);font-size:var(--text-md);color:var(--foreground-secondary);line-height:var(--leading-normal)}._tableWrap_ek8h4_46{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius);-webkit-overflow-scrolling:touch}._tableWrap_ek8h4_46:focus-visible{outline:2px solid var(--ring, var(--chart-1));outline-offset:2px}._table_ek8h4_46{width:100%;border-collapse:collapse;font-size:var(--text-sm);font-variant-numeric:tabular-nums}._table_ek8h4_46 th{padding:var(--gap-item) var(--gap-block);text-align:left;font-family:var(--font-family-kicker);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--muted-foreground);background:var(--surface-muted);border-bottom:1px solid var(--border-subtle);white-space:nowrap}._table_ek8h4_46 td{padding:var(--gap-item) var(--gap-block);color:var(--foreground);border-bottom:1px solid var(--border-subtle);white-space:nowrap}._table_ek8h4_46 tbody tr:last-child td{border-bottom:0}._num_ek8h4_90{text-align:right!important}._detail_ek8h4_95{display:none}._note_ek8h4_99{margin:var(--gap-item) 0 0;font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.45}._footer_ek8h4_106{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-block);margin-top:var(--gap-section);padding-top:var(--gap-block);border-top:1px solid var(--border-subtle)}._footText_ek8h4_117{flex:1 1 320px;margin:0;font-size:var(--text-sm);color:var(--foreground-secondary);line-height:var(--leading-normal)}@media(max-width:640px){._card_ek8h4_2{padding:var(--gap-block)}._table_ek8h4_46 th:nth-child(n+4),._table_ek8h4_46 td:nth-child(n+4){display:none}._table_ek8h4_46 td{white-space:normal;vertical-align:top}._detail_ek8h4_95{display:block;margin-top:var(--gap-pair);font-size:var(--text-xs);font-weight:400;line-height:1.4;color:var(--foreground-secondary)}._detailLabel_ek8h4_147{color:var(--muted-foreground)}._detailItem_ek8h4_150{white-space:nowrap}._detailItem_ek8h4_150+._detailItem_ek8h4_150:before{content:" · ";color:var(--muted-foreground);white-space:normal}._title_ek8h4_20{font-size:var(--text-xl)}}._container_3vsed_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--gap-section)}._card_3vsed_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--gap-region);background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border-subtle)}._iconContainer_3vsed_24{margin-bottom:var(--gap-section);animation:_pulse_3vsed_1 3s infinite ease-in-out}._icon_3vsed_24{color:var(--error)}._title_3vsed_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--gap-block)}._message_3vsed_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--gap-section)}@keyframes _pulse_3vsed_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_3vsed_11{padding:var(--gap-section)}._title_3vsed_33{font-size:1.5rem}._message_3vsed_41{font-size:1rem}}._container_485a1_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_485a1_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--gap-section);animation:_fadeIn_485a1_1 var(--animation-duration-normal) ease-out}._lockIcon_485a1_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_485a1_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_485a1_31,._skeletonRow_485a1_37{display:flex;flex-direction:column;gap:var(--gap-block)}._titleRow_485a1_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--gap-item) 0}._leftSkeletons_485a1_50,._rightSkeletons_485a1_50{display:flex;flex-direction:column;gap:var(--gap-item);flex:1}._title_485a1_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_485a1_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_485a1_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_485a1_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_485a1_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_485a1_13{max-width:350px}._lockIcon_485a1_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 300;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: 5px;--spacing-2: 8px;--spacing-3: 13px;--spacing-4: 13px;--spacing-5: 21px;--spacing-6: 21px;--spacing-7: 34px;--spacing-8: 34px;--spacing-9: 34px;--spacing-10: 34px;--spacing-11: 34px;--spacing-12: 55px;--spacing-13: 55px;--spacing-14: 55px;--spacing-15: 55px;--spacing-16: 55px;--spacing-17: 55px;--spacing-18: 89px;--spacing-19: 89px;--spacing-20: 89px;--spacing-24: 89px;--spacing-32: 144px;--gap-pair: 5px;--gap-item: 8px;--gap-block: 13px;--gap-section: 21px;--gap-region: 34px;--gap-page: 55px;--golden-ratio: 1.618;--golden-major: 61.8%;--golden-minor: 38.2%;--golden-1: calc(100% / var(--golden-ratio));--golden-2: calc(100% - var(--golden-1));--golden-3: calc(var(--golden-2) / var(--golden-ratio));--section-gap-sm: var(--spacing-10);--section-gap-md: var(--spacing-16);--section-gap-lg: var(--spacing-24);--section-gap-xl: var(--spacing-32);--page-margin: 34px;--page-margin-tablet: 34px;--page-margin-mobile: 21px;--max-content-width: 1280px;--max-layout-width: 1920px;--header-height: 64px;--subnav-height: 48px;--spacing-golden-xs: var(--spacing-2);--spacing-golden-sm: var(--spacing-4);--spacing-golden-md: var(--spacing-6);--spacing-golden-lg: var(--spacing-8);--spacing-golden-xl: var(--spacing-12);--grid-columns: 12;--grid-columns-tablet: 6;--grid-columns-mobile: 4;--grid-gap: var(--spacing-6);--grid-thirds: repeat(3, 1fr);--grid-golden-sidebar: minmax(250px, 300px) 1fr;--bp-mobile: 640px;--bp-tablet: 1024px;--bp-desktop: 1280px;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.5rem;--text-5xl: clamp(2.5rem, 4.6vw, 3.75rem);--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-display: 0;--tracking-tight: .005em;--tracking-snug: .01em;--tracking-body: 0;--tracking-overline: .16em;--tracking-wide: .1em;--weight-display: 700;--weight-heading: 700;--weight-semibold: 600;--weight-medium: 500;--weight-regular: 400;--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-emphasized: cubic-bezier(.16, 1, .3, 1);--duration-instant: 80ms;--motion-fast: .12s;--motion-base: .14s;--motion-slow: .24s;--motion-reveal: .52s}:root,body{--ice-white: #F5F8FA;--silver-mist: #D6DEE6;--glacier-blue: #9DB4C6;--steel-blue: #5C7386;--arctic-navy: #1E2A39;--obsidian: #0B0F14;--glacier-rgb: 157, 180, 198;--blinded: #FFFFFF;--strata-1: var(--silver-mist);--strata-2: var(--glacier-blue);--strata-3: var(--steel-blue);--strata-4: var(--arctic-navy);--strata-5: var(--obsidian);--strata-dot: var(--arctic-navy);--ladder-track: #E2E8ED;--ladder-past: var(--glacier-blue);--ladder-now: var(--arctic-navy);--cloud: var(--ice-white);--maverick: var(--glacier-blue);--fuel: var(--steel-blue);--night: var(--obsidian);--maverick-rgb: 172, 199, 232;--fuel-rgb: 92, 115, 134;--ink-rgb: 30, 42, 57;--paper-rgb: 255, 255, 255;--accent-rgb: var(--maverick-rgb);--tone-1: rgba(var(--ink-rgb), .04);--tone-2: rgba(var(--ink-rgb), .07);--tone-3: rgba(var(--ink-rgb), .11);--tone-4: rgba(var(--ink-rgb), .16);--tone-5: rgba(var(--ink-rgb), .24);--tone-6: rgba(var(--ink-rgb), .36);--accent-100: rgb(var(--accent-rgb));--accent-70: rgba(var(--accent-rgb), .7);--accent-45: rgba(var(--accent-rgb), .45);--accent-25: rgba(var(--accent-rgb), .25);--accent-12: rgba(var(--accent-rgb), .12);--signal: #FF8A3D;--signal-rgb: 255, 138, 61;--signal-ink: #C2410C;--signal-soft: rgba(var(--signal-rgb), .14);--signal-line: rgba(var(--signal-rgb), .45);--avatar-ring: #B7D7EE;--avatar-ring-glow: color-mix(in srgb, var(--avatar-ring) 55%, transparent);--avatar-ring-shadow: 0 4px 8px color-mix(in srgb, var(--foreground) 40%, transparent);--accent-steel: #4A6378;--accent-ink: var(--accent-steel);--link-line: rgba(var(--fuel-rgb), .45);--hover-tint: rgba(var(--glacier-rgb), .16);--tile-rgb: var(--ink-rgb);--tile-hi: .1;--tile-lo: .03;--tile-line: .16;--tile-hover-hi: .14;--tile-hover-lo: .05;--tile-hover-line: .28;--neutral-100: #F5F8FA;--neutral-200: #E2E8ED;--neutral-300: #D6DEE6;--neutral-400: #C3CDD5;--neutral-500: #7E93A6;--neutral-600: #5C7386;--neutral-700: #3A4855;--neutral-800: #1E2A39;--neutral-900: #0B0F14;--bg-canvas: #F0F3F6;--bg-surface: #FFFFFF;--bg-surface-muted: #EDF1F4;--bg-raised: #FFFFFF;--border-default: #BAC6D0;--border-muted: #D3DCE4;--border-strong: #9AA9B6;--border-focus: var(--glacier-blue);--border-control: #BAC6D0;--text-primary: var(--arctic-navy);--text-secondary: #3A4855;--text-muted: #53687A;--text-disabled: rgba(var(--ink-rgb), .4);--text-inverse: var(--ice-white);--brand-master: var(--glacier-blue);--brand-primary: var(--arctic-navy);--brand-primary-text: var(--arctic-navy);--primary-hover: color-mix(in srgb, var(--arctic-navy), black 8%);--primary-pressed: color-mix(in srgb, var(--arctic-navy), black 14%);--brand-primary-soft-bg: rgba(var(--glacier-rgb), .18);--brand-primary-soft-border: rgba(var(--glacier-rgb), .7);--accent-positive: var(--arctic-navy);--accent-positive-text: var(--arctic-navy);--accent-positive-soft-bg: rgba(var(--glacier-rgb), .18);--accent-positive-soft-border: rgba(var(--glacier-rgb), .7);--fn-positive: #0B7A4B;--fn-caution: #8A5D00;--fn-positive-bright: #87FBBD;--fn-caution-bright: #F4C877;--fn-negative-bright: #FF3343;--fn-positive-bg: color-mix(in srgb, var(--fn-positive-bright) 28%, transparent);--fn-caution-bg: color-mix(in srgb, var(--fn-caution-bright) 28%, transparent);--fn-negative-bg: color-mix(in srgb, var(--fn-negative-bright) 16%, transparent);--fn-positive-border: color-mix(in srgb, var(--fn-positive) 35%, transparent);--fn-caution-border: color-mix(in srgb, var(--fn-caution) 35%, transparent);--fn-negative-border: color-mix(in srgb, var(--fn-negative-bright) 45%, transparent);--fn-negative: #C4001F;--fn-ring: #0A8C73;--status-up: var(--fn-positive);--status-down: var(--fn-negative);--status-info: var(--steel-blue);--status-warning: var(--fn-caution);--success-text: var(--fn-positive);--warning-text: var(--fn-caution);--card-bg: #FFFFFF;--card-hover-border: var(--border-strong);--tab-active-bg: var(--arctic-navy);--tab-active-text: var(--ice-white);--on-data: #000000;--on-chart-1: #FFFFFF;--tab-inactive-bg: #FFFFFF;--tab-inactive-text: var(--steel-blue);--tab-hover-bg: var(--tone-2);--chip-bg: var(--tone-2);--chip-text: #3A4855;--bar-track: var(--tone-3);--bar-fill-census: var(--accent-steel);--bar-fill-trends: var(--accent-steel);--state-hover: var(--tone-1);--state-active: var(--tone-3);--state-focus: rgba(var(--glacier-rgb), .45);--state-selected: rgba(var(--glacier-rgb), .18);--radius-xs: 3px;--radius-2xs: 2px;--shadow-card: 0 1px 0 rgba(var(--ink-rgb), .03);--background: var(--bg-canvas);--background-alt: var(--bg-surface);--background-subtle: var(--bg-surface-muted);--background-warm: var(--bg-surface);--background-warmest: var(--bg-surface-muted);--foreground: var(--text-primary);--foreground-secondary: var(--text-secondary);--foreground-muted: var(--text-muted);--card: var(--card-bg);--card-alt: var(--bg-surface-muted);--card-warm: var(--bg-surface);--card-foreground: var(--text-primary);--surface: var(--bg-surface);--surface-muted: var(--bg-surface-muted);--surface-deep: var(--bg-surface-muted);--surface-raised: var(--bg-raised);--surface-foreground: var(--text-primary);--sidebar: var(--bg-canvas);--sidebar-foreground: var(--text-secondary);--popup: var(--bg-surface);--popup-foreground: var(--text-primary);--muted: var(--bg-surface-muted);--muted-foreground: var(--text-muted);--primary: var(--brand-primary);--primary-foreground: var(--text-inverse);--btn-primary: var(--primary);--btn-primary-hover: var(--primary-hover);--btn-primary-pressed: var(--primary-pressed);--btn-primary-fg: var(--primary-foreground);--secondary: var(--bg-surface-muted);--secondary-foreground: var(--text-primary);--accent: var(--bg-surface-muted);--accent-foreground: var(--text-primary);--highlight: var(--bg-surface-muted);--success: var(--fn-positive);--success-foreground: #FFFFFF;--warning: var(--status-warning);--warning-foreground: #FFFFFF;--error: var(--status-down);--error-foreground: #FFFFFF;--info: var(--status-info);--info-foreground: #FFFFFF;--info-hover: #2B3B4E;--info-active: #141D27;--border: var(--border-default);--border-subtle: var(--border-muted);--input: var(--bg-surface);--ring: var(--border-focus);--font-family-base: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-heading: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-display: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-ui: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-kicker: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-nav: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-ui-text: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-logo: "aviano-sans", "Julius Sans One", "eurostile", system-ui, sans-serif;--logo-color: var(--foreground);--font-family-monospace: "Inter", system-ui, sans-serif;--font-family-code: "Inter", system-ui, sans-serif;--font-family-cursive: "Inter", sans-serif;--radius-sm: 2px;--radius: 5px;--radius-md: 5px;--radius-lg: 10px;--radius-xl: 13px;--radius-full: 9999px;--shadow: var(--shadow-card);--shadow-md: 0 4px 8px -2px rgba(var(--ink-rgb), .08), 0 1px 2px rgba(var(--ink-rgb), .05);--shadow-lg: 0 16px 32px -12px rgba(var(--ink-rgb), .18), 0 4px 8px -4px rgba(var(--ink-rgb), .08);--shadow-focus: 0 0 0 3px var(--state-focus);--animation-duration-fast: var(--motion-fast);--animation-duration-normal: var(--motion-base);--animation-duration-slow: var(--motion-slow);--chart-1: #3F6390;--chart-2: rgba(var(--ink-rgb), .6);--chart-3: rgba(var(--ink-rgb), .38);--chart-4: rgba(var(--ink-rgb), .22);--chart-5: rgba(var(--ink-rgb), .12);--chart-edge: rgba(var(--ink-rgb), .55);--chart-6: #7C99C2;--chart-7: rgba(var(--ink-rgb), .32);--series-1: #005993;--series-2: #007759;--series-3: #B26191;--series-track: rgba(var(--ink-rgb), .08);--map-tier-high: var(--chart-1);--map-tier-mid: #93A1AE;--map-tier-low: #D3DAE1;--map-tier-high-text: #FFFFFF;--map-tier-mid-text: #11151F;--map-tier-low-text: #11151F;--usmap-high: #BDD6EC;--usmap-mid: #5E6F7D;--usmap-low: #45525E;--usmap-high-text: #0E1119;--usmap-mid-text: #F0F3F6;--usmap-low-text: #F0F3F6;--usmap-hover: #DCEAF6;--usmap-empty: #2A303B;--usmap-line: var(--bg-surface);--data-primary: #6E8AA4;--data-ink: var(--accent-steel);--chart-color-1: var(--chart-1);--chart-color-2: var(--chart-2);--chart-color-3: var(--chart-3);--chart-color-4: var(--chart-4);--chart-color-5: var(--chart-5);--category-social: var(--fuel);--category-demographic: var(--fuel);--category-economic: var(--fuel);--category-education: var(--fuel);--category-housing: var(--fuel);--category-medicare: var(--fuel);--category-hospitals: var(--fuel);--category-socialsecurity: var(--fuel);--category-default: var(--text-primary);--category-social-subtle: rgba(var(--accent-rgb), .22);--category-demographic-subtle: rgba(var(--accent-rgb), .22);--category-economic-subtle: rgba(var(--accent-rgb), .22);--category-education-subtle: rgba(var(--accent-rgb), .22);--category-housing-subtle: rgba(var(--accent-rgb), .22);--category-medicare-subtle: rgba(var(--accent-rgb), .22);--category-hospitals-subtle: rgba(var(--accent-rgb), .22);--category-socialsecurity-subtle: rgba(var(--accent-rgb), .22);--chrome-bg: rgba(240, 243, 246, .92);--map-bg: var(--bg-surface-muted);--map-tile-filter: grayscale(1) contrast(.82) brightness(1.06);--map-blend: multiply;--map-accent: var(--chart-1);--map-muted: var(--border-strong);--map-fg: var(--text-primary);--map-surface: var(--bg-surface);--map-overlay-bg: rgba(255, 255, 255, .9);--map-overlay-fg: var(--text-primary);--map-shape-blend: multiply;--map-focus-edge: var(--text-primary);--tier-chip-scale: .5;--tier-chip-ink: var(--foreground);--age-label-muted: var(--text-muted);--map-ramp-low: var(--map-tier-low);--map-ramp-high: var(--chart-1);--map-label-on-dark: #FFFFFF;--map-label-on-light: #11151F;--map-highlight: var(--chart-1);--map-stroke: #FFFFFF;--map-link: var(--accent-ink);--shadow-sm: var(--shadow-card);--destructive: var(--error);--destructive-foreground: var(--error-foreground);--popover: var(--popup);--popover-foreground: var(--popup-foreground)}@media(max-width:640px){:root{--text-sm: .875rem;--text-xs: .8125rem;--text-2xs: .75rem}}@media(pointer:coarse)and (max-width:640px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(1rem,1em)!important}}@layer base{strong,b,h1,h2,h3,h4,h5,h6,th{font-weight:var(--weight-medium)}}.leaflet-container{background:var(--map-bg)!important}.gx-in-progress{outline:2px solid var(--fn-ring);outline-offset:4px}.leaflet-container .leaflet-control-attribution{background:var(--surface);color:var(--muted-foreground);font-family:var(--font-family-base);font-size:var(--text-2xs);line-height:1.5;padding:1px 6px}.leaflet-container .leaflet-control-attribution a{color:var(--foreground-secondary)}.leaflet-container .leaflet-map-pane{mix-blend-mode:var(--map-blend, normal)}.leaflet-container{font-family:var(--font-family-base)}.leaflet-container .leaflet-control-zoom-in,.leaflet-container .leaflet-control-zoom-out{font-family:var(--font-family-base);font-weight:var(--weight-medium)}.leaflet-container .leaflet-popup-content-wrapper,.leaflet-container .leaflet-popup-tip{background:var(--popover);color:var(--popover-foreground)}.leaflet-container .leaflet-popup-content{font-family:var(--font-family-base);font-size:var(--text-sm);line-height:1.45;color:var(--popover-foreground)}.leaflet-container .leaflet-tooltip{font-family:var(--font-family-base)}.leaflet-container .leaflet-popup-content-wrapper{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}@media(max-width:640px){:root{--tracking-overline: .1em}}html{font-synthesis-weight:none}table{font-variant-numeric:tabular-nums}.leaflet-container a.leaflet-popup-close-button{color:var(--muted-foreground)}@media(max-width:640px){.leaflet-container .leaflet-popup-content{max-height:min(260px,45vh);overflow-y:auto;overscroll-behavior:contain}}@media(max-width:640px){th{letter-spacing:.06em!important}}.leaflet-container .leaflet-gerberBoundaries-pane{mix-blend-mode:var(--map-shape-blend, normal)}.leaflet-container .leaflet-popup-content a{color:var(--map-link)!important}.leaflet-container .leaflet-popup-content a:hover{color:var(--map-link)!important;border-bottom-color:var(--map-link)!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.dark{--n950: #0D111A;--n900: #121826;--n800: #1A2232;--n700: #232C3D;--n600: #3D485C;--n500: #71869A;--accent-primary: #8BCBFF;--accent-hover: #B4DFFF;--accent-pressed: #61B7F5;--accent-primary-rgb: 139, 203, 255;--t-text: #F0F7FF;--t-muted: #A6B9CB;--t-muted-rgb: 166, 185, 203;--t-border: #2E384A;--obsidian: var(--n950);--arctic-navy: var(--n900);--ice-white: var(--t-text);--silver-mist: var(--t-muted);--glacier-blue: var(--accent-primary);--glacier-rgb: var(--accent-primary-rgb);--steel-blue: var(--n500);--maverick: var(--accent-primary);--maverick-rgb: var(--accent-primary-rgb);--cloud: var(--t-text);--fuel: var(--n500);--night: var(--n950);--ink-rgb: var(--t-muted-rgb);--paper-rgb: 0, 0, 0;--accent-rgb: var(--maverick-rgb);--strata-1: var(--n700);--strata-2: var(--n600);--strata-3: var(--n500);--strata-4: var(--t-muted);--strata-5: var(--t-text);--strata-dot: var(--accent-primary);--ladder-track: var(--n700);--ladder-past: var(--n500);--ladder-now: var(--accent-primary);--signal: #FF8A3D;--signal-rgb: 255, 138, 61;--signal-ink: #FF8A3D;--signal-soft: rgba(var(--signal-rgb), .14);--signal-line: rgba(var(--signal-rgb), .45);--avatar-ring-shadow: 0 4px 8px color-mix(in srgb, var(--bg-canvas) 25%, #000);--accent-steel: var(--glacier-blue);--accent-ink: var(--glacier-blue);--link-line: rgba(var(--glacier-rgb), .5);--hover-tint: rgba(var(--glacier-rgb), .08);--tile-rgb: var(--accent-rgb);--tile-hi: .24;--tile-lo: .07;--tile-line: .3;--tile-hover-hi: .32;--tile-hover-lo: .1;--tile-hover-line: .5;--tone-1: rgba(var(--ink-rgb), .04);--tone-2: rgba(var(--ink-rgb), .07);--tone-3: rgba(var(--ink-rgb), .1);--tone-4: rgba(var(--ink-rgb), .14);--tone-5: rgba(var(--ink-rgb), .2);--tone-6: rgba(var(--ink-rgb), .28);--neutral-100: var(--n950);--neutral-200: var(--n900);--neutral-300: var(--n800);--neutral-400: var(--n700);--neutral-500: var(--n600);--neutral-600: var(--n500);--neutral-700: var(--n500);--neutral-800: var(--t-muted);--neutral-900: var(--t-text);--bg-canvas: var(--n950);--bg-surface: var(--n900);--bg-surface-muted: var(--n800);--bg-raised: var(--n700);--border-default: var(--t-border);--border-muted: var(--n700);--border-strong: var(--n600);--border-focus: var(--accent-primary);--border-control: var(--t-border);--text-primary: var(--t-text);--text-secondary: var(--t-muted);--text-muted: var(--t-muted);--text-dim: var(--n500);--text-disabled: rgba(var(--ink-rgb), .32);--text-inverse: var(--n950);--brand-master: var(--glacier-blue);--brand-primary: var(--glacier-blue);--primary-hover: var(--accent-hover);--primary-pressed: var(--accent-pressed);--brand-primary-text: var(--glacier-blue);--brand-primary-soft-bg: rgba(var(--glacier-rgb), .12);--brand-primary-soft-border: rgba(var(--glacier-rgb), .45);--accent-positive: var(--glacier-blue);--accent-positive-text: var(--glacier-blue);--accent-positive-soft-bg: rgba(var(--glacier-rgb), .12);--accent-positive-soft-border: rgba(var(--glacier-rgb), .45);--fn-positive: #98EDC0;--fn-caution: #F0C781;--fn-positive-bg: color-mix(in srgb, #98EDC0 14%, transparent);--fn-caution-bg: color-mix(in srgb, #F0C781 14%, transparent);--fn-negative-bg: color-mix(in srgb, #E2484F 14%, transparent);--fn-positive-border: color-mix(in srgb, #98EDC0 45%, transparent);--fn-caution-border: color-mix(in srgb, #F0C781 45%, transparent);--fn-negative-border: color-mix(in srgb, #E2484F 45%, transparent);--fn-negative: #FF9C9C;--fn-ring: #06AF8F;--status-up: var(--fn-positive);--status-down: var(--fn-negative);--status-info: var(--glacier-blue);--status-warning: var(--fn-caution);--success-text: var(--fn-positive);--warning-text: var(--fn-caution);--card-bg: var(--n900);--card-hover-border: var(--border-strong);--tab-active-bg: var(--accent-primary);--tab-active-text: var(--n950);--on-data: var(--n950);--on-chart-1: var(--n950);--map-tier-high: var(--chart-1);--map-tier-mid: var(--chart-2);--map-tier-low: var(--chart-3);--map-tier-high-text: var(--n950);--map-tier-mid-text: var(--n950);--map-tier-low-text: var(--t-text);--tab-inactive-bg: var(--n900);--tab-inactive-text: var(--t-muted);--tab-hover-bg: var(--tone-2);--chip-bg: var(--tone-2);--chip-text: var(--t-muted);--bar-track: var(--tone-3);--bar-fill-census: var(--maverick);--bar-fill-trends: var(--maverick);--state-hover: var(--tone-1);--state-active: var(--tone-3);--state-focus: rgba(var(--glacier-rgb), .45);--state-selected: rgba(var(--glacier-rgb), .12);--shadow-tint: color-mix(in srgb, var(--bg-canvas) 35%, #000);--shadow-card: 0 1px 0 color-mix(in srgb, var(--shadow-tint) 50%, transparent);--background: var(--bg-canvas);--background-alt: var(--bg-surface);--background-subtle: var(--bg-surface-muted);--background-warm: var(--bg-surface);--background-warmest: var(--bg-surface-muted);--foreground: var(--text-primary);--foreground-secondary: var(--text-secondary);--foreground-muted: var(--text-muted);--surface: var(--bg-surface);--surface-muted: var(--bg-surface-muted);--surface-deep: var(--bg-surface-muted);--surface-raised: var(--bg-raised);--surface-foreground: var(--text-primary);--card: var(--card-bg);--card-alt: var(--bg-surface-muted);--card-warm: var(--bg-surface);--card-foreground: var(--text-primary);--sidebar: var(--bg-canvas);--sidebar-foreground: var(--text-secondary);--popup: var(--bg-raised);--popup-foreground: var(--text-primary);--muted: var(--bg-surface-muted);--muted-foreground: var(--text-muted);--primary: var(--brand-primary);--primary-foreground: var(--n950);--secondary: var(--bg-surface-muted);--secondary-foreground: var(--text-primary);--accent: var(--bg-surface-muted);--accent-foreground: var(--text-primary);--highlight: var(--bg-surface-muted);--border: var(--border-default);--border-subtle: var(--border-muted);--input: var(--bg-surface);--ring: var(--border-focus);--shadow: var(--shadow-card);--shadow-md: 0 4px 8px -2px color-mix(in srgb, var(--shadow-tint) 55%, transparent), 0 1px 2px color-mix(in srgb, var(--shadow-tint) 40%, transparent);--shadow-lg: 0 16px 32px -12px color-mix(in srgb, var(--shadow-tint) 70%, transparent), 0 4px 8px -4px color-mix(in srgb, var(--shadow-tint) 50%, transparent);--success: var(--fn-positive);--success-foreground: #000000;--warning-foreground: #000000;--error-foreground: #1A0B0B;--info-foreground: var(--n950);--info-hover: var(--accent-hover);--info-active: var(--accent-pressed);--chart-1: var(--accent-primary);--chart-2: rgba(var(--ink-rgb), .6);--chart-3: rgba(var(--ink-rgb), .4);--chart-4: rgba(var(--ink-rgb), .22);--chart-5: rgba(var(--ink-rgb), .11);--chart-edge: rgba(var(--ink-rgb), .55);--chart-6: var(--accent-primary);--chart-7: rgba(var(--ink-rgb), .3);--series-1: #4B99D7;--series-2: #168F70;--series-3: #C673A3;--series-track: rgba(var(--ink-rgb), .1);--data-primary: var(--accent-primary);--data-ink: var(--accent-primary);--category-social: var(--maverick);--category-demographic: var(--maverick);--category-economic: var(--maverick);--category-education: var(--maverick);--category-housing: var(--maverick);--category-medicare: var(--maverick);--category-hospitals: var(--maverick);--category-socialsecurity: var(--maverick);--category-default: var(--text-primary);--category-social-subtle: rgba(var(--accent-rgb), .14);--category-demographic-subtle: rgba(var(--accent-rgb), .14);--category-economic-subtle: rgba(var(--accent-rgb), .14);--category-education-subtle: rgba(var(--accent-rgb), .14);--category-housing-subtle: rgba(var(--accent-rgb), .14);--category-medicare-subtle: rgba(var(--accent-rgb), .14);--category-hospitals-subtle: rgba(var(--accent-rgb), .14);--category-socialsecurity-subtle: rgba(var(--accent-rgb), .14);--chrome-bg: color-mix(in srgb, var(--n950) 88%, transparent);--logo-color: var(--t-text);--age-label-muted: var(--t-muted);--map-highlight: var(--accent-primary);--map-ramp-low: var(--n700);--map-ramp-high: var(--accent-primary);--map-bg: #11141a;--map-tile-filter: grayscale(1) invert(1) sepia(.6) hue-rotate(180deg) saturate(1.5) contrast(1.2) brightness(.6);--map-blend: lighten;--map-accent: var(--accent-primary);--map-muted: var(--n500);--map-fg: var(--t-text);--map-surface: #11141a;--map-link: var(--accent-ink);--map-overlay-bg: rgba(17, 20, 26, .82);--map-overlay-fg: var(--t-text);--map-shape-blend: screen;--map-focus-edge: #FFFFFF;--tier-chip-scale: 1;--tier-chip-ink: var(--on-data);--error: var(--status-down);--warning: var(--status-warning);--info: var(--status-info);--chart-color-1: var(--chart-1);--chart-color-2: var(--chart-2);--chart-color-3: var(--chart-3);--chart-color-4: var(--chart-4);--chart-color-5: var(--chart-5);--shadow-focus: 0 0 0 3px var(--state-focus);--shadow-sm: var(--shadow-card);--destructive: var(--error);--destructive-foreground: var(--error-foreground);--popover: var(--popup);--popover-foreground: var(--popup-foreground)}body[data-stratum="1"]{--bg-canvas: color-mix(in srgb, var(--ice-white) 92%, var(--silver-mist));--background: var(--bg-canvas)}body[data-stratum="2"]{--bg-canvas: color-mix(in srgb, var(--ice-white) 84%, var(--silver-mist));--background: var(--bg-canvas)}body[data-stratum="3"]{--bg-canvas: color-mix(in srgb, var(--ice-white) 76%, var(--silver-mist));--background: var(--bg-canvas)}body[data-stratum="4"]{--bg-canvas: color-mix(in srgb, var(--ice-white) 68%, var(--silver-mist));--background: var(--bg-canvas)}body[data-stratum="5"]{--bg-canvas: color-mix(in srgb, var(--ice-white) 60%, var(--silver-mist));--background: var(--bg-canvas)}body.dark[data-stratum="1"]{--bg-canvas: color-mix(in srgb, var(--n950) 88%, var(--n900));--background: var(--bg-canvas)}body.dark[data-stratum="2"]{--bg-canvas: color-mix(in srgb, var(--n950) 72%, var(--n900));--background: var(--bg-canvas)}body.dark[data-stratum="3"]{--bg-canvas: color-mix(in srgb, var(--n950) 56%, var(--n900));--background: var(--bg-canvas)}body.dark[data-stratum="4"]{--bg-canvas: color-mix(in srgb, var(--n950) 40%, var(--n900));--background: var(--bg-canvas)}body.dark[data-stratum="5"]{--bg-canvas: color-mix(in srgb, var(--n950) 24%, var(--n900));--background: var(--bg-canvas)}.dark.graphite{--n950: #0D111A;--n900: #121826;--n800: #1A2232;--n700: #232C3D;--n600: #3D485C;--n500: #71869A;--accent-primary: #B7D7EE;--accent-hover: #D5E9F7;--accent-pressed: #91BCD9;--accent-primary-rgb: 183, 215, 238;--t-text: #F0F3F6;--t-muted: #B0BEC8;--t-muted-rgb: 176, 190, 200;--t-border: #2E384A}body.graphite:not(.dark){--ice-white: #F6F8FC;--silver-mist: #D5D9E1;--glacier-blue: #B4BFCA;--steel-blue: #566477;--arctic-navy: #121826;--obsidian: #0D111A;--glacier-rgb: 180, 191, 202;--ink-rgb: 18, 24, 38;--fuel-rgb: 86, 100, 119;--maverick-rgb: 183, 215, 238;--accent-steel: #2C516E;--neutral-100: #F6F8FC;--neutral-200: #E1E5EB;--neutral-300: #D5D9E1;--neutral-400: #BCC1CC;--neutral-500: #80899C;--neutral-600: #596377;--neutral-700: #394255;--neutral-800: #121826;--neutral-900: #0D111A;--bg-canvas: #F0F3F8;--bg-surface-muted: #EAEDF3;--border-default: #BCC1CC;--border-muted: #D5D9E1;--border-strong: #9EA5B2;--border-control: #BCC1CC;--text-secondary: #394255;--text-muted: #576174;--info-hover: #1A2232;--info-active: #0D111A;--chart-1: #38698A;--chart-6: #7797AE;--data-primary: #697D92;--map-tier-mid: #9BA2AE;--map-tier-low: #D6D9E0;--ladder-track: #E1E5EB;--chrome-bg: rgba(237, 242, 248, .92);--btn-primary: #B7D7EE;--btn-primary-hover: #A3C9E6;--btn-primary-pressed: #91BCD9;--btn-primary-fg: #121826;--chart-1: #2F6B9A;--bg-canvas: #EDF2F8;--ice-white: #F7FAFD;--map-tier-mid: #A9B8C8}.dark.midnight{--n950: #06141B;--n900: #11212D;--n800: #1F2B35;--n700: #2F3E49;--n600: #4A5C6A;--n500: #8395A3;--accent-primary: #B7D6EF;--accent-hover: #D0E6F8;--accent-pressed: #9AC0DD;--accent-primary-rgb: 183, 214, 239;--t-text: #EFF3F6;--t-muted: #B3C0CA;--t-muted-rgb: 179, 192, 202;--t-border: #4F606D}body.midnight:not(.dark){--ice-white: #F5F7F9;--silver-mist: #D4DADF;--glacier-blue: #9FA9B1;--steel-blue: #556673;--arctic-navy: #172028;--obsidian: #06141B;--glacier-rgb: 159, 169, 177;--ink-rgb: 23, 32, 40;--fuel-rgb: 85, 102, 115;--maverick-rgb: 183, 214, 239;--accent-steel: #344B5C;--neutral-100: #F5F7F9;--neutral-200: #E3E7EA;--neutral-300: #D4DADF;--neutral-400: #C1C8CF;--neutral-500: #7B8893;--neutral-600: #556673;--neutral-700: #35434E;--neutral-800: #172028;--neutral-900: #06141B;--bg-canvas: #F0F3F5;--bg-surface-muted: #EAEDF0;--border-default: #C1C8CF;--border-muted: #D4DADF;--border-strong: #9FA9B1;--border-control: #C1C8CF;--text-secondary: #35434E;--text-muted: #526370;--info-hover: #35434E;--info-active: #06141B;--chart-1: #496D89;--chart-6: #7D99AF;--data-primary: #698499;--map-tier-mid: #9FA9B1;--map-tier-low: #D6DBE0;--ladder-track: #E3E7EA;--chrome-bg: rgba(240, 243, 245, .92)}.dark.purple{--n950: #17151C;--n900: #292531;--n800: #373240;--n700: #45404F;--n600: #6F697B;--n500: #958EA2;--accent-primary: #D6CBED;--accent-hover: #E6DEF7;--accent-pressed: #C0B3DB;--accent-primary-rgb: 214, 203, 237;--t-text: #F3F2F6;--t-muted: #BFBBC9;--t-muted-rgb: 191, 187, 201;--t-border: #605A6C}body.purple:not(.dark){--ice-white: #F7F6F8;--silver-mist: #DAD8DE;--glacier-blue: #A9A6B0;--steel-blue: #666072;--arctic-navy: #292530;--obsidian: #17151C;--glacier-rgb: 169, 166, 176;--ink-rgb: 41, 37, 48;--fuel-rgb: 102, 96, 114;--maverick-rgb: 214, 203, 237;--accent-steel: #4B435A;--neutral-100: #F7F6F8;--neutral-200: #E7E5EA;--neutral-300: #DAD8DE;--neutral-400: #C8C6CE;--neutral-500: #888392;--neutral-600: #666072;--neutral-700: #433E4D;--neutral-800: #292530;--neutral-900: #17151C;--bg-canvas: #F3F2F5;--bg-surface-muted: #EDECF0;--border-default: #C8C6CE;--border-muted: #DAD8DE;--border-strong: #A9A6B0;--border-control: #C8C6CE;--text-secondary: #433E4D;--text-muted: #635D6F;--info-hover: #433E4D;--info-active: #17151C;--chart-1: #6E6187;--chart-6: #998FAD;--data-primary: #847A98;--map-tier-mid: #A9A6B0;--map-tier-low: #DBDADF;--ladder-track: #E7E5EA;--chrome-bg: rgba(243, 242, 245, .92)}.dark.rainforest{--n950: #151515;--n900: #1F251D;--n800: #2E362A;--n700: #3F4B3A;--n600: #77846E;--n500: #96A391;--accent-primary: #C4D9BB;--accent-hover: #D9E9D2;--accent-pressed: #AAC49F;--accent-primary-rgb: 196, 217, 187;--t-text: #F1F4F0;--t-muted: #B8C1B4;--t-muted-rgb: 184, 193, 180;--t-border: #566251}body.rainforest:not(.dark){--ice-white: #F6F7F5;--silver-mist: #D6DAD5;--glacier-blue: #A8A49A;--steel-blue: #5C6757;--arctic-navy: #1F251D;--obsidian: #151515;--glacier-rgb: 168, 164, 154;--ink-rgb: 31, 37, 29;--fuel-rgb: 92, 103, 87;--maverick-rgb: 196, 217, 187;--accent-steel: #3E4D37;--neutral-100: #F6F7F5;--neutral-200: #E4E7E3;--neutral-300: #D6DAD5;--neutral-400: #C4C9C2;--neutral-500: #80897C;--neutral-600: #5C6757;--neutral-700: #3B4437;--neutral-800: #1F251D;--neutral-900: #151515;--bg-canvas: #EEF1EA;--bg-surface-muted: #E7EBE6;--border-default: #C4C9C2;--border-muted: #D6DAD5;--border-strong: #A8A49A;--border-control: #C4C9C2;--text-secondary: #3B4437;--text-muted: #596554;--info-hover: #3B4437;--info-active: #151515;--chart-1: #59714F;--chart-6: #899C81;--data-primary: #75856A;--map-tier-mid: #A8A49A;--map-tier-low: #D8DCD7;--ladder-track: #E4E7E3;--chrome-bg: rgba(238, 241, 234, .92)}.dark.electric{--n950: #0A0A0A;--n900: #15171A;--n800: #1F2226;--n700: #2D3135;--n600: #50565C;--n500: #8F969E;--accent-primary: #C7FF2E;--accent-hover: #D8FF8B;--accent-pressed: #B3E23F;--accent-primary-rgb: 199, 255, 46;--t-text: #F7F7F1;--t-muted: #C9D0D6;--t-muted-rgb: 201, 208, 214;--t-border: #484E54;--accent-ink: #D5F69C;--brand-primary-text: #D5F69C}body.electric:not(.dark){--ice-white: #FAFAF8;--silver-mist: #D9DDE0;--glacier-blue: #A2A8AF;--steel-blue: #6F7780;--arctic-navy: #171A1D;--obsidian: #0A0A0A;--glacier-rgb: 162, 168, 175;--ink-rgb: 23, 26, 29;--fuel-rgb: 111, 119, 128;--maverick-rgb: 199, 255, 46;--accent-steel: #415609;--neutral-100: #FAFAF8;--neutral-200: #E6E8EA;--neutral-300: #D9DDE0;--neutral-400: #C9D0D6;--neutral-500: #80878E;--neutral-600: #6F7780;--neutral-700: #3B4046;--neutral-800: #171A1D;--neutral-900: #0A0A0A;--bg-canvas: #F7F7F1;--bg-surface-muted: #ECEFF1;--border-default: #C9D0D6;--border-muted: #D9DDE0;--border-strong: #A2A8AF;--border-control: #C9D0D6;--text-secondary: #3B4046;--text-muted: #5B6168;--info-hover: #3B4046;--info-active: #0A0A0A;--chart-1: #5A7800;--chart-6: #90B43E;--data-primary: #789B1D;--map-tier-mid: #A2A8AF;--map-tier-low: #DBDEE2;--ladder-track: #E6E8EA;--chrome-bg: rgba(247, 247, 241, .92)}.dark.navy{--n950: #1E2A3A;--n900: #283546;--n800: #324154;--n700: #475568;--n600: #5B708A;--n500: #889AB1;--accent-primary: #BCD3F2;--accent-hover: #DCEBFF;--accent-pressed: #9DB7D5;--accent-primary-rgb: 188, 211, 242;--t-text: #F8FBFF;--t-muted: #BEC8D6;--t-muted-rgb: 190, 200, 214;--t-border: #5B6A7E;--map-bg: #17212F;--map-surface: #17212F;--map-overlay-bg: rgba(23, 33, 47, .82)}body.navy:not(.dark){--ice-white: #F8FBFF;--silver-mist: #D5DDE8;--glacier-blue: #9DB7D5;--steel-blue: #5B708A;--arctic-navy: #1E2A3A;--obsidian: #0F1720;--glacier-rgb: 157, 183, 213;--ink-rgb: 30, 42, 58;--fuel-rgb: 91, 112, 138;--maverick-rgb: 190, 211, 239;--accent-steel: #364E6D;--neutral-100: #F8FBFF;--neutral-200: #DCEBFF;--neutral-300: #D5DDE8;--neutral-400: #C3CDDB;--neutral-500: #7E8EA2;--neutral-600: #5B708A;--neutral-700: #384658;--neutral-800: #1E2A3A;--neutral-900: #0F1720;--bg-canvas: #EBF1FA;--bg-surface-muted: #DCEBFF;--border-default: #C3CDDB;--border-muted: #D5DDE8;--border-strong: #9DB7D5;--border-control: #C3CDDB;--text-secondary: #384658;--text-muted: #516277;--info-hover: #384658;--info-active: #0F1720;--chart-1: #416593;--chart-6: #7D97BA;--data-primary: #5B708A;--map-tier-mid: #9DB7D5;--map-tier-low: #DCEBFF;--ladder-track: #DCEBFF;--chrome-bg: rgba(235, 241, 250, .92);--btn-primary: #BED3EF;--btn-primary-hover: #B2CAE8;--btn-primary-pressed: #9DB7D5;--btn-primary-fg: #1E2A3A}@media(min-width:1440px){:root{--page-margin: 55px}}:root{--glass-bg: color-mix(in srgb, var(--surface) 62%, transparent);--glass-bg-strong: color-mix(in srgb, var(--surface) 78%, transparent);--glass-border: color-mix(in srgb, var(--border) 85%, transparent);--glass-highlight: color-mix(in srgb, #FFFFFF 55%, transparent);--glass-blur: blur(14px) saturate(1.25);--glass-shadow: 0 13px 34px color-mix(in srgb, var(--obsidian) 8%, transparent)}.dark{--glass-bg: color-mix(in srgb, var(--surface) 55%, transparent);--glass-bg-strong: color-mix(in srgb, var(--surface) 72%, transparent);--glass-border: color-mix(in srgb, #FFFFFF 9%, transparent);--glass-highlight: color-mix(in srgb, #FFFFFF 10%, transparent);--glass-shadow: 0 21px 55px color-mix(in srgb, #000000 35%, transparent)}:root{color-scheme:light}body.dark,.dark{color-scheme:dark}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}:root{--target-pad: var(--gap-pair)}body{overflow-wrap:break-word;hyphens:none}th,td{overflow-wrap:normal}@container (max-width: 300px){th[data-hide=xs],td[data-hide=xs]{width:0!important;max-width:0!important;padding:0!important;border:0!important;font-size:0!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important}th[data-hide=xs]>*,td[data-hide=xs]>*{display:none!important}}@media(pointer:coarse){:root{--touch-pad: calc(22px - .55em) }td a:not([class*=utton]):not([class*=chip]):not([class*=pill]),th a:not([class*=utton]),[aria-label=Breadcrumb i] a{padding-block:var(--touch-pad)!important;margin-block:calc(-1 * var(--touch-pad))!important}}@page{margin:13mm}.recharts-bar-rectangle .recharts-rectangle,.recharts-pie-sector .recharts-sector{stroke:var(--chart-edge);stroke-width:1px}.recharts-default-tooltip .recharts-tooltip-item,.recharts-default-tooltip .recharts-tooltip-item-name,.recharts-default-tooltip .recharts-tooltip-item-separator,.recharts-default-tooltip .recharts-tooltip-item-value,.recharts-default-tooltip .recharts-tooltip-label{color:var(--popup-foreground, var(--foreground))!important}@media print{html,body{background:#fff!important;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact}nav,input,select,textarea,[role=tablist],[role=tab],[role=dialog],[role=tooltip],[data-radix-popper-content-wrapper],[data-print=hide]{display:none!important}button{border-color:transparent!important;background:transparent!important;box-shadow:none!important}main{padding:0!important}a{color:inherit;text-decoration:none}tr,figure,img,svg{break-inside:avoid}h1,h2,h3{break-after:avoid}[class*=ScrollBox_box],[class*=ModernTable_scroll]{max-height:none!important;overflow:visible!important}}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
