@charset "UTF-8";:root{--color-accent-like: #bc2174;--color-accent-save: #e7d74b;--color-accent-share: #797e86;--color-accent-rating: #e9974a;--color-accent-choice-chip: #cfebdd;--color-accent-trend-positive: #129900;--color-accent-trend-negative: #ff6b66;--color-accent-trend-neutral: #827d7d;--color-brand-primary-100: #f7ecd4;--color-brand-primary-200: #f2daa6;--color-brand-primary-300: #f0c875;--color-brand-primary-400: #f5ba3d;--color-brand-primary-500: #ffad00;--color-brand-primary-600: #c2870a;--color-brand-primary-700: #8a620f;--color-brand-primary-800: #59410d;--color-brand-primary-900: #2b2008;--color-brand-primary-low-100: #f7f4d4;--color-brand-primary-low-200: #f2eba6;--color-brand-primary-low-300: #f0e375;--color-brand-primary-low-400: #f5e23d;--color-brand-primary-low-500: #ffe500;--color-brand-primary-low-600: #c2af0a;--color-brand-primary-low-700: #8a7d0f;--color-brand-primary-low-800: #59520d;--color-brand-primary-low-900: #2b2808;--color-brand-secondary-100: #d4e1f7;--color-brand-secondary-200: #a6c2f2;--color-brand-secondary-300: #75a2f0;--color-brand-secondary-400: #3d81f5;--color-brand-secondary-500: #005eff;--color-brand-secondary-600: #0a4ec2;--color-brand-secondary-700: #0f3c8a;--color-brand-secondary-800: #0d2959;--color-brand-secondary-900: #08152b;--color-brand-tertiary-mid-600: #61656b;--color-neutral-0: #ffffff;--color-neutral-50: #fafafa;--color-neutral-100: #e4e5e7;--color-neutral-200: #c9cbcf;--color-neutral-300: #afb1b6;--color-neutral-400: #94989e;--color-neutral-500: #797e86;--color-neutral-600: #666666;--color-neutral-700: #494b50;--color-neutral-800: #303236;--color-neutral-900: #18191b;--color-neutral-950: #1a1a1a;--color-status-error-100: #eddede;--color-status-error-200: #debaba;--color-status-error-300: #d19494;--color-status-error-400: #cc6666;--color-status-error-500: #cc3333;--color-status-error-600: #993333;--color-status-error-700: #6b2e2e;--color-status-error-800: #452121;--color-status-error-900: #211212;--color-status-warning-100: #fff5e6;--color-status-warning-200: #ffe4b3;--color-status-warning-300: #ffcb70;--color-status-warning-400: #ffb033;--color-status-warning-500: #f59e0b;--color-status-warning-600: #c47d08;--color-status-warning-700: #925c06;--color-status-warning-800: #623d04;--color-status-warning-900: #311e02;--color-status-success-100: #e8f7e6;--color-status-success-200: #c2ecc0;--color-status-success-300: #8dd689;--color-status-success-400: #4fbd4c;--color-status-success-500: #129900;--color-status-success-600: #0f7d00;--color-status-success-700: #0b6100;--color-status-success-800: #074600;--color-status-success-900: #032a00;--color-status-info-100: #e6f0ff;--color-status-info-200: #b3d0ff;--color-status-info-300: #66a3ff;--color-status-info-400: #3380ff;--color-status-info-500: #2563eb;--color-status-info-600: #1d4fc4;--color-status-info-700: #153c93;--color-status-info-800: #0e2862;--color-status-info-900: #061431;--color-interactive-primary: #ffad00;--color-interactive-primary-hover: #c2870a;--color-interactive-primary-content: #1a1a1a;--color-feedback-error: #cc3333;--color-feedback-warning: #f59e0b;--color-feedback-success: #129900;--color-feedback-info: #2563eb;--color-indicator-positive: #129900;--color-indicator-negative: #ff6b66;--color-indicator-neutral: #827d7d;--typography-font-family-primary: "inclusive sans", sans-serif;--typography-display-size: 48px;--typography-display-weight: 400;--typography-display-line-height: 56px;--typography-display-letter-spacing: -.5px;--typography-heading-1-size: 24px;--typography-heading-1-weight: 400;--typography-heading-1-line-height: 40px;--typography-heading-1-letter-spacing: -.25px;--typography-heading-2-size: 20px;--typography-heading-2-weight: 400;--typography-heading-2-line-height: 32px;--typography-heading-2-letter-spacing: 0px;--typography-heading-3-size: 18px;--typography-heading-3-weight: 400;--typography-heading-3-line-height: 28px;--typography-heading-3-letter-spacing: 0px;--typography-body-lg-size: 18px;--typography-body-lg-weight: 400;--typography-body-lg-line-height: 28px;--typography-body-lg-letter-spacing: 0px;--typography-body-md-size: 16px;--typography-body-md-weight: 400;--typography-body-md-line-height: 24px;--typography-body-md-letter-spacing: 0px;--typography-body-sm-size: 14px;--typography-body-sm-weight: 400;--typography-body-sm-line-height: 20px;--typography-body-sm-letter-spacing: 0px;--typography-body-xs-size: 12px;--typography-body-xs-weight: 400;--typography-body-xs-line-height: 14px;--typography-body-xs-letter-spacing: 0px;--typography-label-md-size: 16px;--typography-label-md-weight: 700;--typography-label-md-line-height: 24px;--typography-label-md-letter-spacing: 0px;--typography-label-sm-size: 14px;--typography-label-sm-weight: 700;--typography-label-sm-line-height: 20px;--typography-label-sm-letter-spacing: 0px;--typography-caption-size: 12px;--typography-caption-weight: 400;--typography-caption-line-height: 17px;--typography-caption-letter-spacing: -.25px;--typography-overline-size: 10px;--typography-overline-weight: 700;--typography-overline-line-height: 16px;--typography-overline-letter-spacing: .5px;--spacing-none: 0px;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 40px;--radius-none: 0px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-3xl: 40px;--radius-4xl: 56px;--radius-full: 999px;--motion-duration-instant: 40ms;--motion-duration-fast: 80ms;--motion-duration-medium: .16s;--motion-duration-slow: .24s;--motion-easing-standard: cubic-bezier(.4, 0, .2, 1);--motion-easing-in: cubic-bezier(.4, 0, 1, 1);--motion-easing-out: cubic-bezier(0, 0, .2, 1);--motion-easing-linear: cubic-bezier(0, 0, 1, 1);--opacity-10: .1;--opacity-25: .25;--opacity-50: .5;--opacity-70: .7;--opacity-85: .85;--opacity-100: 1;--opacity-transparent: 0;--border-width-none: 0px;--border-width-thin: 1px;--border-width-medium: 2px;--z-base: 0;--z-sticky: 100;--z-overlay: 200;--z-toast: 300;--elevation-cta-inner: inset 0px 4px 4px 0px rgba(255,255,255,.25);--elevation-cta-drop: 0px 8px 8px 0px rgba(0,0,0,.25);--elevation-navbar-drop: 0px -4px 8px 0px rgba(0,0,0,.2);--elevation-secondary-navbar-inner: inset 0px 2px 4px 0px rgba(255,255,255,.4);--elevation-secondary-navbar-drop: 0px 4px 8px 0px rgba(0,0,0,.25);--elevation-card-drop: 0px 8px 12px 0px rgba(0,0,0,.25);--elevation-header-drop: 0px 4px 8px 0px rgba(0,0,0,.2);--glass-subtle-blur: 12px;--glass-subtle-tint-opacity: .18;--glass-subtle-shadow: 0px 2px 8px rgba(0,0,0,.12);--glass-moderate-blur: 20px;--glass-moderate-tint-opacity: .24;--glass-moderate-shadow: 0px -4px 8px rgba(0,0,0,.2);--glass-prominent-blur: 32px;--glass-prominent-tint-opacity: .28;--glass-prominent-shadow: 0px 10px 32px rgba(0,0,0,.28)}:root{--color-surface-page: #fafafa;--color-surface-card: #ffffff;--color-surface-pill: #eeeeee;--color-surface-pill-selected: #cfebdd;--color-surface-pill-disabled: #eeeeee;--color-surface-search: #eeeeee;--color-surface-navbar: #fafafa;--color-surface-secondary-navbar: #fafafa;--color-surface-header: #fafafa;--color-surface-announcement: #2c2c2c;--color-surface-snackbar: #18191b;--color-surface-filter: #4d4d4d;--color-content-primary: #1a1a1a;--color-content-secondary: #666666;--color-content-on-header: #1a1a1a;--color-content-on-snackbar: #fafafa;--color-content-on-pill: #1a1a1a;--color-content-on-pill-selected: #1a1a1a;--color-content-on-pill-disabled: #4c4c4c;--color-content-on-search: #1a1a1a;--color-content-on-navbar: #1a1a1a;--color-content-on-trend: #fafafa;--color-content-error: #cc3333;--color-border-default: #18191b;--color-border-strong: #1a1a1a;--color-border-disabled: #94989e;--color-border-indicator: #3d81f5;--color-border-subtle: #18191b}[data-theme=dark]{--color-surface-page: #2c2c2c;--color-surface-card: #424242;--color-surface-pill: #4c4c4c;--color-surface-pill-selected: #cfebdd;--color-surface-pill-disabled: #4c4c4c;--color-surface-search: #4c4c4c;--color-surface-navbar: #191919;--color-surface-secondary-navbar: #2c2c2c;--color-surface-header: #1a1a1a;--color-surface-announcement: #1a1a1a;--color-surface-snackbar: #e4e5e7;--color-surface-filter: #b2b2b2;--color-content-primary: #fafafa;--color-content-secondary: #afb1b6;--color-content-on-header: #fafafa;--color-content-on-snackbar: #1a1a1a;--color-content-on-pill: #fafafa;--color-content-on-pill-selected: #1a1a1a;--color-content-on-pill-disabled: #eeeeee;--color-content-on-search: #fafafa;--color-content-on-navbar: #fafafa;--color-content-on-trend: #fafafa;--color-content-error: #cc3333;--color-border-default: #e4e5e7;--color-border-strong: #fafafa;--color-border-disabled: #494b50;--color-border-indicator: #3d81f5;--color-border-subtle: #c9cbcf}:root{--btn-sm-height: 40px;--btn-md-height: 48px;--btn-lg-height: 56px;--btn-sm-padding-y: 8px;--btn-sm-padding-x: 16px;--btn-md-padding-x: var(--spacing-xl);--btn-lg-padding-x: 20px;--btn-sm-font-size: var(--typography-body-sm-size);--btn-md-font-size: var(--typography-body-md-size);--btn-lg-font-size: var(--typography-body-md-size);--btn-font-weight: 600;--btn-icon-gap: var(--spacing-xs);--btn-transition: background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard), filter var(--motion-duration-fast) var(--motion-easing-standard);--btn-primary-solid-bg: var(--color-brand-primary-500);--btn-primary-solid-text: var(--color-neutral-950);--btn-primary-solid-border: rgba(24, 25, 27, .4);--btn-primary-outline-bg: transparent;--btn-primary-outline-text: var(--color-brand-primary-500);--btn-primary-outline-border: var(--color-brand-primary-500);--btn-secondary-solid-bg: var(--color-brand-primary-low-300);--btn-secondary-solid-text: var(--color-brand-secondary-800);--btn-secondary-solid-border: rgba(24, 25, 27, .4);--btn-secondary-outline-bg: transparent;--btn-secondary-outline-text: var(--color-brand-secondary-800);--btn-secondary-outline-border: var(--color-brand-primary-low-300);--btn-neutral-solid-bg: #18191B;--btn-neutral-solid-text: var(--color-neutral-0);--btn-neutral-solid-border: transparent;--btn-neutral-outline-bg: #EEEEEE;--btn-neutral-outline-text: var(--color-neutral-900);--btn-neutral-outline-border: rgba(24, 25, 27, .3);--btn-neutral-outline-shadow: 0px 2px 4px rgba(0, 0, 0, .15), inset 0px 4px 4px rgba(255, 255, 255, .25);--btn-neutral-ghost-bg: transparent;--btn-neutral-ghost-text: var(--color-neutral-700);--btn-neutral-ghost-border: transparent;--btn-danger-solid-bg: var(--color-status-error-400);--btn-danger-solid-text: var(--color-neutral-0);--btn-danger-solid-border: var(--color-status-error-600);--btn-disabled-bg: var(--color-neutral-200);--btn-disabled-text: var(--color-neutral-400);--btn-disabled-border: transparent;--btn-focus-ring-color: var(--color-brand-primary-500);--btn-spinner-size: 18px}[data-theme=dark]{--btn-neutral-solid-bg: #E4E5E7;--btn-neutral-solid-text: #18191B;--btn-neutral-outline-bg: #EEEEEE;--btn-neutral-outline-text: #18191B;--btn-neutral-outline-border: rgba(24, 25, 27, .3);--btn-neutral-outline-shadow: 0px 2px 4px rgba(0, 0, 0, .15), inset 0px 4px 4px rgba(255, 255, 255, .25);--btn-disabled-bg: var(--color-neutral-700)}.fv-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-icon-gap);position:relative;padding:0;margin:0;border:1px solid transparent;outline:none;appearance:none;text-decoration:none;background:transparent;cursor:pointer;font-family:inherit;font-weight:var(--btn-font-weight);line-height:1;white-space:nowrap;text-transform:none;box-sizing:border-box;width:auto;transition:var(--btn-transition)}.fv-btn__icon{display:inline-flex;align-items:center;flex-shrink:0}.fv-btn ion-icon{color:currentColor;font-size:var(--fv-btn-icon-size, 1em)}.fv-btn__content{display:var(--fv-btn-label-display, inline-flex);align-items:center;gap:var(--btn-icon-gap)}.fv-btn__content--sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fv-btn.fv-btn--primary.fv-btn--solid{background-color:var(--btn-primary-solid-bg);color:var(--btn-primary-solid-text);border-color:var(--btn-primary-solid-border)}.fv-btn.fv-btn--primary.fv-btn--outline{background-color:var(--btn-primary-outline-bg);color:var(--btn-primary-outline-text);border-color:var(--btn-primary-outline-border)}.fv-btn.fv-btn--secondary.fv-btn--solid{background-color:var(--btn-secondary-solid-bg);color:var(--btn-secondary-solid-text);border-color:var(--btn-secondary-solid-border)}.fv-btn.fv-btn--secondary.fv-btn--outline{background-color:var(--btn-secondary-outline-bg);color:var(--btn-secondary-outline-text);border-color:var(--btn-secondary-outline-border)}.fv-btn.fv-btn--neutral.fv-btn--solid{background-color:var(--btn-neutral-solid-bg);color:var(--btn-neutral-solid-text);border-color:var(--btn-neutral-solid-border)}.fv-btn.fv-btn--neutral.fv-btn--outline{background-color:var(--btn-neutral-outline-bg);color:var(--btn-neutral-outline-text);border-color:var(--btn-neutral-outline-border);box-shadow:var(--btn-neutral-outline-shadow)}.fv-btn.fv-btn--neutral.fv-btn--ghost{background-color:var(--btn-neutral-ghost-bg);color:var(--btn-neutral-ghost-text);border-color:var(--btn-neutral-ghost-border)}.fv-btn.fv-btn--danger.fv-btn--solid{background-color:var(--btn-danger-solid-bg);color:var(--btn-danger-solid-text);border-color:var(--btn-danger-solid-border)}.fv-btn--sm{height:var(--btn-sm-height);padding:var(--btn-sm-padding-y) var(--btn-sm-padding-x);font-size:var(--btn-sm-font-size)}.fv-btn--md{height:var(--btn-md-height);padding:0 var(--btn-md-padding-x);font-size:var(--btn-md-font-size)}.fv-btn--lg{height:var(--btn-lg-height);padding:0 var(--btn-lg-padding-x);font-size:var(--btn-lg-font-size)}.fv-btn--rounded{border-radius:var(--radius-md)}.fv-btn--pill{border-radius:999px}.fv-btn--circle{border-radius:var(--radius-full);aspect-ratio:1/1;padding:0}@media(hover:hover){.fv-btn--solid:not(:disabled):not(.fv-btn--disabled):hover{filter:brightness(.93)}.fv-btn--outline:not(:disabled):not(.fv-btn--disabled):hover,.fv-btn--ghost:not(:disabled):not(.fv-btn--disabled):hover{background-color:color-mix(in srgb,currentColor 8%,transparent)}}.fv-btn--solid:not(:disabled):not(.fv-btn--disabled):active{filter:brightness(.88);transform:translateY(1px)}.fv-btn--outline:not(:disabled):not(.fv-btn--disabled):active,.fv-btn--ghost:not(:disabled):not(.fv-btn--disabled):active{filter:brightness(.92);transform:translateY(1px)}.fv-btn:disabled,.fv-btn.fv-btn--disabled{background-color:var(--btn-disabled-bg);color:var(--btn-disabled-text);border-color:var(--btn-disabled-border);pointer-events:none;cursor:not-allowed;filter:none;transform:none;opacity:1}.fv-btn:focus-visible{outline:2px solid var(--btn-focus-ring-color);outline-offset:3px}.fv-btn.fv-btn--danger:focus-visible{--btn-focus-ring-color: var(--color-status-error-600)}.fv-btn.fv-btn--neutral:focus-visible{--btn-focus-ring-color: var(--color-neutral-900)}.fv-btn--loading .fv-btn__content{visibility:hidden}.fv-btn__spinner{position:absolute;inset:0;margin:auto;width:var(--btn-spinner-size);height:var(--btn-spinner-size);display:flex;align-items:center;justify-content:center}.fv-btn__spinner svg{width:100%;height:100%;animation:fv-spin .8s linear infinite}@keyframes fv-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--media-skeleton-base: #e2e2e2;--media-skeleton-highlight: #f0f0f0;--media-shimmer-duration: 1.4s;--media-fallback-icon-color: var(--color-text-secondary, #8a8a8a)}[data-theme=dark]{--media-skeleton-base: #3a3a3a;--media-skeleton-highlight: #4a4a4a}.skeleton{background:linear-gradient(90deg,var(--media-skeleton-base) 25%,var(--media-skeleton-highlight) 37%,var(--media-skeleton-base) 63%);background-size:400% 100%;border-radius:var(--radius-md, 4px)}.skeleton{animation:media-shimmer var(--media-shimmer-duration) ease infinite}@keyframes media-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}:focus:not(:focus-visible){outline:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}body{min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}button:focus,button:active{outline:none}button:focus-visible{outline:2px solid currentColor;outline-offset:2px}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:root{--card-shadow: 0 3px 6px 0 #26262626;--card-shadow-hover: 0 8px 28px rgba(0, 0, 0, .13), 0 2px 8px rgba(0, 0, 0, .07)}html,body{background-color:var(--color-surface-page);color:var(--color-content-primary);font-family:var(--typography-font-family-primary);font-size:var(--typography-body-md-size);line-height:1.5}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--spacing-lg)}@media(max-width:768px){.container{padding-inline:var(--spacing-md)}}
