:root[data-theme=yurgid]{--color-surface-canvas: #ffffff;--color-surface-card: #ffffff;--color-surface-header: #fafbfc;--color-surface-soft: #f8fafd;--color-surface-muted: #f5f7fa;--color-surface-subtle: #f2f5f7;--color-surface-chip: #f4f7f9;--color-surface-control: #f1f3f6;--color-surface-input: #e4eaf0;--color-dark-navy: #0e3d3a;--color-dark-blue-green: #0a2a38;--color-dark-teal: #21515a;--color-glass: rgba(255, 255, 255, .1);--color-backdrop: rgba(0, 0, 0, .4);--color-promo-surface: rgba(23, 149, 127, .1);--color-promo-halo: rgba(23, 149, 127, .18);--color-text-primary: #11111b;--color-text-strong: #000000;--color-text-secondary: #353638;--color-text-muted: #5c5c67;--color-text-subtle: #a2a8b1;--color-text-on-dark-muted: rgba(255, 255, 255, .8);--color-link: #187adf;--color-border-card: #e9e9e9;--color-border-soft: #d0d7dd;--color-border-hover: #b8c6cf;--color-dot: #cfd8e0;--color-action-primary: #158572;--color-action-primary-soft: rgba(23, 149, 127, .08);--color-accent: #1b8833;--color-accent-soft: rgba(34, 169, 63, .1);--color-info: #1a6fd0;--color-info-soft: #eaf2fc;--color-success: #1d7f37;--color-success-soft: #e9f6ec;--color-warning: #8a6d1a;--color-warning-soft: #fdf6e3;--color-error: #d92d20;--color-error-soft: #fef3f2;--color-rating: #fadb14;--color-disabled: #eef1f4;--color-focus: rgba(23, 149, 127, .35);--color-text-on-action: #ffffff;--color-text-on-accent: #ffffff;--color-text-on-info: #ffffff;--color-text-on-success: #ffffff;--color-text-on-warning: #ffffff;--color-text-on-error: #ffffff;--color-text-on-disabled: #7a838c;--color-text-on-dark: #ffffff;--color-action-primary-hover: #0f7a68;--color-action-primary-active: #0b6353;--color-state-hover: #f5f7fa;--color-state-active: #e4eaf0;--color-state-selected: rgba(23, 149, 127, .06);--gradient-action: linear-gradient(90deg, #147595 0%, #0f847d 51.31%, #147595 100%);--gradient-marketing: linear-gradient(270deg, #148665 -17.86%, #177bbf 100%);--gradient-dark-panel: linear-gradient(223.74deg, #0d1320 0%, #3da9c5 105.413%);--gradient-image-overlay: linear-gradient(0deg, rgba(14, 48, 42, .8) 13.04%, rgba(14, 48, 42, .1) 82.27%);--gradient-dark: linear-gradient(135deg, var(--color-dark-navy) 0%, var(--color-dark-blue-green) 100%);--shadow-button: none;--shadow-input: 0 4px 10px rgba(94, 172, 243, .15);--shadow-card-soft: 0 4px 20px rgba(65, 94, 250, .12);--shadow-card: var(--shadow-card-soft);--shadow-choice: inset 0 0 0 1.5px var(--color-action-primary), 0 6px 18px -10px rgba(23, 149, 127, .9);--shadow-focus-ring: 0 0 0 2px var(--color-focus);--shadow-tab-active: inset 0 -3px 0 var(--color-action-primary);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 100px;--font-ui: Inter, Roboto, "San Francisco", Arial, sans-serif;--font-body: "Inter", sans-serif;--font-heading: "IBM Plex Sans", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-tracking-eyebrow: .06em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px}:root[data-theme=yurgid][data-scheme=dark]{color-scheme:dark;--color-surface-canvas: #0f1b1d;--color-surface-card: #132326;--color-surface-header: #122124;--color-surface-soft: #142427;--color-surface-muted: #16282b;--color-surface-subtle: #182b2e;--color-surface-chip: #1a2e32;--color-surface-control: #1d3337;--color-surface-input: #223a3e;--color-dark-navy: #0a2c29;--color-dark-blue-green: #081f2a;--color-backdrop: rgba(0, 0, 0, .6);--color-text-primary: #e9eff0;--color-text-strong: #ffffff;--color-text-secondary: #c8d2d4;--color-text-muted: #98a7ab;--color-text-subtle: #6c7d82;--color-link: #6cb4f5;--color-border-card: #243b3f;--color-border-soft: #2f474b;--color-border-hover: #3e5a5f;--color-action-primary: #188571;--color-action-primary-soft: rgba(31, 169, 143, .14);--color-accent: #27873b;--color-accent-soft: rgba(62, 199, 90, .14);--color-info: #6cb4f5;--color-info-soft: #132a3d;--color-success: #3ec75a;--color-success-soft: #15301d;--color-warning: #e2c276;--color-warning-soft: #332b17;--color-error: #f0645a;--color-error-soft: #3a1d1b;--color-disabled: #1d3337;--color-focus: rgba(31, 169, 143, .5);--color-text-on-info: #0f1b1d;--color-text-on-action: #ffffff;--color-text-on-accent: #ffffff;--color-text-on-success: #0f1b1d;--color-text-on-warning: #0f1b1d;--color-text-on-error: #0f1b1d;--color-text-on-disabled: #6c7d82;--color-action-primary-hover: #147967;--color-action-primary-active: #0f6959;--color-state-hover: #16282b;--color-state-active: #223a3e;--color-state-selected: rgba(31, 169, 143, .12);--shadow-button: 0 1px 0 rgba(0, 0, 0, .3);--shadow-card-soft: 0 4px 20px rgba(0, 0, 0, .35);--shadow-card: 0 4px 40px rgba(0, 0, 0, .45)}@media(prefers-color-scheme:dark){:root[data-theme=yurgid][data-scheme=system]{color-scheme:dark;--color-surface-canvas: #0f1b1d;--color-surface-card: #132326;--color-surface-header: #122124;--color-surface-soft: #142427;--color-surface-muted: #16282b;--color-surface-subtle: #182b2e;--color-surface-chip: #1a2e32;--color-surface-control: #1d3337;--color-surface-input: #223a3e;--color-dark-navy: #0a2c29;--color-dark-blue-green: #081f2a;--color-backdrop: rgba(0, 0, 0, .6);--color-text-primary: #e9eff0;--color-text-strong: #ffffff;--color-text-secondary: #c8d2d4;--color-text-muted: #98a7ab;--color-text-subtle: #6c7d82;--color-link: #6cb4f5;--color-border-card: #243b3f;--color-border-soft: #2f474b;--color-border-hover: #3e5a5f;--color-action-primary: #188571;--color-action-primary-soft: rgba(31, 169, 143, .14);--color-accent: #27873b;--color-accent-soft: rgba(62, 199, 90, .14);--color-info: #6cb4f5;--color-info-soft: #132a3d;--color-success: #3ec75a;--color-success-soft: #15301d;--color-warning: #e2c276;--color-warning-soft: #332b17;--color-error: #f0645a;--color-error-soft: #3a1d1b;--color-disabled: #1d3337;--color-focus: rgba(31, 169, 143, .5);--color-text-on-info: #0f1b1d;--color-text-on-action: #ffffff;--color-text-on-accent: #ffffff;--color-text-on-success: #0f1b1d;--color-text-on-warning: #0f1b1d;--color-text-on-error: #0f1b1d;--color-text-on-disabled: #6c7d82;--color-action-primary-hover: #147967;--color-action-primary-active: #0f6959;--color-state-hover: #16282b;--color-state-active: #223a3e;--color-state-selected: rgba(31, 169, 143, .12);--shadow-button: 0 1px 0 rgba(0, 0, 0, .3);--shadow-card-soft: 0 4px 20px rgba(0, 0, 0, .35);--shadow-card: 0 4px 40px rgba(0, 0, 0, .45)}}:root[data-theme=test]{--color-surface-canvas: #f4effa;--color-surface-card: #f4effa;--color-surface-header: #fbfafc;--color-surface-soft: #fcf8fd;--color-surface-muted: #f9f5fa;--color-surface-subtle: #f5f2f7;--color-surface-chip: #f7f4f9;--color-surface-control: #f5f1f6;--color-surface-input: #ece4f0;--color-dark-navy: #120e3d;--color-dark-blue-green: #1e0a38;--color-dark-teal: #32215a;--color-glass: rgba(244, 239, 250, .1);--color-backdrop: rgba(14, 9, 20, .4);--color-promo-surface: rgba(23, 27, 149, .1);--color-promo-halo: rgba(23, 27, 149, .18);--color-text-primary: #1b111a;--color-text-strong: #0e0914;--color-text-secondary: #3e3a47;--color-text-muted: #615c71;--color-text-subtle: #ada2b1;--color-text-on-dark-muted: rgba(244, 239, 250, .8);--color-link: #9918df;--color-border-card: #e0dbe6;--color-border-soft: #d8d0dd;--color-border-hover: #c4b8cf;--color-dot: #d9cfe0;--color-action-primary: #65408c;--color-action-primary-soft: rgba(23, 27, 149, .08);--color-accent: #624691;--color-accent-soft: rgba(34, 121, 169, .1);--color-info: #941ad0;--color-info-soft: #f7eafc;--color-success: #1d577f;--color-success-soft: #e9f1f6;--color-warning: #278a1a;--color-warning-soft: #e6fde3;--color-error: #b2d920;--color-error-soft: #fbfef2;--color-rating: #14fa15;--color-disabled: #f2eef4;--color-focus: rgba(23, 27, 149, .35);--color-text-on-action: #f8f1ff;--color-text-on-accent: #f8f1ff;--color-text-on-info: #f4effa;--color-text-on-success: #f4effa;--color-text-on-warning: #f4effa;--color-text-on-error: #f4effa;--color-text-on-disabled: #7c7f92;--color-text-on-dark: #f4effa;--color-action-primary-hover: #0f127a;--color-action-primary-active: #0b0f63;--color-state-hover: #f9f5fa;--color-state-active: #ece4f0;--color-state-selected: rgba(23, 27, 149, .06);--gradient-action: linear-gradient(90deg, #461495 0%, #1f13aa 51.31%, #461495 100%);--gradient-marketing: linear-gradient(270deg, #425ae3 -17.86%, #912de6 100%);--gradient-dark-panel: linear-gradient(223.74deg, #1d0d20 0%, #6c3dc5 105.413%);--gradient-image-overlay: linear-gradient(0deg, rgba(14, 15, 48, .8) 13.04%, rgba(14, 15, 48, .1) 82.27%);--gradient-dark: linear-gradient(140deg, var(--color-dark-navy) 0%, var(--color-dark-blue-green) 100%);--shadow-button: 0 1px 3px rgba(70, 30, 100, .25);--shadow-input: 0 4px 10px rgba(186, 94, 243, .15);--shadow-card-soft: 0 4px 20px rgba(247, 65, 250, .12);--shadow-card: 0 5px 24px rgba(70, 30, 100, .18);--shadow-choice: inset 0 0 0 1.5px var(--color-action-primary), 0 6px 18px -10px rgba(23, 27, 149, .9);--shadow-focus-ring: 0 0 0 3px var(--color-focus);--shadow-tab-active: inset 0 -4px 0 var(--color-action-primary);--radius-xs: 5px;--radius-sm: 9px;--radius-md: 13px;--radius-lg: 17px;--radius-xl: 25px;--radius-pill: 101px;--font-ui: Georgia, Arial, sans-serif;--font-body: Georgia, serif;--font-heading: Trebuchet MS, Arial, sans-serif;--font-mono: Courier New, monospace;--font-tracking-eyebrow: .07em;--space-1: 5px;--space-2: 9px;--space-3: 13px;--space-4: 17px;--space-5: 21px;--space-6: 25px;--space-8: 33px;--space-10: 41px;--space-12: 49px;--space-16: 65px;--space-20: 81px}:root[data-theme=test][data-scheme=dark]{color-scheme:dark;--color-surface-canvas: #130f1d;--color-surface-card: #191326;--color-surface-header: #181224;--color-surface-soft: #1a1427;--color-surface-muted: #1c162b;--color-surface-subtle: #1e182e;--color-surface-chip: #211a32;--color-surface-control: #251d37;--color-surface-input: #2a223e;--color-dark-navy: #0c0a2c;--color-dark-blue-green: #18082a;--color-backdrop: rgba(14, 9, 20, .6);--color-text-primary: #ebe9f0;--color-text-strong: #f4effa;--color-text-secondary: #ccc8d4;--color-text-muted: #9f98ab;--color-text-subtle: #746c82;--color-link: #c06cf5;--color-border-card: #2c243f;--color-border-soft: #372f4b;--color-border-hover: #483e5f;--color-action-primary: #b28ae0;--color-action-primary-soft: rgba(31, 38, 169, .14);--color-accent: #c39ad8;--color-accent-soft: rgba(62, 152, 199, .14);--color-info: #c06cf5;--color-info-soft: #2c133d;--color-success: #3e98c7;--color-success-soft: #152430;--color-warning: #87e276;--color-warning-soft: #1b3317;--color-error: #d1f05a;--color-error-soft: #343a1b;--color-disabled: #251d37;--color-focus: rgba(31, 38, 169, .5);--color-text-on-action: #171022;--color-text-on-accent: #171022;--color-text-on-info: #130f1d;--color-text-on-success: #130f1d;--color-text-on-warning: #130f1d;--color-text-on-error: #130f1d;--color-text-on-disabled: #746c82;--color-action-primary-hover: #bd9de5;--color-action-primary-active: #c7aced;--color-state-hover: #1c162b;--color-state-active: #2a223e;--color-state-selected: rgba(31, 38, 169, .12);--shadow-button: 0 1px 0 rgba(14, 9, 20, .3);--shadow-card-soft: 0 4px 20px rgba(14, 9, 20, .35);--shadow-card: 0 5px 24px rgba(70, 30, 100, .18)}@media(prefers-color-scheme:dark){:root[data-theme=test][data-scheme=system]{color-scheme:dark;--color-surface-canvas: #130f1d;--color-surface-card: #191326;--color-surface-header: #181224;--color-surface-soft: #1a1427;--color-surface-muted: #1c162b;--color-surface-subtle: #1e182e;--color-surface-chip: #211a32;--color-surface-control: #251d37;--color-surface-input: #2a223e;--color-dark-navy: #0c0a2c;--color-dark-blue-green: #18082a;--color-backdrop: rgba(14, 9, 20, .6);--color-text-primary: #ebe9f0;--color-text-strong: #f4effa;--color-text-secondary: #ccc8d4;--color-text-muted: #9f98ab;--color-text-subtle: #746c82;--color-link: #c06cf5;--color-border-card: #2c243f;--color-border-soft: #372f4b;--color-border-hover: #483e5f;--color-action-primary: #b28ae0;--color-action-primary-soft: rgba(31, 38, 169, .14);--color-accent: #c39ad8;--color-accent-soft: rgba(62, 152, 199, .14);--color-info: #c06cf5;--color-info-soft: #2c133d;--color-success: #3e98c7;--color-success-soft: #152430;--color-warning: #87e276;--color-warning-soft: #1b3317;--color-error: #d1f05a;--color-error-soft: #343a1b;--color-disabled: #251d37;--color-focus: rgba(31, 38, 169, .5);--color-text-on-action: #171022;--color-text-on-accent: #171022;--color-text-on-info: #130f1d;--color-text-on-success: #130f1d;--color-text-on-warning: #130f1d;--color-text-on-error: #130f1d;--color-text-on-disabled: #746c82;--color-action-primary-hover: #bd9de5;--color-action-primary-active: #c7aced;--color-state-hover: #1c162b;--color-state-active: #2a223e;--color-state-selected: rgba(31, 38, 169, .12);--shadow-button: 0 1px 0 rgba(14, 9, 20, .3);--shadow-card-soft: 0 4px 20px rgba(14, 9, 20, .35);--shadow-card: 0 5px 24px rgba(70, 30, 100, .18)}}:root{--color-surface-canvas: initial;--color-surface-card: initial;--color-surface-header: initial;--color-surface-soft: initial;--color-surface-muted: initial;--color-surface-subtle: initial;--color-surface-chip: initial;--color-surface-control: initial;--color-surface-input: initial;--color-dark-navy: initial;--color-dark-blue-green: initial;--color-dark-teal: initial;--color-glass: initial;--color-backdrop: initial;--color-promo-surface: initial;--color-promo-halo: initial;--color-text-primary: initial;--color-text-strong: initial;--color-text-secondary: initial;--color-text-muted: initial;--color-text-subtle: initial;--color-text-on-dark-muted: initial;--color-link: initial;--color-border-card: initial;--color-border-soft: initial;--color-border-hover: initial;--color-dot: initial;--color-action-primary: initial;--color-action-primary-soft: initial;--color-accent: initial;--color-accent-soft: initial;--color-info: initial;--color-info-soft: initial;--color-success: initial;--color-success-soft: initial;--color-warning: initial;--color-warning-soft: initial;--color-error: initial;--color-error-soft: initial;--color-rating: initial;--color-disabled: initial;--color-focus: initial;--color-text-on-action: initial;--color-text-on-accent: initial;--color-text-on-info: initial;--color-text-on-success: initial;--color-text-on-warning: initial;--color-text-on-error: initial;--color-text-on-disabled: initial;--color-text-on-dark: initial;--color-action-primary-hover: initial;--color-action-primary-active: initial;--color-state-hover: initial;--color-state-active: initial;--color-state-selected: initial;--gradient-action: initial;--gradient-marketing: initial;--gradient-dark-panel: initial;--gradient-image-overlay: initial;--gradient-dark: initial;--shadow-button: initial;--shadow-input: initial;--shadow-card-soft: initial;--shadow-card: initial;--shadow-choice: initial;--shadow-focus-ring: initial;--shadow-tab-active: initial;--radius-xs: initial;--radius-sm: initial;--radius-md: initial;--radius-lg: initial;--radius-xl: initial;--radius-pill: initial;--font-ui: initial;--font-body: initial;--font-heading: initial;--font-mono: initial;--font-tracking-eyebrow: initial;--space-1: initial;--space-2: initial;--space-3: initial;--space-4: initial;--space-5: initial;--space-6: initial;--space-8: initial;--space-10: initial;--space-12: initial;--space-16: initial;--space-20: initial;--space-gutter: var(--space-4);--space-section: clamp(var(--space-10), 6vw, var(--space-16));--fs-2xs: .75rem;--fs-xs: .8125rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 1.75rem;--fs-4xl: 2rem;--fs-5xl: 2.25rem;--fs-6xl: 2.5rem;--fs-h1: clamp(var(--fs-4xl), 5vw, var(--fs-5xl));--fs-h2: clamp(var(--fs-3xl), 4vw, var(--fs-4xl));--fs-h3: var(--fs-xl);--fs-h4: var(--fs-lg);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-heading: 1.2;--lh-tight: 1.3;--lh-snug: 1.4;--lh-base: 1.5;--lh-body: 1.55;--lh-normal: 1.57;--size-control-sm: 32px;--size-control-md: 40px;--size-control-lg: 48px;--size-touch: 44px;--size-icon-xs: 12px;--size-icon-sm: 16px;--size-icon-md: 20px;--size-icon-lg: 24px;--size-icon-xl: 32px;--size-container: 1200px;--size-content: 1136px;--size-header: 50px;--size-screen: 100vh;--size-page-narrow: 920px;--size-col-sm: 260px;--size-avatar-md: 86px;--size-avatar-lg: 104px;--size-dot: 3px;--size-col-md: 300px;--size-tile: 76px;--size-summary: 60px;--size-scrollbar: 6px;--size-measure: 52ch;--size-story-item: 92px;--size-story-ring: 78px;--size-story-thumb: 68px;--size-dialog: 460px;--size-dialog-max: 86vh;--border-thin: 1px;--border-medium: 1.5px;--border-thick: 2px;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-header: 1002;--z-topsheet-backdrop: 1100;--z-topsheet: 1101;--z-assistant-backdrop: 1200;--z-assistant-fab: 1209;--z-assistant: 1210;--z-header-overlay: 1211;--z-header-dropdown: 1212;--z-panel-backdrop: 1215;--z-panel: 1220;--z-consent: 1225;--z-sheet-backdrop: 1230;--z-sheet: 1231;--z-modal-backdrop: 1240;--z-modal: 1241;--z-toast: 1250;--bp-sm: 560px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--duration-fast: .15s;--duration-base: .3s;--ease-standard: ease-in-out;--ease-base: ease}@media(min-width:768px){:root{--space-gutter: var(--space-6)}}@media(min-width:1024px){:root{--space-gutter: var(--space-8)}}:root{--tg-viewport-stable-height: 100dvh;--tg-safe-area-inset-top: 0px;--tg-safe-area-inset-bottom: 0px}*{margin:0;padding:0;box-sizing:border-box}html{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--color-text-primary);scroll-behavior:smooth}body{min-height:var(--size-screen);background-color:var(--color-surface-muted);font-family:var(--font-ui);color:var(--color-text-secondary);-webkit-font-smoothing:antialiased}a{color:var(--color-action-primary);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-bottom:var(--space-4);line-height:var(--lh-heading)}h1{font-size:var(--fs-4xl)}h2{font-size:var(--fs-2xl)}h3{font-size:var(--fs-xl)}h4{font-size:var(--fs-lg)}input::placeholder,textarea::placeholder{color:var(--color-text-subtle);opacity:1}html[data-a11y=large] body{zoom:1.15}html[data-a11y=xlarge] body{zoom:1.32}.text-display-md{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-6xl);line-height:var(--lh-heading)}.text-heading-xl{font-family:var(--font-ui);font-weight:var(--fw-bold);font-size:var(--fs-5xl);line-height:var(--lh-tight)}.text-heading-lg{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-4xl);line-height:var(--lh-tight)}.text-heading-md{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-3xl);line-height:var(--lh-heading)}.text-heading-sm{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-2xl);line-height:var(--lh-tight)}.text-title-lg{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-xl);line-height:var(--lh-tight)}.text-title-md{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-lg);line-height:var(--lh-tight)}.text-body-lg{font-family:var(--font-ui);font-weight:var(--fw-regular);font-size:var(--fs-lg);line-height:var(--lh-snug)}.text-body-md{font-family:var(--font-ui);font-weight:var(--fw-regular);font-size:var(--fs-base);line-height:var(--lh-base)}.text-body-sm{font-family:var(--font-ui);font-weight:var(--fw-regular);font-size:var(--fs-sm);line-height:var(--lh-normal)}.text-label{font-family:var(--font-ui);font-weight:var(--fw-semibold);font-size:var(--fs-sm);line-height:var(--lh-snug)}.text-caption{font-family:var(--font-ui);font-weight:var(--fw-regular);font-size:var(--fs-xs);line-height:var(--lh-tight)}.yg-container{max-width:var(--size-container);margin-inline:auto;padding-inline:var(--space-gutter)}.yg-section{padding-block:var(--space-section)}.yg-section--surface{background:var(--color-surface-muted)}.yg-section--dark{background:var(--color-dark-navy);color:var(--color-text-on-dark)}.yg-eyebrow{display:block;text-align:center;color:var(--color-action-primary);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;margin-block-end:var(--space-2)}.yg-section--dark .yg-eyebrow{color:var(--color-text-on-dark-muted)}.yg-h2{text-align:center;font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text-primary);margin:0 0 var(--space-8)}.yg-section--dark .yg-h2{color:var(--color-text-on-dark)}.btn-sm{padding:var(--space-2) var(--space-4);font-size:var(--fs-sm);min-height:var(--size-touch);min-width:var(--size-touch);border-radius:var(--radius-sm)}.btn-block{width:100%}.container{max-width:var(--size-container);margin-inline:auto;padding-inline:var(--space-6)}.btn{display:inline-block;padding:calc(var(--space-5) / 2) var(--space-6);min-height:var(--size-control-lg);background-color:var(--color-action-primary);color:var(--color-text-on-action);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--fs-base);font-family:var(--font-body);font-weight:var(--fw-semibold);transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);box-shadow:var(--shadow-button)}.btn:hover{background-color:var(--color-action-primary-hover);text-decoration:none;box-shadow:var(--shadow-button)}.btn-primary{background-color:var(--color-action-primary);color:var(--color-text-on-action);border:var(--border-thick) solid transparent}.btn-primary:hover{background-color:var(--color-action-primary-hover);color:var(--color-text-on-action);box-shadow:var(--shadow-button)}.btn-secondary{background-color:transparent;color:var(--color-text-primary);border:var(--border-thin) solid var(--color-action-primary);box-shadow:none}.btn-secondary:hover{background-color:var(--color-action-primary);color:var(--color-text-on-action);border:var(--border-thick) solid var(--color-action-primary);box-shadow:var(--shadow-button)}.btn-ghost{background:none;color:var(--color-text-secondary);border:var(--border-thin) solid var(--color-border-soft)}.btn-ghost:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}footer a,[class*=crumbs] a,td a,li a,[class^=yc-] a{display:inline-flex;align-items:center;justify-content:flex-start;min-height:var(--size-touch);min-width:var(--size-touch)}a:not([class]),button:not([class]){display:inline-flex;align-items:center;box-sizing:border-box;min-height:var(--size-touch);min-width:var(--size-touch);padding:calc(var(--space-5) / 2) var(--space-3);margin:calc(var(--space-5) / -2) calc(-1 * var(--space-3))}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--size-touch)}input[type=checkbox],input[type=radio]{width:var(--size-touch);height:var(--size-touch);margin:calc(var(--space-5) / -2) 0;accent-color:var(--color-action-primary)}label>input[type=checkbox],label>input[type=radio]{margin-block:calc(var(--space-5) / -2);margin-inline:0 calc(var(--space-3) / 2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.yg-mn-back.svelte-16q8y3p{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-panel-backdrop);background:var(--color-backdrop);border:0;padding:0;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard)}.yg-mn-back.is-open.svelte-16q8y3p{opacity:1;pointer-events:auto}.yg-mn.svelte-16q8y3p{--mn-w: 320px;position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--z-panel);width:var(--mn-w);max-width:calc(100% - var(--space-10));display:flex;flex-direction:column;background:var(--color-surface-canvas);border-inline-end:var(--border-thin) solid var(--color-border-card);box-shadow:var(--shadow-card);transform:translate(-100%);visibility:hidden;transition:transform .26s var(--ease-standard),visibility 0s linear .26s}.yg-mn.is-open.svelte-16q8y3p{transform:translate(0);visibility:visible;transition:transform .26s var(--ease-standard)}.yg-mn__head.svelte-16q8y3p{flex:none;display:flex;align-items:center;gap:calc(var(--space-2) + var(--border-thick));padding:var(--space-3) var(--space-4);padding-block-start:calc(var(--space-3) + env(safe-area-inset-top,0px));border-bottom:var(--border-thin) solid var(--color-border-card)}.yg-mn__head.svelte-16q8y3p b:where(.svelte-16q8y3p){flex:1;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.yg-mn__x.svelte-16q8y3p{display:grid;place-items:center;width:calc(var(--size-control-sm) + var(--space-1));height:calc(var(--size-control-sm) + var(--space-1));border:0;border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text-secondary);font-size:var(--fs-xl);line-height:1;cursor:pointer}.yg-mn__scroll.svelte-16q8y3p{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--space-2) + var(--border-thick)) var(--space-4) var(--space-3)}.yg-mn__city.svelte-16q8y3p{display:flex;align-items:center;gap:calc(var(--space-2) + var(--border-thick));width:100%;min-height:var(--size-touch);padding:0 var(--space-3);margin-block-end:calc(var(--space-1) + var(--border-thick));border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-soft);color:var(--color-action-primary);font:var(--fw-medium) var(--fs-sm)/var(--lh-heading) var(--font-ui);cursor:pointer;text-align:start}.yg-mn__city.svelte-16q8y3p .grow:where(.svelte-16q8y3p){flex:1;color:var(--color-text-secondary)}.yg-mn__val.svelte-16q8y3p{font-weight:var(--fw-semibold);color:var(--color-text-primary)}.yg-mn__list.svelte-16q8y3p,.yg-mn__sub.svelte-16q8y3p{margin:0;padding:0;list-style:none}.yg-mn__item.svelte-16q8y3p{margin:0;padding:0;border-bottom:var(--border-thin) solid var(--color-border-card)}.yg-mn__item.svelte-16q8y3p:last-child{border-bottom:0}.yg-mn__row.svelte-16q8y3p{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:calc(var(--size-touch) + var(--border-thick));padding:0 var(--border-thick);border:0;background:none;cursor:pointer;text-align:start;text-decoration:none;font:var(--fw-medium) calc(var(--fs-sm) + var(--border-thin))/1.25 var(--font-ui);color:var(--color-text-primary)}.yg-mn__row.svelte-16q8y3p .grow:where(.svelte-16q8y3p){flex:1;min-width:0}.yg-mn__row.svelte-16q8y3p:hover{color:var(--color-action-primary)}.yg-mn__ic.svelte-16q8y3p{display:grid;place-items:center;width:calc(var(--size-icon-md) + var(--border-thick));flex:none;color:var(--color-action-primary)}.yg-mn__chev.svelte-16q8y3p{display:grid;place-items:center;width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));flex:none;border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text-secondary);transition:transform .18s var(--ease-standard)}.is-open.svelte-16q8y3p>.yg-mn__row:where(.svelte-16q8y3p) .yg-mn__chev:where(.svelte-16q8y3p){transform:rotate(180deg);background:var(--color-action-primary-soft);color:var(--color-action-primary)}.is-open.svelte-16q8y3p>.yg-mn__row:where(.svelte-16q8y3p){color:var(--color-action-primary)}.yg-mn__sub.svelte-16q8y3p{margin-block:calc(-1 * var(--space-1)) calc(var(--space-1) + var(--border-thick));margin-inline:calc(var(--space-8) + var(--border-thick)) 0}.yg-mn__sub.svelte-16q8y3p li:where(.svelte-16q8y3p){margin:0;padding:0;border-top:var(--border-thin) solid var(--color-border-card)}.yg-mn__sub.svelte-16q8y3p a:where(.svelte-16q8y3p){display:flex;align-items:center;gap:var(--space-2);min-height:calc(var(--size-control-md) - var(--border-thick));padding:0 var(--border-thick);font-size:var(--fs-sm);line-height:1.25;color:var(--color-text-secondary);text-decoration:none}.yg-mn__sub.svelte-16q8y3p a:where(.svelte-16q8y3p) svg{flex:none;color:var(--color-text-subtle)}.yg-mn__sub.svelte-16q8y3p a:where(.svelte-16q8y3p):hover,.yg-mn__sub.svelte-16q8y3p a:where(.svelte-16q8y3p):hover svg{color:var(--color-action-primary)}.yg-mn__row.svelte-16q8y3p:focus-visible,.yg-mn__sub.svelte-16q8y3p a:where(.svelte-16q8y3p):focus-visible,.yg-mn__city.svelte-16q8y3p:focus-visible,.yg-mn__x.svelte-16q8y3p:focus-visible,.yg-mn__btn.svelte-16q8y3p:focus-visible,.yg-mn__reg.svelte-16q8y3p:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.yg-mn__foot.svelte-16q8y3p{flex:none;display:flex;align-items:center;gap:var(--space-3);padding:calc(var(--space-2) + var(--border-thick)) var(--space-4) calc(var(--space-2) + var(--border-thick) + env(safe-area-inset-bottom,0px));border-top:var(--border-thin) solid var(--color-border-card);background:var(--color-surface-soft)}.yg-mn__btn.svelte-16q8y3p{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1;min-height:calc(var(--size-control-md) + var(--border-thick));padding:0 calc(var(--space-3) + var(--border-thick));border-radius:var(--radius-md);background:var(--color-action-primary);color:var(--color-text-on-action);font:var(--fw-semibold) calc(var(--fs-sm) + var(--border-thin) / 2)/1 var(--font-ui);text-decoration:none}.yg-mn__btn.svelte-16q8y3p:hover{background:var(--color-action-primary-hover)}.yg-mn__reg.svelte-16q8y3p{font:var(--fw-medium) var(--fs-sm)/1 var(--font-ui);color:var(--color-action-primary);text-decoration:none;padding:var(--space-2) var(--space-1)}.yg-topsheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-topsheet-backdrop);background:var(--color-backdrop);border:0;padding:0}.yg-topsheet{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--z-topsheet);max-height:86%;overflow-y:auto;background:var(--color-surface-canvas);border-end-start-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-5) var(--space-6);padding-top:calc(var(--space-4) + env(safe-area-inset-top,0px))}.pf-root .yg-topsheet,.pf-root .yg-topsheet-scrim{position:fixed}.yg-topsheet.cp{--cp-width: 720px;--cp-fs-micro: calc(var(--fs-2xs) - var(--border-medium));--cp-radius-box: calc(var(--radius-sm) - var(--border-thick));max-width:var(--cp-width);margin-inline:auto}.yg-x.svelte-1aezvx{width:var(--size-touch);height:var(--size-touch);flex:none;border:none;border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text-muted);font-size:var(--fs-xl);line-height:1;cursor:pointer}.yg-x.svelte-1aezvx:hover{background:var(--color-surface-input);color:var(--color-text-primary)}.yg-topsheet__head.svelte-1aezvx{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.yg-topsheet__head.svelte-1aezvx h3:where(.svelte-1aezvx){margin:0;flex:1;font:var(--fw-semibold) var(--fs-lg)/var(--lh-tight) var(--font-ui);color:var(--color-text-primary)}.yg-topsheet__hint.svelte-1aezvx{margin:0 0 var(--space-3);font-size:var(--fs-xs);color:var(--color-text-muted)}.yg-topsheet__q.svelte-1aezvx{width:100%;min-height:var(--size-touch);margin-bottom:var(--space-2);padding:0 var(--space-3);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-canvas);color:var(--color-text-primary);font:var(--fw-regular) var(--fs-base)/var(--lh-tight) var(--font-ui)}.yg-topsheet__q.svelte-1aezvx:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.yg-citygrp.svelte-1aezvx{margin:var(--space-3) 0 var(--border-thick);display:flex;align-items:center;gap:calc(var(--space-1) + var(--border-thick));font-family:var(--font-mono);font-size:var(--cp-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.yg-city.svelte-1aezvx{display:flex;align-items:center;gap:calc(var(--space-2) + var(--border-thick));width:100%;min-height:var(--size-touch);padding:0 calc(var(--space-2) + var(--border-thick));border:none;border-radius:var(--radius-sm);background:none;cursor:pointer;font:var(--fw-medium) var(--fs-base)/var(--lh-tight) var(--font-ui);color:var(--color-text-secondary);text-align:start;text-decoration:none}.yg-city.svelte-1aezvx:hover{background:var(--color-surface-soft)}.yg-city.is-on.svelte-1aezvx{background:var(--color-action-primary-soft);color:var(--color-action-primary);font-weight:var(--fw-bold)}.yg-citybox.svelte-1aezvx{flex:none;width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--cp-radius-box);border:var(--border-medium) solid var(--color-border-soft);display:grid;place-items:center}.yg-city.is-on.svelte-1aezvx .yg-citybox:where(.svelte-1aezvx){background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-text-on-action)}.yg-city__n.svelte-1aezvx{flex:1;min-width:0}.yg-city__c.svelte-1aezvx{font-size:var(--fs-xs);color:var(--color-text-subtle)}.cp-grid.svelte-1aezvx{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-2)}.cp-list.svelte-1aezvx .yg-city__c:where(.svelte-1aezvx){max-width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cp-all.svelte-1aezvx{display:flex;align-items:center;justify-content:center;gap:calc(var(--space-1) + var(--border-thick));min-height:var(--size-touch);margin-block-start:var(--space-3);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-sm);font:var(--fw-semibold) var(--fs-sm)/1 var(--font-ui);color:var(--color-action-primary);text-decoration:none}.cp-all.svelte-1aezvx:hover{border-color:var(--color-action-primary)}@media(min-width:768px){.cp-grid.svelte-1aezvx{grid-template-columns:repeat(3,1fr)}}.yg-rp-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-panel-backdrop);background:var(--color-backdrop);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard);border:0;padding:0}.yg-rp-back.is-open{opacity:1;pointer-events:auto}.yg-rp{--yg-rp-width: 340px;--yg-rp-slide: .26s;--yg-rp-fs-micro: calc(var(--fs-2xs) - var(--border-medium));--yg-rp-radius-inner: calc(var(--radius-sm) - var(--border-thick));position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--z-panel);width:var(--yg-rp-width);max-width:calc(100% - var(--space-6));display:flex;flex-direction:column;background:var(--color-surface-canvas);border-inline-start:var(--border-thin) solid var(--color-border-card);box-shadow:var(--shadow-card);transform:translate(100%);visibility:hidden;transition:transform var(--yg-rp-slide) var(--ease-standard),visibility 0s linear var(--yg-rp-slide)}.yg-rp.is-open{transform:translate(0);visibility:visible;transition:transform var(--yg-rp-slide) var(--ease-standard)}.yg-rp__top{flex:none;display:flex;flex-direction:column;gap:calc(var(--space-2) + var(--border-thick));padding:var(--space-3) var(--space-4);padding-top:calc(var(--space-3) + env(safe-area-inset-top,0px));border-bottom:var(--border-thin) solid var(--color-border-card)}.yg-rp__head{display:flex;align-items:center;gap:calc(var(--space-2) + var(--border-thick))}.yg-rp__head b{flex:1;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.yg-rp__x{display:grid;place-items:center;width:calc(var(--size-control-sm) + var(--space-1));height:calc(var(--size-control-sm) + var(--space-1));flex:none;border:0;border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text-secondary);cursor:pointer;font-size:var(--fs-xl);line-height:1}.yg-rp__x:hover{color:var(--color-action-primary)}.yg-rp__x:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.yg-rp__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-3) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px))}.yg-rp-demo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;padding-block:var(--space-1);padding-inline:calc(var(--space-2) + var(--border-thick)) var(--space-1);border-radius:var(--radius-sm);background:var(--color-warning-soft);font-size:var(--fs-2xs);color:var(--color-warning)}.yg-rp-tag{display:inline-block;padding:var(--border-thin) calc(var(--space-1) + var(--border-thick));border-radius:var(--radius-xs);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--yg-rp-fs-micro);font-weight:var(--fw-semibold);letter-spacing:.02em;vertical-align:middle}.yg-rp-seg{display:inline-flex;gap:var(--border-thick);padding:var(--size-dot);border-radius:var(--radius-sm);background:var(--color-surface-control)}.yg-rp-seg__b{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--space-1) + var(--border-thin));min-height:var(--size-control-sm);min-width:calc(var(--size-control-sm) + var(--space-1));padding:0 var(--space-2);border:0;border-radius:var(--yg-rp-radius-inner);background:none;cursor:pointer;font:var(--fw-medium) var(--fs-xs)/1 var(--font-ui);color:var(--color-text-muted)}.yg-rp-seg__b:hover:not(:disabled){color:var(--color-action-primary)}.yg-rp-seg__b:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.yg-rp-seg__b.is-on{background:var(--color-surface-canvas);color:var(--color-action-primary);box-shadow:var(--shadow-button)}.yg-rp-seg__b:disabled{opacity:.4;cursor:default}.yg-rp-seg--sm .yg-rp-seg__b{min-height:calc(var(--space-6) + var(--space-1));font-size:var(--fs-2xs)}.yg-rp-row{display:flex;align-items:center;gap:calc(var(--space-2) + var(--border-thick));width:100%;min-height:calc(var(--size-touch) + var(--border-thick));padding:0 var(--space-1);border:0;border-bottom:var(--border-thin) solid var(--color-border-card);background:none;cursor:pointer;font:var(--fw-medium) var(--fs-sm)/var(--lh-tight) var(--font-ui);color:var(--color-text-primary);text-align:start;text-decoration:none}.yg-rp-row:hover{color:var(--color-action-primary)}.yg-rp-row:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.yg-rp-row .grow{flex:1;min-width:0}.yg-rp-row svg{flex:none;color:var(--color-text-muted)}.yg-rp-n{min-width:var(--space-5);height:var(--space-5);padding:0 calc(var(--space-1) + var(--border-thick));border-radius:var(--radius-pill);display:inline-grid;place-items:center;background:var(--color-error);color:var(--color-text-on-error);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}.yg-rp-k{margin:calc(var(--space-4) + var(--border-thick)) 0 var(--space-1);font-family:var(--font-mono);font-size:var(--yg-rp-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.yg-rp-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--size-touch);padding:0 calc(var(--space-3) + var(--border-thick));border:var(--border-thin) solid var(--color-action-primary);border-radius:var(--radius-md);background:var(--color-action-primary);color:var(--color-text-on-action);font:var(--fw-semibold) var(--fs-base)/1 var(--font-ui);text-decoration:none;cursor:pointer}.yg-rp-btn:hover{background:var(--color-action-primary-hover)}.yg-rp-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.yg-rp-btn--line{background:none;color:var(--color-action-primary)}.yg-rp-btn--line:hover{background:var(--color-action-primary-soft)}.yg-tools__loc.svelte-1c3971o{display:flex;align-items:center;gap:calc(var(--space-2) + var(--border-thick));inline-size:100%;min-block-size:var(--size-control-lg);padding-inline:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-soft);color:var(--color-action-primary);cursor:pointer;text-align:start;font:inherit}.yg-tools__loc.svelte-1c3971o:hover{border-color:var(--color-action-primary)}.yg-tools__loc.svelte-1c3971o:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.yg-tools__loc-t.svelte-1c3971o{flex:1;min-inline-size:0;display:flex;flex-direction:column}.yg-tools__loc-t.svelte-1c3971o small:where(.svelte-1c3971o){font-size:var(--fs-2xs);color:var(--color-text-muted)}.yg-tools__loc-t.svelte-1c3971o b:where(.svelte-1c3971o){font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yg-tools__loc-go.svelte-1c3971o{font-size:var(--fs-xs);font-weight:var(--fw-medium)}.yg-tools__prefs.svelte-1c3971o{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.yg-tools__pref.svelte-1c3971o{display:flex;align-items:center;gap:var(--space-2)}.yg-tools__pref--lang.svelte-1c3971o{flex-basis:100%}.yg-tools__k.svelte-1c3971o{font-size:var(--fs-xs);line-height:var(--lh-heading);color:var(--color-text-secondary)}.yg-tools__k.svelte-1c3971o small:where(.svelte-1c3971o){display:block;font-size:var(--fs-2xs);color:var(--color-text-muted)}.yg-tools__a.svelte-1c3971o{font-weight:var(--fw-bold);font-size:var(--fs-xs)}.yg-tools__a--big.svelte-1c3971o{font-size:var(--fs-base)}.yg-tabs.svelte-1c3971o{display:flex;gap:var(--space-1);margin:calc(var(--space-3) + var(--border-thick)) calc(-1 * var(--space-4)) 0;padding-inline:var(--space-4);border-block-end:var(--border-thin) solid var(--color-border-card)}.yg-tabs__b.svelte-1c3971o{display:inline-flex;align-items:center;gap:calc(var(--space-1) + var(--border-thick));min-block-size:calc(var(--size-control-md) + var(--border-thick));padding-inline:var(--space-2);border:0;border-block-end:var(--border-thick) solid transparent;margin-block-end:calc(-1 * var(--border-thin));background:none;cursor:pointer;font:var(--fw-medium) var(--fs-sm)/1 var(--font-ui);color:var(--color-text-muted)}.yg-tabs__b.svelte-1c3971o:hover{color:var(--color-action-primary)}.yg-tabs__b.svelte-1c3971o:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.yg-tabs__b.is-on.svelte-1c3971o{color:var(--color-action-primary);border-block-end-color:var(--color-action-primary)}.yg-tools__pane.svelte-1c3971o{padding-block-start:var(--space-3)}.yg-tools__cap.svelte-1c3971o{display:flex;align-items:center;gap:calc(var(--space-1) + var(--border-thick));margin:0 0 calc(var(--space-1) + var(--border-thick));font-size:var(--fs-2xs);color:var(--color-text-muted)}.yg-ptoc.svelte-1c3971o{margin:0;padding:0;list-style:none}.yg-ptoc.svelte-1c3971o li:where(.svelte-1c3971o){margin:0;padding:0;border-block-end:var(--border-thin) solid var(--color-border-card)}.yg-ptoc.svelte-1c3971o li:where(.svelte-1c3971o):last-child{border-block-end:0}.yg-ptoc__a.svelte-1c3971o{display:flex;align-items:flex-start;gap:calc(var(--space-1) + var(--border-thick));padding:calc(var(--space-2) + var(--border-thin)) var(--border-thick);font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--color-text-secondary);text-decoration:none}.yg-ptoc__a.svelte-1c3971o svg:where(.svelte-1c3971o){flex:none;margin-block-start:var(--border-thick);color:var(--color-text-subtle)}.yg-ptoc__a.svelte-1c3971o span:where(.svelte-1c3971o){overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.yg-ptoc__a.svelte-1c3971o:hover,.yg-ptoc__a.svelte-1c3971o:hover svg:where(.svelte-1c3971o){color:var(--color-action-primary)}.yg-ptoc__a.svelte-1c3971o:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.yg-ptoc__a.is-on.svelte-1c3971o{color:var(--color-action-primary);font-weight:var(--fw-semibold)}.yg-ptoc__a.is-on.svelte-1c3971o svg:where(.svelte-1c3971o){color:var(--color-action-primary)}.yg-notes.svelte-1c3971o{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.yg-note.svelte-1c3971o{display:flex;flex-direction:column;gap:var(--size-dot);padding:calc(var(--space-2) + var(--border-thick)) var(--space-3);margin:0;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--color-text-secondary)}.yg-note.svelte-1c3971o b:where(.svelte-1c3971o){font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.yg-note.svelte-1c3971o small:where(.svelte-1c3971o){font-size:var(--fs-2xs);color:var(--color-text-muted)}.yg-note.is-new.svelte-1c3971o{border-color:var(--color-action-primary);background:var(--color-action-primary-soft)}.yg-note.is-new.svelte-1c3971o b:where(.svelte-1c3971o):before{content:"";display:inline-block;inline-size:calc(var(--space-1) + var(--size-dot));block-size:calc(var(--space-1) + var(--size-dot));margin-inline-end:calc(var(--space-1) + var(--border-thick));margin-block-end:var(--border-thin);border-radius:var(--radius-pill);background:var(--color-error);vertical-align:middle}.yg-note.svelte-1c3971o a:where(.svelte-1c3971o){color:inherit;text-decoration:none}.yg-note.svelte-1c3971o a:where(.svelte-1c3971o):hover b:where(.svelte-1c3971o){color:var(--color-action-primary)}.yg-tools__link.svelte-1c3971o{margin-block-start:var(--space-3);padding:calc(var(--space-1) + var(--border-thick)) 0;border:0;background:none;cursor:pointer;font:var(--fw-medium) var(--fs-sm)/var(--lh-heading) var(--font-ui);color:var(--color-action-primary)}.yg-tools__empty.svelte-1c3971o{margin:0;padding:var(--space-6) 0;text-align:center;font-size:var(--fs-sm);color:var(--color-text-muted)}.yg-acc__aud.svelte-hs0xwc{display:flex}.yg-acc__aud.svelte-hs0xwc .yg-rp-seg__b:where(.svelte-hs0xwc){flex:1;min-width:0;min-height:calc(var(--size-control-sm) + var(--space-1) + var(--border-thick));padding:var(--space-1) var(--space-2);white-space:normal;line-height:var(--lh-heading);text-align:center;font-size:var(--fs-xs)}.yg-acc__who.svelte-hs0xwc{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.yg-acc__ava.svelte-hs0xwc{display:grid;place-items:center;width:var(--size-touch);height:var(--size-touch);flex:none;border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text-muted);font-size:var(--fs-lg);font-weight:var(--fw-bold)}.yg-acc__ava.is-in.svelte-hs0xwc{background:var(--color-action-primary);color:var(--color-text-on-action)}.yg-acc__t.svelte-hs0xwc{display:flex;flex-direction:column;min-width:0}.yg-acc__t.svelte-hs0xwc b:where(.svelte-hs0xwc){font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.yg-acc__t.svelte-hs0xwc small:where(.svelte-hs0xwc){font-size:var(--fs-xs);color:var(--color-text-muted)}.yg-acc__lead.svelte-hs0xwc{margin:0 0 calc(var(--space-2) + var(--border-thick));font-size:var(--fs-sm);line-height:1.45;color:var(--color-text-secondary)}.yg-acc__hint.svelte-hs0xwc{margin:var(--space-2) 0 var(--space-1);font-size:var(--fs-xs);color:var(--color-text-muted)}.yg-acc__form.svelte-hs0xwc{display:flex;flex-direction:column;gap:var(--space-2)}.yg-acc__form.svelte-hs0xwc label:where(.svelte-hs0xwc){font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-text-secondary)}.yg-acc__form.svelte-hs0xwc input[type=text]:where(.svelte-hs0xwc),.yg-acc__form.svelte-hs0xwc input[inputmode=numeric]:where(.svelte-hs0xwc){width:100%;min-height:calc(var(--size-touch) + var(--border-thick));padding:0 var(--space-3);box-sizing:border-box;border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-canvas);color:var(--color-text-primary);font:var(--fw-regular) var(--fs-base)/var(--lh-heading) var(--font-ui)}.yg-acc__form.svelte-hs0xwc input:where(.svelte-hs0xwc):focus{outline:none;border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.yg-acc__kind.svelte-hs0xwc{display:flex;align-items:flex-start;gap:calc(var(--space-1) + var(--border-thick));margin:0;min-height:calc(var(--size-control-sm) + var(--border-thick));font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--color-text-muted)}.yg-acc__kind.svelte-hs0xwc svg{flex:none;margin-block-start:var(--border-thin);color:var(--color-action-primary)}.yg-acc__form.svelte-hs0xwc .yg-rp-btn:where(.svelte-hs0xwc):disabled{opacity:.5;cursor:not-allowed}.yg-acc__sent.svelte-hs0xwc{margin:0;font-size:var(--fs-xs);color:var(--color-text-secondary);overflow-wrap:anywhere}.yg-acc__or.svelte-hs0xwc{display:flex;align-items:center;gap:calc(var(--space-2) + var(--border-thick));margin:calc(var(--space-3) + var(--border-thick)) 0 calc(var(--space-2) + var(--border-thick));font-size:var(--fs-2xs);color:var(--color-text-subtle)}.yg-acc__or.svelte-hs0xwc:before,.yg-acc__or.svelte-hs0xwc:after{content:"";flex:1;height:var(--border-thin);background:var(--color-border-card)}.yg-acc__prov.svelte-hs0xwc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--space-1) + var(--border-thick))}.yg-acc__pv.svelte-hs0xwc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:calc(var(--size-control-lg) + var(--space-2) + var(--border-thick));padding:calc(var(--space-1) + var(--border-thick)) var(--space-1);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-canvas);font:var(--fw-medium) var(--fs-xs)/var(--lh-heading) var(--font-ui);color:var(--color-text-primary);cursor:pointer}.yg-acc__pv.svelte-hs0xwc:hover:not(:disabled){border-color:var(--color-action-primary)}.yg-acc__pv.svelte-hs0xwc:disabled{cursor:not-allowed;opacity:.6}.yg-acc__soon.svelte-hs0xwc{margin-inline-start:var(--border-thick);padding:var(--border-thin) calc(var(--space-1) + var(--border-thick));border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text-muted);font-size:var(--yg-rp-fs-micro);font-weight:var(--fw-semibold)}.yg-acc__pv.svelte-hs0xwc svg{color:var(--color-action-primary)}.yg-acc__pv-m.svelte-hs0xwc{display:grid;place-items:center;min-width:calc(var(--space-4) + var(--border-thick));height:var(--space-4);font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-action-primary)}.yg-acc__pnote.svelte-hs0xwc{margin:var(--space-2) 0 0;font-size:var(--fs-2xs);line-height:var(--lh-snug);color:var(--color-warning)}.yg-acc__back.svelte-hs0xwc{align-self:flex-start;min-height:calc(var(--size-control-sm) + var(--space-1));padding:0 var(--border-thick);border:0;background:none;color:var(--color-link);font:var(--fw-medium) var(--fs-xs) var(--font-ui);cursor:pointer}.yg-acc__roles.svelte-hs0xwc p:where(.svelte-hs0xwc){margin:0 0 calc(var(--space-1) + var(--border-thick));font-size:var(--fs-sm);color:var(--color-text-secondary)}.yg-acc__rows.svelte-hs0xwc{margin:calc(var(--space-2) + var(--border-thick)) 0 0;padding:0;list-style:none}.yg-acc__rows.svelte-hs0xwc li:where(.svelte-hs0xwc){margin:0;padding:0}.yg-acc__ic.svelte-hs0xwc{display:grid;place-items:center;width:calc(var(--space-5) + var(--border-thick));flex:none;color:var(--color-action-primary)}.yg-acc__out.svelte-hs0xwc{margin:0}.yg-acc__out.svelte-hs0xwc,.yg-acc__out.svelte-hs0xwc .yg-rp-row{color:var(--color-text-muted)}.yg-acc__place.svelte-hs0xwc{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;margin-block-start:calc(var(--space-4) + var(--border-thick));padding:var(--space-3);border:var(--border-thin) dashed var(--color-action-primary);border-radius:var(--radius-md);background:var(--color-action-primary-soft);text-align:start;font:inherit;cursor:pointer}.yg-acc__place.svelte-hs0xwc:disabled{opacity:.6;cursor:default}.yg-acc__place.svelte-hs0xwc .grow:where(.svelte-hs0xwc){flex:1;min-width:0}.yg-acc__place.svelte-hs0xwc b:where(.svelte-hs0xwc){display:block;font-size:var(--fs-sm);line-height:var(--lh-tight);font-weight:var(--fw-semibold);color:var(--color-action-primary)}.yg-acc__place.svelte-hs0xwc small:where(.svelte-hs0xwc){display:block;margin-block-start:var(--size-dot);font-size:var(--fs-2xs);color:var(--color-text-muted)}.yg-acc__place-ic.svelte-hs0xwc{flex:none;color:var(--color-action-primary);margin-block-start:var(--border-thin)}.yg-acc button.svelte-hs0xwc:focus-visible,.yg-acc a.svelte-hs0xwc:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.yg-acc__err.svelte-hs0xwc{margin:calc(var(--space-2) + var(--border-thick)) 0 0;font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--color-error)}.yg-acc__hint.svelte-hs0xwc a:where(.svelte-hs0xwc){color:var(--color-action-primary)}.yg-header.svelte-a44p2z{--hd-city-max: 104px;--hd-drop-min: 270px;--hd-pop-max-w: 720px;--hd-viewport: 100dvh;position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--z-header);padding-block-start:env(safe-area-inset-top,0px);background:var(--color-surface-canvas);box-shadow:var(--shadow-button);border-block-end:var(--border-thin) solid var(--color-border-card);transition:box-shadow var(--duration-fast) var(--ease-standard);transform:translateZ(0);will-change:transform;backface-visibility:hidden}.yg-header__wrap.svelte-a44p2z{display:flex;align-items:center;gap:calc(var(--space-1) + var(--border-thick));block-size:var(--size-header);padding-inline:calc(var(--space-2) + var(--border-thick))}.yg-burger.svelte-a44p2z{display:flex;flex:none;flex-direction:column;gap:var(--space-1);align-items:center;justify-content:center;inline-size:calc(var(--size-control-sm) + var(--border-thick));block-size:calc(var(--size-control-sm) + var(--border-thick));border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-sm);background:none;cursor:pointer}.yg-burger.svelte-a44p2z span:where(.svelte-a44p2z){display:block;inline-size:calc(var(--size-icon-sm) + var(--border-thin));block-size:var(--border-thick);background:var(--color-text-secondary);border-radius:var(--radius-xs)}.yg-burger.svelte-a44p2z:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.yg-hbrand.svelte-a44p2z{display:flex;align-items:center;gap:calc(var(--space-1) + var(--border-thin));flex:none;min-inline-size:0;text-decoration:none}.yg-hbrand__mark.svelte-a44p2z{display:block;inline-size:calc(var(--size-icon-md) + var(--border-thick));block-size:auto;flex:none}.yg-hbrand__t.svelte-a44p2z{display:flex;flex-direction:column;min-inline-size:0}.yg-hbrand__t.svelte-a44p2z b:where(.svelte-a44p2z){font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:1.05;letter-spacing:-.02em;color:var(--color-action-primary)}.yg-hbrand__t.svelte-a44p2z span:where(.svelte-a44p2z){display:none;font-size:var(--fs-2xs);line-height:var(--lh-heading);letter-spacing:.01em;color:var(--color-text-muted);white-space:nowrap}.yg-hcity.svelte-a44p2z{display:inline-flex;align-items:center;gap:var(--size-dot);flex:none;min-block-size:calc(var(--size-control-sm) + var(--border-thick));max-inline-size:var(--hd-city-max);padding-inline:var(--space-2);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-soft);font:var(--fw-semibold) var(--fs-xs)/1 var(--font-ui);color:var(--color-text-primary);cursor:pointer}.yg-hcity.svelte-a44p2z svg:where(.svelte-a44p2z){flex:none;color:var(--color-action-primary)}.yg-hcity.svelte-a44p2z .yg-hcity__car:where(.svelte-a44p2z){display:none;color:var(--color-text-subtle)}.yg-hcity__t.svelte-a44p2z{min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.yg-hcity.svelte-a44p2z:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.yg-hcity.svelte-a44p2z:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.yg-nav.svelte-a44p2z{display:none;align-items:center;gap:var(--border-thin);margin-inline-start:var(--space-3);min-inline-size:0;flex:1 1 auto;overflow:visible}.yg-nav__item.svelte-a44p2z{position:relative}.yg-nav__item.svelte-a44p2z:has(.yg-nav__drop:where(.svelte-a44p2z)):after{content:"";position:absolute;inset-inline:calc(-1 * var(--space-2));inset-block-start:100%;block-size:calc(var(--space-3) + var(--border-thick))}.yg-nav__link.svelte-a44p2z{display:inline-flex;align-items:center;gap:var(--space-1);block-size:calc(var(--size-control-sm) + var(--border-thick));padding-inline:calc(var(--space-1) + var(--size-dot));border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;font:var(--fw-medium) var(--fs-xs)/1 var(--font-ui);color:var(--color-text-secondary);white-space:nowrap;text-decoration:none}.yg-nav__link.svelte-a44p2z:hover{background:var(--color-surface-control);color:var(--color-action-primary)}.yg-nav__link[aria-expanded=true].svelte-a44p2z{background:var(--color-action-primary-soft);color:var(--color-action-primary)}.yg-nav__car.svelte-a44p2z{flex:none;color:var(--color-text-subtle);transition:transform var(--duration-fast) var(--ease-standard)}.yg-nav__car.is-open.svelte-a44p2z{transform:rotate(180deg);color:var(--color-action-primary)}.ygd.svelte-a44p2z{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:20;display:flex;flex-direction:column;gap:var(--border-thick);min-inline-size:var(--hd-drop-min);margin-block-start:calc(var(--space-2) + var(--border-thick));padding:var(--space-2);background:var(--color-surface-canvas);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card);animation:svelte-a44p2z-ygd-in .14s var(--ease-standard)}@keyframes svelte-a44p2z-ygd-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ygd.svelte-a44p2z{animation:none}}.ygd__k.svelte-a44p2z{margin:var(--space-1) calc(var(--space-2) + var(--border-thick)) calc(var(--space-1) + var(--border-thick));font:var(--fw-semibold) var(--fs-2xs)/var(--lh-heading) var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.ygd__a.svelte-a44p2z{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:calc(var(--size-control-md) + var(--border-thick));padding:calc(var(--space-2) + var(--border-thick)) var(--space-3);border-radius:var(--radius-sm);font:var(--fw-medium) var(--fs-sm)/var(--lh-tight) var(--font-ui);color:var(--color-text-primary);text-decoration:none}.ygd__a.svelte-a44p2z svg:where(.svelte-a44p2z){flex:none;color:var(--color-text-subtle);opacity:0;transform:translate(calc(-1 * var(--space-1)));transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.ygd__a.svelte-a44p2z:hover,.ygd__a.svelte-a44p2z:focus-visible{background:var(--color-action-primary-soft);color:var(--color-action-primary);outline:none}.ygd__a.svelte-a44p2z:hover svg:where(.svelte-a44p2z),.ygd__a.svelte-a44p2z:focus-visible svg:where(.svelte-a44p2z){opacity:1;transform:none;color:var(--color-action-primary)}.yg-header__acts.svelte-a44p2z{display:flex;align-items:center;gap:calc(var(--border-thin) + var(--border-thick));margin-inline-start:auto;flex:none;position:relative;z-index:2}.is-search.svelte-a44p2z .yg-acts2:where(.svelte-a44p2z){margin-inline-start:0}.yg-hbtn.svelte-a44p2z{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--space-1) + var(--border-thick));min-block-size:var(--size-control-sm);padding-inline:calc(var(--space-2) + var(--size-dot));border-radius:var(--radius-sm);border:var(--border-thin) solid var(--color-border-soft);background:none;cursor:pointer;font:var(--fw-medium) var(--fs-xs)/1 var(--font-ui);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap}.yg-hbtn.svelte-a44p2z:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.yg-hbtn.svelte-a44p2z:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.yg-hbtn--icon.svelte-a44p2z,.yg-hbtn--chat.svelte-a44p2z{inline-size:var(--size-control-sm);padding:0}.yg-hbtn__t.svelte-a44p2z{display:none}.yg-hbtn.is-on.svelte-a44p2z{background:var(--color-action-primary-soft);border-color:var(--color-action-primary);color:var(--color-action-primary)}.yg-hbtn.svelte-a44p2z svg:where(.svelte-a44p2z){flex:none}.yg-dots.svelte-a44p2z{position:relative}.yg-dots__badge.svelte-a44p2z{position:absolute;inset-block-start:calc(-1 * var(--size-dot));inset-inline-end:calc(-1 * var(--size-dot));inline-size:calc(var(--space-2) + var(--border-thick));block-size:calc(var(--space-2) + var(--border-thick));border-radius:var(--radius-pill);background:var(--color-error);outline:var(--border-thick) solid var(--color-surface-canvas)}.yg-ava.svelte-a44p2z{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-action);border-radius:var(--radius-pill)}.yg-ava.svelte-a44p2z:hover{color:var(--color-text-on-action)}.yg-hsearch.svelte-a44p2z{flex:1;min-inline-size:0;display:flex;align-items:center;gap:var(--space-2);block-size:calc(var(--size-control-sm) + var(--border-thick));margin:0;padding-inline:calc(var(--space-2) + var(--border-thick));border:var(--border-thin) solid var(--color-action-primary);border-radius:var(--radius-sm);background:var(--color-surface-canvas);color:var(--color-text-muted)}.yg-hsearch.svelte-a44p2z:focus-within{box-shadow:var(--shadow-focus-ring)}.yg-hsearch.svelte-a44p2z svg:where(.svelte-a44p2z){flex:none}.yg-hsearch.svelte-a44p2z input:where(.svelte-a44p2z){flex:1;min-inline-size:0;block-size:100%;min-block-size:0;padding:0;margin:0;border:0;outline:none;box-shadow:none;background:none;font:var(--fw-regular) var(--fs-base)/1 var(--font-ui);color:var(--color-text-primary)}.yg-hsearch.svelte-a44p2z input:where(.svelte-a44p2z)::-webkit-search-cancel-button{display:none}.yg-hsearch-scrim.svelte-a44p2z{position:fixed;inset-inline:0;inset-block-end:0;inset-block-start:calc(var(--size-header) + var(--border-thin) + env(safe-area-inset-top,0px));z-index:var(--z-header-overlay);border:0;padding:0;background:var(--color-backdrop);cursor:default}.yg-hsearch-pop.svelte-a44p2z{--hd-viewport: 100dvh;--hd-pop-max-w: 720px;position:fixed;inset-inline:0;z-index:var(--z-header-dropdown);inset-block-start:calc(var(--size-header) + var(--border-thin) + env(safe-area-inset-top,0px));max-block-size:calc(var(--hd-viewport) - var(--size-header) - var(--border-thin) - env(safe-area-inset-top,0px) - var(--space-6));overflow-y:auto;overscroll-behavior:contain;background:var(--color-surface-canvas);border-block-end:var(--border-thin) solid var(--color-border-card);box-shadow:var(--shadow-card);border-end-start-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.yg-hsearch-pop__in.svelte-a44p2z{max-inline-size:var(--hd-pop-max-w);margin-inline:auto;padding:var(--space-3) var(--space-4) var(--space-4)}.yg-hsearch-pop__note.svelte-a44p2z{display:flex;align-items:center;gap:calc(var(--space-1) + var(--border-thick));margin:0 0 var(--space-1);font-size:var(--fs-2xs);color:var(--color-text-muted)}.yg-hsearch-pop__k.svelte-a44p2z{margin:calc(var(--space-3) + var(--border-thick)) 0 var(--space-2);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.yg-hsearch-chips.svelte-a44p2z{display:flex;flex-wrap:wrap;gap:calc(var(--space-1) + var(--border-thick))}.yg-hsearch-chip.svelte-a44p2z{display:inline-flex;align-items:center;gap:calc(var(--space-1) + var(--border-thin));min-block-size:calc(var(--size-control-sm) + var(--border-thick));padding-inline:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);background:var(--color-surface-soft);cursor:pointer;text-decoration:none;font:var(--fw-medium) var(--fs-sm)/1 var(--font-ui);color:var(--color-text-secondary)}.yg-hsearch-chip.svelte-a44p2z:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.yg-hsearch-chip.svelte-a44p2z:focus-visible,.yg-hsearch-item.svelte-a44p2z:focus-visible,.yg-hsearch-act.svelte-a44p2z:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.yg-hsearch-list.svelte-a44p2z{margin:0;padding:0;list-style:none}.yg-hsearch-list.svelte-a44p2z li:where(.svelte-a44p2z){margin:0;padding:0;border-block-end:var(--border-thin) solid var(--color-border-card)}.yg-hsearch-list.svelte-a44p2z li:where(.svelte-a44p2z):last-child{border-block-end:0}.yg-hsearch-item.svelte-a44p2z{display:flex;flex-direction:column;gap:var(--border-thick);inline-size:100%;padding:calc(var(--space-2) + var(--border-thin)) var(--border-thick);border:0;background:none;text-align:start;cursor:pointer;font:inherit;text-decoration:none;color:inherit}.yg-hsearch-item.svelte-a44p2z b:where(.svelte-a44p2z){font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.yg-hsearch-item.svelte-a44p2z:hover b:where(.svelte-a44p2z){color:var(--color-action-primary)}.yg-hsearch-kind.svelte-a44p2z{font-size:var(--fs-2xs);color:var(--color-text-subtle)}.yg-hsearch-empty.svelte-a44p2z{margin:var(--space-3) 0 0;font-size:var(--fs-sm);color:var(--color-text-secondary)}.yg-hsearch-acts.svelte-a44p2z{display:flex;flex-direction:column;gap:calc(var(--space-1) + var(--border-thick));margin-block-start:var(--space-3)}.yg-hsearch-act.svelte-a44p2z{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--size-touch);padding-inline:var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-soft);cursor:pointer;text-align:start;text-decoration:none;font:var(--fw-medium) var(--fs-sm)/1.25 var(--font-ui);color:var(--color-action-primary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.yg-hsearch-act.svelte-a44p2z svg:where(.svelte-a44p2z){flex:none}.yg-hsearch-act.svelte-a44p2z:hover{border-color:var(--color-action-primary)}.yg-v2-layers.svelte-a44p2z .yg-topsheet-scrim{z-index:var(--z-panel-backdrop)}.yg-v2-layers.svelte-a44p2z .yg-topsheet{z-index:var(--z-panel)}@media(min-width:560px){.yg-header.svelte-a44p2z{--hd-city-max: 170px}.yg-header__wrap.svelte-a44p2z{gap:var(--space-2);padding-inline:var(--space-4)}.yg-burger.svelte-a44p2z{inline-size:calc(var(--size-control-sm) + var(--space-1) + var(--border-thick));block-size:calc(var(--size-control-sm) + var(--space-1) + var(--border-thick))}.yg-hbrand.svelte-a44p2z{gap:calc(var(--space-1) + var(--size-dot))}.yg-hbrand__mark.svelte-a44p2z{inline-size:calc(var(--size-icon-lg) + var(--border-thick))}.yg-hbrand__t.svelte-a44p2z b:where(.svelte-a44p2z){font-size:var(--fs-lg)}.yg-hcity.svelte-a44p2z{gap:calc(var(--space-1) + var(--border-thin));padding-inline:calc(var(--space-2) + var(--border-thick))}.yg-hcity.svelte-a44p2z .yg-hcity__car:where(.svelte-a44p2z){display:block}.yg-header__acts.svelte-a44p2z{gap:calc(var(--space-1) + var(--border-thin))}.yg-hbtn.svelte-a44p2z{min-block-size:calc(var(--size-control-sm) + var(--border-thick))}.yg-hbtn--icon.svelte-a44p2z,.yg-hbtn--chat.svelte-a44p2z{inline-size:calc(var(--size-control-sm) + var(--border-thick))}.yg-hsearch.svelte-a44p2z{block-size:calc(var(--size-control-sm) + var(--space-1) + var(--border-thick))}}@media(min-width:1024px){.yg-nav.svelte-a44p2z{display:flex}.yg-hbrand__t.svelte-a44p2z span:where(.svelte-a44p2z){display:block}.yg-hbtn__t.svelte-a44p2z{display:inline}.yg-hbtn--chat.svelte-a44p2z{inline-size:auto;padding-inline:calc(var(--space-2) + var(--size-dot))}.yg-nav__item.svelte-a44p2z:nth-last-child(-n+4){display:none}}@media(min-width:1280px){.yg-nav__item.svelte-a44p2z:nth-last-child(-n+4){display:block}.yg-nav__item.svelte-a44p2z:nth-last-child(-n+2){display:none}}.fv2.svelte-fwzs1p{--fv2-bottom: 150px;--fv2-brand-min: 200px;--fv2-ch-max: 320px;--fv2-about: 40ch;--fv2-fs-note: calc(var(--fs-2xs) * .875);--fv2-focus-r: calc(var(--radius-xs) + var(--border-thick));background:var(--color-surface-canvas);border-top:var(--border-thin) solid var(--color-border-card);color:var(--color-text-secondary);font-family:var(--font-ui)}.fv2__in.svelte-fwzs1p{max-width:var(--size-content);margin-inline:auto;padding:calc(var(--space-6) + var(--space-1)) var(--space-4) calc(var(--fv2-bottom) + env(safe-area-inset-bottom,0px));display:grid;gap:calc(var(--space-5) + var(--border-thick));grid-template-columns:minmax(0,1fr)}.fv2-brand.svelte-fwzs1p{text-align:center}.fv2-brand__a.svelte-fwzs1p{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none}.fv2-brand__a.svelte-fwzs1p img:where(.svelte-fwzs1p){width:calc(var(--size-icon-lg) + var(--border-thick));height:auto}.fv2-brand__a.svelte-fwzs1p b:where(.svelte-fwzs1p){font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--color-action-primary)}.fv2-brand.svelte-fwzs1p p:where(.svelte-fwzs1p){margin:var(--space-2) auto 0;max-width:var(--fv2-about);font-size:var(--fs-xs);line-height:var(--lh-base);color:var(--color-text-muted)}.fv2-groups.svelte-fwzs1p{display:grid;border-top:var(--border-thin) solid var(--color-border-card)}.fv2-g.svelte-fwzs1p{border-bottom:var(--border-thin) solid var(--color-border-card)}.fv2-g__h.svelte-fwzs1p{margin:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.fv2-g__h.svelte-fwzs1p button:where(.svelte-fwzs1p){display:flex;align-items:center;justify-content:space-between;gap:calc(var(--space-2) + var(--border-thick));width:100%;min-height:var(--size-control-lg);padding:0 var(--border-thick);border:0;background:none;color:var(--color-text-primary);font:var(--fw-medium) calc(var(--fs-sm) + var(--border-thin) / 2)/var(--lh-heading) var(--font-ui);cursor:pointer;text-align:start}.fv2-g__t.svelte-fwzs1p{display:flex;align-items:flex-start;gap:calc(var(--space-2) + var(--border-thick));min-width:0;line-height:var(--lh-heading)}.fv2-g__t.svelte-fwzs1p>span:where(.svelte-fwzs1p):last-child{min-width:0;overflow-wrap:anywhere}.fv2-g__ic.svelte-fwzs1p{display:grid;place-items:center;flex:none;height:1lh;color:var(--color-action-primary)}.fv2-g__chev.svelte-fwzs1p{flex:none}.fv2-g__chev.svelte-fwzs1p{display:grid;place-items:center;color:var(--color-text-subtle);transition:transform .18s var(--ease-standard)}.fv2-g.is-open.svelte-fwzs1p .fv2-g__chev:where(.svelte-fwzs1p){transform:rotate(180deg);color:var(--color-action-primary)}.fv2-g__list.svelte-fwzs1p{margin:calc(-1 * var(--space-1)) 0 0;list-style:none;display:grid;gap:0;padding-block:0 calc(var(--space-2) + var(--border-thick));padding-inline:calc(var(--space-4) + var(--space-3) + var(--border-thin)) var(--border-thick)}.fv2-g__list.svelte-fwzs1p li:where(.svelte-fwzs1p){margin:0;min-width:0}.fv2-g__list.svelte-fwzs1p a:where(.svelte-fwzs1p){display:flex;align-items:flex-start;gap:calc(var(--space-1) + var(--border-thick));min-height:calc(var(--size-control-sm) + var(--border-thick));padding:calc(var(--space-2) - var(--border-thin)) 0;box-sizing:border-box;font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--color-text-secondary);text-decoration:none;overflow-wrap:anywhere}.fv2-g__list.svelte-fwzs1p a:where(.svelte-fwzs1p) svg{flex:none;margin-block-start:calc(var(--space-1) / 2);color:var(--color-action-primary);opacity:.6}.fv2-g__list.svelte-fwzs1p a:where(.svelte-fwzs1p) span:where(.svelte-fwzs1p){min-width:0}.fv2-g__list.svelte-fwzs1p a:where(.svelte-fwzs1p):hover{color:var(--color-action-primary)}.fv2-g__list.svelte-fwzs1p a:where(.svelte-fwzs1p):hover svg{opacity:1}.fv2-ch.svelte-fwzs1p{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);width:100%;max-width:var(--fv2-ch-max);margin-inline:auto}.fv2-ch__i.svelte-fwzs1p{display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-1) + var(--border-thin));min-width:0;overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:var(--fs-2xs);text-decoration:none;text-align:center}.fv2-ch__i.svelte-fwzs1p svg{box-sizing:content-box;padding:calc(var(--space-2) + var(--border-thick));border-radius:var(--radius-pill);background:var(--color-surface-soft);border:var(--border-thin) solid var(--color-border-card);color:var(--color-action-primary)}a.fv2-ch__i.svelte-fwzs1p:hover svg{border-color:var(--color-action-primary)}.fv2-ch__i.svelte-fwzs1p small:where(.svelte-fwzs1p){font-size:var(--fv2-fs-note);color:var(--color-text-subtle);margin-block-start:calc(var(--border-thin) - var(--space-1))}.fv2-ch__i.is-soon.svelte-fwzs1p{cursor:default}.fv2-ch__i.is-soon.svelte-fwzs1p svg{color:var(--color-text-subtle)}.fv2-legal.svelte-fwzs1p{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--border-thick) var(--space-4);padding-block-start:var(--space-4);border-top:var(--border-thin) solid var(--color-border-card);text-align:center}.fv2-legal.svelte-fwzs1p a:where(.svelte-fwzs1p){display:inline-flex;align-items:center;gap:calc(var(--space-1) + var(--border-thin));min-height:calc(var(--size-control-sm) - var(--border-thick));min-width:0;max-width:100%;overflow-wrap:anywhere;font-size:var(--fs-xs);color:var(--color-text-muted);text-decoration:none}.fv2-legal.svelte-fwzs1p a:where(.svelte-fwzs1p) svg{flex:none;color:var(--color-text-subtle)}.fv2-legal.svelte-fwzs1p a:where(.svelte-fwzs1p):hover{color:var(--color-action-primary)}.fv2__in.svelte-fwzs1p>.ls{justify-content:center}.fv2-copy.svelte-fwzs1p{margin:0;font-size:var(--fs-2xs);color:var(--color-text-subtle);text-align:center}.fv2.svelte-fwzs1p a:where(.svelte-fwzs1p):focus-visible,.fv2.svelte-fwzs1p button:where(.svelte-fwzs1p):focus-visible{outline:none;box-shadow:var(--shadow-focus-ring);border-radius:var(--fv2-focus-r)}@media(min-width:768px){.fv2__in.svelte-fwzs1p{grid-template-columns:minmax(var(--fv2-brand-min),1.1fr) 3fr;column-gap:var(--space-10);padding-block-start:var(--space-10)}.fv2-brand.svelte-fwzs1p{text-align:start}.fv2-brand.svelte-fwzs1p p:where(.svelte-fwzs1p){margin-inline-start:0}.fv2-groups.svelte-fwzs1p{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);border-top:0}.fv2-g.svelte-fwzs1p{border-bottom:0}.fv2-g__h.svelte-fwzs1p{margin-block-end:var(--space-2);font-size:var(--fs-xs)}.fv2-g__t.svelte-fwzs1p{gap:var(--space-2)}.fv2-g__list.svelte-fwzs1p{margin:0;padding:0;padding-inline-start:var(--space-6)}.fv2-g__list.svelte-fwzs1p a:where(.svelte-fwzs1p){min-height:calc(var(--size-control-sm) - var(--border-thick));padding:calc(var(--space-1) + var(--border-thin)) 0;font-size:var(--fs-xs)}.fv2-ch.svelte-fwzs1p,.fv2-legal.svelte-fwzs1p,.fv2-copy.svelte-fwzs1p,.fv2__in.svelte-fwzs1p>.ls{grid-column:1 / -1}.fv2-ch.svelte-fwzs1p{display:flex;justify-content:flex-start;gap:calc(var(--space-4) + var(--border-thick));max-width:none;margin-inline:0}.fv2-ch__i.svelte-fwzs1p{min-width:calc(var(--space-12) + var(--space-2))}.fv2-legal.svelte-fwzs1p{justify-content:flex-start;text-align:start}.fv2__in.svelte-fwzs1p>.ls{justify-content:flex-start}.fv2-copy.svelte-fwzs1p{text-align:start}}.ctx.svelte-13kia2t{background:var(--color-surface-muted);border-top:var(--border-thin) solid var(--color-border-card);font-family:var(--font-ui)}.ctx__in.svelte-13kia2t{max-width:var(--size-content);margin-inline:auto;padding:calc(var(--space-4) + var(--border-thick)) var(--space-4)}.ctx__h.svelte-13kia2t{margin:0}.ctx__h.svelte-13kia2t button:where(.svelte-13kia2t){display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:calc(var(--space-12) + var(--space-2));padding:calc(var(--space-2) + var(--border-thick)) calc(var(--space-3) + var(--border-thick));border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface-canvas);text-align:start;cursor:pointer;font:inherit}.ctx__h.svelte-13kia2t button:where(.svelte-13kia2t):hover{border-color:var(--color-action-primary)}.ctx__h.svelte-13kia2t button:where(.svelte-13kia2t):focus-visible,.ctx.svelte-13kia2t a:where(.svelte-13kia2t):focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.ctx__t.svelte-13kia2t{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--border-thick)}.ctx__t.svelte-13kia2t b:where(.svelte-13kia2t){font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.ctx__t.svelte-13kia2t small:where(.svelte-13kia2t){font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--color-text-muted);overflow-wrap:anywhere}.ctx__chev.svelte-13kia2t{display:grid;place-items:center;width:var(--size-control-sm);height:var(--size-control-sm);flex:none;border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text-secondary);transition:transform .18s var(--ease-standard)}[aria-expanded=true].svelte-13kia2t .ctx__chev:where(.svelte-13kia2t){transform:rotate(180deg);background:var(--color-action-primary-soft);color:var(--color-action-primary)}.ctx__body.svelte-13kia2t{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1) calc(var(--space-6) + var(--space-1));padding:var(--space-3) var(--space-1) 0}.ctx__g.svelte-13kia2t{min-width:0}.ctx__g.svelte-13kia2t h3:where(.svelte-13kia2t){margin:var(--space-2) 0 var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.ctx__g.svelte-13kia2t ul:where(.svelte-13kia2t){margin:0;padding:0;list-style:none}.ctx__g.svelte-13kia2t li:where(.svelte-13kia2t){margin:0;border-bottom:var(--border-thin) solid var(--color-border-card)}.ctx__g.svelte-13kia2t li:where(.svelte-13kia2t):last-child{border-bottom:0}.ctx__g.svelte-13kia2t a:where(.svelte-13kia2t){display:flex;align-items:center;gap:var(--space-2);min-height:calc(var(--size-control-md) - var(--border-thick));min-width:0;font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--color-text-secondary);text-decoration:none;overflow-wrap:anywhere;transition:color var(--duration-fast) var(--ease-standard)}.ctx__g.svelte-13kia2t a:where(.svelte-13kia2t) svg{flex:none;color:var(--color-action-primary);opacity:.7}.ctx__g.svelte-13kia2t a:where(.svelte-13kia2t) span:where(.svelte-13kia2t){min-width:0}.ctx__g.svelte-13kia2t a:where(.svelte-13kia2t):hover{color:var(--color-action-primary)}.ctx__g.svelte-13kia2t a:where(.svelte-13kia2t):hover span:where(.svelte-13kia2t){text-decoration:underline;text-underline-offset:calc(var(--space-1) - var(--border-thin))}.ctx__g.svelte-13kia2t a:where(.svelte-13kia2t):hover svg{opacity:1}.ctx__g.svelte-13kia2t a:where(.svelte-13kia2t):active{color:var(--color-action-primary-hover)}@media(min-width:768px){.ctx__in.svelte-13kia2t{padding:var(--space-6)}.ctx__body.svelte-13kia2t{grid-template-columns:repeat(3,minmax(0,1fr))}}.adv2.svelte-cfh5ly{--adv2-max: 760px;background:var(--color-surface-canvas);border-top:var(--border-thin) solid var(--color-border-card);font-family:var(--font-ui);text-align:start}.adv2__in.svelte-cfh5ly{max-width:var(--adv2-max);margin-inline:auto;padding:var(--space-6) var(--space-4)}.adv2__head.svelte-cfh5ly{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:calc(var(--space-3) + var(--border-thick))}.adv2__head.svelte-cfh5ly h2:where(.svelte-cfh5ly){margin:0;font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.adv2__head.svelte-cfh5ly p:where(.svelte-cfh5ly){margin:var(--space-1) 0 0;font-size:var(--fs-xs);line-height:1.45;color:var(--color-text-muted)}.adv2__clear.svelte-cfh5ly{flex:none;min-height:calc(var(--size-control-sm) + var(--space-1));padding:0 calc(var(--space-2) + var(--border-thick));border:0;background:none;color:var(--color-link);font:var(--fw-medium) var(--fs-xs) var(--font-ui);cursor:pointer}.adv2__list.svelte-cfh5ly{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:calc(var(--space-3) + var(--border-thick))}.adv2__list.svelte-cfh5ly li:where(.svelte-cfh5ly){margin:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.adv2__who.svelte-cfh5ly{display:inline-flex;align-items:center;gap:calc(var(--space-1) + var(--border-thin));font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-subtle)}.adv2__q.svelte-cfh5ly{align-self:flex-end;max-width:88%;margin:0;padding:calc(var(--space-2) + var(--border-thick)) calc(var(--space-3) + var(--border-thick));display:flex;flex-direction:column;gap:calc(var(--space-1) - var(--border-thin));border-radius:var(--radius-md) var(--radius-md) var(--radius-xs) var(--radius-md);background:var(--color-action-primary);color:var(--color-text-on-action);font-size:var(--fs-sm);line-height:1.45;overflow-wrap:anywhere}.adv2__q.svelte-cfh5ly .adv2__who:where(.svelte-cfh5ly){color:var(--color-text-on-action);opacity:.8}.adv2__a.svelte-cfh5ly{max-width:100%;padding:var(--space-3) calc(var(--space-3) + var(--border-thick));border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-xs);background:var(--color-surface-soft);scroll-margin-top:calc(var(--space-16) + env(safe-area-inset-top,0px));overflow-wrap:anywhere}.adv2__a.svelte-cfh5ly .adv2__who:where(.svelte-cfh5ly){color:var(--color-action-primary)}.adv2__a.svelte-cfh5ly p:where(.svelte-cfh5ly){margin:calc(var(--space-1) + var(--border-thick)) 0 0;font-size:var(--fs-sm);line-height:1.6;color:var(--color-text-secondary)}.adv2__text.svelte-cfh5ly{white-space:pre-line}.adv2__a.svelte-cfh5ly .adv2__src-h:where(.svelte-cfh5ly){margin:var(--space-3) 0 0;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-subtle)}.adv2__src.svelte-cfh5ly{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:var(--space-2)}@media(min-width:560px){.adv2__src.svelte-cfh5ly{grid-template-columns:repeat(2,minmax(0,1fr))}}.adv2__src.svelte-cfh5ly li:where(.svelte-cfh5ly){margin:0}.adv2__src.svelte-cfh5ly a:where(.svelte-cfh5ly){display:flex;align-items:center;gap:calc(var(--space-2) + var(--border-thick));height:100%;padding:calc(var(--space-2) + var(--border-thin)) calc(var(--space-2) + var(--border-thick));border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-sm);background:var(--color-surface-canvas);color:var(--color-text-primary);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard)}.adv2__src.svelte-cfh5ly a:where(.svelte-cfh5ly):hover{border-color:var(--color-action-primary)}.adv2__src.svelte-cfh5ly a:where(.svelte-cfh5ly)>svg{flex:none;color:var(--color-text-subtle)}.adv2__src-n.svelte-cfh5ly{width:calc(var(--space-5) + var(--border-thick));height:calc(var(--space-5) + var(--border-thick));flex:none;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--color-action-primary-soft);color:var(--color-action-primary);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}.adv2__src-t.svelte-cfh5ly{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--border-thick)}.adv2__src-t.svelte-cfh5ly b:where(.svelte-cfh5ly){font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.adv2__src-t.svelte-cfh5ly small:where(.svelte-cfh5ly){font-size:var(--fs-2xs);color:var(--color-text-subtle)}.adv2__more.svelte-cfh5ly{margin-top:var(--space-2);min-height:calc(var(--size-control-sm) + var(--border-thick));padding:0;border:0;background:none;cursor:pointer;font:var(--fw-semibold) var(--fs-xs)/1 var(--font-ui);color:var(--color-action-primary)}.adv2__a.svelte-cfh5ly .adv2__src-none:where(.svelte-cfh5ly){font-size:var(--fs-xs);color:var(--color-text-muted)}.adv2__typing.svelte-cfh5ly{color:var(--color-text-muted);font-style:italic}.adv2__links.svelte-cfh5ly{display:flex;flex-wrap:wrap;gap:calc(var(--space-1) + var(--border-thick));margin-top:calc(var(--space-2) + var(--border-thick))}.adv2__links.svelte-cfh5ly a:where(.svelte-cfh5ly){display:inline-flex;align-items:center;gap:var(--space-1);min-height:calc(var(--size-control-sm) + var(--border-thick));padding:0 var(--space-3);border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-canvas);font-size:var(--fs-xs);color:var(--color-action-primary);text-decoration:none}.adv2__links.svelte-cfh5ly a:where(.svelte-cfh5ly):hover{border-color:var(--color-action-primary)}.adv2__next.svelte-cfh5ly{margin:calc(var(--space-3) + var(--border-thick)) 0 0;font-size:var(--fs-2xs);color:var(--color-text-muted);text-align:center}.adv2.svelte-cfh5ly a:where(.svelte-cfh5ly):focus-visible,.adv2.svelte-cfh5ly button:where(.svelte-cfh5ly):focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.adv2__err.svelte-cfh5ly{margin:0;color:var(--color-error)}.adv2__retry.svelte-cfh5ly{margin-top:var(--space-2);min-height:calc(var(--size-control-sm) + var(--space-1));padding:0 calc(var(--space-3) + var(--border-thick));border-radius:var(--radius-sm);border:var(--border-thin) solid var(--color-action-primary);background:var(--color-surface-canvas);color:var(--color-action-primary);font:var(--fw-semibold) var(--fs-xs)/1 var(--font-ui);cursor:pointer}.bot-screen{--bot-w: 420px;position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--z-panel);width:100%;max-width:100%;background:var(--color-surface-canvas);border-inline-start:none;box-shadow:var(--shadow-card);display:flex;flex-direction:column;font-family:var(--font-ui)}@media(min-width:560px){.bot-screen{width:var(--bot-w);border-inline-start:var(--border-thin) solid var(--color-border-card)}}.bot-head.svelte-w4nv3h{display:flex;align-items:center;gap:calc(var(--space-2) + var(--border-thick));padding:calc(var(--space-3) - var(--border-thin)) var(--space-4);background:var(--color-dark-navy);color:var(--color-text-on-dark)}.bot-ava.svelte-w4nv3h{width:var(--size-control-sm);height:var(--size-control-sm);flex:none;border-radius:var(--radius-pill);background:var(--gradient-marketing);display:grid;place-items:center;color:var(--color-dark-navy)}.bot-title.svelte-w4nv3h{flex:1;min-width:0}.bot-title.svelte-w4nv3h b:where(.svelte-w4nv3h){display:block;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.bot-title.svelte-w4nv3h span:where(.svelte-w4nv3h){display:block;font-size:var(--fs-2xs);line-height:var(--lh-snug);color:var(--color-text-on-dark-muted)}.bot-hbtn.svelte-w4nv3h{width:calc(var(--size-control-sm) + var(--border-thick));height:calc(var(--size-control-sm) + var(--border-thick));flex:none;display:grid;place-items:center;padding:0;border:none;border-radius:var(--radius-pill);background:var(--color-glass);color:var(--color-text-on-dark);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.bot-hbtn.svelte-w4nv3h:hover{background:var(--color-action-primary)}.bot-hbtn.svelte-w4nv3h:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.bot-typing.svelte-w4nv3h{display:inline-flex;gap:var(--space-1);align-items:center;padding:var(--space-3) calc(var(--space-3) + var(--border-thick))}.bot-typing.svelte-w4nv3h i:where(.svelte-w4nv3h){width:calc(var(--space-2) - var(--border-thin));height:calc(var(--space-2) - var(--border-thin));border-radius:var(--radius-pill);background:var(--color-text-subtle);animation:svelte-w4nv3h-bot-dot 1.2s infinite ease-in-out}.bot-typing.svelte-w4nv3h i:where(.svelte-w4nv3h):nth-child(2){animation-delay:.15s}.bot-typing.svelte-w4nv3h i:where(.svelte-w4nv3h):nth-child(3){animation-delay:.3s}@keyframes svelte-w4nv3h-bot-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(calc(-1 * var(--size-dot)))}}@media(prefers-reduced-motion:reduce){.bot-typing.svelte-w4nv3h i:where(.svelte-w4nv3h){animation:none}}.bot-body.svelte-w4nv3h{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:calc(var(--space-2) + var(--border-thick));background:var(--color-surface-muted)}.bot-message.svelte-w4nv3h{max-width:84%;padding:calc(var(--space-2) + var(--border-thin)) calc(var(--space-3) + var(--border-thin));border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-md);border-end-start-radius:var(--radius-xs);background:var(--color-surface-canvas);font-size:var(--fs-sm);line-height:var(--lh-base);white-space:pre-wrap}.bot-message.mine.svelte-w4nv3h{align-self:flex-end;border-color:var(--color-action-primary);border-end-start-radius:var(--radius-md);border-end-end-radius:var(--radius-xs);background:var(--color-action-primary);color:var(--color-text-on-dark)}.bot-quick.svelte-w4nv3h{display:flex;flex-wrap:wrap;gap:calc(var(--space-1) + var(--border-thick))}.bot-quick.svelte-w4nv3h button:where(.svelte-w4nv3h){min-height:calc(var(--size-control-sm) + var(--space-1));padding:0 var(--space-3);border:var(--border-thin) solid var(--color-action-primary);border-radius:var(--radius-pill);background:var(--color-surface-canvas);color:var(--color-action-primary);font:var(--fw-medium) var(--fs-xs)/1 var(--font-ui);cursor:pointer}.bot-meta.svelte-w4nv3h{padding:calc(var(--space-2) + var(--border-thick)) var(--space-3);background:var(--color-surface-canvas);border-top:var(--border-thin) solid var(--color-border-card);display:flex;align-items:center;gap:var(--space-2)}.bot-message.err.svelte-w4nv3h{border-color:var(--color-error);color:var(--color-error)}.bot-lead.svelte-w4nv3h{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2);min-height:calc(var(--size-control-md) + var(--border-thick));padding:0 calc(var(--space-3) + var(--border-thick));border-radius:var(--radius-pill);background:var(--color-action-primary-soft);color:var(--color-action-primary);font:var(--fw-semibold) var(--fs-xs)/var(--lh-heading) var(--font-ui);text-decoration:none;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.bot-lead.svelte-w4nv3h span:where(.svelte-w4nv3h){flex:1;min-width:0}.bot-lead.svelte-w4nv3h svg:where(.svelte-w4nv3h){flex:none}.bot-lead.svelte-w4nv3h:hover{background:var(--color-action-primary);color:var(--color-text-on-action)}.bot-done.svelte-w4nv3h{flex:none;display:inline-flex;align-items:center;gap:calc(var(--space-1) + var(--border-thin));min-height:calc(var(--size-control-md) + var(--border-thick));padding:0 var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);background:var(--color-surface-canvas);font:var(--fw-medium) var(--fs-xs)/1 var(--font-ui);color:var(--color-text-secondary);cursor:pointer}.bot-done.svelte-w4nv3h svg:where(.svelte-w4nv3h){color:var(--color-accent)}.bot-done.svelte-w4nv3h:hover{border-color:var(--color-accent);color:var(--color-accent)}.bot-lead.svelte-w4nv3h:focus-visible,.bot-done.svelte-w4nv3h:focus-visible,.bot-quick.svelte-w4nv3h button:where(.svelte-w4nv3h):focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.bot-quick.svelte-w4nv3h button:where(.svelte-w4nv3h):hover{background:var(--color-action-primary);color:var(--color-text-on-action)}.bot-input.svelte-w4nv3h{padding:calc(var(--space-2) + var(--border-thick)) var(--space-3);padding-bottom:max(calc(var(--space-2) + var(--border-thick)),env(safe-area-inset-bottom));border-top:var(--border-thin) solid var(--color-border-card);background:var(--color-surface-canvas);display:flex;align-items:center;gap:var(--space-2)}.bot-input.svelte-w4nv3h input:where(.svelte-w4nv3h){flex:1;min-width:0;min-height:var(--size-touch);padding:calc(var(--space-2) + var(--border-thin)) calc(var(--space-3) + var(--border-thin));border:var(--border-medium) solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-canvas);color:var(--color-text-primary);font:var(--fw-regular) var(--fs-sm)/var(--lh-tight) var(--font-ui)}.bot-input.svelte-w4nv3h input:where(.svelte-w4nv3h):focus{outline:none;border-color:var(--color-action-primary)}.bot-send.svelte-w4nv3h{width:var(--size-touch);height:var(--size-touch);flex:none;border:none;border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-text-on-dark);display:grid;place-items:center;cursor:pointer}.bot-send.svelte-w4nv3h:disabled{opacity:.45;cursor:not-allowed}.awv2.svelte-1iitgtl,.awv2-up.svelte-1iitgtl{--awv2-max: 760px;--awv2-panel-vh: 100dvh}.awv2.is-hidden.svelte-1iitgtl{display:none}.awv2-scrim.svelte-1iitgtl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-assistant-backdrop);border:0;padding:0;background:var(--color-backdrop);cursor:default}.awv2.svelte-1iitgtl{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-assistant);pointer-events:none;padding:var(--space-2) calc(var(--space-2) + var(--border-thick)) max(var(--space-2),env(safe-area-inset-bottom));font-family:var(--font-ui)}.awv2-row.svelte-1iitgtl,.awv2.svelte-1iitgtl .awv2-panel{max-width:var(--awv2-max);margin-inline:auto;pointer-events:auto}.awv2-row.svelte-1iitgtl{display:flex;align-items:center;gap:var(--space-2)}.awv2-bar.svelte-1iitgtl{flex:1;min-width:0;display:flex;align-items:center;gap:calc(var(--space-1) + var(--border-thick));min-height:calc(var(--space-12) + var(--space-1));padding:calc(var(--space-1) + var(--border-thin));border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-canvas);box-shadow:var(--shadow-card-soft)}.awv2-bar__open.svelte-1iitgtl{flex:1;min-width:0;min-height:var(--size-control-md);padding-block:0;padding-inline:calc(var(--space-2) + var(--border-thick)) calc(var(--space-1) + var(--border-thick));display:flex;align-items:center;gap:calc(var(--space-2) + var(--border-thin));border:0;border-radius:var(--radius-pill);background:none;text-align:start;cursor:text}.awv2-spark.svelte-1iitgtl{display:grid;place-items:center;flex:none;color:var(--color-action-primary)}@media(prefers-reduced-motion:no-preference){.awv2-spark.svelte-1iitgtl{animation:svelte-1iitgtl-awv2-pulse 2.6s ease-in-out infinite}}@keyframes svelte-1iitgtl-awv2-pulse{0%,to{opacity:.6}50%{opacity:1}}.awv2-bar__l.svelte-1iitgtl{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-sm);color:var(--color-text-muted)}.awv2-bar__l.svelte-1iitgtl b:where(.svelte-1iitgtl){font-weight:var(--fw-semibold);color:var(--color-text-primary)}.awv2-bar__bot.svelte-1iitgtl{flex:none;display:inline-flex;align-items:center;gap:calc(var(--space-1) + var(--border-thick));min-height:calc(var(--size-control-md) + var(--border-thick));padding:0 calc(var(--space-3) + var(--border-thick));border:0;border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-text-on-action);font:var(--fw-semibold) var(--fs-xs)/1 var(--font-ui);cursor:pointer}.awv2-bar__bot.svelte-1iitgtl:hover{background:var(--color-action-primary-hover)}.awv2-up.svelte-1iitgtl{position:fixed;z-index:var(--z-assistant-fab);inset-inline-end:max(var(--space-3),calc((100% - var(--awv2-max)) / 2 + var(--space-2) + var(--border-thick)));bottom:calc(var(--space-20) - var(--border-thick) + env(safe-area-inset-bottom,0px));display:grid;place-items:center;width:var(--size-control-lg);height:var(--size-control-lg);padding:0;border:var(--border-thin) solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-canvas);color:var(--color-action-primary);box-shadow:var(--shadow-card-soft);opacity:0;visibility:hidden;transform:translateY(var(--space-2));cursor:pointer;transition:opacity .2s var(--ease-standard),transform .2s var(--ease-standard),visibility 0s linear .2s}@media(min-width:1024px){.awv2-up.svelte-1iitgtl{inset-inline-end:var(--space-6)}}.awv2-up.is-on.svelte-1iitgtl{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--ease-standard),transform .2s var(--ease-standard)}.awv2-up.svelte-1iitgtl:hover{border-color:var(--color-action-primary)}.awv2-up.svelte-1iitgtl:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.awv2.svelte-1iitgtl .awv2-panel{display:flex;flex-direction:column;gap:var(--space-3);padding:calc(var(--space-3) + var(--border-thick));max-height:calc(var(--awv2-panel-vh) - var(--space-6));overflow-y:auto;border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-canvas);box-shadow:var(--shadow-card)}.awv2-panel__top.svelte-1iitgtl{display:flex;align-items:flex-start;gap:calc(var(--space-2) + var(--border-thick))}.awv2-panel__ic.svelte-1iitgtl{display:grid;place-items:center;width:calc(var(--size-control-sm) + var(--space-1));height:calc(var(--size-control-sm) + var(--space-1));flex:none;border-radius:var(--radius-pill);background:var(--color-action-primary-soft);color:var(--color-action-primary)}.awv2-panel__t.svelte-1iitgtl{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--space-1) - var(--border-thin))}.awv2-panel__t.svelte-1iitgtl b:where(.svelte-1iitgtl){font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.awv2-panel__t.svelte-1iitgtl small:where(.svelte-1iitgtl){display:flex;align-items:center;gap:calc(var(--space-1) + var(--border-thick));flex-wrap:wrap;font-size:var(--fs-2xs);color:var(--color-text-muted)}.awv2-x.svelte-1iitgtl{display:grid;place-items:center;width:calc(var(--size-control-sm) + var(--space-1));height:calc(var(--size-control-sm) + var(--space-1));flex:none;border:0;border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text-secondary);font-size:var(--fs-xl);line-height:1;cursor:pointer}.awv2-field.svelte-1iitgtl{display:flex;align-items:center;gap:var(--space-2);padding-block:calc(var(--space-1) + var(--border-thin));padding-inline:calc(var(--space-3) + var(--border-thick)) calc(var(--space-1) + var(--border-thin));border:var(--border-medium) solid var(--color-border-soft);border-radius:var(--radius-pill);background:var(--color-surface-canvas)}.awv2-field.svelte-1iitgtl:focus-within{border-color:var(--color-action-primary);box-shadow:var(--shadow-focus-ring)}.awv2-field.svelte-1iitgtl input:where(.svelte-1iitgtl){flex:1;min-width:0;min-height:var(--size-control-md);padding:0;border:0;outline:0;box-shadow:none;background:none;font:var(--fw-regular) var(--fs-base)/var(--lh-tight) var(--font-ui);color:var(--color-text-primary)}.awv2-send.svelte-1iitgtl{display:grid;place-items:center;width:calc(var(--size-control-md) + var(--border-thick));height:calc(var(--size-control-md) + var(--border-thick));flex:none;border:0;border-radius:var(--radius-pill);background:var(--color-action-primary);color:var(--color-text-on-action);cursor:pointer}.awv2-send.svelte-1iitgtl:disabled{opacity:.45;cursor:not-allowed}.awv2-search.svelte-1iitgtl{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) calc(var(--space-1) + var(--border-thick));min-height:var(--size-control-md);padding:calc(var(--space-1) + var(--border-thick)) calc(var(--space-3) + var(--border-thick));border:var(--border-thin) solid var(--color-action-primary);border-radius:var(--radius-pill);background:var(--color-surface-canvas);color:var(--color-action-primary);font:var(--fw-semibold) var(--fs-xs)/var(--lh-heading) var(--font-ui);cursor:pointer;text-align:start}.awv2-search.svelte-1iitgtl small:where(.svelte-1iitgtl){font-weight:var(--fw-regular);font-size:var(--fs-2xs);color:var(--color-text-muted)}.awv2-search.svelte-1iitgtl:disabled{opacity:.5;cursor:not-allowed}.awv2-chips.svelte-1iitgtl{display:flex;flex-wrap:wrap;gap:calc(var(--space-1) + var(--border-thick))}.awv2-chips.svelte-1iitgtl button:where(.svelte-1iitgtl){min-height:calc(var(--size-control-sm) + var(--border-thick));padding:0 var(--space-3);border:var(--border-thin) solid var(--color-border-card);border-radius:var(--radius-pill);background:var(--color-surface-soft);color:var(--color-text-secondary);font:var(--fw-medium) var(--fs-xs)/var(--lh-heading) var(--font-ui);cursor:pointer;text-align:start}.awv2-chips.svelte-1iitgtl button:where(.svelte-1iitgtl):hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.awv2-tobot.svelte-1iitgtl{display:inline-flex;align-items:center;gap:calc(var(--space-1) + var(--border-thick));align-self:flex-start;min-height:calc(var(--size-control-sm) + var(--space-1));padding:0 var(--space-1);border:0;background:none;color:var(--color-action-primary);font:var(--fw-medium) var(--fs-xs) var(--font-ui);cursor:pointer}.awv2.svelte-1iitgtl button:where(.svelte-1iitgtl):focus-visible{outline:none;box-shadow:var(--shadow-focus-ring)}.awv2-field.svelte-1iitgtl input:where(.svelte-1iitgtl):focus,.awv2-field.svelte-1iitgtl input:where(.svelte-1iitgtl):focus-visible{outline:none;box-shadow:none;border:0}.shv2.svelte-lveiav{min-block-size:var(--size-screen);display:flex;flex-direction:column;inline-size:100%;overflow-x:clip}.shv2__main.svelte-lveiav{flex:1;padding-block-start:calc(var(--size-header) + env(safe-area-inset-top,0px))}html[data-shell=v2][data-a11y] body{zoom:1}html[data-shell=v2][data-a11y=large] .shv2-z.svelte-lveiav{zoom:1.15}html[data-shell=v2][data-a11y=xlarge] .shv2-z.svelte-lveiav{zoom:1.32}.demo-banner.svelte-1ctyvpt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);background:var(--color-warning-soft);color:var(--color-text-primary);border-bottom:var(--border-thin) solid var(--color-warning);font-family:var(--font-ui);font-size:var(--fs-sm)}.variants.svelte-1ctyvpt{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);color:var(--color-text-secondary)}a.svelte-1ctyvpt{color:var(--color-link)}a[aria-current=true].svelte-1ctyvpt{font-weight:600;color:var(--color-text-strong);text-decoration:none}.demo-login.svelte-xi7v30{max-width:var(--size-dialog);margin:var(--space-4) auto;padding:var(--space-4) var(--space-5);background:var(--color-surface-card);border:var(--border-thin) dashed var(--color-warning);border-radius:var(--radius-lg);font-family:var(--font-ui);color:var(--color-text-primary)}h2.svelte-xi7v30{margin:0 0 var(--space-1);font-size:var(--fs-lg)}p.svelte-xi7v30{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--color-text-secondary)}.buttons.svelte-xi7v30{display:flex;flex-wrap:wrap;gap:var(--space-2)}form.svelte-xi7v30{margin:0}button.svelte-xi7v30{padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-md);background:var(--color-action-primary);color:var(--color-text-on-action);font:inherit;font-weight:600;cursor:pointer}button.svelte-xi7v30:hover{background:var(--color-action-primary-hover)}button.svelte-xi7v30:focus-visible{outline:var(--border-medium) solid var(--color-focus);outline-offset:var(--border-medium)}html,body{width:100%;margin:0;padding:0}
