:root{--brand-cyan: #00ADC2;--brand-purple: #2B2171;--brand-sea: #007E92;--brand-navy: #13002C;--ink-50: #F8F7F9;--ink-100: #F1F0F2;--ink-200: #E3E0E6;--ink-300: #CBC7D1;--ink-400: #A59EAF;--ink-500: #80758D;--ink-600: #635774;--ink-700: #4C3D5F;--ink-800: #34244A;--ink-900: #210F39;--ink-950: #13002C;--purple-50: #F4F4F8;--purple-100: #EAE9F1;--purple-200: #D0CEE0;--purple-300: #AAA6C6;--purple-400: #756FA3;--purple-500: #4B4286;--purple-600: #2B2171;--purple-700: #271B65;--purple-800: #23165A;--cyan-50: #F0FAFB;--cyan-100: #E0F5F8;--cyan-200: #B8E8EE;--cyan-300: #7AD4DF;--cyan-400: #33BDCE;--cyan-500: #00ADC2;--sea-600: #007E92;--sea-700: #04627C;--sea-800: #084967;--success-600: #0E7A4F;--success-50: #E6F4EC;--warning-600: #A85C00;--warning-50: #FBF0E2;--error-600: #C0362C;--error-50: #FBEAE8;--bg-page: #FFFFFF;--bg-subtle: var(--ink-50);--bg-card: #FFFFFF;--bg-inverse: var(--ink-950);--bg-brand: var(--purple-600);--bg-cert: var(--cyan-50);--bg-raised: var(--ink-50);--bg-selected: var(--purple-50);--text-primary: var(--ink-900);--text-secondary: var(--ink-600);--text-tertiary: var(--ink-500);--text-inverse: #FFFFFF;--text-on-dark: #FFFFFF;--text-link: var(--sea-600);--text-link-hover: var(--sea-700);--brand-surf: var(--ink-950);--brand-vio: var(--purple-600);--brand-cy: var(--cyan-500);--brand-hatch: var(--cyan-500);--brand-panel: rgb(255 255 255 / .06);--brand-panel-solid: var(--ink-900);--brand-panel-raised: var(--ink-800);--brand-line: rgb(242 240 233 / .14);--brand-glass: rgb(255 255 255 / .1);--brand-chip: rgb(0 173 194 / .22);--brand-deep: var(--purple-800);--brand-sea: var(--sea-600);--brand-text: #FFFFFF;--brand-text-soft: var(--ink-100);--brand-text-muted: var(--ink-300);--brand-eyebrow: var(--cyan-200);--brand-figure: var(--cyan-500);--brand-tile-cy: #197F8C;--brand-tile-vio: #302873;--brand-gradient: linear-gradient(90deg, var(--brand-surf) 0%, var(--brand-vio) 50%, var(--brand-cy) 100%);--brand-gradient-deep: linear-gradient(90deg, var(--brand-vio) 0%, var(--brand-surf) 100%);--border-default: var(--ink-200);--border-strong: var(--ink-300);--border-focus: var(--purple-600);--border-cert: var(--cyan-200);--action-primary: var(--purple-600);--action-primary-hover: var(--purple-700);--action-primary-active: var(--purple-800);--action-cert: var(--sea-600);--action-danger: var(--error-600);--action-disabled-bg: var(--ink-100);--action-disabled-text: var(--ink-400);--accent-brand: var(--cyan-500);--gradient-1: linear-gradient(90deg, #13002C 0%, #2B2171 50%, #00ADC2 100%);--gradient-2: linear-gradient(90deg, #00ADC2 0%, #007E92 100%);--gradient-3: linear-gradient(90deg, #2B2171 0%, #13002C 100%);--scrim: rgba(19, 0, 44, .55);--font-display: "DIN Pro Condensed", "Oswald", system-ui, sans-serif;--font-text: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--display-l: 700 64px/64px var(--font-display);--display-m: 700 48px/52px var(--font-display);--h1: 700 40px/48px var(--font-text);--h2: 700 30px/38px var(--font-text);--h3: 700 24px/32px var(--font-text);--h4: 500 20px/28px var(--font-text);--body-l: 400 18px/28px var(--font-text);--body-m: 400 16px/24px var(--font-text);--caption: 400 14px/20px var(--font-text);--button: 500 18px/24px var(--font-text);--price: 700 28px/34px var(--font-text);--price-l: 700 36px/42px var(--font-text);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--radius-full: 999px;--shadow-sm: 0 2px 8px -4px rgba(19,0,44,.18);--shadow-md: 0 12px 28px -20px rgba(19,0,44,.35);--shadow-lg: 0 20px 44px -28px rgba(19,0,44,.4);--shadow-xl: 0 32px 64px -32px rgba(19,0,44,.45);--control-s: 40px;--control-m: 48px;--control-l: 56px;--tap-min: 44px;--content-max: 1280px;--motion-fast: .12s cubic-bezier(.2,0,.2,1);--motion-base: .2s cubic-bezier(.2,0,.2,1);--motion-slow: .32s cubic-bezier(.16,1,.3,1);--motion-draw: 1.2s ease-out;--z-base: 0;--z-sticky-header: 100;--z-sticky-panel: 110;--z-dropdown: 200;--z-scrim: 300;--z-drawer: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--z-loading-overlay: 800;--status-success-text: var(--success-600);--status-success-icon: var(--success-600);--status-success-bg: var(--success-50);--status-success-border: var(--success-600);--status-warning-text: var(--warning-600);--status-warning-icon: var(--warning-600);--status-warning-bg: var(--warning-50);--status-warning-border: var(--warning-600);--status-error-text: var(--error-600);--status-error-icon: var(--error-600);--status-error-bg: var(--error-50);--status-error-border: var(--error-600);--disabled-bg: var(--ink-100);--disabled-text: var(--ink-400);--disabled-border: var(--ink-200);--disabled-icon: var(--ink-400);--disabled-cursor: not-allowed;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-caps: .04em;--border-width-hairline: 1px;--border-width-default: 1.5px;--border-width-strong: 2px;--border-width-focus: 3px;--opacity-scrim: .55;--opacity-disabled: .4;--opacity-skeleton: .12;--opacity-row-hover: .06;--opacity-watermark: 1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}.bb-home-v5{--home-page-max-width: 1280px;--home-page-padding-inline: clamp(16px, 3vw, 32px);--home-page-font-size: clamp(24px, 2.4vw, 30px);--home-page-line-height: 1.25;--home-page-font-weight: 700;--home-page-letter-spacing: -.01em;--home-hero-padding: clamp(40px, 6vw, 72px) 0;--home-hero-border-radius: 0 0 28px 28px;--home-hero-background: linear-gradient(120deg, var(--brand-surf) 0%, var(--brand-vio) 58%, var(--brand-cy) 130%);--home-hero-right: -140px;--home-hero-top: -80px;--home-hero-width: 660px;--home-hero-height: 680px;--home-hero-opacity: .24;--home-hero-transform: rotate(-14deg);--home-hero-background-2: repeating-linear-gradient(115deg, var(--brand-hatch) 0 18px, transparent 18px 52px);--home-hero-letter-spacing: .1em;--home-hero-max-width: 820px;--home-hero-font-size: clamp(34px, 4.6vw, 64px);--home-hero-line-height: 1.02;--home-hero-font-weight: 700;--home-hero-letter-spacing-2: .01em;--home-hero-margin-top: 20px;--home-hero-max-width-2: 760px;--home-hero-font-size-2: clamp(17px, 1.4vw, 20px);--home-hero-line-height-2: 1.5;--home-hero-color: var(--brand-text-soft);--home-hero-max-width-3: 780px;--home-hero-width-2: 100%;--home-hero-gap: 14px;--home-hero-padding-2: 12px 16px;--home-hero-box-shadow: 0 30px 60px -30px rgb(19 0 44 / .55);--home-hero-flex: 1 1 200px;--home-hero-min-width: 0;--home-hero-height-2: 52px;--home-hero-padding-3: 0;--home-hero-font-size-3: 20px;--home-hero-min-width-2: 160px;--home-hero-height-3: 52px;--home-hero-margin-top-2: 20px;--home-hero-min-height: 0;--home-hero-height-4: 28px;--home-routes-total-number-size: 56px;--home-routes-total-number-line: 60px;--home-routes-total-copy-flex: 1 1 240px;--home-routes-total-padding: 20px 24px;--home-hero-columns-gap: clamp(24px, 3vw, 48px);--home-assistant-flex: 1 1 360px;--home-assistant-max-width: 430px;--home-assistant-border-radius: 22px;--home-assistant-background: var(--brand-panel-solid);--home-assistant-border: 1px solid var(--brand-line);--home-assistant-box-shadow: 0 40px 90px -45px rgb(0 0 0 / .5);--home-assistant-head-padding: 14px 16px;--home-assistant-head-border: 1px solid var(--brand-line);--home-assistant-avatar-size: 40px;--home-assistant-avatar-radius: 14px;--home-assistant-thread-min-height: 306px;--home-assistant-thread-padding: 16px;--home-assistant-thread-gap: 10px;--home-assistant-line-max-width: 88%;--home-assistant-line-padding: 11px 14px;--home-assistant-line-font-size: 15px;--home-assistant-line-line-height: 21px;--home-assistant-line-radius-bot: 16px 16px 16px 4px;--home-assistant-line-radius-me: 16px 16px 4px 16px;--home-assistant-typing-height: 38px;--home-assistant-typing-padding: 0 16px;--home-assistant-tick-size: 7px;--home-assistant-cta-min-height: 52px;--home-assistant-cta-radius: 15px;--home-assistant-cta-padding: 0 8px 0 14px;--home-assistant-go-size: 36px;--home-assistant-go-radius: 11px;--home-page-padding: clamp(40px, 5vw, 64px) 0;--home-page-letter-spacing-2: .08em;--home-page-max-width-2: 1100px;--home-page-font-size-2: clamp(28px, 3.4vw, 56px);--home-page-line-height-2: 1.12;--home-page-letter-spacing-3: -.015em;--home-page-max-width-3: 1100px;--home-page-font-size-3: clamp(17px, 1.4vw, 20px);--home-page-line-height-3: 1.4;--home-page-margin-top: 40px;--home-page-grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr));--home-page-gap: clamp(16px, 2vw, 24px);--home-tile-min-height: 424px;--home-tile-border: 0;--home-tile-border-radius: 20px;--home-tile-padding: 28px;--home-tile-transition: transform .2s, box-shadow .2s;--home-tile-transform: translateY(-4px);--home-tile-box-shadow: 0 12px 32px rgb(43 33 113 / .24);--home-tile-number-font-size: 56px;--home-tile-number-line-height: 68px;--home-tile-number-font-weight: 700;--home-tile-number-opacity: .28;--home-tile-title-font-size: clamp(20px, 1.8vw, 24px);--home-tile-title-line-height: 1.25;--home-tile-title-font-weight: 700;--home-tile-meta-font-size: 15px;--home-tile-meta-line-height: 22px;--home-tile-step-border-color: rgb(255 255 255 / .2);--home-tile-step-font-size: 14px;--home-tile-step-font-weight: 600;--home-tile-step-letter-spacing: .06em;--home-tile-step-opacity: .7;--home-tile-step-font-size-2: 17px;--home-tile-step-line-height: 23px;--home-tile-step-font-weight-2: 500;--home-tile-button-flex: 0 0 48px;--home-tile-button-font-size: 17px;--home-tile-button-font-weight: 500;--home-tile-number-opacity-2: 1;--home-page-min-height: 56px;--home-page-font-size-4: 17px;--home-routes-border-radius: 28px;--home-routes-padding: clamp(28px, 3vw, 40px) 0;--home-community-margin-top: 24px;--home-routes-right: -100px;--home-routes-top: -90px;--home-routes-width: 480px;--home-routes-height: 480px;--home-routes-opacity: .2;--home-routes-transform: rotate(-16deg);--home-routes-background: repeating-linear-gradient(115deg, var(--brand-hatch) 0 14px, transparent 14px 44px);--home-community-right: -120px;--home-community-top: -100px;--home-community-width: 560px;--home-community-height: 560px;--home-community-opacity: .22;--home-community-transform: rotate(-14deg);--home-promises-background: linear-gradient(105deg, var(--brand-vio) 0%, var(--brand-surf) 100%);--home-promises-left: -120px;--home-promises-bottom: -140px;--home-promises-width: 460px;--home-promises-height: 460px;--home-promises-transform: rotate(-18deg);--home-routes-width-2: 44px;--home-routes-height-2: 44px;--home-routes-font-size: 20px;--home-routes-grid-template-columns: repeat(auto-fit, minmax(min(290px, 100%), 1fr));--home-routes-gap: clamp(16px, 2.4vw, 32px);--home-routes-min-height: 240px;--home-routes-border-radius-2: 20px;--home-routes-padding-2: 20px;--home-routes-height-3: 72px;--home-routes-min-height-2: 0;--home-routes-height-4: 26px;--home-routes-padding-inline: 10px;--home-routes-margin-top: 14px;--home-routes-font-weight: 600;--home-routes-font-size-2: clamp(19px, 1.7vw, 22px);--home-routes-line-height: 1.27;--home-routes-margin-top-2: 10px;--home-community-grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr));--home-community-gap: clamp(16px, 2vw, 24px);--home-community-min-width: 0;--home-community-background: var(--brand-panel);--home-community-border: 1px solid var(--brand-line);--home-community-padding: 24px;--home-community-font-size: clamp(56px, 6vw, 88px);--home-community-line-height: 1;--home-community-font-size-2: 20px;--home-community-line-height-2: 26px;--home-community-font-weight: 700;--home-community-width-2: 44px;--home-community-height-2: 44px;--home-community-font-size-3: 16px;--home-community-line-height-3: 22px;--home-community-min-height: 0;--home-community-height-3: 28px;--home-community-width-3: 100%;--home-directions-padding: clamp(28px, 3vw, 40px) 0;--home-directions-grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr));--home-directions-gap: clamp(16px, 2vw, 24px);--home-directions-min-height: 172px;--home-directions-padding-2: 20px;--home-directions-min-height-2: 0;--home-directions-height: 28px;--home-promises-margin-top: 28px;--home-promises-grid-template-columns: repeat(auto-fit, minmax(min(240px, 100%), 1fr));--home-promises-gap: clamp(20px, 2.4vw, 32px);--home-promises-width-2: 44px;--home-promises-height-2: 44px;--home-promises-background-2: var(--brand-chip);--home-promises-font-size: 20px;--home-promises-line-height: 26px;--home-promises-font-weight: 700;--home-faq-padding: clamp(28px, 3vw, 36px) 0;--home-faq-margin-top: 20px;--home-faq-padding-block: 4px;--home-faq-min-height: 60px;--home-faq-padding-block-2: 12px;--home-faq-font-size: 18px;--home-faq-line-height: 24px;--home-cta-font-size: clamp(26px, 2.9vw, 40px);--home-cta-line-height: 1.2;--home-cta-letter-spacing: -.015em;--home-cta-max-width: 720px;--home-cta-font-size-2: clamp(17px, 1.4vw, 20px);--home-cta-line-height-2: 1.4;--home-help-right: 32px;--home-help-bottom: 32px;--home-help-z-index: 60;--home-help-width: 56px;--home-help-height: 56px;--home-help-border-radius: 50%}:root{--home-prosthetics-section-gap: 32px;--home-prosthetics-section-radius: var(--radius-xl);--home-prosthetics-section-background: linear-gradient(135deg, var(--bg-cert) 0%, var(--bg-subtle) 100%);--home-prosthetics-section-padding: clamp(48px, 5vw, 64px) 0;--home-prosthetics-label-gap: 14px;--home-prosthetics-number-size: 20px;--home-prosthetics-intro-width: 1040px;--home-prosthetics-heading-size: clamp(26px, 2.9vw, 40px);--home-prosthetics-heading-line: 1.2;--home-prosthetics-heading-tracking: -.01em;--home-prosthetics-intro-gap: 10px;--home-prosthetics-intro-size: clamp(17px, 1.4vw, 20px);--home-prosthetics-intro-line: 1.4;--home-prosthetics-column-gap: clamp(20px, 2.4vw, 32px);--home-prosthetics-arguments-width: 420px;--home-prosthetics-argument-height: 72px;--home-prosthetics-argument-title-size: clamp(19px, 1.7vw, 22px);--home-prosthetics-argument-title-line: 1.27;--home-prosthetics-illustration-width: 380px;--home-prosthetics-illustration-ratio: 584 / 400;--home-prosthetics-illustration-icon: 38%;--home-prosthetics-journey-padding: clamp(20px, 2.4vw, 32px);--home-prosthetics-stage-columns: repeat(6, minmax(0, 1fr));--home-prosthetics-journey-title-size: 24px;--home-prosthetics-journey-title-line: 32px;--home-prosthetics-stage-icon-box: 56px;--home-prosthetics-stage-icon-size: 20px;--home-prosthetics-stage-title-size: 16px;--home-prosthetics-stage-title-line: 22px;--home-prosthetics-stage-border-width: 2px;--home-prosthetics-stage-line-width: 2px;--home-prosthetics-stage-line-top: 27px;--home-prosthetics-stage-index-offset: -8px;--home-prosthetics-stage-index-left: 12px;--home-prosthetics-stage-index-mobile-left: 40px;--home-prosthetics-stage-mobile-height: 64px;--home-prosthetics-stage-mobile-indent: 72px;--home-prosthetics-stage-current-shadow: 0 0 0 8px rgb(43 33 113 / 10%)}.bb-home-v5{--home-direction-badge-height: 28px;--home-help-right: clamp(12px, 2vw, 32px);--home-help-bottom: clamp(12px, 2vw, 32px);--body-m: 400 16px/24px var(--font-text)}.bb-home-v5{--home-products-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr));--home-products-grid-gap: clamp(16px, 2vw, 24px);--home-products-grid-top: 28px;--home-products-card-min-height: 242px;--home-products-icon-size: 28px;--home-products-description-font: 400 15px/22px var(--font-text);--home-products-title-font: 700 20px/26px var(--font-text);--home-products-intro-font: 400 clamp(17px, 1.4vw, 20px)/1.4 var(--font-text);--home-products-intro-width: 1040px;--home-products-intro-top: 10px;--home-products-metrics-height: 64px;--home-products-service-offset: 20px;--home-products-service-title-gap: 4px;--home-products-chip-padding: 2px 10px;--home-products-callout-padding: 24px clamp(20px, 2.4vw, 32px);--home-products-callout-copy: 1 1 280px;--home-products-callout-button: 200px;--home-products-callout-secondary: 180px;--caption: 400 14px/20px var(--font-text)}.bb-auth-v3{--auth-v3-min-height: 760px;--auth-v3-section-padding: 56px 0 64px;--auth-v3-gradient: linear-gradient(28deg, var(--brand-surf) 0%, var(--brand-vio) 52%, var(--brand-sea) 100%);--auth-v3-hatch-right: -120px;--auth-v3-hatch-top: -120px;--auth-v3-hatch-width: 720px;--auth-v3-hatch-height: 760px;--auth-v3-hatch-opacity: .26;--auth-v3-hatch-rotate: -16deg;--auth-v3-hatch: repeating-linear-gradient(115deg, var(--brand-hatch) 0 18px, transparent 18px 54px);--auth-v3-orb-left: -140px;--auth-v3-orb-bottom: -160px;--auth-v3-orb-size: 520px;--auth-v3-orb-bg: rgb(0 173 194 / .18);--auth-v3-intro-basis: 420px;--auth-v3-kicker-x: 14px;--auth-v3-kicker-bg: var(--brand-glass);--auth-v3-kicker-spacing: .06em;--auth-v3-dot: 7px;--auth-v3-title-top: 20px;--auth-v3-title-width: 540px;--auth-v3-title-size: 60px;--auth-v3-title-line: 62px;--auth-v3-title-spacing: .01em;--auth-v3-copy-width: 500px;--auth-v3-copy-size: 20px;--auth-v3-copy-line: 30px;--auth-v3-copy-color: var(--brand-text-soft);--auth-v3-perks-width: 520px;--auth-v3-perks-top: 36px;--auth-v3-perk-gap: 14px;--auth-v3-perk-height: 72px;--auth-v3-perk-padding: 14px 18px;--auth-v3-perk-border: var(--brand-line);--auth-v3-perk-bg: var(--brand-glass);--auth-v3-icon-bg: var(--brand-chip);--auth-v3-icon: 22px;--auth-v3-perk-copy-gap: 2px;--auth-v3-small-line: 22px;--auth-v3-small-color: var(--brand-text-muted);--auth-v3-card-width: 480px;--auth-v3-card-left: 160px;--auth-v3-card-padding: 36px;--auth-v3-card-radius: 24px;--auth-v3-card-shadow: 0 40px 80px -40px rgb(19 0 44 / .7);--auth-v3-label-size: 15px;--auth-v3-close-offset: -8px;--auth-v3-close-size: 20px;--auth-v3-back-icon: 18px;--auth-v3-form-title: 32px;--auth-v3-form-line: 40px;--auth-v3-form-spacing: -.02em;--auth-v3-subtitle-top: 10px;--auth-v3-subtitle-line: 26px;--auth-v3-form-top: 28px;--auth-v3-field-height: 60px;--auth-v3-field-radius: 14px;--auth-v3-prefix-width: 96px;--auth-v3-phone-size: 20px;--auth-v3-phone-spacing: .5px;--auth-v3-consent-top: 20px;--auth-v3-submit-size: 19px;--auth-v3-code-size: 24px;--auth-v3-code-spacing: .65em;--body-l-size: 18px;--body-m-size: 16px;--button-line: 24px;--display-m-size: 48px;--display-m-line: 52px;--min-tap: 44px;--space-10: 40px}:root{--storefront-page-padding: 48px;--storefront-title-size: 40px;--storefront-title-line: 48px;--storefront-catalog-columns: 260px minmax(0, 1fr);--storefront-catalog-gap: 24px;--storefront-filter-title-size: 18px;--storefront-filter-title-line: 28px;--storefront-product-columns: repeat(3, minmax(0, 1fr));--storefront-product-padding: 16px;--storefront-product-media-ratio: 1 / 1.06;--storefront-card-lift: -4px;--site-header-z: 40;--site-header-height: 80px;--site-header-gap: clamp(12px, 2vw, 32px);--site-brand-gap: 10px;--site-brand-mark: 33px;--site-brand-size: 20px;--site-brand-tracking: -.01em;--site-nav-gap: clamp(14px, 2vw, 28px);--site-search-basis: 220px;--site-search-gap: 10px;--site-search-padding: 14px;--site-action-icon: 24px;--site-count-top: 5px;--site-count-right: 4px;--site-count-size: 20px;--site-count-padding: 5px;--site-avatar-size: 40px;--site-mobile-link-height: 52px;--site-footer-padding: clamp(32px, 5vw, 48px) 0 32px;--site-footer-column-min: 220px;--site-footer-gap: clamp(20px, 3vw, 32px);--site-footer-contact-top: 8px;--site-footer-button-x: 18px;--site-footer-muted: var(--text-secondary);--site-footer-button-border: var(--border-strong);--site-footer-button-hover: var(--bg-raised);--site-footer-rule: var(--border-default);--site-footer-bottom-gap: clamp(12px, 2vw, 24px);--site-footer-legal-basis: 320px;--body-l-size: 18px;--body-m-size: 16px;--caption-size: 14px;--caption-line: 20px;--min-h-control: var(--control-m);--min-h-tap: var(--tap-min);--icon-md: 20px}:root{--product-column-gap: clamp(20px, 2.4vw, 32px);--product-gallery-basis: 380px;--product-main-basis: 320px;--product-buy-basis: 300px;--product-buy-top: 160px;--product-title-size: clamp(24px, 2.2vw, 28px);--product-title-line: 36px;--product-title-tracking: -.01em;--product-price-size: clamp(32px, 3vw, 40px);--product-price-line: 48px;--product-price-tracking: -.02em;--product-fact-height: 72px;--product-fact-icon: 40px;--product-seller-height: 76px;--product-guarantee-height: 40px;--product-variant-width: 64px;--product-anchors-z: 30;--product-anchor-gap: clamp(14px, 2vw, 28px);--product-text-width: 976px;--product-spec-card-min: 260px;--product-spec-card-height: 116px;--product-spec-value-size: 22px;--product-spec-value-line: 28px;--product-spec-row-height: 60px;--product-spec-key-basis: 220px;--product-rating-size: 48px;--product-rating-line: 56px;--product-rating-row-height: 36px;--product-rating-bar-height: 8px;--product-rating-count-width: 40px;--product-similar-min: 240px}:root{--cart-column-gap: clamp(20px, 2.4vw, 32px);--cart-list-basis: 520px;--cart-summary-basis: 320px;--cart-summary-top: 104px;--cart-title-size: clamp(28px, 2.6vw, 36px);--cart-title-line: 44px;--cart-title-tracking: -.01em;--cart-total-size: 28px;--cart-total-line: 34px;--cart-item-body-basis: 240px;--cart-photo-size: 108px;--cart-stripe-width: 4px;--cart-cert-icon: 40px;--cart-cert-mark: 20px;--cart-check-size: 24px;--cart-check-mark: 16px;--cart-check-inset: 10px;--cart-stepper-height: 46px;--cart-stepper-value-width: 48px;--cart-switch-width: 52px;--cart-switch-height: 32px;--cart-switch-knob: 24px;--cart-switch-travel: 20px;--cart-related-min: 240px}:root{--nav-column-gap: 20px;--nav-side-width: 260px;--nav-aside-width: 320px;--nav-feed-basis: 420px;--nav-sticky-top: 88px;--nav-tabs-top: 80px;--nav-title-size: clamp(26px, 3vw, 34px);--nav-card-title-size: 22px;--nav-card-title-line: 28px;--nav-row-height: 52px;--nav-avatar-size: 32px;--nav-author-avatar: 40px;--nav-cover-height: 280px;--nav-chip-height: 40px;--nav-tab-height: 56px;--nav-badge-size: 22px;--nav-mark-size: 16px;--nav-icon-size: 18px;--nav-progress-height: 4px;--nav-path-min-height: 180px;--nav-ask-min-height: 200px;--nav-live-min-height: 160px;--nav-material-cover-height: clamp(200px, 28vw, 380px);--nav-prose-width: 720px;--nav-hatch: repeating-linear-gradient(115deg, var(--brand-hatch) 0 14px, transparent 14px 42px);--nav-path-background: linear-gradient(120deg, var(--brand-surf) 0%, var(--brand-vio) 62%, var(--brand-deep) 100%);--nav-ask-background: linear-gradient(135deg, var(--brand-vio) 0%, var(--brand-surf) 100%);--nav-progress-fill: linear-gradient(90deg, var(--sea-600), var(--cyan-500))}:root[data-theme=dark].bb-storefront,:root[data-theme=dark] .bb-storefront,:root[data-theme=dark] body.bb-storefront,:root:not([data-theme]).bb-storefront,:root:not([data-theme]) .bb-storefront,:root:not([data-theme]) body.bb-storefront{--bg-page: #0A0B12;--bg-subtle: #12131C;--bg-card: #1B1C2B;--bg-raised: #23243A;--bg-selected: #2B2C45;--bg-inverse: #F2F0E8;--bg-brand: #6D63C4;--bg-cert: #16323A;--text-primary: #F2F0E8;--text-secondary: #A9A6B8;--text-tertiary: #6E7086;--text-inverse: #13002C;--text-link: #43B7C2;--text-link-hover: #7ED3DB;--border-default: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--border-focus: #9890DF;--border-cert: rgba(67, 183, 194, .45);--action-primary: #6D63C4;--action-primary-hover: #7d74d0;--action-primary-active: #574EA6;--action-cert: #43B7C2;--action-danger: #C94A3D;--action-disabled-bg: #23243A;--action-disabled-text: #6E7086;--accent-brand: #43B7C2;--success-50: rgba(95, 194, 154, .17);--warning-50: rgba(221, 166, 83, .1);--error-50: rgba(201, 74, 61, .1);--success-600: #7FD3AC;--warning-600: #DDA653;--error-600: #E58C7E;--status-success-bg: rgba(95, 194, 154, .17);--status-warning-bg: rgba(221, 166, 83, .1);--status-error-bg: rgba(201, 74, 61, .1);--status-success-text: #7FD3AC;--status-warning-text: #DDA653;--status-error-text: #E58C7E;--status-success-icon: #7FD3AC;--status-warning-icon: #DDA653;--status-error-icon: #E58C7E;--status-success-border: rgba(127, 211, 172, .34);--status-warning-border: rgba(221, 166, 83, .34);--status-error-border: rgba(201, 74, 61, .3);--disabled-bg: #23243A;--disabled-text: #6E7086;--disabled-border: #2B2C45;--disabled-icon: #6E7086;--scrim: rgba(5, 5, 10, .72);--shadow-sm: 0 2px 8px -4px rgba(0, 0, 0, .55);--shadow-md: 0 12px 28px -20px rgba(0, 0, 0, .65);--shadow-lg: 0 20px 44px -28px rgba(0, 0, 0, .7);--shadow-xl: 0 32px 64px -32px rgba(0, 0, 0, .75);background-color:var(--bg-page);color:var(--text-primary)}@media(prefers-color-scheme:dark){:root[data-theme=system].bb-storefront,:root[data-theme=system] .bb-storefront,:root[data-theme=system] body.bb-storefront{--bg-page: #0A0B12;--bg-subtle: #12131C;--bg-card: #1B1C2B;--bg-raised: #23243A;--bg-selected: #2B2C45;--bg-inverse: #F2F0E8;--bg-brand: #6D63C4;--bg-cert: #16323A;--text-primary: #F2F0E8;--text-secondary: #A9A6B8;--text-tertiary: #6E7086;--text-inverse: #13002C;--text-link: #43B7C2;--text-link-hover: #7ED3DB;--border-default: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--border-focus: #9890DF;--border-cert: rgba(67, 183, 194, .45);--action-primary: #6D63C4;--action-primary-hover: #7d74d0;--action-primary-active: #574EA6;--action-cert: #43B7C2;--action-danger: #C94A3D;--action-disabled-bg: #23243A;--action-disabled-text: #6E7086;--accent-brand: #43B7C2;--success-50: rgba(95, 194, 154, .17);--warning-50: rgba(221, 166, 83, .1);--error-50: rgba(201, 74, 61, .1);--success-600: #7FD3AC;--warning-600: #DDA653;--error-600: #E58C7E;--status-success-bg: rgba(95, 194, 154, .17);--status-warning-bg: rgba(221, 166, 83, .1);--status-error-bg: rgba(201, 74, 61, .1);--status-success-text: #7FD3AC;--status-warning-text: #DDA653;--status-error-text: #E58C7E;--status-success-icon: #7FD3AC;--status-warning-icon: #DDA653;--status-error-icon: #E58C7E;--status-success-border: rgba(127, 211, 172, .34);--status-warning-border: rgba(221, 166, 83, .34);--status-error-border: rgba(201, 74, 61, .3);--disabled-bg: #23243A;--disabled-text: #6E7086;--disabled-border: #2B2C45;--disabled-icon: #6E7086;--scrim: rgba(5, 5, 10, .72);--shadow-sm: 0 2px 8px -4px rgba(0, 0, 0, .55);--shadow-md: 0 12px 28px -20px rgba(0, 0, 0, .65);--shadow-lg: 0 20px 44px -28px rgba(0, 0, 0, .7);--shadow-xl: 0 32px 64px -32px rgba(0, 0, 0, .75);background-color:var(--bg-page);color:var(--text-primary)}}:root[data-theme=light].bb-storefront,:root[data-theme=light] .bb-storefront,:root[data-theme=light] body.bb-storefront{--bg-page: #E8E1F4;--bg-subtle: #F6F2FD;--bg-card: #FFFFFF;--bg-raised: #EDE8F9;--bg-selected: #D6CDEC;--bg-inverse: #1B1147;--bg-brand: #4A3FA6;--bg-cert: #F0FAFB;--text-primary: #1B1147;--text-secondary: #5B4E7A;--text-tertiary: #645879;--text-inverse: #FFFFFF;--text-link: #005F6E;--text-link-hover: #00566A;--border-default: #DCD4EE;--border-strong: #B6AAD2;--border-focus: #4A3FA6;--border-cert: #9FD8E1;--action-primary: #4A3FA6;--action-primary-hover: #574EA6;--action-primary-active: #302873;--action-cert: #005F6E;--action-danger: #C0362C;--action-disabled-bg: #EDE8F9;--action-disabled-text: #645879;--accent-brand: #005F6E;--brand-surf: #F6F2FD;--brand-vio: #DED6F8;--brand-cy: #CDEDF2;--brand-hatch: #CDEDF2;--brand-panel: #FFFFFF;--brand-panel-solid: #FFFFFF;--brand-panel-raised: #EDE8F9;--brand-line: #DCD4EE;--brand-glass: #E7E1F5;--brand-chip: #F0FAFB;--brand-deep: #EDE8FB;--brand-sea: #CDEDF2;--brand-text: #1B1147;--brand-text-soft: #2A2140;--brand-text-muted: #5B4E7A;--brand-eyebrow: #005F6E;--brand-figure: #005F6E;--brand-tile-cy: #B8E8EE;--brand-tile-vio: #E7E1F5;--success-50: #E6F4EC;--warning-50: #FBF0E2;--error-50: #FBEAE8;--success-600: #0E7A4F;--warning-600: #A85C00;--error-600: #C0362C;--status-success-bg: #E6F4EC;--status-warning-bg: #FBF0E2;--status-error-bg: #FBEAE8;--status-success-text: #0E7A4F;--status-warning-text: #A85C00;--status-error-text: #C0362C;--status-success-icon: #0E7A4F;--status-warning-icon: #A85C00;--status-error-icon: #C0362C;--status-success-border: #A9D9BF;--status-warning-border: #E6C79A;--status-error-border: #EDBBB5;--scrim: rgba(43, 33, 113, .2);--shadow-sm: 0 2px 8px rgba(43, 33, 113, .06);--shadow-md: 0 8px 20px rgba(43, 33, 113, .1);--shadow-lg: 0 16px 36px rgba(43, 33, 113, .14);--shadow-xl: 0 28px 56px rgba(43, 33, 113, .16);background-color:var(--bg-page);color:var(--text-primary)}@media(prefers-color-scheme:light){:root[data-theme=system].bb-storefront,:root[data-theme=system] .bb-storefront,:root[data-theme=system] body.bb-storefront{--bg-page: #E8E1F4;--bg-subtle: #F6F2FD;--bg-card: #FFFFFF;--bg-raised: #EDE8F9;--bg-selected: #D6CDEC;--bg-inverse: #1B1147;--bg-brand: #4A3FA6;--bg-cert: #F0FAFB;--text-primary: #1B1147;--text-secondary: #5B4E7A;--text-tertiary: #645879;--text-inverse: #FFFFFF;--text-link: #005F6E;--text-link-hover: #00566A;--border-default: #DCD4EE;--border-strong: #B6AAD2;--border-focus: #4A3FA6;--border-cert: #9FD8E1;--action-primary: #4A3FA6;--action-primary-hover: #574EA6;--action-primary-active: #302873;--action-cert: #005F6E;--action-danger: #C0362C;--action-disabled-bg: #EDE8F9;--action-disabled-text: #645879;--accent-brand: #005F6E;--brand-surf: #F6F2FD;--brand-vio: #DED6F8;--brand-cy: #CDEDF2;--brand-hatch: #CDEDF2;--brand-panel: #FFFFFF;--brand-panel-solid: #FFFFFF;--brand-panel-raised: #EDE8F9;--brand-line: #DCD4EE;--brand-glass: #E7E1F5;--brand-chip: #F0FAFB;--brand-deep: #EDE8FB;--brand-sea: #CDEDF2;--brand-text: #1B1147;--brand-text-soft: #2A2140;--brand-text-muted: #5B4E7A;--brand-eyebrow: #005F6E;--brand-figure: #005F6E;--brand-tile-cy: #B8E8EE;--brand-tile-vio: #E7E1F5;--success-50: #E6F4EC;--warning-50: #FBF0E2;--error-50: #FBEAE8;--success-600: #0E7A4F;--warning-600: #A85C00;--error-600: #C0362C;--status-success-bg: #E6F4EC;--status-warning-bg: #FBF0E2;--status-error-bg: #FBEAE8;--status-success-text: #0E7A4F;--status-warning-text: #A85C00;--status-error-text: #C0362C;--status-success-icon: #0E7A4F;--status-warning-icon: #A85C00;--status-error-icon: #C0362C;--status-success-border: #A9D9BF;--status-warning-border: #E6C79A;--status-error-border: #EDBBB5;--scrim: rgba(43, 33, 113, .2);--shadow-sm: 0 2px 8px rgba(43, 33, 113, .06);--shadow-md: 0 8px 20px rgba(43, 33, 113, .1);--shadow-lg: 0 16px 36px rgba(43, 33, 113, .14);--shadow-xl: 0 28px 56px rgba(43, 33, 113, .16);background-color:var(--bg-page);color:var(--text-primary)}}:root.bb-storefront{--profile-page: #12121C;--profile-panel: #171826;--profile-sidebar: #302873}.profile-v6-root{--font-text: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font-text)}:root[data-theme=light].bb-storefront{--profile-page: #F6F2FD;--profile-panel: #FFFFFF;--profile-sidebar: #E7E1F5}@media(prefers-color-scheme:light){:root[data-theme=system].bb-storefront{--profile-page: #F6F2FD;--profile-panel: #FFFFFF;--profile-sidebar: #E7E1F5}}:root.bb-storefront{--nv-surf: #12121C;--nv-head: #171826;--nv-card: #1B1C2B;--nv-raise: #23243A;--nv-ink: #F2F0E9;--nv-ink2: #E4E2DC;--nv-mut: #A9A6B8;--nv-mut3: #8C889B;--nv-line: rgba(242, 240, 233, .08);--nv-chip: rgba(242, 240, 233, .14);--nv-grab: rgba(242, 240, 233, .26);--nv-vio: #6D63C4;--nv-vio-ink: #A79EE8;--nv-vio-deep: #302873;--nv-vio-bd: rgba(109, 99, 196, .4);--nv-vio-tint: rgba(109, 99, 196, .16);--nv-cy: #43B7C2;--nv-cy-ink: #7ED3DB;--nv-cy-tint: rgba(67, 183, 194, .1);--nv-cy-deep: #197F8C;--nv-ok: #7FD3AC;--nv-ok-tint: rgba(95, 194, 154, .17);--nv-warn: #DDA653;--nv-warn-tint: rgba(221, 166, 83, .1);--nv-err: #E58C7E;--nv-err-tint: rgba(201, 74, 61, .1);--nv-on-vio: #FFFFFF;--nv-overlay: rgba(10, 11, 18, .72);--nv-vio-grad: #6D63C4;--nv-cy-grad: #43B7C2;--nv-deep-grad: #302873;--nv-ink-soft: rgba(242, 240, 233, .82);--nv-line-soft: rgba(242, 240, 233, .16);--nv-shadow: none}:root[data-theme=light].bb-storefront{--nv-surf: #F6F2FD;--nv-head: #FFFFFF;--nv-card: #FFFFFF;--nv-raise: #EDE8F9;--nv-ink: #1B1147;--nv-ink2: #2A2140;--nv-mut: #5B4E7A;--nv-mut3: #645879;--nv-line: #DCD4EE;--nv-chip: #EFEAF7;--nv-grab: #B6AAD2;--nv-vio: #4A3FA6;--nv-vio-ink: #4A3FA6;--nv-vio-deep: #E7E1F5;--nv-vio-bd: #BFB3E4;--nv-vio-tint: #F1EDFB;--nv-cy: #005F6E;--nv-cy-ink: #00566A;--nv-cy-tint: #F0FAFB;--nv-cy-deep: #B8E8EE;--nv-ok: #0E7A4F;--nv-ok-tint: #E6F4EC;--nv-warn: #A85C00;--nv-warn-tint: #FBF0E2;--nv-err: #C0362C;--nv-err-tint: #FBEAE8;--nv-overlay: rgba(255, 255, 255, .9);--nv-vio-grad: #DED6F8;--nv-cy-grad: #CDEDF2;--nv-deep-grad: #EDE8FB;--nv-ink-soft: rgba(27, 17, 71, .86);--nv-line-soft: #DCD4EE;--nv-shadow: 0 8px 20px rgba(43, 33, 113, .1)}@media(prefers-color-scheme:light){:root[data-theme=system].bb-storefront{--nv-surf: #F6F2FD;--nv-head: #FFFFFF;--nv-card: #FFFFFF;--nv-raise: #EDE8F9;--nv-ink: #1B1147;--nv-ink2: #2A2140;--nv-mut: #5B4E7A;--nv-mut3: #645879;--nv-line: #DCD4EE;--nv-chip: #EFEAF7;--nv-grab: #B6AAD2;--nv-vio: #4A3FA6;--nv-vio-ink: #4A3FA6;--nv-vio-deep: #E7E1F5;--nv-vio-bd: #BFB3E4;--nv-vio-tint: #F1EDFB;--nv-cy: #005F6E;--nv-cy-ink: #00566A;--nv-cy-tint: #F0FAFB;--nv-cy-deep: #B8E8EE;--nv-ok: #0E7A4F;--nv-ok-tint: #E6F4EC;--nv-warn: #A85C00;--nv-warn-tint: #FBF0E2;--nv-err: #C0362C;--nv-err-tint: #FBEAE8;--nv-overlay: rgba(255, 255, 255, .9);--nv-vio-grad: #DED6F8;--nv-cy-grad: #CDEDF2;--nv-deep-grad: #EDE8FB;--nv-ink-soft: rgba(27, 17, 71, .86);--nv-line-soft: #DCD4EE;--nv-shadow: 0 8px 20px rgba(43, 33, 113, .1)}}:root[data-theme=dark] body.bb-seller,:root[data-theme=system][data-scheme=dark] body.bb-seller{color-scheme:dark;--bg-page: #0A0B12;--bg-subtle: #12131C;--bg-card: #1B1C2B;--bg-raised: #23243A;--bg-selected: #2B2C45;--bg-inverse: #F2F0E8;--bg-brand: #6D63C4;--bg-cert: #16323A;--text-primary: #F2F0E8;--text-secondary: #A9A6B8;--text-tertiary: #8C889B;--text-inverse: #13002C;--text-link: #43B7C2;--text-link-hover: #7ED3DB;--border-default: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--border-focus: #9890DF;--border-cert: rgba(67, 183, 194, .45);--action-primary: #6D63C4;--action-primary-hover: #7d74d0;--action-primary-active: #574EA6;--action-cert: #43B7C2;--action-danger: #C94A3D;--action-disabled-bg: #23243A;--action-disabled-text: #6E7086;--accent-brand: #43B7C2;--success-50: rgba(95, 194, 154, .17);--warning-50: rgba(221, 166, 83, .1);--error-50: rgba(201, 74, 61, .1);--success-600: #7FD3AC;--warning-600: #DDA653;--error-600: #E58C7E;--status-success-bg: rgba(95, 194, 154, .17);--status-warning-bg: rgba(221, 166, 83, .1);--status-error-bg: rgba(201, 74, 61, .1);--status-success-text: #7FD3AC;--status-warning-text: #DDA653;--status-error-text: #E58C7E;--status-success-icon: #7FD3AC;--status-warning-icon: #DDA653;--status-error-icon: #E58C7E;--status-success-border: rgba(127, 211, 172, .34);--status-warning-border: rgba(221, 166, 83, .34);--status-error-border: rgba(201, 74, 61, .3);--disabled-bg: #23243A;--disabled-text: #6E7086;--disabled-border: #2B2C45;--disabled-icon: #6E7086;--scrim: rgba(5, 5, 10, .72);--shadow-sm: 0 2px 8px -4px rgba(0, 0, 0, .55);--shadow-md: 0 12px 28px -20px rgba(0, 0, 0, .65);--shadow-lg: 0 20px 44px -28px rgba(0, 0, 0, .7);--shadow-xl: 0 32px 64px -32px rgba(0, 0, 0, .75);--sc-page: #0A0B12;--sc-work: #0A0B12;--sc-surf: #12121C;--sc-head: #171826;--sc-card: #1B1C2B;--sc-raise: #23243A;--sc-ink: #F2F0E8;--sc-ink2: #E4E2DC;--sc-mut: #A9A6B8;--sc-mut3: #8C889B;--sc-line: rgba(242, 240, 233, .08);--sc-chip: rgba(242, 240, 233, .14);--sc-field: rgba(242, 240, 233, .26);--sc-tint: rgba(109, 99, 196, .16);--sc-vio: #6D63C4;--sc-vio-hover: #7d74d0;--sc-vio-ink: #A79EE8;--sc-vio-bd: rgba(109, 99, 196, .4);--sc-cy: #43B7C2;--sc-cy-hover: #7ED3DB;--sc-cy-ink: #7ED3DB;--sc-on-cy: #0E2A2E;--sc-cy-tint: rgba(67, 183, 194, .1);--sc-cy-bd: rgba(67, 183, 194, .3);--sc-link: #43B7C2;--sc-ok: #7FD3AC;--sc-ok-tint: rgba(95, 194, 154, .17);--sc-warn: #DDA653;--sc-warn-tint: rgba(221, 166, 83, .1);--sc-warn-bd: rgba(221, 166, 83, .34);--sc-err: #E58C7E;--sc-err-tint: rgba(201, 74, 61, .1);--sc-err-bd: rgba(201, 74, 61, .3);--sc-err-fill: #C94A3D;--sc-veil: rgba(5, 5, 10, .72);--sc-shadow: 0 8px 20px rgba(0, 0, 0, .35);--sc-shadow-pop: 0 24px 48px rgba(0, 0, 0, .55);--sc-show-dark: inline-flex;--sc-show-light: none;background-color:var(--bg-page);color:var(--text-primary)}body.bb-seller{--font-text: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font-text)}@font-face{font-family:Manrope;src:url(/build/assets/manrope-400-BEIO-tX3.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/build/assets/manrope-500-C3q1kWH5.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/build/assets/manrope-600-DBphNC1-.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/build/assets/manrope-700-DbNN7f-K.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/build/assets/manrope-800-CNT0ON31.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(../../android/app/src/main/res/font/onest_variable.ttf) format("truetype");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/build/assets/oswald-600-CFE0X6ms.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/build/assets/oswald-700-CM4Tt9Ci.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.bb-register-calm{--register-bg: var(--bg-page);--register-bg-subtle: var(--bg-subtle);--register-heading-color: var(--text-primary);--register-heading-font: var(--font-text);--register-heading-transform: none;--register-heading-tracking: var(--tracking-normal);--register-text-color: var(--text-primary);--register-radius: var(--radius-lg);background-color:var(--register-bg);color:var(--register-text-color)}.bb-register-strong{--register-bg: var(--bg-inverse);--register-bg-subtle: var(--purple-600);--register-heading-color: var(--brand-text);--register-heading-font: var(--font-display);--register-heading-transform: uppercase;--register-heading-tracking: var(--tracking-caps);--register-text-color: var(--brand-text);--register-radius: var(--radius-lg);background-color:var(--register-bg);background-image:var(--brand-gradient);color:var(--register-text-color)}.bb-register-kids{--register-bg: var(--cyan-50);--register-bg-subtle: var(--bg-page);--register-heading-color: var(--purple-600);--register-heading-font: var(--font-display);--register-heading-transform: none;--register-heading-tracking: var(--tracking-normal);--register-text-color: var(--text-primary);--register-radius: var(--radius-xl);background-color:var(--register-bg);background-image:none;color:var(--register-text-color)}:where(.bb-register-calm,.bb-register-strong,.bb-register-kids) :where(h1,h2,h3,h4){color:var(--register-heading-color);font-family:var(--register-heading-font);text-transform:var(--register-heading-transform);letter-spacing:var(--register-heading-tracking)}.bb-home-v5{font-family:var(--font-text);-webkit-font-smoothing:antialiased;color:var(--text-primary)}.bb-home-v5 .font-display{font-family:var(--font-display)}.bb-home-v5 .bb-container{max-width:var(--home-page-max-width);padding-inline:var(--home-page-padding-inline)}.bb-home-v5 :where(main h2){font-size:var(--home-page-font-size);line-height:var(--home-page-line-height);font-weight:var(--home-page-font-weight);letter-spacing:var(--home-page-letter-spacing)}.bb-home-v5 .home-hero{padding:var(--home-hero-padding);border-radius:var(--home-hero-border-radius);background:var(--home-hero-background)}.bb-home-v5 .home-hero>.bb-hatch{right:var(--home-hero-right);top:var(--home-hero-top);bottom:auto;width:var(--home-hero-width);height:var(--home-hero-height);opacity:var(--home-hero-opacity);transform:var(--home-hero-transform);background:var(--home-hero-background-2)}.bb-home-v5 .home-hero .bb-container>span{letter-spacing:var(--home-hero-letter-spacing)}.bb-home-v5 .home-hero h1{max-width:var(--home-hero-max-width);font-family:var(--font-display);font-size:var(--home-hero-font-size);line-height:var(--home-hero-line-height);font-weight:var(--home-hero-font-weight);letter-spacing:var(--home-hero-letter-spacing-2)}.bb-home-v5 .home-hero h1+p{margin-top:var(--home-hero-margin-top);max-width:var(--home-hero-max-width-2);font-size:var(--home-hero-font-size-2);line-height:var(--home-hero-line-height-2);color:var(--home-hero-color)}.bb-home-v5 .home-hero form{max-width:var(--home-hero-max-width-3);width:var(--home-hero-width-2);gap:var(--home-hero-gap);padding:var(--home-hero-padding-2);box-shadow:var(--home-hero-box-shadow)}.bb-home-v5 .home-hero input{flex:var(--home-hero-flex);min-width:var(--home-hero-min-width);height:var(--home-hero-height-2);padding:var(--home-hero-padding-3);font-size:var(--home-hero-font-size-3)}.bb-home-v5 .home-hero button{min-width:var(--home-hero-min-width-2);height:var(--home-hero-height-3)}.bb-home-v5 .home-hero form+p{margin-top:var(--home-hero-margin-top-2)}.bb-home-v5 .home-hero form+p>span{min-height:var(--home-hero-min-height);height:var(--home-hero-height-4)}.bb-home-v5 #navigator{padding:var(--home-page-padding)}.bb-home-v5 #navigator .bb-container>span{letter-spacing:var(--home-page-letter-spacing-2)}.bb-home-v5 #navigator h2{max-width:var(--home-page-max-width-2);font-size:var(--home-page-font-size-2);line-height:var(--home-page-line-height-2);letter-spacing:var(--home-page-letter-spacing-3);color:var(--action-primary)}.bb-home-v5 #navigator h2+p{max-width:var(--home-page-max-width-3);font-size:var(--home-page-font-size-3);line-height:var(--home-page-line-height-3)}.bb-home-v5 #navigator ul{margin-top:var(--home-page-margin-top);grid-template-columns:var(--home-page-grid-template-columns);gap:var(--home-page-gap)}.bb-home-v5 .home-tile{min-height:var(--home-tile-min-height);border:var(--home-tile-border);border-radius:var(--home-tile-border-radius);padding:var(--home-tile-padding);transition:var(--home-tile-transition)}.bb-home-v5 .home-tile:hover{transform:var(--home-tile-transform);box-shadow:var(--home-tile-box-shadow)}.bb-home-v5 .home-tile-number{font-size:var(--home-tile-number-font-size);line-height:var(--home-tile-number-line-height);font-weight:var(--home-tile-number-font-weight);opacity:var(--home-tile-number-opacity)}.bb-home-v5 .home-tile-title{font-size:var(--home-tile-title-font-size);line-height:var(--home-tile-title-line-height);font-weight:var(--home-tile-title-font-weight)}.bb-home-v5 .home-tile-meta{font-size:var(--home-tile-meta-font-size);line-height:var(--home-tile-meta-line-height)}.bb-home-v5 .home-tile-step{border-color:var(--home-tile-step-border-color)}.bb-home-v5 .home-tile-step>span:first-child{font-size:var(--home-tile-step-font-size);font-weight:var(--home-tile-step-font-weight);letter-spacing:var(--home-tile-step-letter-spacing);color:inherit;opacity:var(--home-tile-step-opacity)}.bb-home-v5 .home-tile-step>span:last-child{font-size:var(--home-tile-step-font-size-2);line-height:var(--home-tile-step-line-height);font-weight:var(--home-tile-step-font-weight-2)}.bb-home-v5 .home-tile-button{flex:var(--home-tile-button-flex);font-size:var(--home-tile-button-font-size);font-weight:var(--home-tile-button-font-weight)}.bb-home-v5 #navigator li:last-child .home-tile-number{opacity:var(--home-tile-number-opacity-2)}.bb-home-v5 #navigator li:last-child .home-tile-step{border-color:var(--border-default)}.bb-home-v5 #navigator ul+div{min-height:var(--home-page-min-height)}.bb-home-v5 #navigator ul+div .text-body-l{font-size:var(--home-page-font-size-4)}.bb-home-v5 .home-routes,.bb-home-v5 .home-community,.bb-home-v5 .home-promises{position:relative;overflow:hidden;border-radius:var(--home-routes-border-radius);padding:var(--home-routes-padding)}.bb-home-v5 .home-community{margin-top:var(--home-community-margin-top)}.bb-home-v5 .home-routes:before,.bb-home-v5 .home-community:before,.bb-home-v5 .home-promises:before{content:"";position:absolute;pointer-events:none;right:var(--home-routes-right);top:var(--home-routes-top);width:var(--home-routes-width);height:var(--home-routes-height);opacity:var(--home-routes-opacity);transform:var(--home-routes-transform);background:var(--home-routes-background)}.bb-home-v5 .home-routes>div,.bb-home-v5 .home-community>div,.bb-home-v5 .home-promises>div{position:relative}.bb-home-v5 .home-community:before{right:var(--home-community-right);top:var(--home-community-top);width:var(--home-community-width);height:var(--home-community-height);opacity:var(--home-community-opacity);transform:var(--home-community-transform)}.bb-home-v5 .home-promises{background:var(--home-promises-background)}.bb-home-v5 .home-promises:before{right:auto;top:auto;left:var(--home-promises-left);bottom:var(--home-promises-bottom);width:var(--home-promises-width);height:var(--home-promises-height);transform:var(--home-promises-transform)}.bb-home-v5 .home-routes .bb-container>div:first-child>span:first-child,.bb-home-v5 .home-community .bb-container>div:first-child>span:first-child{width:var(--home-routes-width-2);height:var(--home-routes-height-2);font-size:var(--home-routes-font-size)}.bb-home-v5 .home-routes ul{grid-template-columns:var(--home-routes-grid-template-columns);gap:var(--home-routes-gap)}.bb-home-v5 .home-routes li>a{min-height:var(--home-routes-min-height);border-radius:var(--home-routes-border-radius-2);padding:var(--home-routes-padding-2)}.bb-home-v5 .home-routes li>a>svg{height:var(--home-routes-height-3)}.bb-home-v5 .home-routes li>a>span:first-of-type{min-height:var(--home-routes-min-height-2);height:var(--home-routes-height-4);padding-inline:var(--home-routes-padding-inline);margin-top:var(--home-routes-margin-top);font-weight:var(--home-routes-font-weight)}.bb-home-v5 .home-routes li>a>.text-h4{font-size:var(--home-routes-font-size-2);line-height:var(--home-routes-line-height);margin-top:var(--home-routes-margin-top-2)}.bb-home-v5 .home-community .grid{grid-template-columns:var(--home-community-grid-template-columns);gap:var(--home-community-gap)}.bb-home-v5 .home-community .grid>div{min-width:var(--home-community-min-width)}.bb-home-v5 .home-community .grid>.bg-brand-panel{background:var(--home-community-background);border:var(--home-community-border);padding:var(--home-community-padding)}.bb-home-v5 .home-community .font-display{font-size:var(--home-community-font-size);line-height:var(--home-community-line-height)}.bb-home-v5 .home-community h3{font-size:var(--home-community-font-size-2);line-height:var(--home-community-line-height-2);font-weight:var(--home-community-font-weight)}.bb-home-v5 .home-community .grid>div>span:first-child:not(.font-display){width:var(--home-community-width-2);height:var(--home-community-height-2)}.bb-home-v5 .home-community li .text-body-l{font-size:var(--home-community-font-size-3);line-height:var(--home-community-line-height-3)}.bb-home-v5 .home-community p>.rounded-full{min-height:var(--home-community-min-height);height:var(--home-community-height-3)}.bb-home-v5 .home-community .grid>div:last-child p:last-child a{width:var(--home-community-width-3);justify-content:center}.bb-home-v5 .home-directions{padding:var(--home-directions-padding)}.bb-home-v5 .home-directions ul{grid-template-columns:var(--home-directions-grid-template-columns);gap:var(--home-directions-gap)}.bb-home-v5 .home-directions li>a{min-height:var(--home-directions-min-height);padding:var(--home-directions-padding-2)}.bb-home-v5 .home-directions .rounded-full{min-height:var(--home-directions-min-height-2);height:var(--home-directions-height)}.bb-home-v5 .home-promises ul{margin-top:var(--home-promises-margin-top);grid-template-columns:var(--home-promises-grid-template-columns);gap:var(--home-promises-gap)}.bb-home-v5 .home-promises li>span{width:var(--home-promises-width-2);height:var(--home-promises-height-2);background:var(--home-promises-background-2)}.bb-home-v5 .home-promises h3{font-size:var(--home-promises-font-size);line-height:var(--home-promises-line-height);font-weight:var(--home-promises-font-weight)}.bb-home-v5 .home-faq,.bb-home-v5 .home-cta{padding:var(--home-faq-padding)}.bb-home-v5 .home-faq .bb-container>div{margin-top:var(--home-faq-margin-top);padding-block:var(--home-faq-padding-block)}.bb-home-v5 .home-faq button{min-height:var(--home-faq-min-height);padding-block:var(--home-faq-padding-block-2);font-size:var(--home-faq-font-size);line-height:var(--home-faq-line-height)}.bb-home-v5 .home-cta h2{font-size:var(--home-cta-font-size);line-height:var(--home-cta-line-height);letter-spacing:var(--home-cta-letter-spacing)}.bb-home-v5 .home-cta p{max-width:var(--home-cta-max-width);font-size:var(--home-cta-font-size-2);line-height:var(--home-cta-line-height-2)}.bb-home-v5 .home-help{position:fixed;right:var(--home-help-right);bottom:var(--home-help-bottom);z-index:var(--home-help-z-index);width:var(--home-help-width);height:var(--home-help-height);display:flex;align-items:center;justify-content:center;border-radius:var(--home-help-border-radius);background:var(--action-primary);color:#fff}.bb-home-v5 .home-directions h2{font-size:var(--home-prosthetics-heading-size);line-height:var(--home-prosthetics-heading-line)}.bb-home-v5 .home-directions .home-direction-title{font-weight:700;line-height:var(--home-promises-line-height)}.bb-home-v5 .home-directions li>a{padding:var(--space-6)}.bb-home-v5 .home-directions li .min-h-tap{min-height:var(--home-direction-badge-height)}.bb-home-v5 .home-faq button{padding-inline:0;font-weight:500}.bb-home-v5 .home-faq [role=region]>div{padding-inline:0;font:var(--body-m)}.bb-home-v5 .home-directions-label{display:flex;align-items:center;gap:var(--home-prosthetics-label-gap)}.bb-home-v5 .home-directions-number{display:flex;align-items:center;justify-content:center;width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);background:var(--action-primary);color:var(--text-on-dark);font-size:var(--home-prosthetics-number-size);font-weight:700}.bb-home-v5 .home-directions-intro{margin-top:var(--home-products-intro-top);max-width:var(--home-products-intro-width);font:var(--home-products-intro-font);color:var(--text-secondary)}.bb-home-v5 .home-directions .home-directions-grid{display:grid;grid-template-columns:var(--home-products-columns);gap:var(--home-products-grid-gap);margin-top:var(--home-products-grid-top)}.bb-home-v5 .home-directions li>.home-direction-card{position:relative;display:flex;flex-direction:column;height:100%;min-height:var(--home-products-card-min-height);padding:var(--space-6);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card)}.bb-home-v5 .home-direction-card:hover{border-color:var(--border-cert)}.bb-home-v5 .home-direction-title{display:flex;align-items:center;gap:var(--space-3);font:var(--home-products-title-font);color:var(--action-primary)}.bb-home-v5 .home-direction-title>svg{width:var(--home-products-icon-size);height:var(--home-products-icon-size);flex-shrink:0;color:var(--text-link)}.bb-home-v5 .home-direction-description{margin-top:var(--space-3);font:var(--home-products-description-font);color:var(--text-secondary)}.bb-home-v5 .home-direction-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:auto;padding-top:var(--space-4);min-height:var(--home-products-metrics-height)}.bb-home-v5 .home-direction-count{flex:1 1 auto;color:var(--text-secondary)}.bb-home-v5 .home-direction-badge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--home-direction-badge-height);padding:var(--home-products-chip-padding);border-radius:var(--radius-sm);font-size:var(--home-faq-font-size);font:var(--caption)}.bb-home-v5 .home-direction-service{position:absolute;right:var(--home-products-service-offset);top:var(--home-products-service-offset);color:var(--text-link);font:var(--caption);font-weight:700;letter-spacing:var(--home-page-letter-spacing-2)}.bb-home-v5 .home-direction-service+.home-direction-title{margin-top:var(--home-products-service-title-gap)}.bb-home-v5 .home-ipra-callout{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8);padding:var(--home-products-callout-padding);border-radius:var(--radius-lg);background:var(--bg-selected)}.bb-home-v5 .home-ipra-icon{display:flex;align-items:center;justify-content:center;flex:0 0 var(--space-12);width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);color:var(--action-primary);background:var(--bg-card)}.bb-home-v5 .home-ipra-icon svg{width:var(--home-products-icon-size);height:var(--home-products-icon-size)}.bb-home-v5 .home-ipra-copy{display:flex;flex-direction:column;flex:var(--home-products-callout-copy);min-width:0}.bb-home-v5 .home-ipra-title{font:var(--home-products-title-font);color:var(--text-primary)}.bb-home-v5 .home-ipra-copy .home-direction-description{margin-top:0}.bb-home-v5 .home-ipra-action{display:flex;align-items:center;justify-content:center;min-height:var(--space-12);min-width:var(--home-products-callout-button);padding-inline:var(--space-6);border-radius:var(--radius-md);font:var(--body-m);font-weight:500}.bb-home-v5 .home-ipra-secondary{min-width:var(--home-products-callout-secondary);border:var(--border-width-default) solid var(--border-strong);background:var(--bg-card);color:var(--action-primary)}.bb-home-v5 .home-routes-total{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-6);padding:var(--home-routes-total-padding);border-radius:var(--radius-lg);background:var(--bg-card)}.bb-home-v5 .home-routes-total-number{flex:0 0 auto;font-family:var(--font-display);font-style:italic;font-weight:700;font-size:var(--home-routes-total-number-size);line-height:var(--home-routes-total-number-line);color:var(--text-link)}.bb-home-v5 .home-routes-total-copy{display:flex;flex-direction:column;flex:var(--home-routes-total-copy-flex);min-width:0;font:var(--body-m);color:var(--text-secondary)}.bb-home-v5 .home-routes-total-action{display:inline-flex;align-items:center;flex:0 0 auto;min-height:var(--space-12);padding-inline:var(--space-6);border:var(--border-width-default) solid var(--border-strong);border-radius:var(--radius-md);font:var(--body-m);font-weight:500;color:var(--text-primary)}.bb-home-v5 .home-routes-total-action:hover{background:var(--bg-raised)}.bb-home-v5 .home-hero-columns{display:flex;flex-wrap:wrap;align-items:center;gap:var(--home-hero-columns-gap)}.bb-home-v5 .home-hero-main{flex:1 1 520px;min-width:0}.bb-auth-v3{font-family:var(--font-text)}.bb-auth-v3 .auth-v3-hero{position:relative;min-height:var(--auth-v3-min-height);overflow:hidden;padding:var(--auth-v3-section-padding);background:var(--auth-v3-gradient)}.bb-auth-v3 .auth-v3-hatch{position:absolute;right:var(--auth-v3-hatch-right);top:var(--auth-v3-hatch-top);width:var(--auth-v3-hatch-width);height:var(--auth-v3-hatch-height);opacity:var(--auth-v3-hatch-opacity);transform:rotate(var(--auth-v3-hatch-rotate));background:var(--auth-v3-hatch)}.bb-auth-v3 .auth-v3-orb{position:absolute;left:var(--auth-v3-orb-left);bottom:var(--auth-v3-orb-bottom);width:var(--auth-v3-orb-size);height:var(--auth-v3-orb-size);border-radius:var(--radius-full);background:var(--auth-v3-orb-bg)}.bb-auth-v3 .auth-v3-columns{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap}.bb-auth-v3 .auth-v3-intro{flex:999 1 var(--auth-v3-intro-basis);min-width:0;padding-top:var(--space-6)}.bb-auth-v3 .auth-v3-kicker{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--space-8);padding:var(--space-1) var(--auth-v3-kicker-x);border-radius:var(--radius-full);background:var(--auth-v3-kicker-bg);color:var(--brand-eyebrow);font:var(--caption);font-weight:600;letter-spacing:var(--auth-v3-kicker-spacing)}.bb-auth-v3 .auth-v3-kicker>span{width:var(--auth-v3-dot);height:var(--auth-v3-dot);border-radius:var(--radius-full);background:var(--cyan-500)}.bb-auth-v3 .auth-v3-intro h1{margin-top:var(--auth-v3-title-top);max-width:var(--auth-v3-title-width);font-family:var(--font-display);font-style:italic;font-size:var(--auth-v3-title-size);line-height:var(--auth-v3-title-line);font-weight:700;letter-spacing:var(--auth-v3-title-spacing);color:var(--brand-text)}.bb-auth-v3 .auth-v3-intro>p{margin-top:var(--auth-v3-title-top);max-width:var(--auth-v3-copy-width);font-size:var(--auth-v3-copy-size);line-height:var(--auth-v3-copy-line);color:var(--auth-v3-copy-color)}.bb-auth-v3 .auth-v3-perks{display:flex;flex-direction:column;gap:var(--space-4);max-width:var(--auth-v3-perks-width);margin-top:var(--auth-v3-perks-top)}.bb-auth-v3 .auth-v3-perks li{display:flex;align-items:center;gap:var(--auth-v3-perk-gap);min-height:var(--auth-v3-perk-height);padding:var(--auth-v3-perk-padding);border:var(--border-width-hairline) solid var(--auth-v3-perk-border);border-radius:var(--radius-lg);background:var(--auth-v3-perk-bg)}.bb-auth-v3 .auth-v3-perk-icon{display:flex;align-items:center;justify-content:center;flex:0 0 var(--min-tap);width:var(--min-tap);height:var(--min-tap);border-radius:var(--radius-md);color:var(--brand-figure);background:var(--auth-v3-icon-bg)}.bb-auth-v3 .auth-v3-perk-icon svg{width:var(--auth-v3-icon);height:var(--auth-v3-icon)}.bb-auth-v3 .auth-v3-perks li>span:last-child{display:flex;flex-direction:column;gap:var(--auth-v3-perk-copy-gap);min-width:0}.bb-auth-v3 .auth-v3-perks strong{font-size:var(--body-l-size);line-height:var(--button-line);font-weight:500;color:var(--brand-text)}.bb-auth-v3 .auth-v3-perks small{font-size:var(--body-m-size);line-height:var(--auth-v3-small-line);color:var(--auth-v3-small-color)}.bb-auth-v3 .auth-v3-card{width:var(--auth-v3-card-width);flex:0 0 auto;margin-left:var(--auth-v3-card-left);padding:var(--auth-v3-card-padding);border-radius:var(--auth-v3-card-radius);background:var(--bg-card);box-shadow:var(--auth-v3-card-shadow)}.bb-auth-v3 .auth-v3-card-top{display:flex;align-items:center;gap:var(--space-3)}.bb-auth-v3 .auth-v3-card-top>span{flex:1;color:var(--text-tertiary);font-size:var(--auth-v3-label-size);font-weight:600;letter-spacing:var(--auth-v3-kicker-spacing)}.bb-auth-v3 .auth-v3-card-top>a{display:flex;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);margin-right:var(--auth-v3-close-offset);color:var(--text-tertiary);font-size:var(--auth-v3-close-size)}.bb-auth-v3 .auth-v3-card-top>a svg{width:var(--auth-v3-close-size);height:var(--auth-v3-close-size)}.bb-auth-v3 .auth-v3-card-top .auth-v3-back{width:auto;margin-right:0;gap:var(--space-2);color:var(--text-link);font-size:var(--body-m-size);font-weight:600}.bb-auth-v3 .auth-v3-card-top .auth-v3-back svg{width:var(--auth-v3-back-icon);height:var(--auth-v3-back-icon)}.bb-auth-v3 .auth-v3-card h2{margin-top:var(--space-3);font-size:var(--auth-v3-form-title);line-height:var(--auth-v3-form-line);font-weight:700;letter-spacing:var(--auth-v3-form-spacing);color:var(--text-primary)}.bb-auth-v3 .auth-v3-card h2+p{margin-top:var(--auth-v3-subtitle-top);font-size:var(--body-l-size);line-height:var(--auth-v3-subtitle-line);color:var(--text-secondary)}.bb-auth-v3 .auth-v3-form{margin-top:var(--auth-v3-form-top)}.bb-auth-v3 .auth-v3-form label{font-size:var(--body-m-size);line-height:var(--auth-v3-small-line);color:var(--text-secondary)}.bb-auth-v3 .auth-v3-phone-row{display:flex;align-items:center;height:var(--auth-v3-field-height);overflow:hidden;border:var(--border-width-strong) solid var(--border-focus);border-radius:var(--auth-v3-field-radius)}.bb-auth-v3 .auth-v3-prefix{display:flex;align-items:center;justify-content:center;flex:0 0 var(--auth-v3-prefix-width);height:100%;border-right:var(--border-width-hairline) solid var(--border-default);font-size:var(--body-l-size)}.bb-auth-v3 .auth-v3-phone-row input{height:100%;border:0;border-radius:0;font-size:var(--auth-v3-phone-size);letter-spacing:var(--auth-v3-phone-spacing)}.bb-auth-v3 .auth-v3-consent{display:flex;align-items:flex-start;gap:var(--space-3);margin-top:var(--auth-v3-consent-top);color:var(--text-secondary);font:var(--body-m)}.bb-auth-v3 .auth-v3-submit{width:100%;height:var(--auth-v3-field-height);margin-top:var(--space-6);border-radius:var(--auth-v3-field-radius);font-size:var(--auth-v3-submit-size)}.bb-auth-v3 .auth-v3-code{height:var(--auth-v3-field-height);font-size:var(--auth-v3-code-size);font-weight:600;letter-spacing:var(--auth-v3-code-spacing);text-align:center}.bb-auth-v3 .auth-v3-error{margin-top:var(--space-2);color:var(--error-600);font-size:var(--body-m-size);line-height:var(--auth-v3-small-line)}.bb-auth-v3 .auth-v3-secondary{display:flex;align-items:center;justify-content:center;min-height:var(--control-l);margin-top:var(--space-3);text-align:center;color:var(--text-link);font-size:var(--body-l-size);font-weight:500}.bb-auth-v3 footer{margin-top:0}@media(max-width:1023px){.bb-auth-v3 .auth-v3-card{width:100%;max-width:var(--auth-v3-card-width);margin:var(--space-8) auto 0}.bb-auth-v3 .auth-v3-intro{flex-basis:100%}}@media(max-width:599px){.bb-auth-v3 .auth-v3-hero{padding:var(--space-8) 0}.bb-auth-v3 .auth-v3-intro h1{font-size:var(--display-m-size);line-height:var(--display-m-line)}.bb-auth-v3 .auth-v3-card{padding:var(--space-6)}}.bb-auth-v3 .auth-v4-facts{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:36px}.bb-auth-v3 .auth-v4-facts>div{display:flex;flex-direction:column-reverse;gap:2px}.bb-auth-v3 .auth-v4-facts dd{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:32px;line-height:36px;color:var(--brand-figure)}.bb-auth-v3 .auth-v4-facts dt{font-size:14px;line-height:18px;color:var(--auth-v3-small-color)}.bb-auth-v3 .auth-v3-card-top .auth-v4-back{width:40px;height:40px;margin:0 0 0 -8px;border-radius:50%;color:var(--text-primary)}.bb-auth-v3 .auth-v3-card-top .auth-v4-back svg{width:20px;height:20px}.bb-auth-v3 .auth-v3-card h2+p{margin-top:10px;font-size:18px;line-height:26px}.bb-auth-v3 .auth-v4-note{margin-top:12px;padding:12px 14px;border:1px solid var(--nv-cy-deep);border-radius:12px;background:var(--nv-cy-tint);color:var(--nv-cy);font-size:16px;line-height:22px}.bb-auth-v3 .auth-v3-form{margin-top:28px}.bb-auth-v3 .auth-v3-phone-row{height:60px;margin-top:8px;border-radius:14px}.bb-auth-v3 .auth-v3-phone-row.is-empty{border:1.5px solid var(--nv-chip)}.bb-auth-v3 .auth-v3-phone-row.is-empty:focus-within{border:2px solid var(--nv-vio)}.bb-auth-v3 .auth-v3-prefix{flex-basis:96px;font-size:18px}.bb-auth-v3 .auth-v3-phone-row input{padding:0 16px;font-size:20px;letter-spacing:.5px}.bb-auth-v3 .auth-v3-consent{margin-top:20px;font-size:16px;line-height:24px}.bb-auth-v3 .auth-v3-consent a{color:var(--nv-cy);text-decoration:underline}.bb-auth-v3 .auth-v3-submit{height:60px;margin-top:24px;border-radius:14px;font-size:19px;font-weight:500;gap:10px}.bb-auth-v3 .auth-v3-submit svg{width:20px;height:20px}.bb-auth-v3 .auth-v4-alert{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;padding:14px 16px;border:1px solid;border-radius:12px;font-size:16px;line-height:22px}.bb-auth-v3 .auth-v4-alert strong{font-weight:500}.bb-auth-v3 .auth-v4-alert span{color:var(--nv-mut)}.bb-auth-v3 .auth-v4-alert button,.bb-auth-v3 .auth-v4-alert a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid;border-radius:10px;background:transparent;color:inherit;font:inherit;font-weight:500;cursor:pointer}.bb-auth-v3 .auth-v4-alert.is-error{border-color:var(--nv-err);background:var(--nv-err-tint)}.bb-auth-v3 .auth-v4-alert.is-error strong,.bb-auth-v3 .auth-v4-alert.is-error button{color:var(--nv-err)}.bb-auth-v3 .auth-v4-alert.is-warn{border-color:var(--nv-warn);background:var(--nv-warn-tint);color:var(--nv-ink)}.bb-auth-v3 .auth-v4-alert.is-warn a{color:var(--nv-warn)}.bb-auth-v3 .auth-v4-captcha{display:flex;flex-direction:column;margin-top:20px;padding:20px;border-radius:16px;background:var(--nv-head)}.bb-auth-v3 .auth-v4-captcha>svg{width:28px;height:28px;color:var(--nv-cy)}.bb-auth-v3 .auth-v4-captcha strong{margin-top:10px;font-size:18px;line-height:26px;font-weight:400}.bb-auth-v3 .auth-v4-captcha>span{margin-top:6px;color:var(--nv-mut);font-size:16px;line-height:22px}.bb-auth-v3 .auth-v4-captcha-box:not(:empty){margin-top:14px}.bb-auth-v3 .auth-v4-captcha-call{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-top:12px;color:var(--nv-cy);font-size:18px}.bb-auth-v3 .auth-v4-captcha-call svg{width:20px;height:20px}.bb-auth-v3 .auth-v4-captcha small{margin-top:6px;color:var(--nv-mut);font-size:14px}.bb-auth-v3 .auth-v4-help{display:flex;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;border-radius:14px;background:var(--nv-head);font-size:16px;line-height:22px}.bb-auth-v3 .auth-v4-help-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--nv-surf);color:var(--nv-cy)}.bb-auth-v3 .auth-v4-help-icon svg{width:20px;height:20px}.bb-auth-v3 .auth-v4-help>span:last-child{display:flex;flex-direction:column;gap:2px}.bb-auth-v3 .auth-v4-help a{color:var(--nv-cy);font-weight:500}.bb-auth-v3 .auth-v4-link{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:var(--nv-cy);font-size:16px;font-weight:500}.bb-auth-v3 .auth-v4-cells{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.bb-auth-v3 .auth-v4-cells span{display:flex;align-items:center;justify-content:center;width:58px;height:70px;border:1.5px solid var(--nv-chip);border-radius:14px;background:var(--bg-card);color:var(--nv-ink);font-size:32px;font-weight:700;box-sizing:border-box}.bb-auth-v3 .auth-v4-cells:focus-within span.is-active{border:2px solid var(--nv-vio);background:var(--nv-raise)}.bb-auth-v3 .auth-v4-cells:focus-within span.is-active:after{content:"";width:2px;height:32px;background:var(--nv-vio);animation:auth-v4-blink 1s step-end infinite}.bb-auth-v3 .auth-v4-cells.is-error span{border:2px solid var(--nv-err)}.bb-auth-v3 .auth-v4-cells.is-locked span{border:1.5px solid var(--nv-chip);background:var(--nv-head);color:var(--nv-mut)}.bb-auth-v3 .auth-v4-cells input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;opacity:0;cursor:text}.bb-auth-v3 .auth-v4-cells:focus-within{outline:3px solid var(--border-focus);outline-offset:4px;border-radius:16px}.bb-auth-v3 .auth-v4-code-error{display:flex;flex-direction:column;gap:8px;margin-top:12px}.bb-auth-v3 .auth-v4-code-error>span{display:flex;align-items:flex-start;gap:8px;color:var(--nv-err);font-size:16px;line-height:22px}.bb-auth-v3 .auth-v4-code-error svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px}.bb-auth-v3 .auth-v4-code-error small{color:var(--nv-mut);font-size:14px}.bb-auth-v3 .auth-v4-locked{margin-top:12px;color:var(--nv-warn);font-size:16px;line-height:22px}.bb-auth-v3 .auth-v4-checking{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;color:var(--nv-mut);font-size:16px}.bb-auth-v3 .auth-v4-checking span{width:20px;height:20px;border:3px solid var(--nv-chip);border-top-color:var(--nv-vio);border-radius:50%;animation:auth-v4-spin .9s linear infinite;box-sizing:border-box}.bb-auth-v3 .auth-v4-timer{margin-top:20px;color:var(--nv-mut);font-size:16px;line-height:22px;text-align:center}.bb-auth-v3 .auth-v4-resend,.bb-auth-v3 .auth-v4-nocode{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;border:0;background:transparent;color:var(--nv-cy);font:inherit;font-size:18px;font-weight:500;cursor:pointer}.bb-auth-v3 .auth-v4-resend{margin-top:20px;height:52px;border:1.5px solid var(--nv-vio);border-radius:14px;color:var(--nv-ink);font-size:17px}.bb-auth-v3 .auth-v4-resend:disabled{cursor:default;opacity:.6}.bb-auth-v3 .auth-v4-nocode{margin-top:12px}.auth-v4-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:200px 16px 16px;background:var(--nv-overlay)}.auth-v4-dialog{display:flex;flex-direction:column;width:560px;max-width:100%;padding:28px;border-radius:22px;background:var(--nv-surf);color:var(--nv-ink);box-shadow:var(--shadow-xl);box-sizing:border-box}.auth-v4-dialog-head{display:flex;align-items:flex-start;gap:16px}.auth-v4-dialog-head h2{flex:1;font-size:28px;line-height:36px;font-weight:700}.auth-v4-dialog-head button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:var(--nv-ink);cursor:pointer}.auth-v4-dialog-row{display:flex;align-items:center;gap:14px;min-height:80px;margin-top:20px;padding:12px 4px;color:var(--nv-ink);box-sizing:border-box}.auth-v4-dialog-row>span:first-child{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--nv-cy-tint);color:var(--nv-cy)}.auth-v4-dialog-row>span:first-child svg{width:24px;height:24px}.auth-v4-dialog-row>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.auth-v4-dialog-row strong{font-size:18px;line-height:24px;font-weight:400}.auth-v4-dialog-row small{color:var(--nv-mut);font-size:16px;line-height:22px}.auth-v4-dialog-row>svg{width:20px;height:20px;color:var(--nv-mut)}.auth-v4-dialog-note{margin-top:20px;padding:18px;border:1px solid var(--nv-cy-deep);border-radius:16px;background:var(--nv-cy-tint);color:var(--nv-mut);font-size:16px;line-height:24px}@keyframes auth-v4-blink{50%{opacity:0}}@keyframes auth-v4-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bb-auth-v3 .auth-v4-cells:focus-within span.is-active:after,.bb-auth-v3 .auth-v4-checking span{animation:none}}@media(max-width:599px){.bb-auth-v3 .auth-v4-cells{gap:8px}.bb-auth-v3 .auth-v4-cells span{width:calc((100% - 40px) / 6);height:60px;font-size:28px}.auth-v4-scrim{padding-top:48px}}.legal-doc{max-width:800px;padding-top:32px;padding-bottom:64px}.legal-doc h1{font-size:36px;line-height:44px;font-weight:700;color:var(--text-primary)}.legal-doc-meta{margin-top:8px;color:var(--text-secondary);font-size:16px}.legal-doc-body{margin-top:24px;color:var(--text-primary);font-size:18px;line-height:28px}.legal-doc-body p+p,.legal-doc-body ul,.legal-doc-body ol,.legal-doc-body h2{margin-top:16px}.legal-doc-body h2{font-size:24px;line-height:32px;font-weight:700}.legal-doc-body ul{padding-left:24px;list-style:disc}.legal-doc-body ol{padding-left:24px;list-style:decimal}.bb-auth-v3 .auth-v4-submit-label{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.bb-site-header,.bb-site-footer{--font-text: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font-text);line-height:normal;-webkit-font-smoothing:antialiased}.bb-site-header :where(a),.bb-site-footer :where(a){text-decoration:none}.bb-site-header :focus-visible,.bb-site-footer :focus-visible{outline:3px solid var(--nv-cy);outline-offset:2px}.bb-site-header{position:sticky;top:0;z-index:60;width:100%;box-sizing:border-box;background:var(--nv-surf);color:var(--nv-ink)}.bb-site-header-line{border-bottom:1px solid var(--nv-line)}.bb-site-header-row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(12px,2vw,32px);box-sizing:border-box;max-width:1280px;margin:0 auto;padding:12px clamp(16px,3vw,32px)}.bb-site-brand{display:flex;flex:0 0 auto;align-items:center;gap:10px;min-height:52px;color:var(--nv-ink)}.bb-site-brand .bb-logo-header{width:32px;height:31px}.bb-site-brand>span{font-size:19px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;color:var(--nv-ink)}.bb-site-nav{display:flex;flex:0 0 auto;align-items:center;gap:clamp(14px,2vw,26px)}.bb-site-nav a{display:flex;align-items:center;box-sizing:border-box;min-height:44px;padding:0 2px;border-bottom:2px solid transparent;color:var(--nv-mut);font-size:17px;font-weight:400;white-space:nowrap}.bb-site-nav a:hover{color:var(--nv-ink)}.bb-site-nav a[aria-current=page]{border-bottom-color:var(--nv-cy);color:var(--nv-ink);font-weight:600}.bb-site-search{flex:1 1 200px;min-width:60px;max-width:460px}.bb-header-search-box{display:flex;align-items:center;gap:10px;box-sizing:border-box;height:44px;padding:0 14px;overflow:hidden;border-radius:12px;background:var(--nv-head)}.bb-header-search-box>svg{flex:0 0 auto;width:18px;height:18px;color:var(--nv-mut);stroke-width:1.9}.bb-header-search-box .bb-header-search-input{flex:1 1 0;min-width:0;height:40px;min-height:40px;padding:0;border:0;border-radius:0;background:transparent;color:var(--nv-ink);font-family:inherit;font-size:16px;box-shadow:none}.bb-header-search-box .bb-header-search-input::-moz-placeholder{color:var(--nv-mut)}.bb-header-search-box .bb-header-search-input::placeholder{color:var(--nv-mut)}.bb-header-search-box .bb-header-search-input:focus{border:0;box-shadow:none}.bb-header-search-box:focus-within{outline:3px solid var(--nv-cy);outline-offset:2px}.bb-header-search-box .bb-header-search-input:focus-visible{outline:none}.bb-site-actions{display:flex;flex:0 0 auto;align-items:center;gap:6px;margin-left:auto}.bb-site-icon-link{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:11px;background:transparent;color:var(--nv-mut);cursor:pointer}.bb-site-icon-link:hover,.bb-site-icon-link[aria-expanded=true]{background:var(--nv-head);color:var(--nv-ink)}.bb-site-icon-link>svg{width:22px;height:22px}.bb-site-count{position:absolute;top:4px;right:3px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--nv-err);color:var(--nv-surf);font-size:14px;font-weight:700;line-height:1}.bb-site-count.is-warn{top:6px;right:5px;min-width:18px;height:18px;border:2px solid var(--nv-surf);background:var(--nv-warn)}.bb-site-avatar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:1px;border-radius:50%}.bb-site-avatar>span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--nv-vio);color:var(--nv-on-vio);font-size:14px;font-weight:700}.bb-site-login{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-left:4px;padding:0 18px;border-radius:12px;background:var(--nv-vio);color:var(--nv-on-vio);font-size:16px;font-weight:600}.bb-site-login svg{width:20px;height:20px}.bb-site-menu-button{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:4px;border:0;border-radius:11px;background:var(--nv-head);color:var(--nv-ink);cursor:pointer}.bb-site-menu-button svg{width:22px;height:22px}.bb-site-mobile-nav{border-bottom:1px solid var(--nv-line);background:var(--nv-surf)}.bb-site-mobile-nav>div{display:flex;flex-direction:column;box-sizing:border-box;max-width:1280px;margin:0 auto;padding:8px clamp(16px,3vw,32px)}.bb-site-mobile-nav a{display:flex;align-items:center;min-height:52px;border-bottom:1px solid var(--nv-line);color:var(--nv-mut);font-size:18px}.bb-site-mobile-nav a[aria-current=page]{color:var(--nv-ink);font-weight:600}.bb-notif{position:relative;display:flex}.bb-notif-panel{position:fixed;top:80px;right:16px;z-index:80;display:flex;flex-direction:column;box-sizing:border-box;width:min(400px,calc(100vw - 32px));max-height:calc(100vh - 96px);overflow:hidden;border:1px solid var(--nv-chip);border-radius:16px;background:var(--nv-head);box-shadow:var(--shadow-xl);color:var(--nv-ink)}.bb-notif-head{display:flex;align-items:center;gap:12px;padding:15px 18px 12px;border-bottom:1px solid var(--nv-line)}.bb-notif-head :is(h1,h2){flex:1;min-width:0;margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--nv-ink);font-family:inherit;text-transform:none}.bb-notif-readall{min-height:44px;padding:0;border:0;background:transparent;color:var(--nv-cy);font:inherit;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer}.bb-notif-readall:hover{color:var(--nv-cy-ink)}.bb-notif-readall:disabled{color:var(--nv-mut);cursor:default}.bb-notif-tabs{display:flex;gap:6px;padding:10px 14px;overflow-x:auto;border-bottom:1px solid var(--nv-line);scrollbar-width:none}.bb-notif-tab{display:flex;flex:0 0 auto;align-items:center;gap:6px;box-sizing:border-box;min-height:44px;padding:0 12px;border:1px solid var(--nv-chip);border-radius:999px;background:transparent;color:var(--nv-mut);font:inherit;font-size:15px;cursor:pointer}.bb-notif-tab b{font-size:14px;font-weight:700;color:var(--nv-cy)}.bb-notif-tab[aria-pressed=true]{border-color:var(--nv-vio-deep);background:var(--nv-vio-deep);color:var(--nv-ink);font-weight:600}.bb-notif-tab[aria-pressed=true] b{color:var(--nv-cy-ink)}.bb-notif-list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:420px;margin:0;padding:0;overflow-y:auto;list-style:none}.bb-notif-item{display:flex;gap:12px;box-sizing:border-box;width:100%;padding:14px 18px;border:0;border-bottom:1px solid var(--nv-line);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.bb-notif-item.is-unread{background:var(--nv-cy-tint)}.bb-notif-item:hover{background:var(--nv-vio-deep)}.bb-notif-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--nv-line);color:var(--notif-accent)}.bb-notif-icon svg{width:19px;height:19px}.bb-notif-body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.bb-notif-meta{display:flex;align-items:baseline;gap:8px}.bb-notif-kind{flex:1;min-width:0;font-size:14px;font-weight:700;letter-spacing:.07em;color:var(--notif-accent)}.bb-notif-time{flex:0 0 auto;font-size:14px;color:var(--nv-mut3)}.bb-notif-title{font-size:16px;line-height:22px;font-weight:500;color:var(--nv-ink)}.bb-notif-item.is-unread .bb-notif-title{font-weight:600}.bb-notif-text{font-size:15px;line-height:21px;color:var(--nv-mut)}.bb-notif-cta{margin-top:2px;font-size:15px;font-weight:600;color:var(--nv-cy)}.bb-notif-dot{display:block;flex:0 0 auto;width:8px;height:8px;margin-top:16px;border-radius:50%;background:var(--nv-cy)}.bb-notif-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 18px;text-align:center}.bb-notif-empty span:first-child{font-size:16px;color:var(--nv-mut)}.bb-notif-empty span:last-child{font-size:15px;color:var(--nv-mut3)}.bb-notif-foot{display:flex;align-items:center;gap:14px;padding:12px 18px;background:var(--nv-vio-deep)}.bb-notif-foot a{display:inline-flex;align-items:center;min-height:44px;font-size:15px}.bb-notif-foot a:first-child{flex:1;min-width:0;font-weight:600;color:var(--nv-cy)}.bb-notif-foot a:last-child{flex:0 0 auto;color:var(--nv-mut)}.bb-notif-kind-path{--notif-accent: var(--nv-warn)}.bb-notif-kind-orders{--notif-accent: var(--nv-cy)}.bb-notif-kind-answers{--notif-accent: var(--nv-cy-ink)}.bb-notif-kind-other{--notif-accent: var(--nv-mut)}.bb-notif-page{box-sizing:border-box;max-width:720px;margin:0 auto;padding:clamp(24px,3vw,40px) clamp(16px,3vw,32px) 64px;color:var(--nv-ink);font-family:var(--font-text)}.bb-notif-page .bb-notif-sheet{overflow:hidden;border:1px solid var(--nv-chip);border-radius:16px;background:var(--nv-head)}.bb-notif-page .bb-notif-list{max-height:none}.bb-site-footer{position:relative;overflow:hidden;box-sizing:border-box;width:100%;background:var(--nv-head);color:var(--nv-ink)}.bb-site-footer-strip{position:absolute;top:0;right:0;left:0;display:block;height:3px;background:linear-gradient(90deg,var(--nv-cy-grad) 0%,var(--nv-vio-grad) 55%,var(--nv-warn) 100%)}.bb-site-footer-hatch{position:absolute;top:-120px;right:-160px;display:block;width:620px;height:520px;opacity:.1;background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 16px,transparent 16px 52px);animation:bbFooterDrift 11s ease-in-out infinite alternate;pointer-events:none}@keyframes bbFooterDrift{0%{transform:rotate(-14deg) translate(-16px)}to{transform:rotate(-14deg) translate(16px)}}@keyframes bbFooterPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.bb-site-footer-inner{position:relative;display:flex;flex-direction:column;gap:clamp(28px,3vw,40px);box-sizing:border-box;max-width:1280px;margin:0 auto;padding:clamp(32px,4vw,56px) clamp(16px,3vw,32px) 28px}.bb-site-footer-lead{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,40px)}.bb-site-footer-brand-block{display:flex;flex:1 1 340px;flex-direction:column;gap:10px;min-width:0}.bb-site-footer-brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:800;letter-spacing:-.01em}.bb-site-footer-brand .bb-logo-footer{width:33px;height:32px}.bb-site-footer-brand-block p{max-width:460px;margin:0;font-size:20px;line-height:27px;font-weight:600;text-wrap:pretty}.bb-site-footer-assistant{display:flex;flex:1 1 320px;flex-wrap:wrap;align-items:center;gap:14px;box-sizing:border-box;min-width:0;max-width:460px;padding:16px;border:1px solid var(--nv-chip);border-radius:20px;background:var(--nv-surf)}.bb-site-footer-assistant-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--nv-raise);color:var(--nv-cy)}.bb-site-footer-assistant-icon svg{width:22px;height:22px}.bb-site-footer-assistant-copy{display:flex;flex:1 1 160px;flex-direction:column;gap:3px;min-width:0}.bb-site-footer-assistant-copy strong{font-size:16px;font-weight:700}.bb-site-footer-assistant-copy>span{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--nv-mut)}.bb-site-footer-assistant-copy i{display:block;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--nv-cy);animation:bbFooterPulse 2s ease-in-out infinite}.bb-site-footer-assistant-button{display:inline-flex;flex:0 0 auto;align-items:center;min-height:48px;padding:0 20px;border-radius:13px;background:var(--nv-vio);color:var(--nv-on-vio);font-size:16px;font-weight:600}.bb-site-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(20px,3vw,32px)}.bb-site-footer-col{display:flex;flex-direction:column;min-width:0}.bb-site-footer h2{margin:0;padding-bottom:10px;border-bottom:1px solid var(--nv-chip);color:var(--nv-mut);font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bb-site-footer-col ul{display:flex;flex-direction:column;margin:6px 0 0;padding:0;list-style:none}.bb-site-footer-link{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--nv-ink2);font-size:16px}.bb-site-footer-link:hover{color:var(--nv-cy)}.bb-site-footer-contact{display:flex;flex-direction:column;gap:10px;margin-top:12px}.bb-site-footer-phone{color:var(--nv-ink);font-size:22px;font-weight:800}.bb-site-footer-phone:hover{color:var(--nv-cy)}.bb-site-footer-hours{font-size:14px;color:var(--nv-mut)}.bb-site-footer-question{display:inline-flex;align-items:center;align-self:flex-start;min-height:48px;padding:0 18px;border:1.5px solid var(--nv-grab);border-radius:13px;color:var(--nv-ink);font-size:16px;font-weight:600}.bb-site-footer-question:hover{background:var(--nv-line)}.bb-site-footer-socials{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.bb-site-footer-socials a{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--nv-chip);border-radius:13px;background:var(--nv-surf);color:var(--nv-mut);font-size:14px;font-weight:700}.bb-site-footer-socials a:hover{background:var(--nv-raise);color:var(--nv-cy)}.bb-site-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(12px,2vw,24px);padding-top:22px;border-top:1px solid var(--nv-chip)}.bb-site-footer-legal{flex:1 1 320px;min-width:0;font-size:14px;line-height:20px;color:var(--nv-mut)}.bb-site-footer-health{flex:0 0 auto;font-size:14px;color:var(--nv-mut)}.bb-site-footer-bottom>a{display:inline-flex;flex:0 0 auto;align-items:center;min-height:44px;font-size:14px;color:var(--nv-cy-ink)}.bb-theme-switch{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bb-theme-switch-label,.bb-theme-switch-now{font-size:14px;color:var(--nv-mut)}.bb-theme-switch-options{display:flex;gap:6px}.bb-theme-switch-option{min-height:44px;padding:0 14px;border:1px solid var(--nv-chip);border-radius:999px;background:transparent;color:var(--nv-mut);font:inherit;font-size:14px;cursor:pointer}.bb-theme-switch-option:hover{background:var(--nv-line);color:var(--nv-ink)}.bb-theme-switch-option.is-selected{border:2px solid var(--nv-cy);background:var(--nv-vio-deep);color:var(--nv-ink);font-weight:600}@media(max-width:899px){.bb-site-nav{display:none}.bb-site-search{order:1;flex-basis:100%;max-width:none}.bb-site-menu-button{display:flex}.bb-site-login span{display:none}.bb-site-login{width:44px;padding:0}.bb-notif-panel{top:132px}}@media(max-width:599px){.bb-site-brand>span{display:none}.bb-site-footer-assistant{align-items:stretch}.bb-site-footer-assistant-button{justify-content:center;width:100%}.bb-site-footer-grid{grid-template-columns:1fr 1fr}.bb-site-footer-bottom{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.bb-site-footer-hatch,.bb-site-footer-assistant-copy i{animation:none}}.bb-storefront-v3{background-color:var(--bg-page)}.storefront-catalog{padding-block:var(--storefront-page-padding)}.storefront-catalog-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:calc(var(--space-24) + var(--space-12));overflow:hidden;border-radius:var(--radius-xl);background:linear-gradient(115deg,var(--bg-selected),var(--bg-card));padding:var(--space-6)}.storefront-catalog-hero>div:first-child{position:relative;z-index:1}.storefront-catalog-eyebrow{margin-bottom:var(--space-2);color:var(--text-link);font:var(--caption);font-weight:700;letter-spacing:.08em}.storefront-catalog-hero-mark{position:absolute;inset:0 0 0 auto;width:25%;background:repeating-linear-gradient(105deg,transparent 0 var(--space-6),var(--bg-cert) var(--space-6) var(--space-8));opacity:.55;pointer-events:none}.storefront-page-title{font-size:var(--storefront-title-size);line-height:var(--storefront-title-line);font-weight:700;color:var(--text-primary)}.storefront-result-count{margin-top:var(--space-2);color:var(--text-secondary);font:var(--body-m)}.storefront-catalog-categories{display:flex;gap:var(--space-2);overflow-x:auto;margin-top:var(--space-4);scrollbar-width:none}.storefront-catalog-categories a{display:inline-flex;align-items:center;flex:0 0 auto;gap:var(--space-2);min-height:var(--control-m);padding-inline:var(--space-4);border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-full);color:var(--text-secondary);font:var(--body-m);white-space:nowrap}.storefront-catalog-categories a:hover,.storefront-catalog-categories a[aria-current=page]{border-color:var(--action-primary);color:var(--text-primary)}.storefront-catalog-categories a[aria-current=page]{background:var(--bg-selected);font-weight:700}.storefront-catalog-categories span{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-6);min-height:var(--space-6);border-radius:var(--radius-full);background:var(--bg-raised);font:var(--caption)}.storefront-catalog-layout{display:grid;grid-template-columns:var(--storefront-catalog-columns);gap:var(--storefront-catalog-gap);margin-top:var(--space-8)}.storefront-filter-toggle{display:none}.storefront-filter-panel{min-width:0;padding:var(--space-4);border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card)}.storefront-catalog--category .storefront-filter-panel{background:var(--bg-selected)}.storefront-filter-title{margin-bottom:var(--space-4);font-size:var(--storefront-filter-title-size);line-height:var(--storefront-filter-title-line);font-weight:700;color:var(--text-primary)}.storefront-category-link{display:flex;min-height:var(--control-m);align-items:center;gap:var(--space-3);border-radius:var(--radius-md);padding-inline:var(--space-4);font:var(--body-m)}.storefront-catalog-content{min-width:0}.storefront-catalog-toolbar{display:inline-flex;min-height:var(--control-s);align-items:center;border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-card);padding-inline:var(--space-2);color:var(--text-primary);font:var(--caption);font-weight:700}.storefront-product-grid{display:grid;grid-template-columns:var(--storefront-product-columns);gap:var(--space-6);margin-top:var(--space-4)}.storefront-product-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card);padding:var(--storefront-product-padding);transition:border-color var(--motion-base),box-shadow var(--motion-base),transform var(--motion-base)}.storefront-product-card:hover{border-color:var(--border-cert);box-shadow:var(--shadow-md);transform:translateY(var(--storefront-card-lift))}.storefront-product-media{width:calc(100% + var(--storefront-product-padding) * 2);aspect-ratio:var(--storefront-product-media-ratio);margin:calc(var(--storefront-product-padding) * -1);margin-bottom:0;border-radius:0}.storefront-product-favourite{position:absolute;z-index:var(--z-base);top:var(--space-3);right:var(--space-3);display:inline-flex;width:var(--control-s);height:var(--control-s);min-width:var(--tap-min);min-height:var(--tap-min);align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--bg-card);box-shadow:var(--shadow-sm)}.storefront-product-certificate{align-self:flex-start;margin-top:var(--space-4)}.storefront-product-name-link{margin-top:var(--space-4);border-radius:var(--radius-sm)}.storefront-product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin-top:var(--space-4)}.storefront-product-action{margin-top:auto;padding-top:var(--space-4)}@media(max-width:1023px){.storefront-filter-toggle{display:inline-flex;align-items:center;min-height:var(--control-m);margin-top:var(--space-4);padding-inline:var(--space-4);border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-selected);color:var(--text-primary);font:var(--body-m);font-weight:700}.storefront-catalog-layout{grid-template-columns:1fr;margin-top:var(--space-4)}.storefront-filter-panel{display:none;padding:var(--space-4)}.storefront-filter-panel.is-open{display:block}.storefront-filter-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.storefront-catalog-hero{min-height:auto;padding:var(--space-6)}.storefront-filter-panel ul,.storefront-product-grid{grid-template-columns:1fr}}.hv-root{--font-text: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--nv-surf);color:var(--nv-ink);font-family:var(--font-text);line-height:normal;-webkit-font-smoothing:antialiased}:where(.hv-root) :where(h1,h2,h3,h4,p){margin:0;color:inherit;font-family:var(--font-text);text-transform:none;letter-spacing:normal}:where(.hv-root) a{color:inherit;text-decoration:none}.hv-root :focus-visible{outline:3px solid var(--nv-cy);outline-offset:2px}.hv-wrap{position:relative;box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.hv-hatch{position:absolute;display:block;pointer-events:none}.hv-label{display:flex;align-items:center;gap:14px}.hv-label-num{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--nv-vio);color:var(--nv-on-vio);font-size:20px;font-weight:700}.hv-label-num.is-s{width:44px;height:44px}.hv-label-num.is-line{background:var(--nv-line);color:var(--nv-ink)}.hv-label-text{font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--nv-mut)}.hv-label-text.is-wide{letter-spacing:.1em}.hv-h2{margin-top:12px;font-size:clamp(26px,2.9vw,40px);line-height:1.2;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.hv-h2.is-s{font-size:clamp(24px,2.4vw,30px);line-height:1.25}.hv-lead{margin-top:10px;max-width:1040px;font-size:clamp(17px,1.4vw,20px);line-height:1.4;color:var(--nv-mut);text-wrap:pretty}.hv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;padding:0 20px;border:0;border-radius:12px;font:inherit;font-size:16px;font-weight:500;cursor:pointer}.hv-btn.is-l{min-height:56px;padding:0 28px;font-size:18px}.hv-btn.is-vio{background:var(--nv-vio);color:var(--nv-on-vio)}.hv-btn.is-ghost{border:1.5px solid var(--nv-line-soft);background:transparent;color:var(--nv-ink)}.hv-btn.is-ghost:hover{background:var(--nv-raise)}.hv-link{color:var(--nv-cy);font-weight:500}.hv-link:hover{color:var(--nv-cy-ink)}.hv-hero{position:relative;display:flex;align-items:center;box-sizing:border-box;overflow:hidden;padding:clamp(40px,6vw,72px) 0;border-bottom-left-radius:28px;border-bottom-right-radius:28px;background:linear-gradient(120deg,var(--nv-surf) 0%,var(--nv-vio-grad) 58%,var(--nv-cy-grad) 130%)}.hv-hero>.hv-hatch{top:-80px;right:-140px;width:660px;height:680px;opacity:.24;transform:rotate(-14deg);background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 18px,transparent 18px 52px)}.hv-hero-row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(24px,3vw,48px)}.hv-hero-main{flex:1 1 520px;min-width:0}.hv-hero-eyebrow{display:block;font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--nv-cy-ink)}.hv-hero h1{margin-top:16px;max-width:820px;font-family:var(--font-display);font-size:clamp(34px,4.6vw,64px);font-style:italic;font-weight:700;line-height:1.02;letter-spacing:.01em;text-transform:uppercase;color:var(--nv-ink);text-wrap:balance}.hv-hero-lead{margin-top:20px;max-width:760px;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--nv-ink-soft);text-wrap:pretty}.hv-ask{display:flex;flex-wrap:wrap;align-items:center;gap:14px;box-sizing:border-box;width:100%;max-width:780px;margin-top:32px;padding:12px 16px;border-radius:16px;background:var(--nv-surf);box-shadow:0 30px 60px -30px var(--nv-vio)}.hv-ask>svg{flex:0 0 auto;width:24px;height:24px;color:var(--nv-vio)}.hv-ask input{flex:1 1 200px;min-width:0;height:52px;border:0;background:transparent;color:var(--nv-ink);font:inherit;font-size:20px;outline:none}.hv-ask input::-moz-placeholder{color:var(--nv-mut)}.hv-ask input::placeholder{color:var(--nv-mut)}.hv-ask button{flex:0 0 auto;min-width:160px;height:52px;border:0;border-radius:12px;background:var(--nv-vio);color:var(--nv-on-vio);font:inherit;font-size:18px;font-weight:500;cursor:pointer}.hv-ask:focus-within{outline:3px solid var(--nv-cy);outline-offset:2px}.hv-ask input:focus-visible{outline:none}.hv-chips{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.hv-chip-cy{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--nv-cy);color:var(--nv-surf);font-size:14px;font-weight:500}.hv-assistant{display:flex;flex:1 1 360px;flex-direction:column;box-sizing:border-box;min-width:0;max-width:430px;overflow:hidden;border:1px solid var(--nv-chip);border-radius:22px;background:var(--nv-head);box-shadow:var(--shadow-xl)}.hv-assistant-head{display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--nv-line)}.hv-assistant-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:var(--nv-raise);color:var(--nv-cy)}.hv-assistant-avatar svg{width:22px;height:22px}.hv-assistant-who{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.hv-assistant-name{font-size:16px;font-weight:600;color:var(--nv-ink)}.hv-assistant-status{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--nv-mut)}.hv-dot{display:block;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--nv-cy)}.hv-pulse{animation:hvPulse 2s ease-in-out infinite}.hv-thread{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;gap:10px;min-height:306px;padding:16px}.hv-bubble{box-sizing:border-box;max-width:88%;padding:11px 14px;font-size:15px;line-height:21px;animation:hvRise .3s ease-out both}.hv-bubble.is-bot{align-self:flex-start;border-radius:16px 16px 16px 4px;background:var(--nv-raise);color:var(--nv-ink)}.hv-bubble.is-me{align-self:flex-end;border-radius:16px 16px 4px;background:var(--nv-vio);color:var(--nv-on-vio)}.hv-typing{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;box-sizing:border-box;height:38px;padding:0 16px;border-radius:16px 16px 16px 4px;background:var(--nv-raise)}.hv-typing span{display:block;width:7px;height:7px;border-radius:50%;background:var(--nv-cy);animation:hvDot 1.1s ease-in-out infinite}.hv-typing span:nth-child(2){animation-delay:.18s}.hv-typing span:nth-child(3){animation-delay:.36s}.hv-assistant-cta{display:flex;flex:0 0 auto;align-items:center;gap:10px;box-sizing:border-box;min-height:52px;margin:0 16px 16px;padding:0 8px 0 14px;border:1px solid var(--nv-chip);border-radius:15px;background:var(--nv-surf);color:var(--nv-mut);font-size:16px}.hv-assistant-cta:hover{color:var(--nv-ink)}.hv-assistant-cta>span:first-child{flex:1;min-width:0}.hv-go{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:var(--nv-vio);color:var(--nv-on-vio)}.hv-go svg{width:19px;height:19px}@keyframes hvRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hvDot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@keyframes hvPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.hv-personal{padding:clamp(28px,3vw,40px) 0 0}.hv-personal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(16px,2vw,24px);margin-top:20px}.hv-personal-card{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;padding:24px;border:1px solid var(--nv-chip);border-radius:20px;background:var(--nv-head)}.hv-personal-eyebrow{font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--nv-cy)}.hv-personal-card h3{margin-top:8px;font-size:20px;line-height:26px;font-weight:700}.hv-personal-note{margin-top:6px;font-size:16px;line-height:24px;color:var(--nv-mut)}.hv-progress{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:15px;color:var(--nv-mut)}.hv-progress-bar{flex:1;height:8px;overflow:hidden;border-radius:999px;background:var(--nv-raise)}.hv-progress-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--nv-vio),var(--nv-cy))}.hv-personal-card .hv-btn{align-self:flex-start;margin-top:auto}.hv-personal-card .hv-btn-gap{margin-top:20px}.hv-tasks{display:flex;flex-direction:column;margin-top:8px}.hv-tasks li{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-bottom:1px solid var(--nv-line)}.hv-tasks li:last-child{border-bottom:0}.hv-tasks strong{font-size:17px;font-weight:600}.hv-tasks span{font-size:14px;color:var(--nv-mut)}.hv-tasks .is-late{color:var(--nv-warn)}.hv-navigator{padding:clamp(40px,5vw,64px) 0;background:var(--nv-surf);scroll-margin-top:80px}.hv-eyebrow{display:block;font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--nv-cy)}.hv-navigator .hv-h2{max-width:1100px;font-size:clamp(28px,3.4vw,56px);line-height:1.12;letter-spacing:-.015em}.hv-navigator .hv-lead{margin-top:12px;max-width:1100px}.hv-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,2vw,24px);margin:40px 0 0;padding:0;list-style:none}.hv-tile{--t-bg: var(--nv-vio);--t-fg: var(--nv-on-vio);--t-num: var(--nv-on-vio);--t-soft: var(--nv-on-vio);--t-rule: var(--nv-line-soft);--t-hatch: var(--nv-chip);--t-btn-bg: var(--nv-surf);--t-btn-fg: var(--nv-ink);position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:100%;min-height:424px;overflow:hidden;padding:28px;border:1px solid var(--nv-chip);border-radius:20px;background:var(--t-bg);color:var(--t-fg);transition:transform .2s ease,box-shadow .2s ease}.hv-tile:hover{transform:translateY(-4px);box-shadow:0 12px 32px var(--nv-vio-tint)}.hv-tile.is-2{--t-bg: var(--nv-cy-deep);--t-fg: var(--nv-ink);--t-num: var(--nv-ink);--t-soft: var(--nv-ink)}.hv-tile.is-3{--t-bg: var(--nv-raise);--t-fg: var(--nv-ink);--t-num: var(--nv-mut3);--t-soft: var(--nv-ink)}.hv-tile.is-4{--t-bg: var(--nv-surf);--t-fg: var(--nv-ink);--t-num: var(--nv-mut3);--t-soft: var(--nv-mut);--t-rule: var(--nv-chip);--t-hatch: var(--nv-vio-tint);--t-btn-bg: var(--nv-vio);--t-btn-fg: var(--nv-on-vio)}.hv-tile>.hv-hatch{right:-20px;bottom:-20px;width:200px;height:200px;transform:rotate(45deg);background:repeating-linear-gradient(90deg,var(--t-hatch) 0 3px,transparent 3px 14px)}.hv-tile-num{position:relative;flex:0 0 auto;font-family:var(--font-display);font-size:56px;font-style:italic;font-weight:700;line-height:68px;color:var(--t-num)}.hv-tile-title{position:relative;flex:0 0 auto;margin-top:16px;font-size:clamp(20px,1.8vw,24px);line-height:1.25;font-weight:700}.hv-tile-meta{position:relative;margin-top:12px;font-size:15px;line-height:22px;color:var(--t-soft)}.hv-tile-step{position:relative;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;margin-top:auto;padding-top:16px;border-top:1px solid var(--t-rule)}.hv-tile-step>span:first-child{font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--t-soft)}.hv-tile-step>span:last-child{font-size:17px;line-height:23px;font-weight:500}.hv-tile-btn{position:relative;display:flex;flex:0 0 48px;align-items:center;justify-content:center;gap:8px;margin-top:16px;border-radius:12px;background:var(--t-btn-bg);color:var(--t-btn-fg);font-size:17px;font-weight:500}.hv-tile-btn svg{flex:0 0 auto;width:20px;height:20px}.hv-under{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;min-height:56px;margin-top:24px;font-size:17px}.hv-under-count{display:flex;align-items:center;gap:8px;color:var(--nv-mut)}.hv-under-count .hv-dot{width:8px;height:8px;background:var(--nv-ok-tint)}.hv-band{position:relative;overflow:hidden;padding:clamp(28px,3vw,40px) 0;border-radius:28px;background:var(--nv-head)}.hv-band+.hv-band{margin-top:24px}.hv-band.is-help>.hv-hatch{top:-90px;right:-100px;width:480px;height:480px;opacity:.2;transform:rotate(-16deg);background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 14px,transparent 14px 44px)}.hv-band.is-talk>.hv-hatch{top:-100px;right:-120px;width:560px;height:560px;opacity:.22;transform:rotate(-14deg);background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 16px,transparent 16px 48px)}.hv-band .hv-label-text{color:var(--nv-ink);letter-spacing:.1em}.hv-band.is-talk .hv-label-text{color:var(--nv-cy-ink)}.hv-band-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:24px;margin-top:12px}.hv-band-head h2{flex:1 1 280px;margin:0}.hv-band-head a{flex:0 0 auto;font-size:16px;color:var(--nv-cy)}.hv-band-lead{margin-top:10px;max-width:900px;font-size:16px;line-height:24px;color:var(--nv-mut);text-wrap:pretty}.hv-routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(16px,2.4vw,32px);margin:24px 0 0;padding:0;list-style:none}.hv-route{display:flex;flex-direction:column;box-sizing:border-box;height:100%;min-height:240px;padding:20px;border-radius:20px;background:var(--nv-surf);color:var(--nv-ink);box-shadow:0 16px 34px -26px var(--nv-vio-bd);transition:box-shadow .2s ease}.hv-route:hover{box-shadow:0 24px 48px -28px var(--nv-vio-bd)}.hv-route svg.hv-route-path{display:block;width:100%;height:72px}.hv-route-steps{display:inline-flex;flex:0 0 auto;align-items:center;align-self:flex-start;height:26px;margin-top:14px;padding:0 10px;border-radius:999px;background:var(--nv-raise);color:var(--nv-ink);font-size:14px;font-weight:600}.hv-route-title{margin-top:10px;font-size:clamp(19px,1.7vw,22px);line-height:1.27;font-weight:500}.hv-route-note{margin-top:8px;font-size:14px;line-height:20px;color:var(--nv-mut)}.hv-route-foot{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px}.hv-route-foot span{flex:1;font-size:14px;color:var(--nv-mut)}.hv-route-foot svg{flex:0 0 auto;width:20px;height:20px;color:var(--nv-vio)}.hv-total{display:flex;flex-wrap:wrap;align-items:center;gap:20px;box-sizing:border-box;margin-top:20px;padding:20px 24px;border-radius:16px;background:var(--nv-surf)}.hv-figure{flex:0 0 auto;font-family:var(--font-display);font-style:italic;font-weight:700;color:var(--nv-cy)}.hv-total .hv-figure{font-size:56px;line-height:60px}.hv-total-copy{display:flex;flex:1 1 240px;flex-direction:column;min-width:0;font-size:16px;line-height:22px;color:var(--nv-mut)}.hv-total .hv-btn{flex:0 0 auto}.hv-talk{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);margin-top:24px}.hv-talk-count{display:flex;flex-direction:column;min-width:0}.hv-talk-count .hv-figure{font-size:clamp(56px,6vw,88px);line-height:1}.hv-talk-count>span:nth-child(2){margin-top:16px;max-width:272px;font-size:18px;line-height:26px;color:var(--nv-ink)}.hv-faces{display:flex;flex-wrap:wrap;align-items:center;margin-top:24px;padding-left:12px}.hv-face{display:flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;margin-left:-12px;border:2px solid var(--nv-surf);border-radius:50%;background:var(--nv-raise);color:var(--nv-ink);font-size:14px;font-weight:700}.hv-face.is-more{background:var(--nv-cy);color:var(--nv-surf);font-weight:500}.hv-panel{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;padding:24px;border-radius:16px;background:var(--nv-raise)}.hv-panel-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--nv-cy);color:var(--nv-vio)}.hv-panel-icon svg{width:22px;height:22px}.hv-panel-icon.is-person{background:var(--nv-cy-deep);color:var(--nv-ink);font-size:15px;font-weight:700}.hv-panel h3{margin-top:16px;font-size:20px;line-height:26px;font-weight:700}.hv-rows{display:flex;flex-direction:column;margin:12px 0 0;padding:0;list-style:none}.hv-circle{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:52px;border-bottom:1px solid var(--nv-line);color:var(--nv-ink)}.hv-circle:hover{color:var(--nv-cy)}.hv-abbr{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--nv-cy-tint);color:var(--nv-cy);font-size:14px;font-weight:700}.hv-abbr.is-line{background:var(--nv-line);color:var(--nv-ink)}.hv-circle-name{flex:1;min-width:0;font-size:17px}.hv-circle-size{flex:0 0 auto;font-size:17px;font-weight:500;text-align:right;color:var(--nv-mut)}.hv-pill{display:inline-flex;align-items:center;align-self:flex-start;box-sizing:border-box;max-width:100%;min-height:28px;margin-top:10px;padding:2px 12px;border-radius:999px;background:var(--nv-cy-tint);color:var(--nv-cy);font-size:14px;font-weight:500}.hv-experts{gap:8px}.hv-expert{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:44px;color:var(--nv-ink)}.hv-expert:hover{color:var(--nv-cy)}.hv-expert-who{display:flex;flex:1;flex-direction:column;min-width:0}.hv-expert-name{display:flex;align-items:center;gap:6px;min-width:0;font-size:17px;font-weight:500}.hv-expert-name svg{flex:0 0 auto;width:16px;height:16px}.hv-expert-role{font-size:14px;color:var(--nv-mut)}.hv-concierge-who{display:flex;flex:0 0 auto;flex-direction:column;gap:2px;margin-top:16px}.hv-concierge-who>span{font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--nv-cy)}.hv-concierge-who h3{margin:0}.hv-concierge-role{margin-top:6px;font-size:14px;color:var(--nv-mut)}.hv-concierge-text{margin-top:16px;font-size:17px;line-height:24px;color:var(--nv-ink)}.hv-concierge-cta{display:flex;flex:0 0 auto;margin-top:auto;padding-top:24px}.hv-concierge-cta .hv-btn{flex:1;font-size:17px}.hv-section{padding:clamp(28px,3vw,40px) 0;background:var(--nv-surf);scroll-margin-top:80px}.hv-dirs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,2vw,24px);margin:28px 0 0;padding:0;list-style:none}.hv-dir{position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:100%;min-height:172px;padding:24px;border:1.5px solid var(--nv-chip);border-radius:16px;background:var(--nv-surf);color:var(--nv-ink);transition:border-color .2s ease,box-shadow .2s ease}.hv-dir:hover{border-color:var(--nv-cy);box-shadow:0 8px 24px var(--nv-vio-tint)}.hv-dir-flag{align-self:flex-end;margin:-6px -4px 6px 0;font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--nv-cy)}.hv-dir-title{display:flex;align-items:center;gap:12px;padding-right:80px}.hv-dir-title svg{display:block;flex:0 0 auto;width:28px;height:28px;color:var(--nv-cy)}.hv-dir-title span{font-size:20px;line-height:26px;font-weight:700}.hv-dir-includes{margin-top:12px;font-size:15px;line-height:22px;color:var(--nv-mut)}.hv-dir-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:16px}.hv-dir-count{flex:1 1 auto;font-size:18px;color:var(--nv-mut)}.hv-dir-count b{font-weight:700;color:var(--nv-ink)}.hv-dir-chip{display:inline-flex;flex:0 0 auto;align-items:center;min-height:28px;padding:2px 10px;border-radius:8px;font-size:14px;font-weight:500}.hv-dir-chip.is-full{background:var(--nv-head);color:var(--nv-cy)}.hv-dir-chip.is-partial{background:var(--nv-surf);color:var(--nv-mut)}.hv-dir-chip.is-service{background:var(--nv-raise);color:var(--nv-ink)}.hv-ipra{display:flex;flex-wrap:wrap;align-items:center;gap:16px;box-sizing:border-box;margin-top:32px;padding:24px clamp(20px,2.4vw,32px);border-radius:16px;background:var(--nv-raise)}.hv-ipra-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--nv-surf);color:var(--nv-vio)}.hv-ipra-icon svg{width:28px;height:28px}.hv-ipra-copy{display:flex;flex:1 1 280px;flex-direction:column;gap:2px;min-width:0}.hv-ipra-copy strong{font-size:20px;line-height:26px;font-weight:700}.hv-ipra-copy span{font-size:15px;line-height:22px;color:var(--nv-mut)}.hv-ipra .hv-btn.is-vio{flex:0 0 auto;min-width:200px}.hv-ipra .hv-btn.is-ghost{flex:0 0 auto;min-width:180px;background:var(--nv-surf)}.hv-ipra .hv-btn.is-ghost:hover{background:var(--nv-surf)}.hv-more{display:flex;justify-content:center;margin-top:24px}.hv-more a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:18px;font-weight:500;color:var(--nv-cy)}.hv-more svg{width:20px;height:20px}.hv-pros-head{max-width:1040px}.hv-pros-cols{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(20px,2.4vw,32px);margin-top:32px}.hv-pros-args{flex:1 1 420px;min-width:0}.hv-pros-args ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.hv-pros-arg{display:flex;align-items:center;gap:16px;box-sizing:border-box;min-height:72px;padding:12px 0}.hv-pros-arg+.hv-pros-arg{border-top:1px solid var(--nv-line)}.hv-pros-arg-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--nv-head);color:var(--nv-cy)}.hv-pros-arg-icon svg{width:24px;height:24px}.hv-pros-arg-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.hv-pros-arg-copy strong{font-size:clamp(19px,1.7vw,22px);line-height:1.27;font-weight:600}.hv-pros-arg-copy span{font-size:16px;line-height:24px;color:var(--nv-mut)}.hv-pros-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.hv-pros-actions .hv-btn.is-outline{padding:0 24px;border:1.5px solid var(--nv-vio);background:transparent;color:var(--nv-ink)}.hv-pros-actions .hv-btn.is-outline:hover{background:var(--nv-raise)}.hv-pros-photo{flex:1 1 380px;min-width:0;margin:0}.hv-pros-photo img{display:block;box-sizing:border-box;width:100%;aspect-ratio:584 / 400;border-radius:22px;background:var(--nv-head);-o-object-fit:cover;object-fit:cover}.hv-pros-photo p{margin-top:12px;font-size:14px;line-height:20px;color:var(--nv-mut)}.hv-journey{box-sizing:border-box;margin-top:48px;padding:clamp(20px,2.4vw,32px);border-radius:22px;background:var(--nv-surf)}.hv-journey>p{font-size:16px;line-height:24px;color:var(--nv-mut)}.hv-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none}.hv-stage{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.hv-stage-now{display:flex;align-items:center;min-height:28px;margin-bottom:10px}.hv-stage-now span{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--nv-vio);color:var(--nv-on-vio);font-size:14px;font-weight:700}.hv-stage-circle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:48px;height:48px;border:1px solid var(--nv-chip);border-radius:50%;background:var(--nv-surf);color:var(--nv-cy)}.hv-stage-circle svg{width:20px;height:20px}.hv-stage.is-now .hv-stage-circle{width:56px;height:56px;border:0;background:var(--nv-vio);color:var(--nv-on-vio)}.hv-stage.is-now .hv-stage-circle svg{width:24px;height:24px}.hv-stage strong{margin-top:12px;font-size:16px;line-height:22px;font-weight:600}.hv-stage span.hv-stage-note{margin-top:4px;font-size:14px;line-height:20px;color:var(--nv-mut)}.hv-facts-band{position:relative;overflow:hidden;padding:clamp(28px,3vw,40px) 0;border-radius:28px;background:linear-gradient(105deg,var(--nv-vio-grad) 0%,var(--nv-surf) 100%)}.hv-facts-band>.hv-hatch{bottom:-140px;left:-120px;width:460px;height:460px;opacity:.2;transform:rotate(-18deg);background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 14px,transparent 14px 44px)}.hv-facts-band h2{margin:0}.hv-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,2.4vw,32px);margin:28px 0 0;padding:0;list-style:none}.hv-fact{display:flex;flex-direction:column;min-width:0}.hv-fact-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--nv-cy-tint);color:var(--nv-cy)}.hv-fact-icon svg{width:24px;height:24px}.hv-fact h3{margin-top:16px;font-size:20px;line-height:26px;font-weight:700;color:var(--nv-ink)}.hv-fact p{margin-top:8px;font-size:16px;line-height:24px;color:var(--nv-ink-soft);text-wrap:pretty}.hv-faq{padding:clamp(28px,3vw,36px) 0;background:var(--nv-surf)}.hv-faq h2{margin:0 0 20px}.hv-faq-list{padding:4px clamp(16px,2vw,24px);border-radius:16px;background:var(--nv-surf)}.hv-faq-row{border-bottom:1px solid var(--nv-line)}.hv-faq-row h3{margin:0}.hv-faq-row button{display:flex;align-items:center;gap:16px;box-sizing:border-box;width:100%;min-height:60px;padding:12px 0;border:0;background:transparent;color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer}.hv-faq-row button>span{flex:1;font-size:18px;line-height:24px;font-weight:500}.hv-faq-row button>svg{flex:0 0 auto;width:24px;height:24px;color:var(--nv-mut);transition:transform .2s ease}.hv-faq-row button[aria-expanded=true]>svg{transform:rotate(180deg)}.hv-faq-answer[hidden]{display:none}.hv-faq-answer{display:block;padding:0 clamp(0px,3vw,40px) 16px 0;font-size:16px;line-height:24px;color:var(--nv-mut);text-wrap:pretty}.hv-cta{padding:clamp(28px,3vw,36px) 0;background:var(--nv-surf)}.hv-cta .hv-wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.hv-cta h2{margin:0;font-size:clamp(26px,2.9vw,40px);line-height:1.2;font-weight:700;letter-spacing:-.015em;text-wrap:balance}.hv-cta-lead{margin-top:12px;max-width:720px;font-size:clamp(17px,1.4vw,20px);line-height:1.4;color:var(--nv-mut);text-wrap:pretty}.hv-cta .hv-btn.is-l{margin-top:24px;padding:0 32px}.hv-cta-link{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:17px;font-weight:500;color:var(--nv-cy)}.hv-cta-note{margin-top:12px;font-size:14px;color:var(--nv-mut)}.hv-help{position:fixed;right:clamp(12px,2vw,32px);bottom:clamp(12px,2vw,32px);z-index:70;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.hv-help-menu{display:flex;flex-direction:column;box-sizing:border-box;width:min(280px,calc(100vw - 32px));padding:8px;border:1px solid var(--nv-chip);border-radius:16px;background:var(--nv-surf);box-shadow:0 24px 52px -28px var(--nv-vio-bd)}.hv-help-menu a{display:flex;align-items:center;min-height:48px;padding:0 12px;border-radius:12px;font-size:16px;color:var(--nv-ink)}.hv-help-menu a:hover{background:var(--nv-raise)}.hv-help-toggle{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:0;border-radius:50%;background:var(--nv-vio);color:var(--nv-ink);box-shadow:0 20px 44px -28px var(--nv-vio-bd);cursor:pointer}.hv-help-toggle svg{width:24px;height:24px}:root[data-theme=light] .hv-tile.is-2{--t-num: var(--nv-mut3)}@media(prefers-color-scheme:light){:root[data-theme=system] .hv-tile.is-2{--t-num: var(--nv-mut3)}}@media(max-width:599px){.hv-tile{min-height:0}.hv-ask button,.hv-ipra .hv-btn{flex:1 1 100%}}.hv-info{box-sizing:border-box;max-width:860px;margin:0 auto;padding:clamp(24px,3vw,40px) clamp(16px,3vw,32px) 64px}.hv-info-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;color:var(--nv-mut)}.hv-info-crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--nv-cy)}.hv-info h1{margin-top:8px;font-size:clamp(28px,3.4vw,44px);line-height:1.15;font-weight:700;letter-spacing:-.015em}.hv-info-lead{margin-top:12px;font-size:clamp(17px,1.4vw,20px);line-height:1.45;color:var(--nv-mut)}.hv-info-section{margin-top:28px;padding-top:20px;border-top:1px solid var(--nv-line)}.hv-info-section h2{font-size:20px;line-height:26px;font-weight:700}.hv-info-section p{margin-top:8px;font-size:18px;line-height:28px;color:var(--nv-ink-soft)}.hv-info-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hv-info-empty{margin-top:28px;font-size:18px;color:var(--nv-mut)}.hv-info-reviews{display:flex;flex-direction:column;gap:16px;margin:28px 0 0;padding:0;list-style:none}.hv-info-review{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--nv-chip);border-radius:16px;background:var(--nv-head)}.hv-info-review-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.hv-info-review-head strong{font-size:17px}.hv-info-review-head span{font-size:14px;color:var(--nv-mut)}.hv-info-review p{font-size:17px;line-height:26px}.hv-info-review a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:var(--nv-cy)}.bb-storefront-v3.sr4-page{background:var(--nv-surf)}.sr4{max-width:1280px;margin:0 auto;box-sizing:border-box;padding:28px clamp(16px,3vw,32px) 64px;color:var(--nv-ink)}.sr4-bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px;box-sizing:border-box;padding:clamp(16px,2vw,22px);border-radius:18px;background:var(--nv-head)}.sr4-field{position:relative;display:flex;flex:1 1 420px;align-items:center;gap:12px;min-width:260px;min-height:60px;box-sizing:border-box;padding:0 16px;border:1px solid var(--nv-chip);border-radius:14px;background:var(--nv-surf)}.sr4-field:focus-within{outline:3px solid var(--nv-cy);outline-offset:2px}.sr4-field>svg{flex:0 0 auto;width:22px;height:22px;color:var(--nv-mut)}.sr4-field input{flex:1;min-width:0;height:56px;border:0;background:transparent;color:var(--nv-ink);font:inherit;font-size:18px;outline:none}.sr4-field input::-moz-placeholder{color:var(--nv-mut)}.sr4-field input::placeholder{color:var(--nv-mut)}.sr4-field input::-webkit-search-cancel-button{display:none}.sr4-clear{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:var(--nv-raise);color:var(--nv-mut);font-size:16px;cursor:pointer}.sr4-clear:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.sr4-clear:hover{color:var(--nv-ink)}.sr4-submit{display:inline-flex;flex:0 0 auto;align-items:center;min-height:60px;box-sizing:border-box;padding:0 26px;border:0;border-radius:14px;background:var(--nv-vio);color:var(--nv-on-vio);font:inherit;font-size:18px;font-weight:600;cursor:pointer}.sr4-unsure{display:inline-flex;flex:0 0 auto;align-items:center;min-height:60px;box-sizing:border-box;padding:0 20px;border:1px solid var(--nv-line-soft);border-radius:14px;color:var(--nv-ink);font-size:18px;text-decoration:none}.sr4-unsure:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.sr4-suggest-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;border:1px solid var(--nv-line);border-radius:14px;background:var(--nv-head);box-shadow:var(--nv-shadow)}.sr4-suggest-list button{display:flex;align-items:center;width:100%;min-height:48px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--nv-ink);font:inherit;font-size:16px;text-align:left;cursor:pointer}.sr4-suggest-list button:hover{background:var(--nv-raise)}.sr4-suggests{display:flex;gap:10px;margin-top:14px;padding-bottom:4px;overflow-x:auto;scrollbar-width:none}.sr4-suggests::-webkit-scrollbar{width:0;height:0}.sr4-suggests a{display:inline-flex;flex:0 0 auto;align-items:center;min-height:44px;box-sizing:border-box;padding:0 14px;border:1px solid var(--nv-line);border-radius:999px;background:var(--nv-head);color:var(--nv-mut);font-size:16px;white-space:nowrap;text-decoration:none}.sr4-suggests a:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.sr4-start{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(20px,2.4vw,36px);margin-top:26px}.sr4-panel{box-sizing:border-box;padding:clamp(18px,2vw,24px);border-radius:18px;background:var(--nv-head)}.sr4-history{flex:1 1 520px;min-width:300px}.sr4-history h2{margin:0 0 6px;font-size:22px;font-weight:700}.sr4-history>p{margin:0 0 16px;color:var(--nv-mut);font-size:16px;line-height:23px}.sr4-history ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.sr4-history a{display:flex;align-items:center;gap:12px;min-height:56px;box-sizing:border-box;padding:12px 16px;border:1px solid transparent;border-radius:13px;background:var(--nv-surf);color:var(--nv-ink);text-decoration:none}.sr4-history a:hover{border-color:color-mix(in srgb,var(--nv-cy) 30%,transparent);color:var(--nv-ink)}.sr4-history a span:first-child{flex:1;min-width:0;font-size:17px}.sr4-history a span+span{flex:0 0 auto;color:var(--nv-mut);font-size:15px}.sr4-history-empty{color:var(--nv-mut);font-size:16px}.sr4-popular{display:flex;flex:0 1 380px;flex-direction:column;gap:12px;min-width:300px}.sr4-popular h2{margin:0;font-size:20px;font-weight:700}.sr4-popular a{display:flex;align-items:center;gap:12px;min-height:52px;color:var(--nv-ink);text-decoration:none}.sr4-popular a:hover{color:var(--nv-cy)}.sr4-popular a span:first-child{flex:1;min-width:0;font-size:17px}.sr4-popular a span+span{flex:0 0 auto;color:var(--nv-mut);font-size:15px}.sr4-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:26px}.sr4-heading h1{flex:1 1 360px;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.14;letter-spacing:-.02em}.sr4-heading>span{flex:0 0 auto;color:var(--nv-mut);font-size:17px}.sr4-note{margin:12px 0 0;color:var(--nv-ink2);font-size:16px}.sr4-hint{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;box-sizing:border-box;padding:16px 18px;border:1px solid color-mix(in srgb,var(--nv-cy) 30%,transparent);border-radius:14px;background:var(--nv-cy-tint)}.sr4-hint p{flex:1 1 320px;min-width:260px;margin:0;color:var(--nv-ink2);font-size:16px;line-height:23px;text-wrap:pretty}.sr4-hint a{display:inline-flex;flex:0 0 auto;align-items:center;min-height:46px;box-sizing:border-box;padding:0 16px;border-radius:11px;background:var(--nv-cy-tint);color:var(--nv-cy);font-size:16px;font-weight:600;text-decoration:none}.sr4-hint a:hover{color:var(--nv-cy-ink)}.sr4-tabs{display:flex;gap:10px;margin-top:18px;padding-bottom:4px;overflow-x:auto;scrollbar-width:none}.sr4-tabs::-webkit-scrollbar{width:0;height:0}.sr4-tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:46px;box-sizing:border-box;padding:0 16px;border:1px solid var(--nv-line);border-radius:12px;background:var(--nv-head);color:var(--nv-mut);font:inherit;font-size:16px;white-space:nowrap;cursor:pointer}.sr4-tab[aria-selected=true]{border-color:var(--nv-vio);background:var(--nv-vio-deep);color:var(--nv-ink);font-weight:600}.sr4-tab b{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;box-sizing:border-box;padding:0 7px;border-radius:999px;background:var(--nv-line);font-size:14px;font-weight:700}.sr4-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(20px,2.4vw,36px);margin-top:22px}.sr4-results{display:flex;flex:1 1 600px;flex-direction:column;gap:14px;min-width:300px}.sr4-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.sr4-list.is-tight{gap:12px}.sr4-good{display:flex;flex-wrap:wrap;gap:18px;box-sizing:border-box;padding:18px;border-radius:18px;background:var(--nv-head)}.sr4-pic{display:flex;flex:0 0 96px;align-items:center;justify-content:center;height:110px;overflow:hidden;border-radius:14px;background:var(--nv-raise)}.sr4-pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sr4-copy{display:flex;flex:1 1 260px;flex-direction:column;gap:7px;min-width:220px}.sr4-name{color:var(--nv-ink);font-size:20px;font-weight:600;letter-spacing:-.01em;text-decoration:none}.sr4-name:hover{color:var(--nv-cy)}.sr4-copy p{margin:0;color:var(--nv-mut);font-size:16px;line-height:23px;text-wrap:pretty}.sr4-tags{display:flex;flex-wrap:wrap;gap:8px}.sr4-tags span{display:inline-flex;align-items:center;min-height:28px;box-sizing:border-box;padding:0 10px;border-radius:8px;background:var(--nv-surf);color:var(--nv-mut);font-size:15px}.sr4-buy{display:flex;flex:0 1 180px;flex-direction:column;gap:8px;min-width:160px}.sr4-buy strong{font-size:22px;font-weight:700;letter-spacing:-.02em}.sr4-pay{color:var(--nv-mut);font-size:15px}.sr4-pay.is-cert{color:var(--nv-cy)}.sr4-btn{display:flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;padding:0 12px;border:0;border-radius:12px;background:var(--nv-vio);color:var(--nv-on-vio);font:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}.sr4-btn:hover{color:var(--nv-on-vio);filter:brightness(1.08)}.sr4-btn.is-quiet{border:1px solid var(--nv-line-soft);background:transparent;color:var(--nv-ink)}.sr4-btn:disabled{cursor:progress;opacity:.8}.sr4-article{display:flex;flex-direction:column;gap:6px;box-sizing:border-box;padding:18px;border-radius:16px;background:var(--nv-head);color:var(--nv-ink);text-decoration:none}.sr4-article:hover{color:var(--nv-ink);box-shadow:0 12px 28px -20px color-mix(in srgb,var(--nv-ink) 50%,transparent)}.sr4-article small{color:var(--nv-vio-ink);font-size:15px;font-weight:700;letter-spacing:.08em}.sr4-article strong{font-size:20px;font-weight:600;letter-spacing:-.01em}.sr4-article p{margin:0;color:var(--nv-mut);font-size:16px;line-height:23px;text-wrap:pretty}.sr4-article>span{color:var(--nv-mut);font-size:15px}.sr4-center{display:flex;flex-wrap:wrap;align-items:center;gap:16px;box-sizing:border-box;padding:18px;border-radius:16px;background:var(--nv-head);color:var(--nv-ink);text-decoration:none}.sr4-center:hover{color:var(--nv-ink)}.sr4-rating{display:inline-flex;flex:0 0 56px;align-items:center;justify-content:center;height:56px;border-radius:18px;background:var(--nv-cy-deep);color:var(--nv-ink);font-size:17px;font-weight:700}.sr4-center-copy{display:flex;flex:1 1 240px;flex-direction:column;gap:3px;min-width:200px}.sr4-center-copy strong{font-size:19px;font-weight:600}.sr4-center-copy span{color:var(--nv-mut);font-size:16px}.sr4-slot{flex:0 0 auto;color:var(--nv-cy);font-size:16px;font-weight:600}.sr4-empty{box-sizing:border-box;padding:22px;border:1px solid var(--nv-line);border-radius:18px;background:var(--nv-head)}.sr4-empty strong{display:block;font-size:20px;font-weight:700;line-height:27px}.sr4-empty p{margin:8px 0 0;color:var(--nv-mut);font-size:16px;line-height:23px}.sr4-empty .sr4-btn{display:inline-flex;margin-top:16px;padding:0 18px}.sr4-subtitle{margin:18px 0 0;font-size:20px;font-weight:700}.sr4-pages{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;color:var(--nv-mut);font-size:15px}.sr4-pages a{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:0 16px;border:1px solid var(--nv-chip);border-radius:12px;color:var(--nv-ink);font-size:15px;font-weight:600;text-decoration:none}.sr4-pages a:hover{border-color:var(--nv-cy)}.sr4-aside{display:flex;flex:0 1 340px;flex-direction:column;gap:16px;min-width:280px}.sr4-refine{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;padding:20px;border-radius:18px;background:var(--nv-head)}.sr4-refine>h2{margin:0;color:var(--nv-mut);font-size:15px;font-weight:700;letter-spacing:.08em}.sr4-check{display:flex;align-items:center;gap:12px;min-height:46px;padding:0;border:0;background:transparent;color:var(--nv-mut);font:inherit;font-size:16px;text-align:left;cursor:pointer}.sr4-check>span:first-child{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;box-sizing:border-box;border:2px solid var(--nv-mut3);border-radius:8px;color:var(--nv-surf);font-size:15px;font-weight:800}.sr4-check>span:nth-child(2){flex:1;min-width:0}.sr4-check>small{flex:0 0 auto;color:var(--nv-mut);font-size:15px}.sr4-check[aria-checked=true]{color:var(--nv-ink)}.sr4-check[aria-checked=true]>span:first-child{border-color:var(--nv-cy);background:var(--nv-cy)}.sr4-ask{display:flex;flex-direction:column;gap:10px;box-sizing:border-box;padding:20px;border:1px solid color-mix(in srgb,var(--nv-cy) 30%,transparent);border-radius:18px;background:linear-gradient(140deg,var(--nv-cy-tint),var(--nv-head))}.sr4-ask strong{font-size:18px;font-weight:700}.sr4-ask p{margin:0;color:var(--nv-ink2);font-size:16px;line-height:23px}.sr4-ask a{display:flex;align-items:center;justify-content:center;min-height:50px;box-sizing:border-box;border-radius:13px;background:var(--nv-cy);color:var(--nv-surf);font-size:16px;font-weight:700;text-decoration:none}.sr4-ask a:hover{color:var(--nv-surf);filter:brightness(1.06)}@media(max-width:700px){.sr4-submit,.sr4-unsure{flex:1 1 auto;justify-content:center}.sr4-buy{flex-basis:100%}}.bb-storefront-v3.ct5-page{background:var(--nv-surf)}.ct5{max-width:1280px;margin:0 auto;box-sizing:border-box;padding:24px clamp(16px,3vw,32px) 64px;color:var(--nv-ink)}.ct5-hit{position:relative}.ct5-hit:after{content:"";position:absolute;top:-5px;right:-2px;bottom:-5px;left:-2px}.ct5-hero{position:relative;overflow:hidden;box-sizing:border-box;padding:22px 24px;border-radius:20px;background:linear-gradient(104deg,var(--nv-deep-grad) 0%,var(--nv-surf) 72%)}.ct5-hero-hatch{position:absolute;right:-60px;top:-70px;display:block;width:300px;height:300px;opacity:.18;transform:rotate(-15deg);background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 12px,transparent 12px 38px);pointer-events:none}.ct5-hero-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:22px}.ct5-hero-copy{flex:1 1 320px;min-width:260px}.ct5-eyebrow{display:block;color:var(--nv-cy-ink);font-size:14px;font-weight:700;letter-spacing:.1em}.ct5-hero h1{margin:10px 0 0;color:var(--nv-ink);font-size:clamp(26px,2.8vw,34px);font-weight:800;line-height:1.08;letter-spacing:-.025em}.ct5-hero-sub{display:block;margin-top:8px;color:var(--nv-mut);font-size:16px}.ct5-cert{display:flex;flex:0 1 300px;align-items:center;gap:14px;min-width:250px;box-sizing:border-box;padding:16px;border-radius:16px;background:var(--nv-vio);color:var(--nv-on-vio)}.ct5-cert-ring{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background:var(--nv-cy-tint)}.ct5-cert-ring>span{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--nv-surf);color:var(--nv-cy)}.ct5-cert-ring svg{width:26px;height:26px}.ct5-cert-copy{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.ct5-cert-copy small{color:color-mix(in srgb,var(--nv-on-vio) 78%,transparent);font-size:14px;font-weight:700;letter-spacing:.1em}.ct5-cert-copy strong{font-size:18px;font-weight:700}.ct5-cert-copy span{color:color-mix(in srgb,var(--nv-on-vio) 82%,transparent);font-size:14px}.ct5-cats{display:flex;gap:10px;margin-top:18px;padding-bottom:4px;overflow-x:auto;scrollbar-width:none}.ct5-cats::-webkit-scrollbar{width:0;height:0}.ct5-cat{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:9px;min-height:44px;box-sizing:border-box;padding:0 16px;overflow:hidden;border:1px solid var(--nv-chip);border-radius:999px;background:transparent;color:var(--nv-mut);font-size:15px;font-weight:500;text-decoration:none}.ct5-cat:hover{border-color:var(--nv-cy);color:var(--nv-mut)}.ct5-cat-hatch{position:absolute;right:-18px;top:-18px;display:block;width:62px;height:62px;opacity:0;transform:rotate(-16deg);background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 5px,transparent 5px 14px);pointer-events:none}.ct5-cat>span:not(.ct5-cat-hatch){position:relative}.ct5-cat-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;box-sizing:border-box;padding:0 6px;border-radius:999px;background:var(--nv-raise);color:var(--nv-mut);font-size:14px;font-weight:700}.ct5-cat[aria-current=page]{border-color:var(--nv-vio);background:var(--nv-vio-deep);color:var(--nv-ink);font-weight:600}.ct5-cat[aria-current=page] .ct5-cat-hatch{opacity:.35}.ct5-cat[aria-current=page] .ct5-cat-count{background:var(--nv-vio);color:var(--nv-on-vio)}.ct5-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(18px,2.4vw,32px);margin-top:20px}.ct5-aside{display:flex;flex:0 1 262px;flex-direction:column;gap:14px;min-width:244px}.ct5-main{flex:999 1 560px;min-width:300px}@media(min-width:900px){.ct5-aside{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin}}.ct5-ipra{display:block;box-sizing:border-box;padding:16px;border-radius:16px;background:linear-gradient(140deg,var(--nv-deep-grad) 0%,var(--nv-head) 82%)}.ct5-switch-row{display:flex;align-items:center;gap:12px;min-height:44px;color:inherit;text-decoration:none;cursor:pointer}.ct5-track{display:flex;flex:0 0 auto;justify-content:flex-start;width:46px;height:26px;box-sizing:border-box;padding:3px;border-radius:999px;background:var(--nv-raise)}.ct5-track:before{content:"";display:block;width:20px;height:20px;border-radius:50%;background:var(--nv-on-vio);box-shadow:0 1px 2px color-mix(in srgb,var(--nv-ink) 20%,transparent)}.ct5-track.is-on{justify-content:flex-end;background:var(--nv-cy)}.ct5-track.is-small{width:40px;height:23px}.ct5-track.is-small:before{width:17px;height:17px}.ct5-switch-copy{display:flex;flex:1;flex-direction:column;min-width:0}.ct5-switch-copy strong{color:var(--nv-ink);font-size:15px;font-weight:600}.ct5-switch-copy span{color:var(--nv-cy-ink);font-size:14px}.ct5-filters{display:block;box-sizing:border-box;padding:16px;border:1px solid var(--nv-line);border-radius:16px;background:var(--nv-vio-deep)}.ct5-filters-head{display:flex;align-items:center;gap:10px}.ct5-caps{color:var(--nv-mut);font-size:14px;font-weight:700;letter-spacing:.1em}.ct5-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;box-sizing:border-box;padding:0 6px;border-radius:999px;background:var(--nv-vio);color:var(--nv-on-vio);font-size:14px;font-weight:700}.ct5-reset{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;color:var(--nv-cy);font-size:14px;font-weight:600;text-decoration:none}.ct5-reset:hover{color:var(--nv-cy-ink)}.ct5-filters-toggle{display:none}.ct5-block{display:block;margin-top:16px;padding-top:14px;border-top:1px solid var(--nv-line)}.ct5-block:first-child{margin-top:12px;padding-top:0;border-top:0}.ct5-block-head{display:flex;align-items:baseline;gap:8px}.ct5-block-head>span:first-child{color:var(--nv-mut);font-size:14px}.ct5-block-head>span+span{margin-left:auto;color:var(--nv-cy);font-size:14px;font-weight:600}.ct5-block-head>strong{margin-left:auto;color:var(--nv-ink);font-size:14px;font-weight:600}.ct5-steps{display:flex;gap:4px;margin-top:10px}.ct5-step{display:flex;flex:1;align-items:flex-end;justify-content:center;height:44px;box-sizing:border-box;padding-bottom:6px;border-radius:9px;background:var(--nv-raise);color:var(--nv-mut);font-size:14px;font-weight:600;text-decoration:none}.ct5-step:hover{color:var(--nv-ink)}.ct5-step[aria-current=true]{background:var(--nv-cy);color:var(--nv-surf)}.ct5-options{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.ct5-option{display:inline-flex;align-items:center;gap:7px;height:44px;box-sizing:border-box;padding:0 11px;border:1px solid var(--nv-chip);border-radius:999px;background:transparent;color:var(--nv-mut);font-size:14px;text-decoration:none}.ct5-option small{color:var(--nv-mut);font-size:14px}.ct5-option:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.ct5-option[aria-current=true]{border-color:var(--nv-cy);background:var(--nv-cy-tint);color:var(--nv-ink)}.ct5-option[aria-current=true] small{color:var(--nv-cy-ink)}.ct5-toggles{display:flex;flex-direction:column;gap:4px}.ct5-toggle{display:flex;align-items:center;gap:11px;min-height:44px;color:var(--nv-mut);font-size:15px;text-decoration:none}.ct5-toggle>span:nth-child(2){flex:1;min-width:0}.ct5-toggle>small{flex:0 0 auto;color:var(--nv-mut);font-size:14px}.ct5-toggle[aria-checked=true]{color:var(--nv-ink)}.ct5-pick{display:block;box-sizing:border-box;padding:16px;border-left:3px solid var(--nv-cy);border-radius:14px;background:var(--nv-head);color:var(--nv-ink);text-decoration:none}.ct5-pick:hover{color:var(--nv-ink)}.ct5-pick small{color:var(--nv-cy);font-size:14px;font-weight:700;letter-spacing:.1em}.ct5-pick span{display:block;margin-top:8px;font-size:15px;line-height:21px}.ct5-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.ct5-search{display:flex;flex:1 1 240px;align-items:center;gap:10px;min-width:200px;height:44px;box-sizing:border-box;padding:0 14px;overflow:hidden;border-radius:12px;background:var(--nv-head)}.ct5-search:focus-within{outline:3px solid var(--nv-cy);outline-offset:2px}.ct5-search svg{flex:0 0 auto;width:17px;height:17px;color:var(--nv-mut)}.ct5-search input{flex:1 1 0;min-width:0;border:0;background:transparent;color:var(--nv-ink);font:inherit;font-size:16px;outline:none}.ct5-search input::-moz-placeholder{color:var(--nv-mut)}.ct5-search input::placeholder{color:var(--nv-mut)}.ct5-sorts{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;box-sizing:border-box;padding:4px;border-radius:12px;background:var(--nv-head)}.ct5-sort{display:flex;align-items:center;height:44px;box-sizing:border-box;padding:0 13px;border-radius:9px;background:transparent;color:var(--nv-mut);font-size:14px;font-weight:500;text-decoration:none}.ct5-sort:hover{color:var(--nv-ink)}.ct5-sort[aria-current=true]{background:var(--nv-raise);color:var(--nv-ink);font-weight:600}.ct5-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.ct5-chip{display:inline-flex;align-items:center;gap:8px;height:44px;box-sizing:border-box;padding:0 11px;border:1px solid var(--nv-vio);border-radius:999px;background:var(--nv-vio-deep);color:var(--nv-ink);font-size:14px;text-decoration:none}.ct5-chip:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.ct5-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:18px;margin:18px 0 0;padding:0;list-style:none}.ct5-grid{--ct5-wash: linear-gradient(150deg, var(--nv-vio-deep) 0%, var(--nv-vio-deep) 78%);--ct5-accent: var(--nv-vio-ink)}.ct5-grid.is-tone-1{--ct5-wash: linear-gradient(150deg, var(--nv-cy-tint) 0%, var(--nv-vio-deep) 78%);--ct5-accent: var(--nv-cy)}.ct5-grid.is-tone-2{--ct5-wash: linear-gradient(150deg, var(--nv-ok-tint) 0%, var(--nv-vio-deep) 78%);--ct5-accent: var(--nv-ok)}.ct5-grid.is-tone-3{--ct5-wash: linear-gradient(150deg, var(--nv-vio-deep) 0%, var(--nv-vio-deep) 78%);--ct5-accent: var(--nv-vio)}.ct5-grid.is-tone-4{--ct5-wash: linear-gradient(150deg, var(--nv-warn-tint) 0%, var(--nv-vio-deep) 78%);--ct5-accent: var(--nv-warn)}.ct5-card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;border:1px solid var(--nv-warn-tint);border-radius:22px;background:var(--nv-head);transition:border-color .2s ease,transform .2s ease}.ct5-card:hover{border-color:var(--nv-cy);transform:translateY(-3px)}.ct5-media{position:relative;display:block;height:214px;background:var(--ct5-wash)}.ct5-media-hatch{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:.22;background:repeating-linear-gradient(115deg,var(--ct5-accent) 0 10px,transparent 10px 30px);pointer-events:none}.ct5-media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:22px 22px 0 0}.ct5-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:46px 18px 58px;-o-object-fit:contain;object-fit:contain;pointer-events:none}.ct5-match{position:absolute;left:12px;top:12px;display:flex;align-items:center;gap:8px;pointer-events:none;--ct5-fg: var(--nv-warn)}.ct5-match.is-full{--ct5-fg: var(--nv-ok)}.ct5-match.is-almost{--ct5-fg: var(--nv-vio-ink)}.ct5-ring{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:conic-gradient(var(--ct5-fg) 0 var(--ct5-pct),var(--nv-vio) var(--ct5-pct) 100%)}.ct5-ring span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--nv-overlay);color:var(--ct5-fg);font-family:var(--font-display);font-size:14px;font-style:italic;font-weight:700}.ct5-match-text{display:inline-flex;align-items:center;height:26px;box-sizing:border-box;padding:0 9px;border-radius:999px;background:var(--nv-overlay);color:var(--ct5-fg);font-size:14px;font-weight:600}.ct5-fav{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--nv-overlay);color:var(--nv-mut);font-size:17px;cursor:pointer}.ct5-fav:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.ct5-fav[aria-pressed=true]{color:var(--nv-err)}.ct5-fav svg{width:18px;height:18px}.ct5-discount{position:absolute;right:12px;top:58px;display:inline-flex;align-items:center;height:26px;box-sizing:border-box;padding:0 9px;border-radius:999px;background:var(--nv-err);color:var(--nv-surf);font-size:14px;font-weight:700;pointer-events:none}.ct5-price-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;gap:10px;box-sizing:border-box;padding:10px 12px;background:linear-gradient(to top,var(--nv-overlay),transparent);pointer-events:none}.ct5-price{display:flex;flex:1;flex-direction:column;min-width:0}.ct5-price strong{color:var(--nv-ink);font-family:var(--font-display);font-size:28px;font-style:italic;font-weight:700;line-height:1}.ct5-price s{margin-top:3px;color:var(--nv-mut);font-size:14px}.ct5-price span{color:var(--nv-ink);font-size:16px;font-weight:600}.ct5-price .ct5-promo-price{margin-top:3px;color:var(--nv-mut);font-size:14px}.ct5-pay{display:inline-flex;flex:0 0 auto;align-items:center;height:26px;box-sizing:border-box;padding:0 9px;border-radius:999px;background:var(--nv-line);color:var(--nv-mut);font-size:14px;font-weight:600}.ct5-pay.is-cert{background:var(--nv-cy-tint);color:var(--nv-cy-ink)}.ct5-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:14px}.ct5-title{color:var(--nv-ink);font-size:16px;font-weight:600;line-height:22px;text-decoration:none}.ct5-title:hover{color:var(--nv-cy)}.ct5-tags{display:flex;flex-wrap:wrap;gap:6px}.ct5-tag{display:inline-flex;align-items:center;max-width:100%;height:26px;box-sizing:border-box;padding:0 9px;overflow:hidden;border-radius:8px;background:var(--nv-line);color:var(--nv-mut);font-size:14px;white-space:nowrap;text-overflow:ellipsis}.ct5-tag.is-cert{background:var(--nv-cy-tint);color:var(--nv-cy-ink)}.ct5-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--nv-mut);font-size:14px}.ct5-stars{color:var(--nv-warn);letter-spacing:.04em}.ct5-delivery{margin-left:auto;color:var(--nv-ok)}.ct5-delivery.is-out{color:var(--nv-err)}.ct5-actions{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--nv-line)}.ct5-add{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;min-height:44px;box-sizing:border-box;padding:0 10px;border:1px solid var(--nv-vio);border-radius:12px;background:var(--nv-vio);color:var(--nv-on-vio);font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.ct5-add:hover{color:var(--nv-on-vio);filter:brightness(1.08)}.ct5-add.is-in{border-color:var(--nv-ok-tint);background:var(--nv-ok-tint);color:var(--nv-ok)}.ct5-add.is-in:hover{color:var(--nv-ok)}.ct5-add.is-out{border-color:var(--nv-line);background:var(--nv-raise);color:var(--nv-mut);cursor:default;filter:none}.ct5-add:disabled{cursor:progress;opacity:.8}.ct5-open{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;box-sizing:border-box;border:1px solid var(--nv-line);border-radius:12px;color:var(--nv-mut);font-size:17px;text-decoration:none}.ct5-open:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.ct5-empty{max-width:560px;margin-top:18px;box-sizing:border-box;padding:22px;border:1px solid color-mix(in srgb,var(--nv-warn) 34%,transparent);border-radius:18px;background:var(--nv-head)}.ct5-empty strong{display:block;color:var(--nv-ink);font-size:20px;font-weight:700;line-height:27px}.ct5-empty p{margin:8px 0 0;color:var(--nv-warn);font-size:16px;line-height:23px}.ct5-empty.is-plain{border-color:var(--nv-line)}.ct5-empty.is-plain p{color:var(--nv-mut)}.ct5-empty a{display:inline-flex;align-items:center;height:44px;margin-top:16px;box-sizing:border-box;padding:0 18px;border-radius:11px;background:var(--nv-warn);color:var(--nv-surf);font-size:15px;font-weight:700;text-decoration:none}.ct5-empty.is-plain a{background:var(--nv-vio);color:var(--nv-on-vio)}.ct5-pages{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;color:var(--nv-mut);font-size:15px}.ct5-pages a{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:0 16px;border:1px solid var(--nv-chip);border-radius:12px;color:var(--nv-ink);font-size:15px;font-weight:600;text-decoration:none}.ct5-pages a:hover{border-color:var(--nv-cy)}@media(max-width:899px){.ct5-aside{flex-basis:100%}.ct5-filters-toggle{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;padding:0 12px;border:1px solid var(--nv-chip);border-radius:10px;background:transparent;color:var(--nv-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ct5-filters:not(.is-open) .ct5-filters-body{display:none}.ct5-filters:not(.is-open) .ct5-reset{display:none}}@media(prefers-reduced-motion:reduce){.ct5-card{transition:none}.ct5-card:hover{transform:none}}.ct5-promo{position:absolute;left:12px;top:58px;display:inline-flex;align-items:center;max-width:calc(100% - 96px);min-height:26px;box-sizing:border-box;padding:3px 9px;border-radius:13px;background:var(--nv-overlay);color:var(--nv-ink);font-size:14px;font-weight:600;line-height:18px;pointer-events:none}.pv4{--pv4-cy-bd: color-mix(in srgb, var(--nv-cy) 30%, transparent);--pv4-on-fill: var(--nv-surf);--pv4-gap: clamp(18px, 2.4vw, 32px);background:var(--nv-surf);color:var(--nv-ink)}.pv4-wrap{max-width:1280px;margin:0 auto;padding:22px clamp(16px,3vw,32px) 64px;box-sizing:border-box}.pv4 button{font:inherit}.pv4-eyebrow{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pv4-eyebrow.is-cy{color:var(--nv-cy)}.pv4-eyebrow.is-cy-ink{color:var(--nv-cy-ink)}.pv4-eyebrow.is-mut{color:var(--nv-mut)}.pv4-eyebrow.is-warn{color:var(--nv-warn)}.pv4-num{font-family:var(--font-display);font-style:italic;font-weight:700;line-height:1}.pv4-link{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--nv-cy);font-size:14px;font-weight:600;cursor:pointer}.pv4-link:hover{color:var(--nv-cy-ink)}.pv4-top{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--pv4-gap)}.pv4-gallery{display:flex;flex:1 1 380px;flex-wrap:wrap;gap:12px;min-width:min(300px,100%)}.pv4-thumbs{display:flex;flex:0 0 72px;flex-direction:column;gap:8px;max-height:470px;overflow-y:auto;scrollbar-width:none}.pv4-thumbs::-webkit-scrollbar{width:0;height:0}.pv4-thumb{position:relative;display:flex;flex:0 0 72px;align-items:center;justify-content:center;overflow:hidden;padding:0;border:2px solid transparent;border-radius:12px;background:var(--nv-card);color:var(--nv-mut);font-size:14px;box-sizing:border-box;cursor:pointer}.pv4-thumb[aria-current=true]{border-color:var(--nv-cy);background:var(--nv-raise)}.pv4-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pv4-thumb-play{position:absolute;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--nv-overlay);color:var(--nv-ink)}.pv4-thumb-play svg{width:14px;height:14px}.pv4-hero-col{flex:1 1 260px;min-width:min(240px,100%)}.pv4-hero{position:relative;display:block;height:clamp(300px,34vw,470px);overflow:hidden;border-radius:20px;background:linear-gradient(150deg,var(--nv-deep-grad) 0%,var(--nv-deep-grad) 78%)}.pv4-hero:before,.pv4-tile-media:before{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,var(--nv-vio-ink) 0 10px,transparent 10px 30px);opacity:.2;content:"";pointer-events:none}.pv4-hero img,.pv4-hero video{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pv4-hero-match{position:absolute;top:14px;left:14px;display:flex;align-items:center;gap:8px}.pv4-ring{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%}.pv4-ring span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--nv-overlay);color:var(--nv-ok);font-size:14px}.pv4-ring.is-part span{color:var(--nv-warn)}.pv4-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--nv-overlay);font-size:14px;font-weight:600;box-sizing:border-box}.pv4-pill.is-ok{color:var(--nv-ok)}.pv4-pill.is-warn{color:var(--nv-warn)}.pv4-pill.is-vio{color:var(--nv-vio-ink)}.pv4-pill.is-mut{color:var(--nv-mut)}.pv4-hero-counter{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:var(--nv-vio);color:var(--nv-on-vio);font-size:14px;box-sizing:border-box}.pv4-info{flex:1 1 320px;min-width:min(290px,100%)}.pv4-title{margin:0;color:var(--nv-ink);font-size:clamp(23px,2.4vw,30px);font-weight:700;line-height:1.16;letter-spacing:-.022em}.pv4-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:10px;color:var(--nv-mut);font-size:15px}.pv4-stars{display:inline-flex;gap:1px;color:var(--nv-warn)}.pv4-stars svg{width:16px;height:16px}.pv4-meta-strong{color:var(--nv-ink);font-weight:600}.pv4-meta-ok{color:var(--nv-ok)}.pv4-meta button{min-height:44px;padding:0;border:0;background:transparent;color:var(--nv-mut);font-size:15px;cursor:pointer}.pv4-meta button:hover{color:var(--nv-ink)}.pv4-size-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:20px}.pv4-size-head>span{color:var(--nv-mut);font-size:15px}.pv4-size-head .pv4-link{margin-left:auto}.pv4-sizes{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.pv4-size{display:inline-flex;align-items:center;justify-content:center;min-width:62px;min-height:48px;padding:0 14px;border:1px solid var(--nv-chip);border-radius:12px;background:transparent;color:var(--nv-ink);font-size:16px;font-weight:600;text-decoration:none;box-sizing:border-box}.pv4-size:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.pv4-size[aria-current=page]{border-color:var(--nv-vio);background:var(--nv-vio);color:var(--nv-on-vio)}.pv4-size.is-out{border-color:var(--nv-line);color:var(--nv-mut3)}.pv4-size-hint{display:block;margin-top:10px;font-size:15px}.pv4-size-hint.is-ok{color:var(--nv-ok)}.pv4-size-hint.is-warn{color:var(--nv-warn)}.pv4-rows{display:flex;flex-direction:column;gap:10px;margin-top:20px}.pv4-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-left:3px solid var(--pv4-accent, var(--nv-cy));border-radius:14px;background:var(--nv-head);color:inherit;text-decoration:none;box-sizing:border-box}a.pv4-row:hover{background:var(--nv-vio-deep);color:inherit}.pv4-row.is-ok{--pv4-accent: var(--nv-ok)}.pv4-row.is-cy{--pv4-accent: var(--nv-cy)}.pv4-row.is-vio{--pv4-accent: var(--nv-vio)}.pv4-row.is-warn{--pv4-accent: var(--nv-warn)}.pv4-row-text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.pv4-row-text strong{color:var(--nv-ink);font-size:16px;font-weight:600}.pv4-row-text span{color:var(--nv-mut);font-size:14px;line-height:20px}.pv4-row-action{flex:0 0 auto;color:var(--nv-cy);font-size:14px;font-weight:600}.pv4-aside{position:sticky;top:96px;display:flex;flex:0 1 306px;flex-direction:column;gap:14px;min-width:min(272px,100%)}.pv4-buy{display:block;padding:18px;border:1px solid var(--nv-line);border-radius:18px;background:var(--nv-head);box-sizing:border-box}.pv4-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.pv4-price{color:var(--nv-ink);font-size:34px}.pv4-price-old{color:var(--nv-mut);font-size:15px;text-decoration:line-through}.pv4-discount{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:8px;background:var(--nv-err);color:var(--pv4-on-fill);font-size:14px;font-weight:700}.pv4-per{display:block;margin-top:6px;color:var(--nv-mut);font-size:14px}.pv4-cert{display:block;margin-top:14px;padding:14px;border:1px solid var(--pv4-cy-bd);border-radius:14px;background:var(--nv-cy-tint)}.pv4-cert strong{display:block;color:var(--nv-cy-ink);font-size:15px;font-weight:700}.pv4-cert p{margin:6px 0 0;color:var(--nv-ink);font-size:15px;line-height:21px}.pv4-cert.is-off{border-color:var(--nv-line);background:var(--nv-surf)}.pv4-cert.is-off strong{color:var(--nv-mut)}.pv4-qty-row{display:flex;align-items:center;gap:10px;margin-top:14px}.pv4-stepper{display:flex;flex:0 0 auto;align-items:center;padding:2px;border-radius:12px;background:var(--nv-surf);box-sizing:border-box}.pv4-stepper button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--nv-mut);cursor:pointer}.pv4-stepper button:hover:not(:disabled){color:var(--nv-ink)}.pv4-stepper button:disabled{opacity:.45;cursor:default}.pv4-stepper button svg{width:17px;height:17px}.pv4-stepper output{min-width:30px;font-size:16px;font-weight:700;text-align:center}.pv4-qty-note{flex:1;min-width:0;color:var(--nv-mut);font-size:14px}.pv4-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:14px;border:1px solid var(--nv-vio);border-radius:13px;background:var(--nv-vio);color:var(--nv-on-vio);font-size:16px;font-weight:700;text-decoration:none;cursor:pointer}.pv4-cta:hover{color:var(--nv-on-vio);filter:brightness(1.08)}.pv4-cta:disabled{opacity:.6;cursor:default}.pv4-cta.is-in{border-color:var(--nv-ok-tint);background:var(--nv-ok-tint);color:var(--nv-ok)}.pv4-cta.is-ghost{border-color:var(--nv-chip);background:transparent;color:var(--nv-ink)}.pv4-cta.is-ghost:hover{border-color:var(--nv-cy)}.pv4-buy-actions{display:flex;gap:10px;margin-top:10px}.pv4-outline{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--nv-line);border-radius:12px;background:transparent;color:var(--nv-ink);font-size:15px;text-decoration:none;box-sizing:border-box;cursor:pointer}.pv4-outline:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.pv4-outline.is-on{color:var(--nv-err)}.pv4-outline.is-square{flex:0 0 44px;padding:0;color:var(--nv-mut)}.pv4-outline svg{width:18px;height:18px}.pv4-share-note{margin:8px 0 0;color:var(--nv-mut);font-size:14px}.pv4-guarantees{display:flex;flex-direction:column;gap:9px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--nv-line);list-style:none}.pv4-guarantees li{display:flex;align-items:baseline;gap:10px;color:var(--nv-mut);font-size:15px}.pv4-guarantees svg{flex:0 0 auto;width:16px;height:16px;color:var(--nv-ok);transform:translateY(2px)}.pv4-seller{display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;background:var(--nv-head);color:inherit;text-decoration:none}a.pv4-seller:hover{background:var(--nv-vio-deep);color:inherit}.pv4-seller-mark{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--nv-raise);color:var(--nv-cy);font-size:14px;font-weight:700}.pv4-seller-text{display:flex;flex:1;flex-direction:column;min-width:0}.pv4-seller-text strong{color:var(--nv-ink);font-size:16px;font-weight:600}.pv4-seller-text span{color:var(--nv-mut);font-size:14px}.pv4-seller svg{flex:0 0 auto;width:18px;height:18px;color:var(--nv-mut)}.pv4-band{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--pv4-gap);margin-top:18px}.pv4-why{flex:1 1 560px;min-width:min(300px,100%);padding:18px 20px;border-radius:18px;background:var(--nv-head);box-sizing:border-box}.pv4-why-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.pv4-why-head>span{color:var(--nv-mut);font-size:14px}.pv4-why-head>strong{margin-left:auto;font-size:14px;font-weight:600}.pv4-why-head>strong.is-ok{color:var(--nv-ok)}.pv4-why-head>strong.is-warn{color:var(--nv-warn)}.pv4-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(258px,100%),1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none}.pv4-why-item{display:flex;flex-direction:column;gap:5px;width:100%;padding:12px 14px;border:0;border-left:3px solid var(--nv-ok);border-radius:12px;background:var(--nv-surf);color:inherit;text-align:left;box-sizing:border-box;cursor:pointer}.pv4-why-item.is-miss{border-left-color:var(--nv-warn)}.pv4-why-item-top{display:flex;align-items:baseline;gap:10px}.pv4-why-item-top strong{flex:1;min-width:0;color:var(--nv-ink);font-size:16px;font-weight:600;line-height:22px}.pv4-why-item-top span{flex:0 0 auto;color:var(--nv-cy);font-size:14px;font-weight:600}.pv4-why-basis{color:var(--nv-mut);font-size:14px}.pv4-why-explain{color:var(--nv-ink);font-size:15px;line-height:21px}.pv4-why-empty{margin:12px 0 0;color:var(--nv-mut);font-size:16px;line-height:23px}.pv4-sub{display:flex;flex:0 1 306px;flex-direction:column;gap:10px;min-width:min(272px,100%);padding:18px;border-radius:18px;background:linear-gradient(150deg,var(--nv-deep-grad) 0%,var(--nv-head) 82%);box-sizing:border-box}.pv4-sub-title{color:var(--nv-ink);font-size:17px;font-weight:600;line-height:23px}.pv4-sub-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.pv4-sub-price .pv4-num{color:var(--nv-cy);font-size:30px}.pv4-sub-price span{color:var(--nv-mut);font-size:14px}.pv4-sub ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.pv4-sub li{color:var(--nv-mut);font-size:14px;line-height:20px}.pv4-sub-cta{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:auto;border:0;border-radius:12px;background:var(--nv-cy);color:var(--pv4-on-fill);font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.pv4-sub-cta:hover{background:var(--nv-cy-ink);color:var(--pv4-on-fill)}.pv4-section{margin-top:30px}.pv4-section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.pv4-h2{margin:0;color:var(--nv-ink);font-size:22px;font-weight:700;letter-spacing:-.02em}.pv4-section-head>span{color:var(--nv-mut);font-size:15px}.pv4-section-head>a{margin-left:auto;font-size:15px;font-weight:600}.pv4-about{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px;margin-top:16px}.pv4-card{padding:20px;border-radius:18px;background:var(--nv-head);box-sizing:border-box}.pv4-about-text{flex:1 1 340px;min-width:min(280px,100%)}.pv4-about-text p{margin:12px 0 0;color:var(--nv-mut);font-size:16px;line-height:1.66;white-space:pre-line}.pv4-about-text p:first-child{margin-top:0;color:var(--nv-ink);font-size:17px}.pv4-tags{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.pv4-tags li{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border-radius:999px;background:var(--nv-surf);color:var(--nv-mut);font-size:14px;box-sizing:border-box}.pv4-absorb{flex:0 1 300px;min-width:min(260px,100%)}.pv4-bars{display:flex;align-items:flex-end;gap:8px;height:118px;margin:14px 0 0;padding:0;list-style:none}.pv4-bars li{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:7px;min-width:0;height:100%}.pv4-bars .pv4-num{color:var(--nv-mut);font-size:15px}.pv4-bars li.is-current .pv4-num{color:var(--nv-cy)}.pv4-bar{display:block;border-radius:6px 6px 0 0;background:var(--nv-raise)}.pv4-bars li.is-current .pv4-bar{background:var(--nv-cy)}.pv4-bars li>span:last-child{color:var(--nv-mut);font-size:14px;line-height:17px}.pv4-absorb p{margin:12px 0 0;color:var(--nv-mut);font-size:14px;line-height:20px}.pv4-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none}.pv4-fact{position:relative;overflow:hidden;padding:18px;border-radius:16px;background:var(--nv-head);--pv4-tone: var(--nv-cy)}.pv4-fact.is-vio,.pv4-step.is-vio{--pv4-tone: var(--nv-vio)}.pv4-fact.is-ok,.pv4-step.is-ok{--pv4-tone: var(--nv-ok)}.pv4-fact.is-warn{--pv4-tone: var(--nv-warn)}.pv4-step.is-vio-ink{--pv4-tone: var(--nv-vio-ink)}.pv4-fact:before{position:absolute;top:-24px;right:-24px;width:92px;height:92px;background:repeating-linear-gradient(115deg,var(--pv4-tone) 0 7px,transparent 7px 20px);opacity:.16;transform:rotate(-16deg);content:"";pointer-events:none}.pv4-fact .pv4-num{position:relative;color:var(--pv4-tone);font-size:32px}.pv4-fact strong{position:relative;display:block;margin-top:8px;color:var(--nv-ink);font-size:15px;font-weight:400;line-height:21px}.pv4-fact span:last-child{position:relative;display:block;margin-top:3px;color:var(--nv-mut);font-size:14px}.pv4-guide{margin-top:16px}.pv4-steps{display:flex;flex-wrap:wrap;margin:14px 0 0;padding:0;list-style:none}.pv4-step{display:flex;flex:1 1 150px;flex-direction:column;gap:4px;min-width:min(140px,100%);padding:12px 14px 12px 0;border-top:3px solid var(--pv4-tone);box-sizing:border-box;--pv4-tone: var(--nv-cy)}.pv4-step .pv4-num{color:var(--pv4-tone);font-size:20px}.pv4-step strong{color:var(--nv-ink);font-size:15px;font-weight:600;line-height:21px}.pv4-step span:last-child{color:var(--nv-mut);font-size:14px;line-height:20px}.pv4-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:0 clamp(20px,3vw,48px);margin:14px 0 0}.pv4-spec{display:flex;align-items:baseline;gap:14px;padding:13px 0;border-bottom:1px solid var(--nv-line)}.pv4-spec dt{flex:0 0 46%;color:var(--nv-mut);font-size:15px;line-height:21px}.pv4-spec dd{flex:1;min-width:0;margin:0;color:var(--nv-ink);font-size:16px;line-height:22px}.pv4-feedback-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--pv4-gap);margin-top:30px}.pv4-feedback{flex:1 1 560px;min-width:min(300px,100%)}.pv4-feedback-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.pv4-tabs{display:flex;gap:6px;margin-left:auto;padding:4px;border-radius:12px;background:var(--nv-head)}.pv4-tab{display:flex;align-items:center;min-height:44px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--nv-mut);font-size:15px;font-weight:500;cursor:pointer}.pv4-tab[aria-selected=true]{background:var(--nv-raise);color:var(--nv-ink);font-weight:600}.pv4-summary{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;padding:18px;border-radius:16px;background:var(--nv-head)}.pv4-summary-avg{display:flex;flex:0 0 auto;flex-direction:column;gap:4px}.pv4-summary-avg .pv4-num{color:var(--nv-ink);font-size:40px}.pv4-summary-avg span:last-child{color:var(--nv-mut);font-size:14px}.pv4-summary-note{flex:1 1 240px;margin:0;color:var(--nv-mut);font-size:15px;line-height:21px}.pv4-dist{display:flex;flex:1 1 240px;flex-direction:column;gap:6px;min-width:min(220px,100%);margin:0;padding:0;list-style:none}.pv4-dist li{display:flex;align-items:center;gap:10px;color:var(--nv-mut);font-size:14px}.pv4-dist li>span:first-child{flex:0 0 20px}.pv4-dist li>span:last-child{flex:0 0 34px;text-align:right}.pv4-dist-bar{display:block;flex:1;min-width:0;height:7px;overflow:hidden;border-radius:4px;background:var(--nv-raise)}.pv4-dist-bar span{display:block;height:100%;background:var(--nv-warn)}.pv4-fill-btn{display:flex;flex:0 0 auto;align-items:center;min-height:44px;padding:0 18px;border:0;border-radius:12px;background:var(--nv-vio);color:var(--nv-on-vio);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.pv4-fill-btn:hover{color:var(--nv-on-vio);filter:brightness(1.08)}.pv4-list{margin:0;padding:0;list-style:none}.pv4-review{display:block;padding:18px 0;border-bottom:1px solid var(--nv-line)}.pv4-review-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pv4-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--nv-vio-deep);color:var(--nv-ink);font-size:14px;font-weight:700}.pv4-avatar.is-1{background:var(--nv-cy-deep)}.pv4-avatar.is-2{background:var(--nv-warn-tint)}.pv4-review-who{display:flex;flex:1 1 200px;flex-direction:column;min-width:min(180px,100%)}.pv4-review-who strong{color:var(--nv-ink);font-size:16px;font-weight:600}.pv4-review-who span{color:var(--nv-mut);font-size:14px}.pv4-review p{margin:10px 0 0;color:var(--nv-ink);font-size:16px;line-height:24px;white-space:pre-line}.pv4-review-photos{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.pv4-review-photos img{width:72px;height:72px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.pv4-review-actions{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:4px}.pv4-review-actions button,.pv4-review-actions a{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--nv-mut);font-size:14px;text-decoration:none;cursor:pointer}.pv4-review-actions button:hover,.pv4-review-actions a:hover{color:var(--nv-ink)}.pv4-review-actions button[aria-pressed=true]{color:var(--nv-ok)}.pv4-review-actions .is-static{cursor:default}.pv4-replies{display:flex;flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none}.pv4-answer{padding:12px 14px;border-left:2px solid var(--nv-cy);border-radius:12px;background:var(--nv-head)}.pv4-answer.is-platform{border-left-color:var(--nv-vio)}.pv4-answer>span{color:var(--nv-cy);font-size:14px}.pv4-answer.is-platform>span{color:var(--nv-vio-ink)}.pv4-answer p{margin:6px 0 0;color:var(--nv-ink);font-size:16px;line-height:23px}.pv4-more{margin-top:12px}.pv4-ask{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:16px 18px;border-radius:16px;background:var(--nv-head)}.pv4-ask>span{flex:1 1 220px;min-width:min(200px,100%);color:var(--nv-mut);font-size:16px}.pv4-question{display:block;padding:18px 0;border-bottom:1px solid var(--nv-line)}.pv4-question>span{color:var(--nv-mut);font-size:14px}.pv4-question>strong{display:block;margin-top:7px;color:var(--nv-ink);font-size:17px;font-weight:600;line-height:24px}.pv4-question .pv4-replies{margin-top:12px}.pv4-empty{margin:16px 0 0;color:var(--nv-mut);font-size:16px}.pv4-side{display:flex;flex:0 1 300px;flex-direction:column;gap:14px;min-width:min(260px,100%)}.pv4-bundle{padding:18px;border-radius:16px;background:var(--nv-head)}.pv4-bundle-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--nv-line)}.pv4-bundle-thumb{display:block;flex:0 0 auto;width:42px;height:42px;overflow:hidden;border-radius:10px;background:var(--nv-raise)}.pv4-bundle-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pv4-bundle-text{display:flex;flex:1;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.pv4-bundle-text strong{color:var(--nv-ink);font-size:15px;font-weight:400;line-height:20px}.pv4-bundle-text span{color:var(--nv-mut);font-size:14px}.pv4-bundle-add{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--nv-cy);cursor:pointer}.pv4-bundle-add:hover{background:var(--nv-raise)}.pv4-bundle-add:disabled{color:var(--nv-ok);cursor:default}.pv4-bundle-add svg{width:20px;height:20px}.pv4-bundle-total{display:flex;align-items:baseline;gap:10px;margin-top:12px}.pv4-bundle-total span{color:var(--nv-mut);font-size:15px}.pv4-bundle-total strong{margin-left:auto;color:var(--nv-ink);font-size:18px;font-weight:700}.pv4-bundle .pv4-outline{width:100%;margin-top:10px;font-weight:600}.pv4-concierge{padding:16px;border-left:3px solid var(--nv-warn);border-radius:14px;background:var(--nv-head)}.pv4-concierge p{margin:8px 0 0;color:var(--nv-ink);font-size:15px;line-height:21px}.pv4-concierge a{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:var(--nv-cy);font-size:14px;font-weight:600}.pv4-similar{margin-top:34px}.pv4-similar .pv4-h2{font-size:20px;letter-spacing:-.018em}.pv4-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(226px,100%),1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none}.pv4-tile{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--nv-line);border-radius:18px;background:var(--nv-head);color:inherit;text-decoration:none;box-sizing:border-box}.pv4-tile:hover{border-color:var(--nv-cy);color:inherit}.pv4-tile-media{position:relative;display:block;height:132px;background:linear-gradient(150deg,var(--nv-deep-grad) 0%,var(--nv-deep-grad) 78%)}.pv4-tile-media img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pv4-tile-media .pv4-pill{position:absolute;top:10px;left:10px}.pv4-tile-body{display:flex;flex:1;flex-direction:column;gap:6px;padding:14px}.pv4-tile-body strong{color:var(--nv-ink);font-size:15px;font-weight:600;line-height:21px}.pv4-tile-body .pv4-num{color:var(--nv-ink);font-size:22px}.pv4-tile-body span:last-child{color:var(--nv-mut);font-size:14px}.pv4-tile-body span.is-cert{color:var(--nv-cy-ink)}.pv4-dialog-body{display:flex;flex-direction:column;gap:14px;color:var(--text-primary);font-size:16px;line-height:24px}.pv4-dialog-body p{margin:0}.pv4-guide-table{width:100%;border-collapse:collapse}.pv4-guide-table th,.pv4-guide-table td{padding:10px 8px;border-bottom:1px solid var(--border-default);text-align:left;font-size:16px}.pv4-guide-table th{color:var(--text-secondary);font-size:14px;font-weight:600}.pv4-guide-table tr[aria-current=true] td{color:var(--text-primary);font-weight:700}.pv4-form{display:flex;flex-direction:column;gap:16px}.pv4-form label.pv4-check{display:flex;align-items:flex-start;gap:12px;min-height:48px}.pv4-form-error{margin:0;color:var(--status-error-text, var(--nv-err));font-size:16px}.pv4-select{width:100%;min-height:48px;padding:0 12px;border:1px solid var(--border-strong, var(--nv-chip));border-radius:12px;background:var(--bg-card, var(--nv-head));color:var(--text-primary, var(--nv-ink));font:inherit;font-size:16px}@media(max-width:720px){.pv4-aside{position:static}.pv4-tabs{margin-left:0}}@media(prefers-reduced-motion:reduce){.pv4 *{transition:none!important;animation:none!important}}.cart-v3{padding-block:var(--space-8) var(--space-12)}.cart-v3-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.cart-v3-title{font-size:var(--cart-title-size);line-height:var(--cart-title-line);font-weight:700;letter-spacing:var(--cart-title-tracking);color:var(--text-primary)}.cart-v3-layout{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--cart-column-gap);margin-top:var(--space-6)}.cart-v3-list{display:flex;flex:1 1 var(--cart-list-basis);min-width:0;flex-direction:column;gap:var(--space-4)}.cart-v3-select-all{display:flex;min-height:var(--control-m);align-items:center;gap:var(--space-3)}.cart-v3-item{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4);overflow:hidden;border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card);padding:var(--space-4)}.cart-v3-item-flagged:before{position:absolute;top:0;bottom:0;left:0;width:var(--cart-stripe-width);background:var(--status-warning-border);content:""}.cart-v3-item-unselected{background:var(--bg-subtle)}.cart-v3-item-photo{width:var(--cart-photo-size);height:var(--cart-photo-size);flex:0 0 auto;border-radius:var(--radius-md);background:var(--bg-subtle);-o-object-fit:cover;object-fit:cover}.cart-v3-item-body{display:flex;flex:1 1 var(--cart-item-body-basis);min-width:0;flex-direction:column;gap:var(--space-2)}.cart-v3-item-spec{font:var(--body-m);color:var(--text-secondary)}.cart-v3-item-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1)}.cart-v3-item-action{display:inline-flex;min-height:var(--tap-min);align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding-inline:var(--space-2);font:var(--body-m);color:var(--text-link)}.cart-v3-item-action:hover{background:var(--bg-subtle);color:var(--text-link-hover)}.cart-v3-item-side{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.cart-v3-item-old-price{font:var(--caption);color:var(--text-secondary);text-decoration:line-through}.cart-v3-item-unit{font:var(--caption);color:var(--text-secondary)}.cart-v3-item-changed{font:var(--caption);color:var(--status-warning-text)}.cart-v3-stepper-button{display:flex;width:var(--control-m);height:var(--cart-stepper-height);flex:0 0 auto;align-items:center;justify-content:center;color:var(--action-primary)}.cart-v3-stepper-value{min-width:var(--cart-stepper-value-width);text-align:center;font:var(--body-l);color:var(--text-primary)}.cart-v3-summary{position:sticky;top:var(--cart-summary-top);display:flex;flex:1 1 var(--cart-summary-basis);min-width:0;flex-direction:column;gap:var(--space-4)}.cart-v3-summary-card{display:flex;flex-direction:column;border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card);padding:var(--space-6);box-shadow:var(--shadow-sm)}.cart-v3-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);font:var(--body-m);color:var(--text-secondary)}.cart-v3-summary-gain{color:var(--status-success-text)}.cart-v3-summary-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);border-top:var(--border-width-hairline) solid var(--border-default);margin-top:var(--space-4);padding-top:var(--space-4)}.cart-v3-summary-total-value{font-size:var(--cart-total-size);line-height:var(--cart-total-line);font-weight:700;letter-spacing:var(--cart-title-tracking);color:var(--text-primary)}.cart-v3-cert{display:flex;align-items:flex-start;gap:var(--space-3);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-lg);padding:var(--space-4)}.cart-v3-cert-full{border-color:var(--border-cert);background:var(--bg-cert)}.cart-v3-cert-partial{border-color:var(--status-warning-border);background:var(--status-warning-bg)}.cart-v3-cert-icon{display:flex;width:var(--cart-cert-icon);height:var(--cart-cert-icon);flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--bg-card)}.cart-v3-cert-icon>svg{width:var(--cart-cert-mark);height:var(--cart-cert-mark)}.cart-v3-cert-full .cart-v3-cert-icon{color:var(--text-link)}.cart-v3-cert-partial .cart-v3-cert-icon{color:var(--status-warning-icon)}.cart-v3-cert-title{font:var(--body-m);font-weight:500;color:var(--text-primary)}.cart-v3-cert-note{font:var(--caption);color:var(--text-secondary)}.cart-v3-bonus{display:flex;flex-direction:column;gap:var(--space-2);border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card);padding:var(--space-4)}.cart-v3-bonus-row{display:flex;min-height:var(--control-m);align-items:center;gap:var(--space-3)}.cart-v3-switch-knob{display:block;width:var(--cart-switch-knob);height:var(--cart-switch-knob);border-radius:var(--radius-full);background:var(--bg-card);transition:transform var(--motion-base)}.cart-v3-switch[aria-checked=true] .cart-v3-switch-knob{transform:translate(var(--cart-switch-travel))}.cart-v3-related{padding-top:var(--space-12)}.cart-v3-related-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-4)}.cart-v3-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cart-related-min),1fr));gap:var(--space-6);margin-top:var(--space-6)}@media(max-width:1023px){.cart-v3-summary{position:static;flex-basis:100%}}@media(max-width:599px){.cart-v3-item-side{align-items:flex-start;width:100%}}.cart-v4-recipient{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:56px;margin-top:24px;padding:8px 18px;border-radius:14px;background:var(--bg-raised)}.cart-v4-recipient-initials{color:var(--text-primary);font-size:15px;font-weight:700}.cart-v4-recipient-for{color:var(--text-secondary);font-size:16px}.cart-v4-recipient-name{flex:1;color:var(--text-primary);font-size:17px;font-weight:600}.cart-v4-recipient-change{display:inline-flex;align-items:center;min-height:44px;color:var(--text-link);font-size:15px;font-weight:600}.cart-v4-box{gap:0;overflow:hidden;border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card)}.cart-v4-box .cart-v3-select-all{min-height:52px;padding:0 18px}.cart-v4-selected{margin-left:auto}.cart-v4-group{border-top:var(--border-width-hairline) solid var(--border-default)}.cart-v4-seller{padding:14px 18px 0;color:var(--text-primary);font-size:16px;font-weight:600}.cart-v4-items{display:flex;flex-direction:column}.cart-v4-items>li+li{border-top:var(--border-width-hairline) solid var(--border-default)}.cart-v4-box .cart-v3-item{border:0;border-radius:0;padding:18px}.cart-v4-box .cart-v3-item-photo{width:94px;height:94px}.cart-v4-item-nocert{box-shadow:inset 4px 0 0 var(--status-warning-border);background:var(--status-warning-bg)}.cart-v4-show-nocert{display:inline-flex;align-items:center;min-height:44px;margin-top:2px;padding:0;border:0;background:transparent;color:var(--text-link);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.cart-v4-pay-note{margin-top:12px;color:var(--text-secondary);font-size:14px;line-height:20px;text-align:center}.cart-v4-related{display:flex;flex-direction:column;overflow:hidden;border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card);color:var(--text-primary)}.cart-v4-related:hover{border-color:var(--border-strong);color:var(--text-primary)}.cart-v4-related-photo{display:block;height:156px;background:var(--bg-subtle)}.cart-v4-related-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart-v4-related-body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.cart-v4-related-chip{display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:6px;background:var(--bg-raised);color:var(--text-secondary);font-size:14px}.cart-v4-related-chip.is-cert{border:var(--border-width-hairline) solid var(--text-link);background:transparent;color:var(--text-link)}.cart-v4-related-body strong{font-size:22px;font-weight:700}.cart-v4-related-body>span:last-child{font-size:16px;line-height:22px}.co-steps{margin-top:12px;border-bottom:1px solid var(--nv-line)}.co-steps ol{display:flex;flex-wrap:wrap;gap:8px;max-width:1280px;margin:0 auto;padding:8px clamp(16px,3vw,32px) 14px;list-style:none;box-sizing:border-box}.co-steps li>a,.co-steps li>span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:10px;color:var(--nv-mut);font-size:15px;font-weight:600}.co-steps li.is-current>span{background:var(--nv-head);color:var(--nv-ink)}.co-steps li.is-past>a,.co-steps li.is-past>span{color:var(--nv-ok)}.co-step-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--nv-raise);color:var(--nv-mut);font-size:14px;font-weight:700}.co-step-num svg{width:16px;height:16px}.co-steps li.is-current .co-step-num{background:var(--nv-vio);color:var(--nv-on-vio)}.co-steps li.is-past .co-step-num{background:var(--nv-ok-tint);color:var(--nv-ok)}.co-page{padding-top:32px;padding-bottom:64px;color:var(--nv-ink)}.co-title{font-size:clamp(28px,3vw,36px);line-height:1.15;font-weight:700;letter-spacing:-.02em}.co-lead{max-width:640px;margin-top:10px;color:var(--nv-mut);font-size:17px;line-height:25px}.co-alert{margin-top:16px;padding:14px 16px;border-radius:12px;font-size:16px}.co-alert.is-error{border:1px solid var(--nv-err);background:var(--nv-err-tint);color:var(--nv-err)}.co-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px;margin-top:28px}.co-main{display:flex;flex:1 1 560px;flex-direction:column;gap:16px;min-width:0}.co-aside{position:sticky;top:96px;display:flex;flex:0 1 320px;flex-direction:column;gap:16px;min-width:280px}.co-card{display:flex;flex-direction:column;gap:12px;margin:0;padding:20px;border:0;border-radius:18px;background:var(--nv-head);min-width:0}.co-card h2,.co-legend{font-size:18px;line-height:24px;font-weight:700;color:var(--nv-ink)}.co-legend{float:left;width:100%;margin-bottom:12px}.co-legend+*{clear:both}.co-note{color:var(--nv-mut);font-size:14px;line-height:20px}.co-hint{padding:12px 14px;border-radius:12px;background:var(--nv-surf);color:var(--nv-mut);font-size:14px;line-height:20px}.co-error{color:var(--nv-err);font-size:14px}.co-cert{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;border:1px solid var(--nv-cy-deep);border-radius:14px;background:var(--nv-cy-tint)}.co-cert-text{display:flex;flex:1 1 260px;flex-direction:column;gap:4px}.co-eyebrow{color:var(--nv-cy);font-size:14px;font-weight:700;letter-spacing:.08em}.co-cert-text strong{font-size:22px;line-height:28px;font-weight:700}.co-cert-text>span:last-child{color:var(--nv-mut);font-size:14px;line-height:20px}.co-cert-applied,.co-cert-action{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:0;border-radius:10px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.co-cert-applied{background:var(--nv-ok-tint);color:var(--nv-ok)}.co-cert-applied svg{width:16px;height:16px}.co-cert-action{background:var(--nv-vio);color:var(--nv-on-vio)}.co-cert-action:hover{color:var(--nv-on-vio)}.co-methods{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.co-method{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:10px 16px;border:1px solid var(--nv-line);border-radius:12px;background:var(--nv-surf);color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.co-method.is-on{border:1.5px solid var(--nv-cy);background:var(--nv-cy-tint)}.co-method.is-off{cursor:not-allowed;opacity:.7}.co-method-row{justify-content:space-between}.co-radio{display:block;flex:0 0 auto;width:20px;height:20px;border:2px solid var(--nv-chip);border-radius:50%;box-sizing:border-box}.co-method.is-on .co-radio{border:6px solid var(--nv-cy)}.co-method-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.co-method-text strong{font-size:16px;font-weight:600}.co-method-text span,.co-method-row .text-secondary{color:var(--nv-mut);font-size:14px}.co-choice{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 14px;border-radius:12px;background:var(--nv-surf);color:var(--nv-ink);font-size:16px;cursor:pointer}.co-choice+.co-choice,li+li>.co-choice{margin-top:0}.co-facts{display:flex;flex-direction:column;gap:8px}.co-fact{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:50px;padding:6px 14px;border-radius:12px;background:var(--nv-surf);box-sizing:border-box}.co-fact dt{width:130px;color:var(--nv-mut);font-size:14px}.co-fact dd{flex:1;min-width:160px;font-size:16px;font-weight:600}.co-fact a{display:inline-flex;align-items:center;min-height:44px;color:var(--nv-cy);font-size:15px;font-weight:600}.co-items{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.co-item{display:flex;align-items:center;gap:14px}.co-item-photo{flex:0 0 auto;width:52px;height:52px;overflow:hidden;border-radius:10px;background:var(--nv-raise)}.co-item-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.co-item-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.co-item-text a{color:var(--nv-ink);font-size:16px;font-weight:600}.co-item-text>span{color:var(--nv-mut);font-size:14px}.co-item-text em{font-size:14px;font-style:normal;font-weight:600}.co-item-text em.is-cert{color:var(--nv-cy)}.co-item>strong{font-size:16px;font-weight:700;white-space:nowrap}.co-total dl{display:flex;flex-direction:column;gap:8px}.co-total dl>div{display:flex;justify-content:space-between;gap:12px;font-size:16px}.co-total dt{color:var(--nv-mut)}.co-total dd{font-weight:600;text-align:right}.co-total .is-ok,.co-stat .is-ok{color:var(--nv-ok)}.co-total .is-cy,.co-stat .is-cy{color:var(--nv-cy)}.co-due{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px;padding-top:14px;border-top:1px solid var(--nv-line)}.co-due span{font-size:17px;font-weight:700}.co-due strong{font-size:26px;font-weight:700}.co-due em{color:var(--nv-ink);font-size:16px;font-style:normal;font-weight:600;text-align:right}.co-confirm{display:flex;flex-direction:column;gap:12px}.co-consent{display:flex;align-items:flex-start;gap:10px;color:var(--nv-mut);font-size:14px;line-height:20px}.co-consent a{color:var(--nv-cy);text-decoration:underline}.co-pay,.co-back{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;border-radius:14px;font:inherit;font-size:17px;font-weight:600;text-align:center;cursor:pointer;box-sizing:border-box}.co-pay{width:100%;border:0;background:var(--nv-vio);color:var(--nv-on-vio)}.co-pay:hover{color:var(--nv-on-vio)}.co-pay:disabled{background:var(--nv-raise);color:var(--nv-mut);cursor:default}.co-back{border:1.5px solid var(--nv-line-soft);color:var(--nv-ink)}.co-inline{width:auto;display:inline-flex}.co-done{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;overflow:hidden;padding:44px;border:1px solid var(--nv-cy-deep);border-radius:22px;background:var(--nv-cy-tint)}.co-done-hatch{position:absolute;top:0;right:0;bottom:0;width:260px;opacity:.18;background:repeating-linear-gradient(105deg,var(--nv-cy) 0 10px,transparent 10px 34px);pointer-events:none}.co-done-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:var(--nv-ok-tint);color:var(--nv-ok)}.co-done-icon svg{width:30px;height:30px}.co-done h1{position:relative;font-size:clamp(28px,3.4vw,40px);line-height:1.15;font-weight:700}.co-done p{position:relative;max-width:640px;font-size:18px;line-height:26px}.co-done-actions{position:relative;display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.co-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:24px}.co-stat{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:16px;background:var(--nv-head)}.co-stat span{color:var(--nv-mut);font-size:15px}.co-stat strong{font-size:20px;font-weight:700}.co-stat strong.is-warn{color:var(--nv-warn)}.co-stat small{color:var(--nv-mut);font-size:14px}.co-next{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.co-next li{display:grid;grid-template-columns:30px 1fr;gap:2px 14px}.co-next li>span{grid-row:span 2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--nv-raise);color:var(--nv-vio-ink);font-size:14px;font-weight:700}.co-next strong{font-size:17px;font-weight:600}.co-next small{color:var(--nv-mut);font-size:15px;line-height:21px}.co-shipments{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.co-shipments li{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;background:var(--nv-surf)}.co-shipments small{color:var(--nv-mut);font-size:14px}@media(max-width:900px){.co-aside{position:static;flex-basis:100%}}@media(max-width:599px){.co-done{padding:24px}.co-fact dt{width:100%}}.nav-v10-subnav{border-bottom:var(--border-width-hairline) solid var(--border-default)}.nav-v10-subnav-inner{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-l);overflow-x:auto;scrollbar-width:none}.nav-v10-subnav a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-m);flex:0 0 auto;padding-inline:var(--space-4);border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-full);color:var(--text-secondary);font:var(--body-m);white-space:nowrap}.nav-v10-subnav a:hover,.nav-v10-subnav a[aria-current=page]{border-color:var(--action-primary);color:var(--text-primary)}.nav-v10-subnav a[aria-current=page]{background:var(--bg-selected);font-weight:700}.nav-v10-subnav a span{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-6);min-height:var(--space-6);border-radius:var(--radius-full);background:var(--bg-raised);font:var(--caption)}#circles,#experts,#roadmaps{scroll-margin-top:var(--space-24)}.nav-v10-roadmaps{margin-top:var(--space-6)}.nav-v10-roadmaps>p{margin-bottom:var(--space-6);color:var(--text-secondary);font:var(--body-l)}.nav-v10-roadmaps>h2{margin-bottom:var(--space-4);font:var(--h3)}.nav-v10-roadmaps ul{display:grid;gap:var(--space-3)}.nav-v10-roadmaps a{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);min-height:var(--control-l);padding:var(--space-6);border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card)}.nav-v10-roadmaps a:hover{border-color:var(--border-focus)}.nav-v10-roadmaps strong{color:var(--text-primary);font:var(--h4)}.nav-v10-roadmaps span{color:var(--text-secondary);font:var(--body-m)}.nav-v10-roadmaps small{color:var(--text-link);font:var(--caption)}.nav-v4{padding-block:var(--space-6) var(--space-12)}.nav-v4-title{font-size:var(--nav-title-size);line-height:1.2;font-weight:700;letter-spacing:var(--cart-title-tracking);color:var(--text-primary);padding-block-end:var(--space-4)}.nav-v4-layout{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--nav-column-gap)}.nav-v4-side{display:flex;flex:0 0 auto;flex-direction:column;width:var(--nav-side-width);position:sticky;top:var(--nav-sticky-top)}.nav-v4-feed{display:flex;flex:999 1 var(--nav-feed-basis);flex-direction:column;min-width:0}.nav-v4-aside{display:flex;flex:0 0 auto;flex-direction:column;width:var(--nav-aside-width);position:sticky;top:var(--nav-sticky-top)}@media(max-width:1023px){.nav-v4-side,.nav-v4-aside{position:static;width:100%}}.nav-v4-group{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-6)}.nav-v4-group-title{flex:1;font-weight:500;letter-spacing:var(--tracking-caps);color:var(--text-secondary)}.nav-v4-group-link{flex:0 0 auto;font-weight:500;color:var(--text-link)}.nav-v4-list{display:flex;flex-direction:column;margin-block-start:var(--space-2)}.nav-v4-path{display:flex;flex-direction:column;gap:var(--space-1);box-sizing:border-box;padding:var(--space-4);border:1px solid var(--border-cert);border-radius:var(--radius-lg);background:var(--bg-selected);color:var(--text-primary)}.nav-v4-path-caps{font-weight:500;letter-spacing:var(--tracking-caps);color:var(--action-primary)}.nav-v4-path-step{font-weight:500}.nav-v4-path-name{color:var(--text-secondary)}.nav-v4-progress{display:block;height:var(--nav-progress-height);margin-block-start:var(--space-2);border-radius:var(--radius-full);background:var(--bg-raised)}.nav-v4-progress-fill{display:block;height:var(--nav-progress-height);border-radius:var(--radius-full);background:var(--nav-progress-fill)}.nav-v4-path-wide{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6);box-sizing:border-box;min-height:var(--nav-path-min-height);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--nav-path-background);position:relative;overflow:hidden}.nav-v4-path-wide-body{display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-width:0;position:relative}.nav-v4-path-wide-caps{font-weight:500;letter-spacing:var(--tracking-caps);color:var(--brand-eyebrow)}.nav-v4-path-wide-title{font-size:var(--nav-card-title-size);line-height:var(--nav-card-title-line);font-weight:500;color:var(--brand-text)}.nav-v4-hatch{display:block;position:absolute;inset-block-start:0;inset-inline-end:0;width:60%;height:100%;opacity:.22;background:var(--nav-hatch);pointer-events:none}.nav-v4-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);box-sizing:border-box;min-height:var(--nav-row-height);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--text-primary)}.nav-v4-row:hover{background:var(--bg-subtle)}.nav-v4-row-active{background:var(--bg-selected);font-weight:500}.nav-v4-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--nav-avatar-size);height:var(--nav-avatar-size);border-radius:var(--radius-full);background:var(--bg-selected);color:var(--action-primary);font-weight:700}.nav-v4-avatar-cyan{background:var(--bg-cert);color:var(--text-link)}.nav-v4-row-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-v4-row-count{flex:0 0 auto;color:var(--text-tertiary)}.nav-v4-quick{display:flex;flex-direction:column;margin-block-start:var(--space-6);padding-block-start:var(--space-4);border-block-start:1px solid var(--border-default)}.nav-v4-quick-link{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-height:var(--tap-min);color:var(--text-secondary)}.nav-v4-quick-icon{flex:0 0 auto;color:var(--text-secondary)}.nav-v4-tabs{display:flex;align-items:center;gap:var(--space-1);box-sizing:border-box;min-height:var(--nav-tab-height);border-block-end:1px solid var(--border-default);background:var(--bg-page);position:sticky;top:var(--nav-tabs-top);z-index:40}.nav-v4-tab{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);box-sizing:border-box;min-height:var(--nav-tab-height);padding-inline:var(--space-4);color:var(--text-secondary)}.nav-v4-tab-current{color:var(--action-primary);font-weight:500;box-shadow:inset 0 -2px 0 0 var(--action-primary)}.nav-v4-tab-count{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--nav-badge-size);height:var(--nav-badge-size);padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--action-primary);color:var(--text-on-dark);font-weight:500}.nav-v4-chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);box-sizing:border-box;padding-block:var(--space-2)}.nav-v4-chip{display:flex;align-items:center;flex:0 0 auto;gap:var(--space-2);box-sizing:border-box;min-height:var(--nav-chip-height);padding-inline:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-page);color:var(--text-secondary)}.nav-v4-chip:hover{border-color:var(--border-strong)}.nav-v4-chip-active{border-color:var(--border-focus);background:var(--action-primary);color:var(--text-on-dark)}.nav-v4-cards{display:flex;flex-direction:column;gap:var(--space-4);margin-block-start:var(--space-2)}.nav-v4-card{display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card);transition:transform .16s ease,box-shadow .16s ease}.nav-v4-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media(prefers-reduced-motion:reduce){.nav-v4-card{transition:none}.nav-v4-card:hover{transform:none}}.nav-v4-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);box-sizing:border-box;padding:var(--space-2) var(--space-4)}.nav-v4-card-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--nav-author-avatar);height:var(--nav-author-avatar);border-radius:var(--radius-full);background:var(--bg-selected);color:var(--action-primary);font-weight:700}.nav-v4-card-author{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.nav-v4-card-author-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.nav-v4-card-author-name{font-weight:500;color:var(--text-primary)}.nav-v4-card-author-role{color:var(--text-tertiary)}.nav-v4-verified{display:block;flex:0 0 auto;width:var(--nav-mark-size);height:var(--nav-mark-size);color:var(--text-link)}.nav-v4-card-cover{display:flex;flex:0 0 auto;align-items:center;justify-content:center;height:var(--nav-cover-height);position:relative;overflow:hidden;background:var(--bg-subtle)}.nav-v4-card-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav-v4-card-body{display:flex;flex-direction:column;padding:var(--space-4)}.nav-v4-card-chip{display:flex;align-items:center;align-self:flex-start;box-sizing:border-box;min-height:var(--space-8);margin-block-end:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text-secondary)}.nav-v4-card-title{font-size:var(--nav-card-title-size);line-height:var(--nav-card-title-line);font-weight:500;color:var(--text-primary)}.nav-v4-card-text{margin-block-start:var(--space-2);color:var(--text-secondary)}.nav-v4-card-stage{display:flex;align-items:center;align-self:flex-start;gap:var(--space-2);box-sizing:border-box;min-height:var(--space-8);margin-block-start:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--border-cert);border-radius:var(--radius-sm);background:var(--bg-selected);color:var(--action-primary)}.nav-v4-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);box-sizing:border-box;min-height:var(--nav-tab-height);padding:var(--space-2) var(--space-4);border-block-start:1px solid var(--border-default)}.nav-v4-card-foot-item{display:flex;align-items:center;gap:var(--space-2);min-height:var(--nav-chip-height);color:var(--text-secondary)}.nav-v4-card-foot-time{flex:0 0 auto;margin-inline-start:auto;color:var(--text-tertiary)}.nav-v4-ask{display:flex;flex-direction:column;box-sizing:border-box;min-height:var(--nav-ask-min-height);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--nav-ask-background);position:relative;overflow:hidden}.nav-v4-ask-title{font-size:var(--nav-card-title-size);line-height:var(--nav-card-title-line);font-weight:500;color:var(--brand-text);position:relative}.nav-v4-ask-text{margin-block-start:var(--space-2);color:var(--brand-text-soft);position:relative}.nav-v4-ask-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--control-m);margin-block-start:var(--space-4);border-radius:var(--radius-md);background:var(--bg-page);color:var(--action-primary);font-weight:500;position:relative}.nav-v4-block{display:flex;flex-direction:column;margin-block-start:var(--space-6)}.nav-v4-block-bordered{padding-block-start:var(--space-6);border-block-start:1px solid var(--border-default)}.nav-v4-block-title{font-weight:500;color:var(--text-primary)}.nav-v4-top-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);box-sizing:border-box;min-height:var(--nav-tab-height);padding-block:var(--space-2);color:var(--text-primary)}.nav-v4-top-number{flex:0 0 auto;width:var(--space-6);color:var(--text-tertiary)}.nav-v4-top-title{flex:1;min-width:0}.nav-v4-expert{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);box-sizing:border-box;min-height:var(--control-m);padding-block:var(--space-2)}.nav-v4-expert-body{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.nav-v4-live{display:flex;flex-direction:column;gap:var(--space-2);box-sizing:border-box;min-height:var(--nav-live-min-height);margin-block-start:var(--space-6);padding:var(--space-4);border:1px solid var(--border-cert);border-radius:var(--radius-lg);background:var(--bg-cert)}.nav-v4-live-caps{font-weight:500;letter-spacing:var(--tracking-caps);color:var(--text-link)}.nav-v4-live-title{font-weight:500;color:var(--text-primary)}.nav-v4-live-when{color:var(--text-secondary)}.nav-v4-more{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--control-m);margin-block-start:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-page);color:var(--action-primary);font-weight:500}.nav-v4-more:hover{border-color:var(--border-focus)}.nav-v4-material-cover{display:block;overflow:hidden;height:var(--nav-material-cover-height);margin-block-end:var(--space-6);border-radius:var(--radius-xl);background:var(--bg-raised)}.nav-v4-material-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav-v4-material{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--nav-column-gap)}.nav-v4-material-body{display:flex;flex:999 1 var(--nav-feed-basis);flex-direction:column;min-width:0;max-width:var(--nav-prose-width)}.nav-v4-material-aside{display:flex;flex:1 1 var(--nav-aside-width);flex-direction:column;position:sticky;top:var(--nav-sticky-top)}@media(max-width:1023px){.nav-v4-material-aside{position:static}}.nav-v4-material-title{font-size:var(--nav-title-size);line-height:1.2;font-weight:700;letter-spacing:var(--cart-title-tracking);color:var(--text-primary)}.nav-v4-material-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-block-start:var(--space-2);color:var(--text-tertiary)}.nav-v4-prose-p{margin-block-start:var(--space-4);color:var(--text-secondary)}.nav-v4-prose-h2{margin-block-start:var(--space-8);font-size:var(--nav-card-title-size);line-height:var(--nav-card-title-line);font-weight:700;color:var(--text-primary)}.nav-v4-prose-h3{margin-block-start:var(--space-6);color:var(--text-primary)}.nav-v4-prose-quote{margin-block:var(--space-6);padding-inline-start:var(--space-6);color:var(--text-secondary);font-style:italic}.nav-v4-prose-ul,.nav-v4-prose-ol{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-4);padding-inline-start:var(--space-6);color:var(--text-secondary)}.nav-v4-prose-ul{list-style:disc}.nav-v4-prose-ol{list-style:decimal}.nav-v4-prose-li::marker{color:var(--text-tertiary)}.nav-v4-notice{display:flex;align-items:flex-start;gap:var(--space-3);box-sizing:border-box;margin-block-start:var(--space-4);padding:var(--space-4);border:1px solid var(--border-cert);border-radius:var(--radius-md);background:var(--bg-cert);color:var(--text-secondary)}.nav-v4-notice-warning{border-color:var(--status-warning-border);background:var(--status-warning-bg);color:var(--status-warning-text)}.nav-v4-card-save{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--nav-chip-height);height:var(--nav-chip-height);border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary)}.nav-v4-card-save:hover{background:var(--bg-subtle);color:var(--action-primary)}.nav-v4-card-save[aria-pressed=true]{color:var(--action-primary)}.nav-v4-events-lead{max-width:var(--nav-prose-width);margin-block-start:var(--space-2);color:var(--text-secondary)}.nav-v4-events-heading{margin-block-start:var(--space-8)}.nav-v4-events{display:flex;flex-direction:column;gap:var(--space-4);margin-block-start:var(--space-4)}.nav-v4-event{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-6);box-sizing:border-box;padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card)}.nav-v4-event-past{background:var(--bg-subtle)}.nav-v4-event-body{display:flex;flex:999 1 var(--nav-feed-basis);flex-direction:column;gap:var(--space-2);min-width:0}.nav-v4-event-side{display:flex;flex:1 1 var(--nav-aside-width);flex-direction:column;gap:var(--space-2)}.nav-v4-event-when{color:var(--text-link);font-weight:500}.nav-v4-event-title{font-size:var(--nav-card-title-size);line-height:var(--nav-card-title-line);font-weight:500;color:var(--text-primary)}.nav-v4-event-where{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--text-secondary)}.nav-v4-event-text,.nav-v4-event-expert{color:var(--text-secondary)}.nav-v4-event-expert-link{color:var(--text-link)}.nav-v4-event-seats{color:var(--text-secondary)}.nav-v4-event-note{color:var(--text-secondary);font-weight:500}.nav-v4-event-button{margin-block-start:0;background:var(--action-primary);color:var(--text-on-dark)}.nav-v4-event-button:hover{background:var(--action-primary-hover)}.nav-v4-poll{display:flex;flex-direction:column;box-sizing:border-box;margin-block-start:var(--space-8);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--bg-raised)}.nav-v4-poll-caps{font-weight:500;letter-spacing:var(--tracking-caps);color:var(--text-link)}.nav-v4-poll-title{margin-block-start:var(--space-3);font-size:var(--nav-card-title-size);line-height:var(--nav-card-title-line);font-weight:700;color:var(--text-primary)}.nav-v4-poll-note{margin-block-start:var(--space-2);color:var(--text-secondary)}.nav-v4-poll-options{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-4)}.nav-v4-poll-option{display:flex;position:relative;align-items:center;gap:var(--space-3);box-sizing:border-box;overflow:hidden;width:100%;min-height:var(--control-m);padding:var(--space-3) var(--space-4);border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-card);text-align:start}.nav-v4-poll-option-chosen{border-color:var(--action-primary)}.nav-v4-poll-fill{display:block;position:absolute;inset-block:0;inset-inline-start:0;background:var(--bg-selected)}.nav-v4-poll-label{position:relative;flex:1;min-width:0;color:var(--text-primary)}.nav-v4-poll-percent{position:relative;flex:0 0 auto;font-weight:500;color:var(--text-secondary)}.nav-v4-poll-meta{margin-block-start:var(--space-3);color:var(--text-tertiary)}.nav-v4-discussion{display:flex;flex-direction:column;margin-block-start:var(--space-12)}.nav-v4-discussion-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.nav-v4-discussion-count{color:var(--text-tertiary)}.nav-v4-discussion-form{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;margin-block-start:var(--space-4)}.nav-v4-discussion-replying{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);color:var(--text-secondary)}.nav-v4-discussion-cancel{min-height:var(--tap-min);color:var(--text-link)}.nav-v4-discussion-guest{margin-block-start:var(--space-4);color:var(--text-secondary)}.nav-v4-discussion-guest-link{color:var(--text-link)}.nav-v4-discussion-list{display:flex;flex-direction:column;margin-block-start:var(--space-4)}.nav-v4-comment{padding-block:var(--space-5);border-block-end:var(--border-width-hairline) solid var(--border-default)}.nav-v4-comment-reply{margin-block-start:var(--space-4);padding-block-end:0;padding-inline-start:var(--space-4);border-block-end:none;border-inline-start:var(--border-width-strong) solid var(--border-default)}.nav-v4-comment-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.nav-v4-comment-name{font-weight:500;color:var(--text-primary)}.nav-v4-comment-role{color:var(--text-link)}.nav-v4-comment-verified{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--status-success-text)}.nav-v4-comment-time{color:var(--text-tertiary)}.nav-v4-comment-body{margin-block-start:var(--space-2);color:var(--text-primary)}.nav-v4-comment-removed{color:var(--text-tertiary);font-style:italic}.nav-v4-comment-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-block-start:var(--space-2)}.nav-v4-comment-action{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min);color:var(--text-tertiary)}.nav-v4-comment-action-on{color:var(--text-link)}.nav-v4-comment-complaint{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-width:var(--nav-aside-width);margin-block-start:var(--space-3)}.nv-root{--font-text: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--nv-surf);color:var(--nv-ink);font-family:var(--font-text)}:where(.nv-root) :where(h1,h2,h3,h4){color:inherit;font-family:var(--font-text)}:where(.nv-root) a{color:inherit;text-decoration:none}.nv-root :focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;border-radius:6px}.nv-scroll{scrollbar-width:none}.nv-scroll::-webkit-scrollbar{height:0;width:0}.nv-subnav{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--nv-raise);background:var(--nv-surf)}.nv-subnav-inner{display:flex;align-items:center;gap:4px;max-width:1280px;margin:0 auto;padding:8px clamp(16px,2.4vw,32px);overflow-x:auto;box-sizing:border-box}.nv-subnav-tab{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:9px;height:38px;padding:0 15px;border:1px solid var(--nv-raise);border-radius:999px;color:var(--nv-mut);font-size:15px;font-weight:500;box-sizing:border-box;transition:border-color var(--motion-fast)}.nv-subnav-tab svg{position:relative;flex:0 0 auto;color:var(--nv-mut3)}.nv-subnav-tab:hover{border-color:var(--nv-cy)}.nv-subnav-tab[aria-current=page]{border-color:var(--nv-vio);background:var(--nv-vio-deep);color:var(--nv-ink);font-weight:600}.nv-subnav-tab[aria-current=page] svg{color:var(--nv-cy-ink)}.nv-subnav-clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.nv-subnav-hatch{position:absolute;top:-18px;right:-18px;width:60px;height:60px;opacity:0;background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 5px,transparent 5px 14px);transform:rotate(-16deg);pointer-events:none}.nv-subnav-tab[aria-current=page] .nv-subnav-hatch{opacity:.35}.nv-subnav-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--nv-raise);color:var(--nv-mut);font-size:14px;font-weight:700;box-sizing:border-box}.nv-subnav-tab[aria-current=page] .nv-subnav-badge{background:var(--nv-vio);color:var(--nv-on-vio)}.nv-page{line-height:1.3;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(16px,2.4vw,32px) 80px;box-sizing:border-box}.nv-rel{position:relative}.nv-h1{margin:0;font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.025em}.nv-lead-p{margin:6px 0 0;max-width:560px;color:var(--nv-mut);font-size:16px;line-height:24px}.nv-display{position:relative;margin:14px 0 0;font-family:"Oswald",var(--font-display);font-size:clamp(24px,2.4vw,32px);font-style:italic;font-weight:700;line-height:1.06;letter-spacing:.01em;text-transform:uppercase}.nv-figure{font-family:"Oswald",var(--font-display);font-style:italic;font-weight:700;line-height:1}.nv-eyebrow{font-size:14px;font-weight:700;letter-spacing:.1em}.nv-fs-14{font-size:14px;line-height:20px}.nv-fs-15{font-size:15px}.nv-fs-16{font-size:16px;line-height:23px}.nv-fs-17{font-size:17px;letter-spacing:-.01em}.nv-fs-18{font-size:18px}.nv-fs-24{font-size:24px}.nv-fs-26{font-size:26px}.nv-fs-28{font-size:28px}.nv-fs-40{font-size:40px}.nv-fs-44{font-size:44px}.nv-fw-600{font-weight:600}.nv-fw-700{font-weight:700}.nv-fg-ink{color:var(--nv-ink)}.nv-fg-ink-soft{color:var(--nv-ink-soft)}.nv-fg-mut{color:var(--nv-mut)}.nv-fg-mut3{color:var(--nv-mut3)}.nv-fg-cy{color:var(--nv-cy)}.nv-fg-cy-ink{color:var(--nv-cy-ink)}.nv-fg-vio-ink{color:var(--nv-vio-ink)}.nv-fg-ok{color:var(--nv-ok)}.nv-fg-warn{color:var(--nv-warn)}.nv-fg-err{color:var(--nv-err)}.nv-mt-4{margin-top:4px}.nv-mt-8{margin-top:8px}.nv-mt-10{margin-top:10px}.nv-mt-12{margin-top:12px}.nv-mt-14{margin-top:14px}.nv-mt-16{margin-top:16px}.nv-ml-auto{margin-left:auto}.nv-flex-1{flex:1;min-width:0}.nv-col{display:flex;flex-direction:column}.nv-block{display:block}.nv-self-start{align-self:flex-start}.nv-span{grid-column:1 / -1}.nv-row-gap-12{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.nv-plain-link{color:inherit}.nv-plain-link:hover{color:var(--nv-cy-ink)}.nv-cta{display:inline-flex;align-items:center;color:var(--nv-cy);font-size:15px;font-weight:600;cursor:pointer}.nv-cta:hover{color:var(--nv-cy-ink)}.nv-actions .nv-cta{margin-left:auto}.nv-check{color:var(--nv-cy);font-weight:400}.nv-dot{display:block;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:currentColor}.nv-dot-err{background:var(--nv-err)}.nv-dot-ok{background:var(--nv-ok)}@keyframes nv-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes nv-likepop{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.nv-pulse{animation:nv-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.nv-pulse,.nv-like-glyph.is-pop{animation:none}}.nv-av{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;color:var(--nv-ink);font-weight:600;box-sizing:border-box}.nv-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nv-av-24{width:24px;height:24px;font-size:14px;letter-spacing:-.04em}.nv-av-28{width:28px;height:28px;font-size:14px;letter-spacing:-.03em}.nv-av-30{width:30px;height:30px;font-size:14px}.nv-av-32{width:32px;height:32px;font-size:14px}.nv-av-34{width:34px;height:34px;font-size:14px}.nv-av-38{width:38px;height:38px;font-size:14px}.nv-av-40{width:40px;height:40px;font-size:14px}.nv-av-42{width:42px;height:42px;font-size:14px}.nv-av-44{width:44px;height:44px;font-size:15px}.nv-av-46{width:46px;height:46px;font-size:15px}.nv-av-56{width:56px;height:56px;font-size:17px}.nv-av-76{width:76px;height:76px;font-size:24px}.nv-av-116{width:116px;height:116px;font-size:32px}.nv-tone-cy{background:var(--nv-cy-deep)}.nv-tone-vio{background:var(--nv-vio-deep)}.nv-tone-warn{background:var(--nv-warn-tint)}.nv-tone-ok{background:var(--nv-ok-tint)}.nv-tone-raise{background:var(--nv-raise)}.nv-hatch{position:absolute;display:block;pointer-events:none;transform:rotate(-16deg)}.nv-like,.nv-save,.nv-remind-link{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--nv-mut3);font:inherit;cursor:pointer}.nv-like.is-on{color:var(--nv-cy)}.nv-like-glyph{font-size:17px;line-height:1}.nv-like-glyph.is-pop{animation:nv-likepop .3s ease-out}.nv-save.is-on{color:var(--nv-ok)}.nv-save:hover,.nv-like:hover{color:var(--nv-ink)}.nv-like.is-on:hover{color:var(--nv-cy-ink)}.nv-pill{height:40px;padding:0 16px;border:1px solid var(--nv-raise);border-radius:999px;font-size:15px;font-weight:600;gap:8px}.nv-remind-link{color:var(--nv-cy);font-size:15px;font-weight:600}.nv-remind-link.is-on{color:var(--nv-ok)}.nv-remind{display:inline-flex;align-items:center;align-self:flex-start;height:42px;padding:0 18px;border:1px solid var(--nv-raise);border-radius:9px;background:transparent;color:var(--nv-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.nv-remind.is-on{border-color:var(--nv-ok-tint);color:var(--nv-ok)}.nv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;margin-top:16px;color:var(--nv-mut3);font-size:15px}.nv-btn{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 18px;border:1px solid transparent;border-radius:9px;font:inherit;font-size:15px;font-weight:600;cursor:pointer;box-sizing:border-box}.nv-btn-vio{border-color:var(--nv-vio);background:var(--nv-vio);color:var(--nv-on-vio)}.nv-btn-vio:hover{border-color:var(--nv-vio-ink);background:var(--nv-vio-ink);color:var(--nv-on-vio)}.nv-btn-deep{background:var(--nv-vio-deep);color:var(--nv-ink)}.nv-btn-deep:hover{background:var(--nv-vio);color:var(--nv-on-vio)}.nv-btn-line{border-color:var(--nv-raise);background:transparent;color:var(--nv-ink)}.nv-btn-line:hover{border-color:var(--nv-cy)}.nv-btn-l{height:46px;padding:0 22px;border-radius:10px;font-size:16px}.nv-chip{align-self:flex-start;padding:5px 9px;border-radius:6px;font-size:14px;font-weight:600}.nv-chip-warn{background:var(--nv-warn-tint);color:var(--nv-warn)}.nv-chip-ok{background:var(--nv-ok-tint);color:var(--nv-ok)}.nv-chip-vio{background:var(--nv-overlay);color:var(--nv-vio-ink)}.nv-badge{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.06em;box-sizing:border-box}.nv-under-tabs{display:flex;gap:20px}.nv-under-tab{display:inline-flex;align-items:center;padding:3px 0;border-bottom:2px solid transparent;color:var(--nv-mut3);font-size:17px;box-sizing:border-box}.nv-under-tab[aria-current=page],.nv-under-tab[aria-current=true]{border-bottom-color:var(--nv-vio);color:var(--nv-ink);font-weight:600}.nv-text-tabs{display:flex;flex:1 1 200px;gap:16px;min-width:0;overflow-x:auto}.nv-text-tab{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--nv-mut3);font-size:15px}.nv-text-tab[aria-current=page],.nv-text-tab[aria-current=true]{color:var(--nv-ink);font-weight:600}.nv-chips{display:flex;gap:10px;margin-top:16px;padding-bottom:14px;overflow-x:auto;border-bottom:1px solid var(--nv-raise)}.nv-chip-tab{display:inline-flex;flex:0 0 auto;align-items:center;height:34px;padding:0 13px;border:1px solid var(--nv-raise);border-radius:8px;color:var(--nv-mut);font-size:15px;box-sizing:border-box}.nv-chip-tab[aria-current=page],.nv-chip-tab[aria-current=true]{border-color:var(--nv-vio-deep);background:var(--nv-vio-deep);color:var(--nv-ink);font-weight:600}.nv-chip-round{border-radius:999px}.nv-search{display:flex;flex:1 1 320px;align-items:center;gap:9px;min-width:240px;max-width:460px;height:42px;padding:0 14px;border-radius:10px;background:var(--nv-card);box-sizing:border-box}.nv-search input{flex:1;min-width:0;height:40px;border:0;outline:none;background:transparent;color:var(--nv-ink);font:inherit;font-size:15px}.nv-search input::-moz-placeholder{color:var(--nv-mut3)}.nv-search input::placeholder{color:var(--nv-mut3)}.nv-search:focus-within{outline:3px solid var(--border-focus);outline-offset:2px}.nv-cover{display:block}.nv-cover-cy{background-color:var(--nv-cy-tint);background-image:repeating-linear-gradient(112deg,var(--nv-cy-tint) 0 10px,transparent 10px 32px)}.nv-cover-vio{background-color:var(--nv-vio-deep);background-image:repeating-linear-gradient(68deg,var(--nv-vio-tint) 0 8px,transparent 8px 26px)}.nv-cover-warn{background-color:var(--nv-warn-tint);background-image:repeating-linear-gradient(94deg,var(--nv-warn-tint) 0 12px,transparent 12px 36px)}.nv-cover-ok{background-color:var(--nv-ok-tint);background-image:repeating-linear-gradient(128deg,var(--nv-ok-tint) 0 9px,transparent 9px 30px)}.nv-spark{display:flex;align-items:flex-end;gap:3px;height:30px}.nv-spark>span{display:block;flex:1;border-radius:2px;background:var(--nv-raise)}.nv-spark>span.is-hot{background:var(--nv-cy)}.nv-feed-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,4vw,64px)}.nv-feed-main{flex:1 1 620px;min-width:300px;max-width:760px}.nv-feed-head{padding:30px 0 18px}.nv-stories{display:flex;gap:12px;margin:2px 0 22px;padding-bottom:6px;overflow-x:auto}.nv-story{position:relative;display:flex;flex:0 0 236px;flex-direction:column;gap:8px;padding:14px 16px;overflow:hidden;border-left:3px solid var(--nv-accent);border-radius:12px;background:var(--nv-card);box-sizing:border-box}.nv-story:hover{background:var(--nv-raise)}.nv-story[data-accent=err]{--nv-accent: var(--nv-err)}.nv-story[data-accent=vio]{--nv-accent: var(--nv-vio)}.nv-story[data-accent=cy]{--nv-accent: var(--nv-cy)}.nv-story[data-accent=ok]{--nv-accent: var(--nv-ok)}.nv-story[data-accent=warn]{--nv-accent: var(--nv-warn)}.nv-story-hatch{top:-24px;right:-24px;width:88px;height:88px;opacity:.2;background:repeating-linear-gradient(115deg,var(--nv-accent) 0 6px,transparent 6px 18px)}.nv-story-kind{position:relative;display:flex;align-items:center;gap:7px;line-height:17px;color:var(--nv-accent);font-size:14px;font-weight:700;letter-spacing:.08em}.nv-story-kind .nv-dot{background:var(--nv-accent)}.nv-story-title{position:relative;font-size:16px;line-height:22px;font-weight:600}.nv-story-row{position:relative;display:flex;align-items:center;gap:8px}.nv-story-meta{flex:1;min-width:0;color:var(--nv-mut3);font-size:14px;line-height:18px}.nv-feed-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;padding-bottom:6px;border-bottom:1px solid var(--nv-raise)}.nv-feed-empty{max-width:440px;padding:44px 0}.nv-feed-empty h2{margin:0;font-size:21px;line-height:28px;font-weight:700}.nv-feed-empty p{margin:8px 0 18px;color:var(--nv-mut);font-size:16px;line-height:24px}.nv-feed-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:18px;margin-top:22px}.nv-more{margin:22px 0 0;text-align:center}.nv-lead{padding:0 0 26px;border-bottom:1px solid var(--nv-raise)}.nv-lead h2{margin:14px 0 0;font-size:26px;line-height:33px;font-weight:700;letter-spacing:-.02em}.nv-lead p{margin:8px 0 0;color:var(--nv-mut);font-size:17px;line-height:26px}.nv-lead-media{display:block;height:260px;margin-top:16px;overflow:hidden;border-radius:10px;background:var(--nv-card)}.nv-lead-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nv-author-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--nv-mut3);font-size:15px}.nv-author-name{color:var(--nv-ink);font-weight:600}.nv-card{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:var(--nv-card);box-sizing:border-box;box-shadow:var(--nv-shadow)}.nv-card-pad{display:flex;flex:1;flex-direction:column;padding:18px}.nv-card-pad-22{padding:22px}.nv-card-line{display:flex;flex-direction:column;padding:22px;border:1px solid var(--nv-raise);border-radius:14px;box-sizing:border-box}.nv-card-foot{margin-top:16px;padding-top:14px;border-top:1px solid var(--nv-raise)}.nv-h-card{margin:14px 0 0;font-size:20px;line-height:27px;font-weight:600}.nv-h-story{margin:0;font-size:21px;line-height:28px;font-weight:700;letter-spacing:-.015em}.nv-h-small{margin:0;font-size:19px;line-height:26px;font-weight:600}.nv-muted-p{margin:8px 0 0;color:var(--nv-mut);font-size:16px;line-height:24px}.nv-meta-line{margin-top:12px;color:var(--nv-mut3);font-size:15px}.nv-answer{padding:22px}.nv-quote-mark{color:var(--nv-cy);font-size:52px;font-weight:800;line-height:34px}.nv-answer-text{margin:14px 0 0;font-size:19px;line-height:28px;font-weight:500}.nv-answer-by{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--nv-mut);font-size:15px}.nv-live{display:flex;flex-direction:column;padding:22px;border-radius:14px;background-color:var(--nv-vio-deep);background-image:repeating-linear-gradient(118deg,var(--nv-err-tint) 0 10px,transparent 10px 30px);box-sizing:border-box}.nv-live-kind{display:flex;align-items:center;gap:9px;color:var(--nv-ink);font-size:14px;font-weight:600;letter-spacing:.04em}.nv-live-kind .nv-dot{width:8px;height:8px}.nv-live h2{margin:14px 0 0;font-size:23px;line-height:30px;font-weight:700;letter-spacing:-.015em}.nv-live p{margin:8px 0 0;color:var(--nv-mut);font-size:16px;line-height:24px}.nv-live-count{margin-top:14px;color:var(--nv-mut);font-size:15px}.nv-live-btn{margin-top:18px}.nv-card-media .nv-story-media{position:relative;display:flex;height:210px;overflow:hidden;background:var(--nv-raise)}.nv-story-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nv-story-media-row{position:relative;display:flex;align-items:flex-end;justify-content:space-between;width:100%;padding:14px;background:linear-gradient(180deg,transparent 40%,var(--nv-overlay));color:var(--nv-mut);font-size:15px;box-sizing:border-box}.nv-club-suggest{display:flex;flex-wrap:wrap;overflow:hidden;border-radius:14px;background:var(--nv-card);box-shadow:var(--nv-shadow)}.nv-club-suggest-art{display:block;flex:0 0 140px;min-height:140px;background-color:var(--nv-vio-deep);background-image:repeating-linear-gradient(68deg,var(--nv-vio-tint) 0 8px,transparent 8px 26px)}.nv-club-suggest-body{display:flex;flex:1 1 320px;flex-direction:column;align-items:flex-start;min-width:260px;padding:22px;box-sizing:border-box}.nv-section{position:relative;overflow:hidden;padding:24px;border:1px solid var(--nv-line);border-radius:22px;background:var(--nv-head);box-sizing:border-box}.nv-section-hatch{width:300px;height:300px}.nv-hatch-tr{top:-70px;right:-60px;opacity:.2;background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 12px,transparent 12px 38px)}.nv-hatch-bl{bottom:-90px;left:-70px;opacity:.18;background:repeating-linear-gradient(115deg,var(--nv-vio-ink) 0 12px,transparent 12px 38px);transform:rotate(-18deg)}.nv-hatch-vio{opacity:.18;background:repeating-linear-gradient(115deg,var(--nv-vio-ink) 0 12px,transparent 12px 34px)}.nv-hatch-wide{top:-80px;right:-80px;width:320px;height:320px;background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 14px,transparent 14px 42px);transform:rotate(-14deg)}.nv-section-head{position:relative;display:flex;align-items:center;gap:12px}.nv-section-num{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;font-size:16px;font-weight:700}.nv-num-vio{background:var(--nv-vio);color:var(--nv-on-vio)}.nv-num-cy{background:var(--nv-cy-deep);color:var(--nv-ink)}.nv-num-chip{background:var(--nv-chip);color:var(--nv-ink)}.nv-num-deep{background:var(--nv-vio-deep);color:var(--nv-vio-ink)}.nv-section-p{position:relative;max-width:520px;margin:8px 0 0;color:var(--nv-mut);font-size:16px;line-height:24px}.nv-expert-teasers{position:relative;display:flex;gap:14px;margin-top:18px;padding-bottom:4px;overflow-x:auto}.nv-expert-teaser{display:flex;flex:0 0 200px;flex-direction:column;gap:7px;padding:16px;border-radius:16px;background:var(--nv-surf);box-sizing:border-box}.nv-expert-teaser:hover{background:var(--nv-raise)}.nv-poll{display:flex;flex-direction:column;gap:10px;margin-top:14px}.nv-poll-row{display:flex;flex-direction:column;gap:6px;color:var(--nv-mut)}.nv-poll-row.is-chosen{color:var(--nv-ink)}.nv-poll-line{display:flex;align-items:baseline;gap:10px;font-size:15px}.nv-poll-bar{display:block;height:6px;overflow:hidden;border-radius:3px;background:var(--nv-raise)}.nv-poll-bar>span{display:block;height:100%;background:var(--nv-cy)}.nv-poll-row.is-chosen .nv-poll-bar>span{background:var(--nv-vio)}.nv-poll-option{min-height:40px;padding:0 14px;border:1px solid var(--nv-raise);border-radius:10px;background:transparent;color:var(--nv-ink);font:inherit;font-size:15px;text-align:left;cursor:pointer}.nv-poll-option:hover{border-color:var(--nv-cy)}.nv-quiz{display:flex;flex-direction:column;padding:22px;border-radius:14px;background:linear-gradient(140deg,var(--nv-deep-grad) 0%,var(--nv-surf) 100%);box-sizing:border-box}.nv-quiz-stat{display:flex;align-items:baseline;gap:10px;margin-top:16px}.nv-club-teasers{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:18px}.nv-club-teaser{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--nv-surf)}.nv-club-teaser .nv-cover{height:62px}.nv-club-teaser-body{display:flex;flex-direction:column;gap:6px;padding:14px}.nv-digest{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:22px;border-radius:14px;background:var(--nv-card);box-shadow:var(--nv-shadow)}.nv-digest-text{flex:1 1 300px;min-width:260px}.nv-digest-side{display:flex;flex:0 0 auto;align-items:baseline;gap:22px}.nv-goods{display:flex;flex-direction:column;margin-top:14px}.nv-goods-row{display:flex;align-items:baseline;gap:12px;padding:11px 0;border-top:1px solid var(--nv-raise);font-size:16px;line-height:22px;box-sizing:border-box}.nv-goods-row:hover{color:var(--nv-cy-ink)}.nv-update-band{position:relative;display:block;height:120px;overflow:hidden;background-color:var(--nv-cy-tint);background-image:repeating-linear-gradient(112deg,var(--nv-cy-tint) 0 10px,transparent 10px 32px)}.nv-update-band img,.nv-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nv-infographic{padding:22px;border:1px solid var(--nv-line);border-radius:18px;background:var(--nv-head)}.nv-columns{display:flex;align-items:flex-end;gap:12px;height:132px;margin-top:18px}.nv-column{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;height:100%}.nv-column-bar{display:block;border-radius:6px 6px 0 0}.nv-tone-col-raise{color:var(--nv-mut3)}.nv-tone-col-raise .nv-column-bar{background:var(--nv-raise)}.nv-tone-col-cy{color:var(--nv-cy)}.nv-tone-col-cy .nv-column-bar{background:var(--nv-cy)}.nv-tone-col-vio{color:var(--nv-vio-ink)}.nv-tone-col-vio .nv-column-bar{background:var(--nv-vio)}.nv-tone-col-warn{color:var(--nv-warn)}.nv-tone-col-warn .nv-column-bar{background:var(--nv-warn-tint)}.nv-tone-col-err{color:var(--nv-err)}.nv-tone-col-err .nv-column-bar{background:var(--nv-err-tint)}.nv-column .nv-fs-14{color:var(--nv-mut3);line-height:17px}.nv-gallery{display:block;height:190px;overflow:hidden;background:var(--nv-raise)}.nv-howto{display:flex;flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none}.nv-howto li{display:flex;align-items:flex-start;gap:12px;color:var(--nv-mut);font-size:16px;line-height:23px}.nv-howto li>span:first-child{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:var(--nv-raise);color:var(--nv-warn);font-size:14px;font-weight:700}.nv-routes{position:relative;overflow:hidden;padding:24px;border-radius:22px;background:linear-gradient(105deg,var(--nv-vio-grad) 0%,var(--nv-surf) 100%);box-sizing:border-box}.nv-routes-all{margin-left:auto;padding-bottom:2px;border-bottom:1px solid var(--nv-line-soft);color:var(--nv-ink);font-size:15px;font-weight:600}.nv-route-bars{position:relative;display:flex;gap:6px;max-width:420px;margin-top:16px}.nv-route-bars>span{display:block;flex:1;height:6px;border-radius:3px;background:var(--nv-grab)}.nv-route-bars>span.is-done{background:var(--nv-ok)}.nv-route-bars>span.is-now{background:var(--nv-cy)}.nv-route-bars-thin{gap:5px;margin-top:12px}.nv-route-bars-thin>span{height:4px;border-radius:2px;background:var(--nv-raise)}.nv-route-teasers{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:18px}.nv-route-teaser{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:14px;background:var(--nv-vio-bd)}.nv-route-teaser:hover{background:var(--nv-vio);color:var(--nv-on-vio)}.nv-route-meta-cy{color:var(--nv-cy)}.nv-route-meta-ok{color:var(--nv-ok)}.nv-route-meta-soft{color:var(--nv-ink-soft)}.nv-pros-cards{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:18px}.nv-pros-card{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:14px;background:var(--nv-card);color:var(--nv-ink)}.nv-pros-card:hover{background:var(--nv-vio-deep)}.nv-pub{position:relative;overflow:hidden;padding:22px;border:1px solid var(--nv-line);border-radius:18px;background:var(--nv-head);box-sizing:border-box}.nv-pub:hover{border-color:var(--nv-cy)}.nv-pub[data-tone=cy]{--nv-accent: var(--nv-cy);--nv-accent-bg: var(--nv-cy-tint)}.nv-pub[data-tone=cy-deep]{--nv-accent: var(--nv-cy-deep);--nv-accent-bg: var(--nv-cy-tint)}.nv-pub[data-tone=vio]{--nv-accent: var(--nv-vio-ink);--nv-accent-bg: var(--nv-vio-tint)}.nv-pub[data-tone=ok]{--nv-accent: var(--nv-ok);--nv-accent-bg: var(--nv-ok-tint)}.nv-pub[data-tone=warn]{--nv-accent: var(--nv-warn);--nv-accent-bg: var(--nv-warn-tint)}.nv-pub[data-tone=err]{--nv-accent: var(--nv-err);--nv-accent-bg: var(--nv-err-tint)}.nv-pub-rule{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background:var(--nv-accent)}.nv-pub-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.nv-pub .nv-badge{background:var(--nv-accent-bg);color:var(--nv-accent)}.nv-pub[data-tone=cy-deep] .nv-badge{color:var(--nv-cy)}.nv-pub .nv-badge .nv-dot{width:6px;height:6px;background:var(--nv-accent)}.nv-pub-meta{color:var(--nv-mut3);font-size:14px}.nv-pub-body{display:flex;flex-wrap:wrap;gap:20px;margin-top:14px}.nv-pub-text{flex:1 1 300px;min-width:240px}.nv-pub-text h3{margin:0;font-size:21px;line-height:28px;font-weight:700;letter-spacing:-.015em}.nv-pub-text p{margin:8px 0 0;color:var(--nv-mut);font-size:16px;line-height:25px}.nv-pub-quote{display:block;margin-top:12px;padding:12px 14px;border-left:2px solid var(--nv-accent);border-radius:10px;background:var(--nv-surf);font-size:16px;line-height:24px}.nv-pub-thumb{display:block;flex:0 1 200px;min-width:160px;height:124px;overflow:hidden;border-radius:12px;background:var(--nv-raise)}.nv-pub-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nv-pub-foot{margin-top:16px;padding-top:14px;border-top:1px solid var(--nv-raise)}.nv-feed-aside{position:sticky;top:76px;flex:0 1 300px;min-width:260px;padding:30px 0}.nv-aside-card{padding:18px;border-radius:12px;background:var(--nv-card);box-shadow:var(--nv-shadow)}.nv-aside-card+.nv-aside-card{margin-top:16px}.nv-aside-line{border:1px solid var(--nv-raise);background:transparent;box-shadow:none}.nv-aside-label{display:flex;align-items:center;gap:8px;color:var(--nv-mut);font-size:14px}.nv-aside-title{margin:10px 0 0;font-size:17px;line-height:24px;font-weight:600}.nv-aside-meta{margin:6px 0 4px;color:var(--nv-mut3);font-size:15px}.nv-aside-today{margin-top:16px;padding-top:18px;border-top:1px solid var(--nv-raise)}.nv-today-stats{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px}.nv-pulse-bars{height:26px;margin-top:14px}@media(max-width:900px){.nv-feed-aside{position:static;flex:1 1 100%;padding-top:0}}.nv-list-page{padding-top:30px}.nv-detail-page{padding-top:24px}.nv-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px}.nv-filter-toggle{display:flex;align-items:center;gap:8px;height:42px;padding:0 16px;border:1px solid var(--nv-raise);border-radius:10px;background:transparent;color:var(--nv-ink);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.nv-filter-toggle:hover{border-color:var(--nv-cy)}.nv-filter-toggle span{color:var(--nv-mut3)}.nv-filter-panel{display:flex;flex-wrap:wrap;gap:32px;margin-top:16px;padding:20px;border-radius:12px;background:var(--nv-card)}.nv-filter-group{display:flex;flex:1 1 200px;flex-direction:column;gap:4px;min-width:180px}.nv-filter-item{display:inline-flex;align-items:center;color:var(--nv-mut);font-size:16px}.nv-filter-item:hover,.nv-filter-item[aria-current=true]{color:var(--nv-ink)}.nv-filter-item[aria-current=true]{font-weight:600}.nv-filter-apply{flex:0 0 auto;align-self:flex-end}.nv-sort{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px;margin-top:10px}.nv-sort .nv-text-tabs{gap:18px;flex:1 1 300px}.nv-expert-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:22px}.nv-expert-card{display:flex;flex-direction:column;padding:20px;border-radius:14px;background:var(--nv-card);box-shadow:var(--nv-shadow)}.nv-expert-card-head{display:flex;align-items:center;gap:12px}.nv-expert-card-who{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.nv-expert-card-name{font-size:18px;font-weight:600;letter-spacing:-.01em}.nv-expert-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.nv-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.nv-tags>span{padding:4px 8px;border-radius:6px;background:var(--nv-raise);color:var(--nv-mut);font-size:14px}.nv-mt-6{margin-top:6px}.nv-fs-30{font-size:30px}.nv-fs-32{font-size:32px}.nv-btn-s{height:40px;padding:0 16px}.nv-sub{color:var(--nv-cy);font-weight:500}.nv-sub.is-on{color:var(--nv-ok)}.nv-sub-ink{color:var(--nv-ink);font-weight:500}.nv-sub-ink.is-on{border-color:var(--nv-ok-tint);color:var(--nv-ok)}.nv-back{display:inline-flex;align-items:center;color:var(--nv-mut3);font-size:15px}.nv-back:hover{color:var(--nv-ink)}.nv-profile{position:relative;margin-top:6px;overflow:hidden;border:1px solid var(--nv-line);border-radius:20px;background:var(--nv-head)}.nv-profile-cover{position:relative;display:block;height:132px}.nv-profile-cover-vio{background-color:var(--nv-vio-deep);background-image:repeating-linear-gradient(112deg,var(--nv-cy-tint) 0 12px,transparent 12px 38px)}.nv-profile-cover-cy{background-color:var(--nv-cy-tint);background-image:repeating-linear-gradient(112deg,var(--nv-cy-tint) 0 12px,transparent 12px 38px)}.nv-profile-veil{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(180deg,var(--nv-vio-tint) 0%,var(--nv-vio) 92%)}.nv-profile-eyebrow{position:absolute;top:18px;left:22px;color:var(--nv-cy-ink);font-size:14px;font-weight:700;letter-spacing:.1em}.nv-status-chip{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:999px;background:var(--nv-overlay);color:var(--nv-ok);font-size:14px;font-weight:600;box-sizing:border-box}.nv-profile-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(20px,3vw,44px);padding:0 clamp(18px,2.2vw,26px) clamp(18px,2.2vw,26px)}.nv-profile-main{display:flex;flex:1 1 380px;flex-wrap:wrap;gap:20px;min-width:280px}.nv-profile-avatar{position:relative;z-index:1;margin-top:-46px;border:4px solid var(--nv-head)}.nv-profile-info{flex:1 1 260px;min-width:240px;padding-top:16px}.nv-profile-name{margin:0;font-size:clamp(30px,3vw,40px);line-height:1.08;font-weight:800;letter-spacing:-.03em}.nv-profile-check{color:var(--nv-cy);font-size:.6em;font-weight:400}.nv-profile-role{margin:8px 0 0;color:var(--nv-mut);font-size:17px}.nv-profile-bio{max-width:460px;margin:10px 0 0;font-size:17px;line-height:26px}.nv-profile-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.nv-profile-stats{flex:0 1 320px;min-width:260px;margin-top:18px;padding:18px;border-radius:16px;background:var(--nv-surf);box-sizing:border-box}.nv-stat-grid{display:flex;flex-wrap:wrap;gap:16px 28px}.nv-profile-reply{display:flex;flex-direction:column;gap:7px;margin-top:18px;padding-top:16px;border-top:1px solid var(--nv-raise)}.nv-spark-44{gap:4px;height:44px}.nv-profile-about{margin:0 clamp(18px,2.2vw,26px) clamp(18px,2.2vw,26px);padding-top:18px;border-top:1px solid var(--nv-raise)}.nv-facts{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px}.nv-fact{display:flex;flex:1 1 200px;align-items:baseline;gap:12px;min-width:180px}.nv-fact-title{font-size:15px;line-height:21px;font-weight:600}.nv-docs-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.nv-doc-chip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:999px;background:var(--nv-ok-tint);color:var(--nv-ok);font-size:14px;font-weight:600;box-sizing:border-box}.nv-next-live{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;padding:20px;border-radius:16px;background:linear-gradient(120deg,var(--nv-deep-grad) 0%,var(--nv-surf) 100%)}.nv-next-live-text{flex:1 1 300px;min-width:260px}.nv-next-live-kind{display:flex;align-items:center;gap:8px;color:var(--nv-ink);font-size:14px;font-weight:700;letter-spacing:.08em}.nv-next-live-kind .nv-dot{width:8px;height:8px}.nv-next-live-title{display:block;margin-top:10px;font-size:21px;line-height:28px;font-weight:700;letter-spacing:-.015em}.nv-remind-l{align-self:center;height:44px;padding:0 20px;border-radius:10px;font-size:16px}.nv-pubs-head{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px}.nv-pubs-head h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.nv-pubs-tabs{display:flex;flex:1 1 260px;gap:8px;min-width:0;overflow-x:auto}.nv-pubs{display:flex;flex-direction:column;gap:16px;margin-top:18px}.nv-subnav-tab,.nv-under-tab,.nv-text-tab,.nv-chip-tab,.nv-cta,.nv-like,.nv-save,.nv-remind-link,.nv-pill,.nv-remind,.nv-btn,.nv-back,.nv-filter-toggle,.nv-filter-item,.nv-goods-row,.nv-poll-option,.nv-routes-all{position:relative}.nv-under-tab:after,.nv-text-tab:after,.nv-chip-tab:after,.nv-cta:after,.nv-like:after,.nv-save:after,.nv-remind-link:after,.nv-pill:after,.nv-remind:after,.nv-btn:after,.nv-back:after,.nv-filter-toggle:after,.nv-filter-item:after,.nv-poll-option:after,.nv-routes-all:after,.nv-subnav-tab:after{position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%);content:""}.nv-art-hero{position:relative;display:flex;align-items:flex-end;height:clamp(300px,38vw,460px);margin:0 calc(-1*clamp(16px,2.4vw,32px));overflow:hidden;background-color:var(--nv-mut3);background-image:repeating-linear-gradient(112deg,var(--nv-cy-tint) 0 14px,transparent 14px 44px);color:var(--nv-on-vio)}.nv-art-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nv-art-hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(180deg,var(--nv-vio-tint) 0%,var(--nv-vio) 100%);opacity:.92}.nv-art-hero-inner{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(16px,2.4vw,32px) 32px;box-sizing:border-box}.nv-art-hero-top{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.nv-art-badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--nv-cy-tint);color:var(--nv-cy-ink);font-size:14px;font-weight:700;letter-spacing:.06em;box-sizing:border-box}.nv-art-title{max-width:820px;margin:16px 0 0;color:var(--nv-on-vio);font-size:clamp(30px,4vw,52px);line-height:1.06;font-weight:800;letter-spacing:-.03em}.nv-art-byline{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.nv-art-soft{opacity:.8}.nv-art-byline .nv-check{color:var(--nv-on-vio)}.nv-art-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.nv-art-actions .nv-pill{border-color:var(--nv-line-soft);color:var(--nv-on-vio)}.nv-art-actions .nv-like.is-on{color:var(--nv-cy-grad)}.nv-art-actions .nv-save.is-on{background:var(--nv-ok-tint);color:var(--nv-on-vio)}.nv-art-col{box-sizing:border-box;margin:0 auto}.nv-art-col-720{max-width:720px;padding-top:26px}.nv-art-col-860{max-width:860px;padding-top:40px}.nv-art-col-900{max-width:900px}.nv-art-col-1020{max-width:1020px}.nv-art-pt-26{padding-top:26px}.nv-art-pt-28{padding-top:28px}.nv-art-pt-32{padding-top:32px}.nv-art-pt-36{padding-top:36px}.nv-art-pt-40{padding-top:40px}.nv-art-lead{margin:0;color:var(--nv-ink);font-size:clamp(19px,1.7vw,23px);line-height:1.5}.nv-art-p{margin:0;color:var(--nv-mut);font-size:17px;line-height:1.72}.nv-art-h2{margin:0;font-size:24px;line-height:1.22;font-weight:700;letter-spacing:-.02em}.nv-art-h3{margin:0;font-size:20px;line-height:1.3;font-weight:700}.nv-fs-26{font-size:26px;line-height:1.2}.nv-art-steps-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px}.nv-art-steps{flex:1 1 420px;min-width:280px}.nv-art-steps ol{display:flex;flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none}.nv-art-steps li{display:flex;align-items:flex-start;gap:14px}.nv-art-steps li>.nv-figure{flex:0 0 44px}.nv-art-step-title{display:block;font-size:18px;line-height:25px;font-weight:600}.nv-art-step-text{display:block;margin-top:4px;color:var(--nv-mut);font-size:16px;line-height:24px}.nv-art-aside{flex:0 1 280px;min-width:240px;padding:18px;border-left:3px solid var(--nv-cy);border-radius:12px;background:var(--nv-head);box-sizing:border-box}.nv-art-aside.is-warn{border-left-color:var(--nv-warn)}.nv-art-aside p{margin:0}.nv-art-aside-title{color:var(--nv-warn);font-size:14px;font-weight:700;letter-spacing:.08em}.nv-art-aside ul{display:flex;flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;color:var(--nv-mut);font-size:15px;line-height:22px}.nv-art-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.nv-art-list li{display:flex;align-items:flex-start;gap:12px;color:var(--nv-mut);font-size:17px;line-height:1.6}.nv-art-list li>span:first-child{flex:0 0 24px;color:var(--nv-warn);font-weight:700}.nv-art-quote{margin:0;padding:4px 0 4px 22px;border-left:3px solid var(--nv-cy)}.nv-art-quote p{margin:0;font-size:clamp(21px,2vw,27px);line-height:1.38;font-weight:600}.nv-art-quote footer{margin-top:12px;color:var(--nv-mut3);font-size:15px}.nv-art-chart{padding:24px;border:1px solid var(--nv-line);border-radius:20px;background:var(--nv-head)}.nv-art-chart-title{margin:12px 0 0;font-size:22px;line-height:1.24;font-weight:700;letter-spacing:-.015em}.nv-art-chart-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px;margin-top:20px}.nv-art-bars{display:flex;flex:1 1 320px;flex-direction:column;gap:14px;min-width:260px}.nv-art-bar{display:flex;align-items:center;gap:12px}.nv-art-bar-label{flex:0 0 130px;color:var(--nv-mut);font-size:15px}.nv-art-bar-track{display:block;flex:1;height:12px;min-width:0;overflow:hidden;border-radius:6px;background:var(--nv-raise)}.nv-art-bar-track>span{display:block;height:100%;background:var(--nv-bar)}.nv-art-bar .nv-figure{color:var(--nv-bar)}.nv-bar-cy{--nv-bar: var(--nv-cy)}.nv-bar-vio{--nv-bar: var(--nv-vio)}.nv-bar-warn{--nv-bar: var(--nv-warn)}.nv-bar-ok{--nv-bar: var(--nv-ok)}.nv-bar-vio-ink{--nv-bar: var(--nv-vio-ink)}.nv-art-highlight{display:flex;flex:0 1 240px;flex-direction:column;gap:10px;min-width:200px;padding:18px;border-radius:14px;background:var(--nv-surf);box-sizing:border-box}.nv-art-poll{padding:24px;border-radius:20px;background:linear-gradient(120deg,var(--nv-deep-grad) 0%,var(--nv-surf) 100%)}.nv-art-poll-options{display:flex;flex-direction:column;gap:10px;max-width:620px;margin-top:18px}.nv-art-poll-option{position:relative;display:flex;align-items:center;gap:12px;padding:13px 16px;overflow:hidden;border:1px solid var(--nv-chip);border-radius:12px;background:var(--nv-vio-bd);color:var(--nv-mut);font:inherit;font-size:16px;text-align:left;cursor:pointer}.nv-art-poll-option.is-chosen{border-color:var(--nv-vio);color:var(--nv-ink)}.nv-art-poll-fill{position:absolute;top:0;bottom:0;left:0;display:block;background:var(--nv-vio-bd);transition:width var(--motion-slow)}.nv-art-poll-dot{position:relative;flex:0 0 auto;width:20px;height:20px;border:1.5px solid var(--nv-raise);border-radius:50%;box-sizing:border-box}.nv-art-poll-option.is-chosen .nv-art-poll-dot{border-color:var(--nv-vio);background:var(--nv-vio)}.nv-art-poll-label{position:relative;flex:1;min-width:0}.nv-art-poll-pct{position:relative;flex:0 0 auto;color:var(--nv-mut);font-size:15px;font-weight:600}.nv-art-discussion-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px}.nv-art-discussion-head h2{margin:0;font-size:24px;line-height:1.22;font-weight:700;letter-spacing:-.02em}.nv-composer{display:flex;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;border:1px solid var(--nv-line);border-radius:14px;background:var(--nv-head)}.nv-composer textarea{flex:1;min-width:0;min-height:24px;padding:0;border:0;outline:none;resize:vertical;background:transparent;color:var(--nv-ink);font:inherit;font-size:16px;line-height:24px}.nv-composer textarea::-moz-placeholder{color:var(--nv-mut3)}.nv-composer textarea::placeholder{color:var(--nv-mut3)}.nv-composer:focus-within{outline:3px solid var(--border-focus);outline-offset:2px}.nv-form-error{margin:8px 0 0;color:var(--nv-err);font-size:15px}.nv-text-btn{position:relative;padding:0;border:0;background:transparent;color:var(--nv-mut3);font:inherit;font-size:15px;cursor:pointer}.nv-text-btn:hover{color:var(--nv-ink)}.nv-text-btn.nv-fg-cy{color:var(--nv-cy);font-weight:600}.nv-text-btn:disabled{opacity:.5;cursor:default}.nv-text-btn:after{position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%);content:""}.nv-comments{margin-top:8px}.nv-comment{padding:20px 0;border-bottom:1px solid var(--nv-raise)}.nv-comment-row{display:flex;align-items:flex-start;gap:12px}.nv-comment-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nv-comment-text{margin:8px 0 0;color:var(--nv-ink);font-size:16px;line-height:25px}.nv-comment-text.nv-is-reply{margin-top:7px;color:var(--nv-mut);line-height:24px}.nv-comment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:10px;color:var(--nv-mut3);font-size:15px}.nv-reply{display:block;margin-top:16px;margin-left:50px;padding-left:16px;border-left:2px solid var(--nv-raise)}.nv-reply.is-expert{border-left-color:var(--nv-cy-deep)}.nv-complaint{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.nv-art-next{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;padding-top:22px;border-top:1px solid var(--nv-raise)}.nv-art-next-text{flex:1 1 260px;min-width:240px;color:var(--nv-mut);font-size:16px;line-height:24px}.nv-btn-44{height:44px;padding:0 20px;border-radius:10px}.nv-search-420{max-width:420px}.nv-gap-2{gap:2px}.nv-gap-3{gap:3px}.nv-lh-21{line-height:21px}.nv-lh-23{line-height:23px}.nv-fw-500{font-weight:500}.nv-pt-8{padding-top:8px}.nv-pt-20{padding-top:20px}.nv-club-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;margin-top:22px}.nv-club-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--nv-line);border-radius:18px;background:var(--nv-head)}.nv-club-card:hover{border-color:var(--nv-cy)}.nv-club-card-cover{position:relative;height:96px}.nv-club-icon{position:absolute;bottom:-24px;left:16px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:3px solid var(--nv-head);border-radius:16px;color:var(--nv-ink);font-size:17px;font-weight:700;box-sizing:border-box}.nv-live-chip{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:var(--nv-overlay);font-size:14px;font-weight:600;box-sizing:border-box}.nv-live-chip .nv-dot{width:6px;height:6px}.nv-live-chip.is-err{color:var(--nv-err)}.nv-live-chip.is-ok{color:var(--nv-ok)}.nv-club-card-body{display:flex;flex:1;flex-direction:column;padding:34px 18px 18px}.nv-club-card-name{display:flex;align-items:center;gap:7px;font-size:19px;font-weight:700;letter-spacing:-.015em}.nv-club-card-desc{margin:12px 0 0;color:var(--nv-mut);font-size:16px;line-height:23px}.nv-hash-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;color:var(--nv-mut);font-size:14px}.nv-club-preview{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:12px;border-radius:12px;background:var(--nv-surf)}.nv-club-preview-thumb{display:block;flex:0 0 44px;height:44px;border-radius:9px;background:var(--nv-raise)}.nv-club-card-actions{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px}.nv-btn-join{flex:1 1 auto}.nv-btn-ok{border-color:var(--nv-ok-tint);background:transparent;color:var(--nv-ok)}.nv-btn-open{padding:0 14px;color:var(--nv-mut);font-weight:400}.nv-btn-open:hover{color:var(--nv-ink)}.nv-btn-glass{border-color:var(--nv-line-soft);background:transparent;color:var(--nv-ink);font-weight:500}.nv-btn-glass:hover{border-color:var(--nv-cy)}.nv-club-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:260px;margin-top:6px;overflow:hidden;border-radius:18px;background-color:var(--nv-vio-deep);background-image:repeating-linear-gradient(112deg,var(--nv-cy-tint) 0 12px,transparent 12px 38px)}.nv-club-veil{background:linear-gradient(180deg,var(--nv-vio-tint) 0%,var(--nv-vio) 78%);pointer-events:none}.nv-club-hero-body{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:22px;padding:clamp(18px,2.2vw,26px);color:var(--nv-on-vio)}.nv-club-hero-main{display:flex;flex:1 1 440px;align-items:flex-end;gap:16px;min-width:280px}.nv-club-hero-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:76px;height:76px;border:3px solid var(--nv-line-soft);border-radius:20px;color:var(--nv-ink);font-size:24px;font-weight:700;box-sizing:border-box}.nv-club-hero .nv-eyebrow{color:var(--nv-cy-grad)}.nv-club-hero-title{margin:6px 0 0;color:var(--nv-on-vio);font-size:clamp(26px,2.8vw,34px);line-height:1.1;font-weight:800;letter-spacing:-.025em}.nv-club-hero-lead{max-width:520px;margin:8px 0 0;font-size:16px;line-height:24px;opacity:.86}.nv-club-hero-stats{display:flex;flex-wrap:wrap;gap:20px;margin-top:10px;font-size:15px;opacity:.9}.nv-club-hero-stats b{font-weight:700;opacity:1}.nv-club-hero-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:12px}.nv-club-hero .nv-btn-glass{color:var(--nv-on-vio)}.nv-club-hero .nv-btn-ok{color:var(--nv-on-vio);border-color:var(--nv-line-soft)}.nv-club-tabs{display:flex;gap:22px;margin-top:24px;padding-bottom:12px;overflow-x:auto;border-bottom:1px solid var(--nv-raise)}.nv-club-tabs .nv-under-tab{flex:0 0 auto}.nv-club-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,4vw,56px)}.nv-club-main{flex:1 1 580px;min-width:300px;max-width:760px}.nv-club-aside{flex:0 1 300px;min-width:260px;padding-top:26px}.nv-club-composer{margin:22px 0 18px;border-radius:16px}.nv-composer-btn{width:100%;font:inherit;text-align:left;cursor:text;color:inherit}.nv-post-form{display:flex;flex-direction:column;gap:10px;margin:22px 0 18px;padding:16px;border:1px solid var(--nv-line);border-radius:16px;background:var(--nv-head)}.nv-post-form input,.nv-post-form textarea,.nv-post-form select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--nv-raise);border-radius:10px;background:var(--nv-surf);color:var(--nv-ink);font:inherit;font-size:16px;box-sizing:border-box}.nv-post-form input:focus,.nv-post-form textarea:focus,.nv-post-form select:focus{outline:3px solid var(--border-focus);outline-offset:1px}.nv-post-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.nv-form-label{color:var(--nv-mut3);font-size:14px}.nv-check-row{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--nv-mut);font-size:15px}.nv-check-row input{width:20px;min-height:20px;height:20px}.nv-post{margin-bottom:18px;padding:20px;border:1px solid var(--nv-line);border-radius:18px;background:var(--nv-head)}.nv-post-head{display:flex;align-items:center;gap:12px}.nv-post-title{margin:14px 0 0;font-size:20px;line-height:27px;font-weight:700;letter-spacing:-.015em}.nv-post-body{margin:8px 0 0;color:var(--nv-mut);font-size:16px;line-height:25px;white-space:pre-line}.nv-post-attach{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px;border-radius:12px;background:var(--nv-surf)}.nv-post-attach-thumb{display:block;flex:0 0 52px;height:52px;border-radius:9px}.nv-post-foot{margin-top:14px;padding-top:12px}.nv-q-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0}.nv-q-bar .nv-text-tabs{gap:18px}.nv-question{padding:22px 0;border-top:1px solid var(--nv-raise)}.nv-question-title{margin:9px 0 0;font-size:20px;line-height:27px;font-weight:600}.nv-answers{margin-top:6px}.nv-answers .nv-reply{margin-left:0}.nv-club-expert{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--nv-raise)}.nv-club-expert-who{display:flex;flex:1 1 240px;flex-direction:column;gap:3px;min-width:200px}.nv-club-expert-actions{display:flex;align-items:center;gap:18px;font-size:15px}.nv-goods-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:22px;margin-top:16px}.nv-good{display:flex;flex-direction:column;gap:7px}.nv-good-img{width:100%;height:150px;border-radius:10px;background:var(--nv-card);-o-object-fit:cover;object-fit:cover}.nv-good-price{font-size:18px;font-weight:700;letter-spacing:-.01em}.nv-max-680{max-width:680px}.nv-mt-22{margin-top:22px}.nv-gap-4{gap:4px}.nv-gap-8{gap:8px}.nv-gap-12{gap:12px}.nv-min-200{min-width:200px}.nv-min-220{min-width:220px}.nv-lh-22{line-height:22px}.nv-fs-22{font-size:22px}.nv-row-gap-10{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.nv-row-gap-14{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.nv-rel-z{z-index:1}.nv-brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:16px;margin-top:24px}.nv-brand-card{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;overflow:hidden;border:1px solid var(--nv-raise);border-radius:18px;background:var(--nv-head);box-sizing:border-box}.nv-brand-card:hover{border-color:var(--nv-cy)}.nv-brand-card[data-tone=cy]{--nv-accent: var(--nv-cy)}.nv-brand-card[data-tone=vio]{--nv-accent: var(--nv-vio-ink)}.nv-brand-card[data-tone=ok]{--nv-accent: var(--nv-ok)}.nv-brand-card[data-tone=warn]{--nv-accent: var(--nv-warn)}.nv-brand-hatch{top:-46px;right:-40px;width:170px;height:170px;opacity:.16;background:repeating-linear-gradient(115deg,var(--nv-accent) 0 12px,transparent 12px 34px)}.nv-brand-head{position:relative;display:flex;align-items:center;gap:12px}.nv-brand-logo{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;color:var(--nv-ink);font-size:14px;font-weight:700;letter-spacing:.02em}.nv-brand-name{font-size:17px;font-weight:700;letter-spacing:-.01em}.nv-stretch:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.nv-brand-spec{position:relative;color:var(--nv-mut);font-size:15px;line-height:21px}.nv-brand-facts{position:relative;display:flex;align-items:baseline;gap:16px}.nv-brand-foot{position:relative;display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:12px;border-top:1px solid var(--nv-raise);font-size:15px}.nv-brand-hero-body{display:flex;flex-wrap:wrap;align-items:flex-end;gap:22px;padding:0 clamp(18px,2vw,26px) 24px}.nv-brand-hero-logo{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:84px;height:84px;margin-top:-40px;border:3px solid var(--nv-head);border-radius:22px;color:var(--nv-ink);font-size:17px;font-weight:700;letter-spacing:.04em;box-sizing:border-box;position:relative}.nv-brand-hero-info{display:flex;flex:1 1 320px;flex-direction:column;gap:6px;min-width:260px}.nv-brand-hero-name{margin:0;font-size:clamp(26px,2.8vw,34px);line-height:1.1;font-weight:800;letter-spacing:-.025em}.nv-maker-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--nv-warn-tint);color:var(--nv-warn);font-size:14px;font-weight:700;letter-spacing:.06em;box-sizing:border-box}.nv-brand-hero-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}.nv-brand-follow{height:44px;padding:0 20px;border-radius:11px}.nv-brand-follow.is-on{border-color:var(--nv-raise);background:transparent;color:var(--nv-ink)}.nv-btn-muted{height:44px;border-radius:11px;color:var(--nv-mut);font-weight:400}.nv-btn-muted:hover{color:var(--nv-ink)}.nv-brand-facts-row{display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,44px);padding:0 clamp(18px,2vw,26px) 24px}.nv-brand-fact{display:flex;flex:1 1 150px;flex-direction:column;min-width:140px}.nv-brand-fact .nv-fs-14{line-height:19px}.nv-brand-tabs{display:flex;flex-wrap:wrap;gap:22px;border-bottom:1px solid var(--nv-raise)}.nv-brand-tab{position:relative;display:inline-flex;align-items:center;gap:7px;padding:0 0 12px;border-bottom:2px solid transparent;color:var(--nv-mut);font-size:16px}.nv-brand-tab[aria-current=true]{border-bottom-color:var(--nv-vio);color:var(--nv-ink);font-weight:600}.nv-brand-tab:after{position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%);content:""}.nv-brand-material{display:flex;flex-wrap:wrap;gap:18px;padding:22px 0;border-bottom:1px solid var(--nv-raise)}.nv-brand-material-cover{position:relative;display:block;flex:0 0 132px;min-height:96px;overflow:hidden;border-radius:12px}.nv-brand-material-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nv-brand-material-text{display:flex;flex:1 1 320px;flex-direction:column;gap:7px;min-width:240px}.nv-brand-material-title{font-size:20px;line-height:27px;font-weight:700;letter-spacing:-.015em}.nv-brand-material-title:hover{color:var(--nv-cy-ink)}.nv-badge-cy{background:var(--nv-cy-tint);color:var(--nv-cy)}.nv-badge-vio{background:var(--nv-vio-tint);color:var(--nv-vio-ink)}.nv-badge-warn{background:var(--nv-warn-tint);color:var(--nv-warn)}.nv-badge-ok{background:var(--nv-ok-tint);color:var(--nv-ok)}.nv-help{height:36px;padding:0 13px;border:1px solid var(--nv-raise);border-radius:9px;color:var(--nv-mut);font-size:14px;font-weight:600}.nv-help.is-on{border-color:var(--nv-ok-tint);background:var(--nv-ok-tint);color:var(--nv-ok)}.nv-brand-product{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--nv-raise)}.nv-brand-product.is-gone .nv-brand-product-img{opacity:.55}.nv-brand-product-img{flex:0 0 64px;width:64px;height:64px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.nv-brand-product-name{color:var(--nv-ink);font-size:17px;line-height:23px;font-weight:600}.nv-brand-product-name:hover{color:var(--nv-cy-ink)}.nv-cert-chip{display:inline-flex;flex:0 0 auto;align-items:center;height:28px;padding:0 11px;border-radius:999px;background:var(--nv-card);color:var(--nv-mut3);font-size:14px;font-weight:600;box-sizing:border-box}.nv-cert-chip.is-cert{background:var(--nv-cy-tint);color:var(--nv-cy)}.nv-cert-chip.is-gone{background:var(--nv-err-tint);color:var(--nv-err)}.nv-guide{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--nv-raise)}.nv-guide-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:var(--nv-vio-tint);color:var(--nv-vio-ink)}.nv-guide-icon.is-video{background:var(--nv-cy-tint);color:var(--nv-cy)}.nv-btn-guide{height:38px;padding:0 15px;border-radius:10px}.nv-brand-about{display:flex;flex-direction:column;gap:14px;padding-top:18px}.nv-brand-about p{margin:0;color:var(--nv-ink2);font-size:17px;line-height:27px;text-wrap:pretty}.nv-brand-docs{display:block;margin-top:8px;overflow:hidden;border:1px solid var(--nv-raise);border-radius:16px;background:var(--nv-head)}.nv-brand-docs-head{display:block;padding:16px 18px;border-bottom:1px solid var(--nv-raise);color:var(--nv-cy-ink);font-size:14px;font-weight:700;letter-spacing:.1em}.nv-brand-doc{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;padding:14px 18px;border-bottom:1px solid var(--nv-vio-deep)}.nv-brand-contact{display:flex;align-items:baseline;gap:10px;color:var(--nv-mut);font-size:16px}.nv-brand-aside{position:sticky;top:76px;flex:0 1 300px;min-width:250px}.nv-brand-aside>*+*{margin-top:16px}.nv-top-product{display:flex;align-items:center;gap:12px;color:var(--nv-ink)}.nv-top-product:hover{color:var(--nv-cy-ink)}.nv-top-product-img{display:block;flex:0 0 44px;width:44px;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.nv-similar-logo{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;color:var(--nv-ink);font-size:14px;font-weight:700}.nv-ask-maker{position:relative;padding:18px;overflow:hidden;border-radius:12px;background:linear-gradient(105deg,var(--nv-vio-grad) 0%,var(--nv-surf) 100%)}.nv-ask-maker-hatch{top:-50px;right:-40px;width:180px;height:180px;opacity:.2;background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 12px,transparent 12px 34px);transform:rotate(-14deg)}.nv-ask-maker-text{margin:10px 0 14px;font-size:16px;line-height:23px}.nv-ask-maker-btn{border-radius:10px;background:var(--nv-overlay);color:var(--nv-ink)}.nv-ask-maker-btn:hover{background:var(--nv-card)}.nv-ask-maker-input{width:100%;padding:10px 12px;border:1px solid var(--nv-line-soft);border-radius:10px;background:var(--nv-overlay);color:var(--nv-ink);font:inherit;font-size:15px;box-sizing:border-box}.nv-lh-24{line-height:24px}.nv-fs-19{font-size:19px;line-height:26px}.nv-fs-17.nv-figure{font-size:17px}.nv-gap-10{gap:10px}.nv-min-160{min-width:160px}.nv-w-120{flex-basis:120px!important}.nv-h-10{height:10px!important;border-radius:5px!important}.nv-row-baseline{display:flex;align-items:baseline;gap:12px}.nv-eyebrow-8{font-size:14px;font-weight:700;letter-spacing:.08em}.nv-badge-raise{background:var(--nv-raise);color:var(--nv-mut)}.nv-route-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));gap:20px;margin-top:22px}.nv-route-card{position:relative;padding:24px;overflow:hidden;border:1px solid var(--nv-line);border-radius:18px;background:var(--nv-head);box-sizing:border-box}.nv-route-card:hover{border-color:var(--nv-cy)}.nv-route-card[data-accent=cy]{--nv-accent: var(--nv-cy);--nv-accent-bg: var(--nv-cy-tint)}.nv-route-card[data-accent=vio]{--nv-accent: var(--nv-vio);--nv-accent-bg: var(--nv-vio-tint)}.nv-route-card[data-accent=vio-ink]{--nv-accent: var(--nv-vio-ink);--nv-accent-bg: var(--nv-vio-tint)}.nv-route-card[data-accent=warn]{--nv-accent: var(--nv-warn);--nv-accent-bg: var(--nv-warn-tint)}.nv-route-card[data-accent=ok]{--nv-accent: var(--nv-ok);--nv-accent-bg: var(--nv-ok-tint)}.nv-route-rule{background:var(--nv-accent)}.nv-route-hatch{top:-50px;right:-40px;width:210px;height:210px;opacity:.16;background:repeating-linear-gradient(115deg,var(--nv-accent) 0 10px,transparent 10px 30px)}.nv-route-number{position:absolute;right:18px;bottom:6px;color:var(--nv-vio);font-family:"Oswald",var(--font-display);font-size:104px;font-style:italic;font-weight:700;line-height:.8;pointer-events:none}.nv-route-badge{background:var(--nv-accent-bg);color:var(--nv-accent)}.nv-route-title{position:relative;max-width:420px;margin:14px 0 0;font-size:23px;line-height:30px;font-weight:700;letter-spacing:-.02em}.nv-route-who{position:relative;max-width:420px;margin:6px 0 0;color:var(--nv-mut);font-size:16px;line-height:23px}.nv-route-bars-card{max-width:340px;gap:5px;margin-top:0}.nv-route-bars-card>span{background:var(--nv-raise)}.nv-route-mini{position:relative;display:flex;gap:8px;margin-top:16px;padding-bottom:4px;overflow-x:auto}.nv-route-mini>span{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;background:var(--nv-surf);color:var(--nv-mut);font-size:14px}.nv-mark-done{color:var(--nv-ok)}.nv-mark-now{color:var(--nv-cy)}.nv-mark-next{color:var(--nv-mut3)}.nv-route-foot{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--nv-raise)}.nv-route-links{flex:1 1 200px;min-width:180px;color:var(--nv-mut3);font-size:14px;line-height:20px}.nv-btn-route{padding:0 20px}.nv-route-h1{margin:14px 0 0;font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.025em}.nv-route-sub{margin:6px 0 0}.nv-route-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,4vw,56px);margin-top:26px}.nv-route-steps{display:flex;flex:0 1 320px;flex-direction:column;min-width:260px}.nv-route-step{display:flex;flex-direction:column;gap:4px;padding:14px 0 14px 16px;border-left:2px solid var(--nv-raise)}.nv-route-step.is-done{border-left-color:var(--nv-ok)}.nv-route-step.is-now{border-left-color:var(--nv-cy)}.nv-route-step-state{color:var(--nv-mut3);font-size:14px}.nv-route-step.is-done .nv-route-step-state{color:var(--nv-ok)}.nv-route-step.is-now .nv-route-step-state{color:var(--nv-cy)}.nv-route-step-title{color:var(--nv-mut);font-size:17px;line-height:24px}.nv-route-step.is-open .nv-route-step-title,.nv-route-step.is-now .nv-route-step-title{color:var(--nv-ink);font-weight:600}.nv-route-step:hover .nv-route-step-title{color:var(--nv-ink)}.nv-route-detail{flex:1 1 520px;min-width:300px}.nv-route-step-h{margin:14px 0 0;font-size:25px;line-height:32px;font-weight:700;letter-spacing:-.02em}.nv-route-why{margin:10px 0 0;color:var(--nv-mut);font-size:17px;line-height:26px}.nv-route-info{display:block;margin-top:20px;padding:16px 18px;border-left:3px solid var(--nv-cy);border-radius:12px;background:var(--nv-head)}.nv-route-chart{display:block;margin-top:20px;padding:18px;border:1px solid var(--nv-line);border-radius:16px;background:var(--nv-head)}.nv-route-doc{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--nv-raise)}.nv-route-doc-mark{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--nv-raise);color:var(--nv-mut3);font-size:14px;font-weight:700}.nv-route-doc-mark.is-ok{background:var(--nv-ok-tint);color:var(--nv-ok)}.nv-route-doc-mark.is-need{background:var(--nv-warn-tint);color:var(--nv-warn)}.nv-fw-400{font-weight:400}.nv-route-task{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid var(--nv-raise);border-radius:12px;background:var(--nv-head);color:var(--nv-ink);font:inherit;font-size:16px;line-height:23px;text-align:left;cursor:pointer;box-sizing:border-box}.nv-route-task:hover{border-color:var(--nv-cy)}.nv-route-task.is-done>.nv-flex-1{color:var(--nv-mut3)}.nv-route-task-box{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid var(--nv-raise);border-radius:7px;color:var(--nv-on-vio);font-size:14px;font-weight:700;box-sizing:border-box}.nv-route-task.is-done .nv-route-task-box{border-color:var(--nv-ok);background:var(--nv-ok)}.nv-route-articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:22px}.nv-route-article{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:12px;background:var(--nv-card);box-shadow:var(--nv-shadow)}.nv-route-article:hover{background:var(--nv-raise)}.nv-route-test{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;padding:20px;border-radius:16px;background:linear-gradient(140deg,var(--nv-deep-grad) 0%,var(--nv-surf) 100%)}.nv-route-bonus{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;padding:18px;border:1px solid var(--nv-ok-tint);border-radius:16px;background:var(--nv-ok-tint)}.nv-route-cta{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px}.nv-route-cta .nv-text-btn.nv-fg-ok{color:var(--nv-ok)}.nv-test-page{max-width:760px}.nv-test-head{margin-top:6px}.nv-test-title{margin-top:12px;font-size:26px;line-height:33px}.nv-test-result{display:flex;flex-direction:column;gap:8px;margin-top:18px;padding:20px;border-radius:16px}.nv-test-result.is-ok{background:var(--nv-ok-tint);color:var(--nv-ok)}.nv-test-result.is-warn{background:var(--nv-warn-tint);color:var(--nv-warn)}.nv-test-result .nv-fs-16{color:var(--nv-ink)}.nv-test-form{margin-top:10px}.nv-test-q{margin:0;padding:22px 0;border:0;border-bottom:1px solid var(--nv-raise)}.nv-test-q legend{padding:0}.nv-test-q-text{display:block;margin-top:6px;font-size:20px;line-height:27px;font-weight:600}.nv-art-poll-option.is-right{border-color:var(--nv-ok)}.nv-art-poll-option.is-wrong{border-color:var(--nv-err)}.nv-art-poll-option:disabled{cursor:default}.nv-test-explain{margin:12px 0 0;font-size:15px;line-height:22px}.rt-col{display:flex;flex-direction:column}.rt-col-start{align-items:flex-start;flex-direction:column}.rt-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.rt-flex-1{flex:1;min-width:0}.rt-gap-2{gap:2px}.rt-gap-4{gap:4px}.rt-gap-6{gap:6px}.rt-gap-10{gap:10px}.rt-gap-12{gap:12px}.rt-mt-6{margin-top:6px}.rt-mt-8{margin-top:8px}.rt-mt-10{margin-top:10px}.rt-mt-12{margin-top:12px}.rt-mt-14{margin-top:14px}.rt-mt-24{margin-top:24px}.rt-mt-32{margin-top:32px}.rt-fs-14{font-size:14px;line-height:20px}.rt-fs-16{font-size:16px;line-height:22px}.rt-fs-18{font-size:18px;line-height:24px}.rt-fw-500{font-weight:500}.rt-mut{color:var(--nv-mut)}.rt-w-300{width:300px;max-width:100%}.profile-v6-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.profile-v6-title-row>h1{flex:1}.rt-rules-link,.rt-link,.rt-back{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:48px;padding:0;border:0;background:transparent;color:var(--nv-cy);font:inherit;font-size:16px;font-weight:500;cursor:pointer}.rt-rules-link:hover,.rt-link:hover,.rt-back:hover{color:var(--nv-cy-ink)}.rt-link-err{color:var(--nv-err)}.rt-back{align-self:flex-start;margin-top:20px}.rt-btn-vio,.rt-btn-line,.rt-next{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;font:inherit;font-size:16px;font-weight:500;cursor:pointer;box-sizing:border-box}.rt-btn-vio{border:0;background:var(--nv-vio);color:var(--nv-on-vio);padding:0 28px}.rt-btn-vio:hover{background:var(--nv-vio-ink);color:var(--nv-on-vio)}.rt-btn-line{border:1.5px solid var(--nv-vio);background:transparent;color:var(--nv-ink);padding:0 20px}.rt-btn-line:hover{background:var(--nv-vio-deep)}.rt-btn-40{min-height:40px;padding:0 16px;border-radius:10px}.rt-btn-48{min-height:48px}.rt-btn-56{min-height:56px;font-size:18px}.rt-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:300px;margin-top:24px;padding:32px;border-radius:20px;background:var(--nv-head);color:var(--nv-mut);text-align:center}.rt-empty-title{margin-top:8px;color:var(--nv-ink);font-size:28px;line-height:36px;font-weight:500}.rt-empty-text{max-width:520px;font-size:18px;line-height:26px}.rt-empty-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:12px}.rt-claims{display:flex;flex-direction:column;gap:16px;margin-top:12px}.rt-claims-top{display:flex;justify-content:flex-end}.rt-claim{display:flex;flex-direction:column;min-height:120px;padding:20px;border:1px solid var(--nv-chip);border-radius:16px;background:var(--nv-surf);box-sizing:border-box}.rt-claim-num{flex:1;color:var(--nv-mut);font-size:16px}.rt-claim-title{flex:1 1 0;width:0;min-width:0;overflow:hidden;font-size:18px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.rt-reject{color:var(--nv-err);font-size:16px;line-height:22px}.rt-chip{display:inline-flex;flex:0 0 auto;align-items:center;min-height:28px;padding:3px 10px;border-radius:8px;font-size:14px;font-weight:500;box-sizing:border-box}.rt-chip-warn{background:var(--nv-warn-tint);color:var(--nv-warn)}.rt-chip-cy{border:1px solid var(--nv-cy);background:var(--nv-cy-tint);color:var(--nv-cy)}.rt-chip-ok{background:var(--nv-ok-tint);color:var(--nv-ok)}.rt-chip-err{background:var(--nv-err-tint);color:var(--nv-err)}.rt-chip-mut{background:var(--nv-raise);color:var(--nv-mut)}.rt-thumbs{position:relative;display:block;flex:0 0 auto;width:112px;height:48px}.rt-thumb{position:absolute;top:0;display:block;width:48px;height:48px;overflow:hidden;border:2px solid var(--nv-surf);border-radius:10px;background:var(--nv-head);box-sizing:border-box}.rt-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rt-steps{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 0;padding:0;list-style:none}.rt-steps li{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;color:var(--nv-mut);font-size:14px}.rt-steps li>span{display:block;height:6px;border-radius:999px;background:var(--nv-raise)}.rt-steps li.is-done>span{background:var(--nv-vio)}.rt-steps li[aria-current=step]{color:var(--nv-ink);font-weight:500}.rt-h2{font-size:28px;line-height:36px;font-weight:700}.rt-h2-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px;min-height:48px;margin-top:32px}.rt-h2-row .rt-h2{flex:1}.rt-section{margin-top:24px}.rt-order{display:flex;align-items:center;gap:20px;min-height:96px;padding:16px 20px;border:1px solid var(--nv-chip);border-radius:16px;background:var(--nv-surf);color:var(--nv-ink);box-sizing:border-box}a.rt-order:hover{border-color:var(--nv-cy)}.rt-order-title{font-size:18px;line-height:24px;font-weight:500}.rt-note-box{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:132px;padding:20px;border-radius:16px;background:var(--nv-head);box-sizing:border-box}.rt-list{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--nv-chip);border-radius:16px;background:var(--nv-surf)}.rt-item{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-height:88px;padding:12px 20px;box-sizing:border-box}.rt-item.is-off{opacity:.6}.rt-check-hit{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.rt-check-hit:disabled{cursor:default}.rt-check{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--nv-chip);border-radius:6px;color:var(--nv-on-vio);box-sizing:border-box}.rt-check.is-on{border:0;background:var(--nv-vio)}.rt-item-img{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;border-radius:12px;background:var(--nv-head)}.rt-item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rt-counter{display:flex;flex:0 0 auto;align-items:center;width:132px;height:48px;border-radius:12px;background:var(--nv-head);color:var(--nv-mut)}.rt-counter.is-on{color:var(--nv-ink)}.rt-counter span{flex:1;font-size:18px;font-weight:500;text-align:center}.rt-counter button{width:48px;height:48px;border:0;background:transparent;color:inherit;font:inherit;font-size:18px;cursor:pointer}.rt-counter button:disabled{cursor:default}.rt-reason{display:flex;align-items:center;gap:14px;min-height:72px;padding:0 20px;border:0;background:transparent;color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer}.rt-reason:disabled{cursor:default;opacity:.55}.rt-radio{display:block;flex:0 0 auto;width:24px;height:24px;border:2px solid var(--nv-chip);border-radius:50%;box-sizing:border-box}.rt-radio.is-on{border:7px solid var(--nv-vio)}.rt-label{display:block;margin-top:24px;color:var(--nv-mut);font-size:16px}.rt-textarea{width:100%;min-height:120px;margin-top:8px;padding:14px;border:0;border-radius:12px;background:var(--nv-head);color:var(--nv-ink);font:inherit;font-size:16px;line-height:22px;resize:vertical;box-sizing:border-box}.rt-textarea::-moz-placeholder{color:var(--nv-mut)}.rt-textarea::placeholder{color:var(--nv-mut)}.rt-counter-text{display:block;margin-top:6px;color:var(--nv-mut);font-size:14px;text-align:right}.rt-photos{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.rt-photo-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:140px;height:140px;border:1.5px dashed var(--nv-chip);border-radius:14px;background:var(--nv-head);color:var(--nv-mut);font:inherit;font-size:14px;cursor:pointer}.rt-photo{position:relative;display:block;width:140px;height:140px;overflow:hidden;border-radius:14px;background:var(--nv-head)}.rt-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rt-photo button{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--nv-surf);color:var(--nv-ink);font-size:16px;cursor:pointer}.rt-ways{display:flex;flex-wrap:wrap;gap:24px;margin-top:14px}.rt-way{display:flex;flex:1 1 280px;flex-wrap:wrap;align-items:center;gap:16px;min-height:132px;padding:20px;border:1px solid var(--nv-chip);border-radius:16px;background:var(--nv-surf);color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.rt-way.is-on{border:2px solid var(--nv-vio);background:var(--nv-raise)}.rt-way-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--nv-raise);color:var(--nv-ink)}.rt-place{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:72px;margin-top:14px;padding:0 20px;border:1px solid var(--nv-chip);border-radius:16px;background:var(--nv-surf);color:var(--nv-mut)}.rt-place .rt-fs-18{color:var(--nv-ink)}.rt-courier{display:flex;flex-wrap:wrap;gap:24px;margin-top:14px}.rt-select{height:56px;padding:0 14px;border:1px solid var(--nv-chip);border-radius:12px;background:var(--nv-surf);color:var(--nv-ink);font:inherit;font-size:16px}.rt-info{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;min-height:168px;margin-top:32px;padding:24px;border:1px solid var(--nv-cy-deep);border-radius:16px;background:var(--nv-cy-tint);box-sizing:border-box}.rt-info-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--nv-surf);color:var(--nv-cy)}.rt-info-text{max-width:720px;color:var(--nv-mut);font-size:18px;line-height:26px}.rt-slow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:64px;margin-top:14px;padding:16px;border-radius:12px;background:var(--nv-head);color:var(--nv-mut);font-size:16px;line-height:22px;box-sizing:border-box}.rt-error{display:flex;flex-wrap:wrap;align-items:center;gap:14px;min-height:132px;margin-top:24px;padding:20px;border:1px solid var(--nv-err);border-radius:16px;background:var(--nv-err-tint);color:var(--nv-err);box-sizing:border-box}.rt-error .rt-fs-18{color:var(--nv-ink)}.rt-bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-height:88px;margin-top:24px;padding:16px 0;border-top:1px solid var(--nv-chip);box-sizing:border-box}.rt-next{width:320px;max-width:100%;min-height:56px;border:0;background:var(--nv-vio);color:var(--nv-on-vio);font-size:18px}.rt-next:disabled{background:var(--nv-raise);color:var(--nv-mut);cursor:default}.rt-done{display:flex;flex-wrap:wrap;align-items:center;gap:24px;min-height:240px;margin-top:24px;padding:32px;border:1px solid var(--nv-ok);border-radius:20px;background:var(--nv-ok-tint);box-sizing:border-box}.rt-done-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--nv-surf);color:var(--nv-ok)}.rt-done-title{font-size:36px;line-height:44px;font-weight:700}.rt-next-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;min-height:80px;padding:12px 20px;box-sizing:border-box}.rt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}.rt-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:160px 16px 16px;background:var(--nv-overlay)}.rt-modal{display:flex;flex-direction:column;width:560px;max-width:100%;padding:28px;border-radius:22px;background:var(--nv-surf);box-shadow:var(--shadow-xl);box-sizing:border-box}.rt-modal-head{display:flex;align-items:center;gap:12px}.rt-modal-head h2{flex:1;margin:0;font-size:28px;line-height:36px;font-weight:700}.rt-modal-close{width:44px;height:44px;border:0;background:transparent;color:var(--nv-mut);font-size:20px;cursor:pointer}.rt-rules-list{display:flex;flex-direction:column;gap:24px;margin-top:16px}.rt-rule{display:flex;flex-direction:column;gap:6px}.rt-rule-title{font-size:18px;line-height:24px;font-weight:500}.rt-rule-text{color:var(--nv-mut);font-size:16px;line-height:22px}.rt-modal-ok{min-height:48px;margin-top:28px}@media(max-width:640px){.rt-done-title{font-size:28px;line-height:36px}.rt-modal-scrim{padding-top:48px}}.rt-list>*+*{border-top:1px solid var(--nv-line)}.profile-v6-title-row:has(.fv-count)>h1{flex:0 1 auto}.fv-count{color:var(--nv-mut);font-size:16px}.fv-compare-toggle,.fv-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:0 16px;border:1px solid var(--nv-chip);border-radius:10px;background:transparent;color:var(--nv-mut);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.fv-compare-toggle svg{width:17px;height:17px}.fv-compare-toggle:hover,.fv-back:hover{border-color:var(--nv-cy)}.fv-compare-toggle.is-on{border-color:var(--nv-vio);background:var(--nv-vio-deep);color:var(--nv-ink)}.fv-root{display:flex;flex-direction:column;gap:24px;margin-top:24px;color:var(--nv-ink)}.fv-news{display:flex;flex-wrap:wrap;gap:12px}.fv-news-card{display:flex;flex:1 1 280px;align-items:center;gap:12px;min-width:260px;padding:14px 16px;border:1px solid;border-radius:14px;box-sizing:border-box}.fv-news-card.is-ok{border-color:var(--nv-ok-tint);background:var(--nv-ok-tint);--fv-fg: var(--nv-ok)}.fv-news-card.is-cy{border-color:var(--nv-cy-deep);background:var(--nv-cy-tint);--fv-fg: var(--nv-cy)}.fv-news-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--nv-surf);color:var(--fv-fg)}.fv-news-icon svg{width:18px;height:18px}.fv-news-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.fv-news-text strong{font-size:15px;font-weight:600}.fv-news-text span{color:var(--nv-mut);font-size:14px}.fv-news-card button,.fv-news-card a{position:relative;flex:0 0 auto;min-height:44px;border:0;background:transparent;color:var(--fv-fg);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center}.fv-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--nv-line)}.fv-chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 15px;border:1px solid var(--nv-chip);border-radius:999px;background:transparent;color:var(--nv-mut);font:inherit;font-size:15px;white-space:nowrap;cursor:pointer}.fv-chip span{color:var(--nv-mut);font-size:14px}.fv-chip:hover{border-color:var(--nv-cy)}.fv-chip.is-on{border-color:var(--nv-vio);background:var(--nv-vio-deep);color:var(--nv-ink);font-weight:600}.fv-chip.is-on span{color:var(--nv-vio-ink)}.fv-chip-remove{min-height:44px;border:0;background:transparent;color:var(--nv-err);font:inherit;font-size:14px;cursor:pointer}.fv-sort{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--nv-mut);font-size:15px}.fv-sort select{height:44px;padding:0 10px;border:1px solid var(--nv-line);border-radius:10px;background:var(--nv-head);color:var(--nv-ink);font:inherit;font-size:15px}.fv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:20px;margin:0;padding:0;list-style:none}.fv-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border:1px solid var(--nv-line);border-radius:18px;background:var(--nv-head);box-sizing:border-box}.fv-card.is-picked{border-color:var(--nv-vio)}.fv-photo{position:relative;display:block;height:168px;overflow:hidden;border-radius:12px;background:var(--nv-raise)}.fv-photo.is-small{height:120px;border-radius:10px}.fv-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fv-heart{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--nv-overlay);color:var(--nv-err);cursor:pointer}.fv-heart svg{width:19px;height:19px;fill:currentColor}.fv-heart:hover{background:var(--nv-surf)}.fv-tag{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;font-size:14px;font-weight:700}.fv-tag.is-drop{background:var(--nv-ok-tint);color:var(--nv-ok)}.fv-tag.is-back{background:var(--nv-cy-tint);color:var(--nv-cy)}.fv-tag.is-out{background:var(--nv-err-tint);color:var(--nv-err)}.fv-pick{position:absolute;bottom:8px;left:8px;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px 0 10px;border:1px solid var(--nv-chip);border-radius:9px;background:var(--nv-surf);color:var(--nv-mut);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.fv-pick span{display:block;width:16px;height:16px;border:1.5px solid var(--nv-line-soft);border-radius:4px;box-sizing:border-box}.fv-pick[aria-checked=true]{border-color:var(--nv-vio);background:var(--nv-vio-deep);color:var(--nv-ink)}.fv-pick[aria-checked=true] span{border-color:var(--nv-vio);background:var(--nv-vio)}.fv-card-body{display:flex;flex-direction:column;gap:4px}.fv-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.fv-price strong{font-size:20px;font-weight:700;letter-spacing:-.015em}.fv-price s{color:var(--nv-mut);font-size:14px}.fv-price em{color:var(--nv-ok);font-size:14px;font-style:normal;font-weight:700}.fv-name{color:var(--nv-ink);font-size:16px;line-height:22px;font-weight:500}.fv-name:hover{color:var(--nv-cy-ink)}.fv-meta{align-self:flex-start;min-height:44px;padding:0;border:0;background:transparent;color:var(--nv-mut);font:inherit;font-size:14px;text-align:left;cursor:pointer}.fv-meta:hover{color:var(--nv-ink)}.fv-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fv-pay{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:8px;background:var(--nv-raise);color:var(--nv-mut);font-size:14px;font-weight:600}.fv-pay.is-cert{background:var(--nv-cy-tint);color:var(--nv-cy)}.fv-stock{color:var(--nv-mut);font-size:14px}.fv-stock.is-warn{color:var(--nv-warn)}.fv-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.fv-cta{display:inline-flex;flex:1 1 130px;align-items:center;justify-content:center;height:44px;padding:0 14px;border:1px solid var(--nv-vio);border-radius:11px;background:var(--nv-vio);color:var(--nv-on-vio);font:inherit;font-size:15px;font-weight:600;cursor:pointer;box-sizing:border-box}.fv-cta.is-line{border-color:var(--nv-chip);background:transparent;color:var(--nv-ink)}.fv-cta.is-line:hover{background:var(--nv-raise)}.fv-cta.is-waiting{border-color:var(--nv-cy-deep);background:var(--nv-cy-tint);color:var(--nv-cy)}.fv-cta.is-done{border-color:var(--nv-ok-tint);background:var(--nv-ok-tint);color:var(--nv-ink)}.fv-ask{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;height:44px;border:1px solid var(--nv-line);border-radius:11px;color:var(--nv-mut);box-sizing:border-box}.fv-ask svg{width:18px;height:18px}.fv-ask:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.fv-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:32px;border-radius:18px;background:var(--nv-head)}.fv-empty strong{font-size:20px;font-weight:700}.fv-empty span{max-width:520px;color:var(--nv-mut);font-size:16px}.fv-btn-vio,.fv-btn-line{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:11px;font:inherit;font-size:16px;font-weight:600;cursor:pointer;box-sizing:border-box}.fv-btn-vio{margin-top:6px;border:0;background:var(--nv-vio);color:var(--nv-on-vio)}.fv-btn-vio:hover{color:var(--nv-on-vio)}.fv-btn-vio:disabled{background:var(--nv-raise);color:var(--nv-mut);cursor:default}.fv-btn-line{border:1px solid var(--nv-chip);background:transparent;color:var(--nv-mut)}.fv-section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--nv-line)}.fv-section-head h2{font-size:18px;font-weight:700;letter-spacing:-.015em}.fv-section-head>span,.fv-section-head>a{margin-left:auto;color:var(--nv-mut);font-size:14px}.fv-section-head>a{color:var(--nv-cy);font-weight:600}.fv-boards{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;margin-top:16px}.fv-board{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:132px;overflow:hidden;padding:16px;border:1px solid var(--nv-line);border-radius:16px;background:var(--nv-surf);color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer}.fv-board:hover{border-color:var(--nv-cy)}.fv-board.is-cy{--fv-stripe: var(--nv-cy);--fv-num: var(--nv-cy)}.fv-board.is-vio{--fv-stripe: var(--nv-vio);--fv-num: var(--nv-vio-ink);background:var(--nv-vio-deep)}.fv-board.is-warn{--fv-stripe: var(--nv-warn);--fv-num: var(--nv-warn)}.fv-board-hatch{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background:repeating-linear-gradient(118deg,var(--fv-stripe) 0 10px,transparent 10px 30px);pointer-events:none}.fv-board-count{position:relative;color:var(--fv-num);font-family:var(--font-display);font-style:italic;font-weight:700;font-size:30px;line-height:1}.fv-board-name{position:relative;font-size:16px;font-weight:600}.fv-board-note{position:relative;color:var(--nv-mut);font-size:14px}.fv-board-new{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:132px;padding:16px;border:1px dashed var(--nv-line-soft);border-radius:16px;background:transparent;color:var(--nv-mut);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.fv-board-new svg{width:22px;height:22px}.fv-board-new:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.fv-similar{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-top:14px}.fv-similar-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border-radius:16px;background:var(--nv-head);color:var(--nv-ink)}.fv-similar-card:hover{background:var(--nv-surf);color:var(--nv-ink)}.fv-similar-card strong{font-size:18px;font-weight:700}.fv-similar-name{font-size:15px;line-height:20px}.fv-similar-card small{color:var(--nv-mut);font-size:14px}.fv-bar{position:sticky;bottom:0;z-index:50;display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding:14px 16px;border-top:1px solid var(--nv-chip);background:var(--nv-surf);color:var(--nv-ink)}.fv-bar>span{flex:1 1 260px;min-width:0;font-size:16px}.fv-bar .fv-btn-vio{margin-top:0}.fv-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:160px 16px 16px;background:var(--nv-overlay)}.fv-dialog{display:flex;flex-direction:column;width:480px;max-width:100%;padding:28px;border-radius:22px;background:var(--nv-surf);color:var(--nv-ink);box-shadow:var(--shadow-xl);box-sizing:border-box}.fv-dialog-head{display:flex;align-items:flex-start;gap:12px}.fv-dialog-head h2{flex:1;font-size:22px;line-height:28px;font-weight:700}.fv-dialog-head button{width:44px;height:44px;border:0;background:transparent;color:var(--nv-mut);font-size:20px;cursor:pointer}.fv-form{display:flex;flex-direction:column;gap:8px;margin-top:16px}.fv-form label{margin-top:8px;color:var(--nv-mut);font-size:16px}.fv-form input,.fv-form select{height:52px;padding:0 14px;border:1px solid var(--nv-chip);border-radius:12px;background:var(--nv-head);color:var(--nv-ink);font:inherit;font-size:16px}.fv-form .fv-btn-vio{margin-top:16px;min-height:52px}.fv-error{color:var(--nv-err);font-size:14px}.fv-compare-wrap{margin-top:24px;overflow-x:auto}.fv-compare{width:100%;min-width:560px;border-collapse:collapse;color:var(--nv-ink);font-size:16px}.fv-compare th,.fv-compare td{padding:12px;border-bottom:1px solid var(--nv-line);text-align:left;vertical-align:top}.fv-compare thead th{width:22%;font-weight:500}.fv-compare thead th a{display:block;margin-top:10px;color:var(--nv-ink);font-size:16px;line-height:22px}.fv-compare tbody th{color:var(--nv-mut);font-weight:400}@media(max-width:640px){.fv-sort{margin-left:0}.fv-news-card{min-width:0}}.fv-news-text span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ob-root main{color:var(--nv-ink)}.ob-bar{border-bottom:1px solid var(--nv-line)}.ob-bar-inner{display:flex;flex-wrap:wrap;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:12px clamp(16px,3vw,32px);box-sizing:border-box}.ob-kicker{color:var(--nv-cy-ink);font-size:14px;font-weight:700;letter-spacing:.1em}.ob-segments{display:flex;gap:6px}.ob-segments span{display:block;width:56px;height:4px;border-radius:999px;background:var(--nv-chip)}.ob-segments span.is-on{background:var(--nv-cy)}.ob-step{flex:1;min-width:0;color:var(--nv-mut);font-size:14px}.ob-skip{display:flex;align-items:center;min-height:44px;padding:0 12px;color:var(--nv-cy);font-size:16px;font-weight:600}.ob-page{display:flex;flex-direction:column;gap:20px;max-width:820px;margin:0 auto;padding:32px clamp(16px,3vw,32px) 64px;box-sizing:border-box}.ob-intro{display:flex;flex-direction:column;gap:8px}.ob-intro h1{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:clamp(30px,4vw,44px);line-height:1.06;letter-spacing:.01em;color:var(--nv-ink)}.ob-intro p{color:var(--nv-ink-soft);font-size:18px;line-height:27px}.ob-chat{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--nv-chip);border-radius:22px;background:var(--nv-head);box-shadow:0 40px 90px -45px var(--nv-shadow)}.ob-chat-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--nv-line)}.ob-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:var(--nv-raise)}.ob-avatar img{width:24px;height:24px}.ob-chat-title{display:flex;flex:1;flex-direction:column;gap:2px;min-width:140px}.ob-chat-title strong{font-size:17px;font-weight:700}.ob-chat-title span{color:var(--nv-cy);font-size:14px}.ob-restart{display:flex;align-items:center;min-height:44px;padding:0 14px;border:1.5px solid var(--nv-line-soft);border-radius:12px;background:transparent;color:var(--nv-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.ob-thread{display:flex;flex-direction:column;gap:12px;padding:20px}.ob-row{display:flex;animation:ob-in .22s ease-out}.ob-row.is-me{justify-content:flex-end}.ob-bubble{display:flex;flex-direction:column;gap:4px;max-width:78%;padding:14px 16px;box-sizing:border-box}.ob-bubble>span{font-size:17px;line-height:25px}.ob-bubble small{font-size:15px;line-height:22px}.ob-bubble.is-bot{border-radius:16px 16px 16px 4px;background:var(--nv-raise);color:var(--nv-ink)}.ob-bubble.is-bot small{color:var(--nv-mut)}.ob-bubble.is-me{border-radius:16px 16px 4px;background:var(--nv-vio);color:var(--nv-on-vio)}.ob-typing{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 18px;border-radius:16px 16px 16px 4px;background:var(--nv-raise)}.ob-typing span{display:block;width:7px;height:7px;border-radius:50%;background:var(--nv-cy);animation:ob-dot 1.1s ease-in-out infinite}.ob-typing span:nth-child(2){animation-delay:.18s}.ob-typing span:nth-child(3){animation-delay:.36s}.ob-results{display:flex;flex-direction:column;gap:10px}.ob-result{display:flex;align-items:center;gap:14px;min-height:84px;padding:16px;border:1.5px solid var(--nv-chip);border-radius:16px;background:var(--nv-surf);color:var(--nv-ink);box-sizing:border-box}.ob-result:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.ob-result.is-products{border-color:var(--nv-cy-deep)}.ob-result-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--nv-raise);color:var(--nv-cy)}.ob-result.is-roadmap .ob-result-icon{background:var(--nv-vio);color:var(--nv-on-vio)}.ob-result.is-products .ob-result-icon{background:var(--nv-cy);color:var(--nv-surf)}.ob-result-icon svg{width:24px;height:24px}.ob-result-text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.ob-result-text strong{font-size:18px;line-height:24px;font-weight:700}.ob-result-text span{color:var(--nv-mut);font-size:15px;line-height:21px}.ob-result>svg{flex:0 0 auto;width:20px;height:20px;color:var(--nv-mut)}.ob-error{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--nv-err);border-radius:16px;background:var(--nv-err-tint)}.ob-error strong{color:var(--nv-err);font-size:17px;line-height:24px}.ob-error span{color:var(--nv-ink-soft);font-size:15px;line-height:22px}.ob-error button{align-self:flex-start;min-height:44px;padding:0 16px;border:1.5px solid var(--nv-err);border-radius:12px;background:transparent;color:var(--nv-err);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.ob-answer{display:flex;flex-direction:column;gap:10px;padding:16px 20px 20px;border-top:1px solid var(--nv-line);background:var(--nv-surf)}.ob-hint{color:var(--nv-mut);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ob-options{display:flex;flex-direction:column;gap:8px}.ob-option{display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 16px;border:1.5px solid var(--nv-chip);border-radius:14px;background:var(--nv-raise);color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.ob-option:hover{border-color:var(--nv-cy)}.ob-option>span{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ob-option strong{font-size:17px;line-height:23px;font-weight:600}.ob-option small{color:var(--nv-mut);font-size:15px;line-height:21px}.ob-option>svg{flex:0 0 auto;width:20px;height:20px;color:var(--nv-cy)}.ob-multi{display:flex;flex-direction:column;gap:12px}.ob-chips{display:flex;flex-wrap:wrap;gap:8px}.ob-chip{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;border:1.5px solid var(--nv-chip);border-radius:12px;background:var(--nv-raise);color:var(--nv-ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.ob-chip[aria-checked=true]{border-color:var(--nv-cy)}.ob-chip-mark{display:block;flex:0 0 auto;width:20px;height:20px;border:1.5px solid var(--nv-line-soft);border-radius:6px;box-sizing:border-box}.ob-chip[aria-checked=true] .ob-chip-mark{border-color:var(--nv-cy);background:var(--nv-cy)}.ob-send{align-self:flex-start;min-height:52px;padding:0 22px;border:0;border-radius:12px;background:var(--nv-cy);color:var(--nv-surf);font:inherit;font-size:17px;font-weight:700;white-space:nowrap;cursor:pointer}.ob-send:disabled{background:var(--nv-raise);color:var(--nv-mut);cursor:not-allowed}.ob-done{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ob-home{display:flex;align-items:center;min-height:52px;padding:0 24px;border-radius:12px;background:var(--nv-cy);color:var(--nv-surf);font-size:17px;font-weight:700}.ob-home:hover{color:var(--nv-surf)}.ob-login{display:flex;align-items:center;min-height:52px;padding:0 18px;border:1.5px solid var(--nv-line-soft);border-radius:12px;color:var(--nv-ink);font-size:17px;font-weight:600}.ob-done>span{flex:1;min-width:200px;color:var(--nv-mut);font-size:14px;line-height:20px}.ob-call{color:var(--nv-mut);font-size:15px;line-height:22px}.ob-call a{color:var(--nv-cy)}@keyframes ob-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ob-dot{0%,80%,to{opacity:.3}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.ob-row,.ob-typing span{animation:none}}.sl-page{padding-top:28px;padding-bottom:64px;color:var(--nv-ink)}.sl-eyebrow{color:var(--nv-vio-ink);font-size:14px;font-weight:700;letter-spacing:.1em}.sl-eyebrow.is-ok{color:var(--nv-ok)}.sl-kicker{color:var(--nv-vio-ink);font-size:15px;font-weight:700}.sl-btn-vio,.sl-btn-line{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:14px;font:inherit;font-size:17px;font-weight:600;cursor:pointer;box-sizing:border-box}.sl-btn-vio{border:0;background:var(--nv-vio);color:var(--nv-on-vio)}.sl-btn-vio:hover{color:var(--nv-on-vio)}.sl-btn-vio:disabled{background:var(--nv-raise);color:var(--nv-mut);cursor:default}.sl-btn-line{border:1.5px solid var(--nv-line-soft);background:transparent;color:var(--nv-ink)}.sl-actions{position:relative;display:flex;flex-wrap:wrap;gap:12px}.sl-hero{position:relative;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:48px;border-radius:24px;background:var(--nv-deep-grad)}.sl-hatch{position:absolute;top:0;right:0;bottom:0;width:280px;opacity:.2;background:repeating-linear-gradient(100deg,var(--nv-cy) 0 12px,transparent 12px 36px);pointer-events:none}.sl-hero h1{position:relative;max-width:640px;font-size:clamp(30px,3.6vw,44px);line-height:1.12;font-weight:700;letter-spacing:-.02em}.sl-hero p{position:relative;max-width:640px;color:var(--nv-ink-soft);font-size:18px;line-height:27px}.sl-hero .sl-eyebrow{position:relative}.sl-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:24px}.sl-facts.is-four{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sl-fact{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:18px;background:var(--nv-head)}.sl-fact strong{font-size:26px;font-weight:700}.sl-fact.is-cy strong{color:var(--nv-cy)}.sl-fact.is-vio strong{color:var(--nv-vio-ink)}.sl-fact.is-ok strong{color:var(--nv-ok)}.sl-fact.is-mut strong{color:var(--nv-mut)}.sl-fact span{font-size:17px;font-weight:600}.sl-fact small{color:var(--nv-mut);font-size:15px;line-height:21px}.sl-columns{display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px;margin-top:24px}.sl-page.sl-columns{margin-top:0}.sl-main{display:flex;flex:1 1 560px;flex-direction:column;gap:16px;min-width:0}.sl-aside{display:flex;flex:0 1 340px;flex-direction:column;gap:16px;min-width:280px}.sl-card{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:18px;background:var(--nv-head)}.sl-card h2{font-size:20px;font-weight:700}.sl-note{color:var(--nv-mut);font-size:14px;line-height:20px}.sl-scenario{display:flex;flex-direction:column;gap:6px;color:var(--nv-mut);font-size:14px}.sl-scenario select{height:48px;padding:0 12px;border:1px solid var(--nv-chip);border-radius:12px;background:var(--nv-surf);color:var(--nv-ink);font:inherit;font-size:16px}.sl-recipients{display:flex;flex-direction:column;gap:10px}.sl-recipient{display:flex;align-items:center;gap:14px;min-height:76px;padding:12px 16px;border:1px solid var(--nv-line);border-radius:14px;background:var(--nv-surf);color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.sl-recipient.is-on{border:1.5px solid var(--nv-vio);background:var(--nv-vio-deep)}.sl-ini{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--nv-raise);color:var(--nv-cy);font-size:15px;font-weight:700}.sl-recipient-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.sl-recipient-text strong{font-size:17px;font-weight:600}.sl-recipient-text small{color:var(--nv-mut);font-size:15px}.sl-chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:8px;background:var(--nv-ok-tint);color:var(--nv-ok);font-size:14px;font-weight:700}.sl-chip.is-close{background:var(--nv-cy-tint);color:var(--nv-cy)}.sl-chip.is-alternative{background:var(--nv-warn-tint);color:var(--nv-warn)}.sl-chip.is-cert{background:var(--nv-cy-tint);color:var(--nv-cy)}.sl-topics{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.sl-topics li{display:flex;gap:14px;font-size:16px}.sl-topics li>span{color:var(--nv-cy);font-weight:700}.sl-progress{display:flex;flex-wrap:wrap;align-items:center;gap:16px;max-width:1280px;margin:12px auto 0;padding:12px clamp(16px,3vw,32px) 16px;border-bottom:1px solid var(--nv-line);box-sizing:border-box;color:var(--nv-ink)}.sl-progress>span:first-child{font-size:15px;font-weight:600}.sl-bar{flex:1 1 200px;height:6px;overflow:hidden;border-radius:999px;background:var(--nv-raise)}.sl-bar span{display:block;height:100%;border-radius:999px;background:var(--nv-cy-grad)}.sl-progress a{display:inline-flex;align-items:center;min-height:44px;color:var(--nv-mut);font-size:15px}.sl-question{font-size:clamp(26px,3vw,36px);line-height:1.15;font-weight:700;letter-spacing:-.02em}.sl-hint{color:var(--nv-mut);font-size:17px;line-height:25px}.sl-options{display:flex;flex-direction:column;gap:10px;margin-top:8px}.sl-option{display:flex;align-items:center;gap:16px;min-height:80px;padding:14px 18px;border:1px solid var(--nv-line);border-radius:16px;background:var(--nv-head);color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.sl-option.is-on{border:1.5px solid var(--nv-cy);background:var(--nv-cy-tint)}.sl-mark{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid var(--nv-chip);border-radius:50%;color:var(--nv-surf);box-sizing:border-box}.sl-option.is-multi .sl-mark{border-radius:8px}.sl-option.is-on .sl-mark{border:0;background:var(--nv-cy)}.sl-mark svg{width:16px;height:16px}.sl-option-text{display:flex;flex:1;flex-direction:column;gap:4px}.sl-option-text strong{font-size:18px;font-weight:600}.sl-option-text small{color:var(--nv-mut);font-size:16px}.sl-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.sl-skip{min-height:48px;padding:0 8px;border:0;background:transparent;color:var(--nv-mut);font:inherit;font-size:17px;cursor:pointer}.sl-answered{display:flex;flex-direction:column;gap:14px}.sl-answered>div{display:flex;justify-content:space-between;gap:12px;font-size:15px}.sl-answered dt{color:var(--nv-mut)}.sl-answered dd{font-weight:600;text-align:right}.sl-answered .is-current dd{color:var(--nv-cy)}.sl-tip{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--nv-cy-deep);border-radius:18px;background:var(--nv-cy-tint)}.sl-tip strong{color:var(--nv-cy);font-size:17px}.sl-tip p{font-size:16px;line-height:24px}.sl-result-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.sl-result-head>div{display:flex;flex:1 1 520px;flex-direction:column;gap:10px}.sl-filters{display:flex;flex-wrap:wrap;gap:10px}.sl-filter{min-height:44px;padding:0 16px;border:1px solid var(--nv-line);border-radius:12px;background:var(--nv-head);color:var(--nv-mut);font:inherit;font-size:16px;cursor:pointer}.sl-filter.is-on{border-color:var(--nv-vio);background:var(--nv-vio-deep);color:var(--nv-ink);font-weight:600}.sl-picks{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.sl-pick{display:flex;flex-wrap:wrap;gap:18px;padding:18px;border-radius:18px;background:var(--nv-head)}.sl-pick-photo{flex:0 0 auto;width:96px;height:96px;overflow:hidden;border-radius:14px;background:var(--nv-raise)}.sl-pick-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sl-pick-body{display:flex;flex:1 1 280px;flex-direction:column;gap:8px;min-width:0}.sl-pick-chips{display:flex;flex-wrap:wrap;gap:8px}.sl-pick-name{color:var(--nv-ink);font-size:19px;font-weight:600}.sl-pick-why{color:var(--nv-mut);font-size:16px;line-height:23px}.sl-pick-side{display:flex;flex:0 0 190px;flex-direction:column;gap:8px}.sl-pick-side strong{font-size:22px;font-weight:700}.sl-pick-side small{color:var(--nv-mut);font-size:14px}.sl-pick-side small.is-cy{color:var(--nv-cy)}.sl-pick-side .sl-btn-vio{min-height:48px;font-size:16px}.sl-more{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:var(--nv-cy);font-size:16px}.sl-reasons{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.sl-reasons li{display:flex;gap:10px;font-size:16px;line-height:23px}.sl-reasons svg{flex:0 0 auto;width:22px;height:22px;padding:3px;border-radius:6px;background:var(--nv-ok-tint);color:var(--nv-ok);box-sizing:border-box}.sl-doubt{border:1px solid var(--nv-vio);background:var(--nv-vio-grad)}.sl-doubt strong{font-size:18px}.sl-doubt p{color:var(--nv-ink-soft);font-size:16px;line-height:23px}@media(max-width:640px){.sl-hero{padding:28px 20px}.sl-pick-side{flex-basis:100%}}.pvr-gap{margin-top:20px}.pvr-gap-sm{margin-top:12px}.pvr-file{display:none}.pvr-h2{margin:0;color:var(--nv-ink);font-size:20px;font-weight:700;letter-spacing:-.015em}.pvr-h3{flex:1 1 200px;margin:0;font-size:18px;font-weight:700;letter-spacing:-.015em}.pvr-sub{display:block;max-width:680px;margin:6px 0 0;color:var(--nv-mut);font-size:15px;line-height:21px}.pvr-hint{color:var(--nv-mut3);font-size:14px;line-height:19px}.pvr-head-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.pvr-head-line .pvr-h2{flex:1 1 200px}.pvr-head-line>span{flex:0 0 auto;color:var(--nv-mut);font-size:15px}.pvr-btn-tall{min-height:52px;border-radius:12px;font-size:16px}.pvr-btn-vio{border-color:var(--nv-vio);color:var(--nv-vio-ink)}.pvr-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.pvr-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:18px 20px;border-left:3px solid var(--nv-raise);border-radius:14px;background:var(--nv-head);box-sizing:border-box}.pvr-row:hover{background:var(--nv-vio-deep)}.pvr-row.is-active{border-left-color:var(--nv-ok)}.pvr-ava{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--nv-raise);color:var(--nv-cy);font-size:15px;font-weight:700}.pvr-ava.is-lg{width:62px;height:62px;border-radius:18px;font-size:19px}.pvr-row-copy{display:block;flex:1 1 240px;min-width:min(220px,100%)}.pvr-row-name{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.pvr-row-name a{color:var(--nv-ink);font-size:18px;font-weight:700;letter-spacing:-.015em}.pvr-row-name a:hover{color:var(--nv-cy)}.pvr-row-role{display:block;margin-top:3px;color:var(--nv-mut);font-size:15px}.pvr-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.pvr-tag{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:var(--nv-raise);color:var(--nv-mut);font-size:14px;box-sizing:border-box}.pvr-facts{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:22px}.pvr-fact{display:flex;flex-direction:column;gap:2px}.pvr-fact .pv-num{font-size:22px}.pvr-fact small{color:var(--nv-mut);font-size:14px}.pvr-row-actions{flex:0 0 auto}.pvr-chosen{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--nv-ok-tint);border-radius:10px;color:var(--nv-ok);font-size:14px;font-weight:600;box-sizing:border-box}.pvr-add{color:var(--nv-mut)}.pvr-add .pv-dash-plus{width:42px;height:42px;border-radius:13px;font-size:20px}.pvr-steps{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none}.pvr-steps li{display:flex;flex:1 1 200px;flex-direction:column;gap:3px;min-width:min(180px,100%);padding:12px 14px;border-top:3px solid var(--nv-chip);border-radius:12px;background:var(--nv-head);box-sizing:border-box}.pvr-steps small{color:var(--nv-mut);font-size:14px;font-weight:700;letter-spacing:.06em}.pvr-steps span{color:var(--nv-mut);font-size:16px;font-weight:600}.pvr-steps li[data-state=done]{border-top-color:var(--nv-ok)}.pvr-steps li[data-state=done] small{color:var(--nv-ok)}.pvr-steps li[data-state=now]{border-top-color:var(--nv-cy)}.pvr-steps li[data-state=now] small{color:var(--nv-cy)}.pvr-steps li[data-state=done] span,.pvr-steps li[data-state=now] span{color:var(--nv-ink)}.pvr-panel{padding:22px;border-radius:16px;background:var(--nv-head);box-sizing:border-box}.pvr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin-top:18px}.pvr-fieldset{margin:18px 0 0;padding:0;border:0}.pvr-legend{padding:0;color:var(--nv-ink);font-size:16px;font-weight:600}.pvr-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pvr-chip{padding:0 16px;border-color:var(--nv-chip);background:var(--nv-head);font-size:15px}.pvr-consents{display:flex;flex-direction:column;gap:10px;margin-top:20px}.pvr-consent{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:56px;padding:12px 14px;border:1px solid var(--nv-chip);border-radius:12px;background:var(--nv-surf);color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.pvr-consent.is-on{border-color:var(--pv-cy-bd)}.pvr-consent-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.pvr-consent-copy>span{font-size:16px;line-height:22px}.pvr-consent-copy>small{color:var(--nv-mut);font-size:14px;line-height:20px}.pvr-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--nv-line)}.pvr-foot-hint{flex:1 1 200px;min-width:min(180px,100%);color:var(--nv-mut);font-size:14px;line-height:20px}.pvr-lock{display:flex;gap:12px;padding:16px 18px;border:1px solid var(--pv-cy-bd);border-radius:12px;background:var(--nv-cy-tint);color:var(--nv-ink2);font-size:15px;line-height:21px}.pvr-lock svg{flex:0 0 auto;width:22px;height:22px;color:var(--nv-cy)}.pvr-ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;margin-top:16px}.pvr-way{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:150px;padding:18px;border:1px solid var(--nv-chip);border-radius:16px;background:var(--nv-head);color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.pvr-way:hover{border-color:var(--nv-vio)}.pvr-way strong{font-size:17px;font-weight:600}.pvr-way small{color:var(--nv-mut);font-size:15px;line-height:21px}.pvr-way-ico{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%}.pvr-way-ico svg{width:22px;height:22px}.pvr-way-ico.is-cy{background:var(--nv-cy-tint);color:var(--nv-cy)}.pvr-way-ico.is-vio{background:var(--nv-vio-tint);color:var(--nv-vio-ink)}.pvr-way-ico.is-warn{background:var(--nv-warn-tint);color:var(--nv-warn)}.pvr-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;margin-top:14px;padding:20px;border:2px dashed var(--nv-line-soft);border-radius:16px;background:var(--nv-card);color:var(--nv-ink);font-size:16px;text-align:center;box-sizing:border-box}.pvr-drop small{color:var(--nv-mut3);font-size:14px}.pvr-pick{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border:1px solid var(--nv-vio);border-radius:11px;background:transparent;color:var(--nv-vio-ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.pvr-pick:disabled{cursor:progress;opacity:.7}.pvr-pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:14px}.pvr-page{display:flex;flex-direction:column;gap:6px;margin:0}.pvr-page-pic{display:flex;align-items:center;justify-content:center;overflow:hidden;height:190px;border:1px solid var(--nv-chip);border-radius:12px;background:var(--nv-card);color:var(--nv-mut3);font-size:14px}.pvr-page-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pvr-page figcaption{color:var(--nv-mut3);font-size:14px}.pvr-page-add{height:190px;border:2px dashed var(--nv-line-soft);border-radius:12px;background:transparent;color:var(--nv-mut);font:inherit;font-size:15px;cursor:pointer}.pvr-page-add:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.pvr-reading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:320px;padding:30px;border:1px solid var(--nv-chip);border-radius:18px;background:var(--nv-head);text-align:center;box-sizing:border-box}.pvr-reading strong{font-size:22px;font-weight:700}.pvr-reading small{max-width:420px;color:var(--nv-mut3);font-size:14px;line-height:20px}.pvr-progress{display:block;overflow:hidden;width:min(280px,100%);height:8px;border-radius:999px;background:var(--nv-card)}.pvr-progress>span{display:block;height:8px;border-radius:999px;background:var(--nv-cy-grad);transition:width .3s}.pvr-failed{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;border:1px solid var(--nv-chip);border-radius:18px;background:var(--nv-head);box-sizing:border-box}.pvr-failed strong{font-size:22px;font-weight:700}.pvr-failed p{max-width:620px;margin:0;color:var(--nv-mut);font-size:16px;line-height:23px}.pvr-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none}.pvr-reasons li{padding:12px 14px;border-radius:12px;background:var(--nv-card);color:var(--nv-mut);font-size:15px;line-height:21px}.pvr-warnbox{margin:12px 0 0;padding:14px;border:1px solid var(--pv-warn-bd);border-radius:12px;background:var(--nv-warn-tint);color:var(--nv-ink2);font-size:15px;line-height:21px}.pvr-ifields{display:flex;flex-direction:column;margin-top:16px;border:1px solid var(--nv-chip);border-radius:14px;background:var(--nv-head)}.pvr-ifield{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--nv-line)}.pvr-ifield:last-child{border-bottom:0}.pvr-ifield>.pv-field{flex:1 1 220px;min-width:min(200px,100%)}.pvr-ifield .pv-field>span:first-child{color:var(--nv-mut3)}.pvr-items{display:flex;flex-direction:column;gap:10px;margin-top:12px}.pvr-item{display:flex;flex-wrap:wrap;align-items:center;gap:13px;width:100%;padding:13px 15px;border:1px solid var(--nv-line);border-radius:13px;background:var(--nv-head);color:var(--nv-mut);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.pvr-item.is-on{border-color:var(--pv-cy-bd);color:var(--nv-ink)}.pvr-item-copy{display:flex;flex:1 1 220px;flex-direction:column;gap:3px;min-width:min(200px,100%)}.pvr-item-copy strong{font-size:17px;line-height:23px;font-weight:600}.pvr-item-copy small{color:var(--nv-mut);font-size:15px;line-height:21px}.pvr-additem{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:13px 15px;border:1px dashed var(--nv-line-soft);border-radius:13px}.pvr-additem>.pv-field{flex:1 1 240px}.pvr-additem>.pvr-additem-qty{flex:0 1 180px}.pvr-scan{display:flex;align-items:center;justify-content:center;overflow:hidden;height:320px;border:1px solid var(--nv-chip);border-radius:14px;background:var(--nv-card);color:var(--nv-mut3);font-size:14px}.pvr-scan img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pvr-done{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;padding:24px;border-left:3px solid var(--nv-ok);border-radius:16px;background:var(--nv-head)}.pvr-done>strong{font-size:22px;font-weight:700;letter-spacing:-.015em}.pvr-done>p{max-width:620px;margin:0;color:var(--nv-mut);font-size:16px;line-height:23px}.pvr-hero{display:flex;flex-wrap:wrap;margin-top:16px;border-radius:16px;background:var(--nv-head)}.pvr-hero-main{display:flex;flex:1 1 340px;flex-wrap:wrap;gap:16px;min-width:min(290px,100%);padding:22px;border-right:1px solid var(--nv-line);box-sizing:border-box}.pvr-hero-copy{flex:1 1 200px;min-width:min(190px,100%)}.pvr-hero-name{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pvr-hero-name h2{margin:0;color:var(--nv-ink);font-size:clamp(19px,2vw,24px);line-height:1.14;font-weight:700;letter-spacing:-.02em}.pvr-hero-actions{margin-top:14px}.pvr-dirty{display:block;margin-top:8px;color:var(--nv-warn);font-size:14px}.pvr-hero .pv-stat .pv-num{font-size:25px}.pvr-tabs{margin-top:20px;padding-bottom:4px;border-bottom:1px solid var(--nv-line)}.pvr-frow{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--nv-line)}.pvr-frow-label{flex:0 0 170px;min-width:150px;color:var(--nv-mut);font-size:15px}.pvr-frow-value{display:flex;flex:1 1 200px;flex-direction:column;gap:6px;min-width:min(180px,100%)}.pvr-fbox{display:block;padding:10px 14px;border:1px solid var(--nv-chip);border-radius:10px;background:var(--nv-head);color:var(--nv-ink);font-size:16px;box-sizing:border-box}.pvr-fbox.is-warn{border-color:var(--pv-warn-bd);color:var(--nv-warn)}.pvr-metrics{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.pvr-metric{display:flex;flex:1 1 150px;flex-direction:column;align-items:flex-start;gap:6px;min-width:140px;padding:16px 16px 4px;border-radius:14px;background:var(--nv-head);box-sizing:border-box}.pvr-metric>small{color:var(--nv-mut);font-size:14px}.pvr-metric-value{display:flex;align-items:baseline;gap:6px}.pvr-metric-value .pv-num{color:var(--nv-ink);font-size:25px}.pvr-metric-value small{color:var(--nv-mut);font-size:14px}.pvr-cond{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 13px;border:1px solid var(--nv-chip);border-radius:999px;background:transparent;color:var(--nv-mut);font:inherit;font-size:15px;cursor:pointer}.pvr-cond.is-on{border-color:var(--nv-cy);background:var(--nv-cy-tint);color:var(--nv-ink)}.pvr-cond:disabled{cursor:progress;opacity:.7}.pvr-notebox{min-height:78px;margin:10px 0 0;padding:12px 14px;border-radius:10px;background:var(--nv-surf);color:var(--nv-ink);font-size:16px;line-height:23px;white-space:pre-line;box-sizing:border-box}.pvr-dash-copy{flex:1 1 220px;min-width:min(200px,100%)}.pvr-docstate{flex:0 0 auto;font-size:14px;font-weight:600}.pvr-ipra{display:flex;flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none}.pvr-ipra li{display:flex;align-items:baseline;gap:10px;color:var(--nv-ink);font-size:15px;line-height:22px}.pvr-addr{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding:12px 18px 12px 8px;border-left:3px solid var(--nv-raise);border-radius:14px;background:var(--nv-head);box-sizing:border-box}.pvr-addr:hover{background:var(--nv-vio-deep)}.pvr-addr.is-main{border-left-color:var(--nv-ok)}.pvr-addr-pick{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.pvr-dot{display:block;width:20px;height:20px;border:2px solid var(--nv-line-soft);border-radius:50%;box-sizing:border-box}.pvr-addr.is-main .pvr-dot{border-color:var(--nv-ok);background:var(--nv-ok)}.pvr-addr-copy{display:block;flex:1 1 240px;min-width:min(200px,100%)}.pvr-addr-copy strong{color:var(--nv-ink);font-size:16px;font-weight:600}.pvr-addr-line{display:block;margin-top:3px;color:var(--nv-mut);font-size:15px}.pvr-addr-copy>small{display:block;margin-top:3px;color:var(--nv-mut);font-size:14px}.pv-bar>span.pvr-bar-warn{background:var(--nv-warn)}.pvr-missing{display:flex;flex-direction:column;margin:8px 0 0;padding:0;list-style:none}.pvr-missing button{min-height:44px;padding:0;border:0;background:transparent;color:var(--nv-ink);font:inherit;font-size:15px;line-height:21px;text-align:left;cursor:pointer}.pvr-missing button:hover{color:var(--nv-cy)}.pvr-toggle-row{display:flex;align-items:center;gap:12px;margin-top:10px;color:var(--nv-mut);font-size:14px;line-height:20px}.pvr-toggle-row>span{flex:1}.pvr-dialog-form{display:flex;flex-direction:column;gap:14px}.pv-dialog .profile-v6-address-form{max-width:none;padding:0;background:transparent}@media(prefers-reduced-motion:reduce){.pvr-progress>span{transition:none}}@media(max-width:599px){.pvr-hero-main{border-right:0;border-bottom:1px solid var(--nv-line)}.pvr-frow-label{flex-basis:100%}}.pvb-hero{display:flex;flex-wrap:wrap;align-items:center;gap:26px;padding:22px;border-radius:16px;background:var(--nv-head);box-sizing:border-box}.pvb-ring{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:118px;height:118px;border-radius:50%;background:conic-gradient(var(--nv-ok) 0 var(--pvb-pct, 0%),var(--nv-raise) 0)}.pvb-ring-in{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90px;height:90px;border-radius:50%;background:var(--nv-head)}.pvb-ring-num{font-size:24px}.pvb-ring-in small{color:var(--nv-mut);font-size:14px}.pvb-hero-copy{flex:1 1 300px;min-width:min(260px,100%)}.pvb-hero-title{display:block;margin-top:8px;font-size:20px;line-height:27px;font-weight:700;letter-spacing:-.015em}.pvb-hero-text{display:block;margin-top:4px;color:var(--nv-mut);font-size:15px;line-height:22px}.pvb-facts{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:22px}.pvb-fact{display:flex;flex-direction:column;gap:3px}.pvb-fact .pv-num{font-size:26px}.pvb-fact small{color:var(--nv-mut);font-size:14px}.pvb-body{margin-top:24px}.pvb-sec{margin-top:26px}.pvb-empty{margin:14px 0 0;color:var(--nv-mut);font-size:15px;line-height:22px}.pvb-val{flex:0 0 auto;font-size:15px;font-weight:700}.pvb-mut3{color:var(--nv-mut3)}.pvb-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pvb-filter{display:inline-flex;align-items:center;min-height:44px;padding:0 13px;border:1px solid var(--nv-line);border-radius:11px;background:var(--nv-head);color:var(--nv-mut);font:inherit;font-size:15px;cursor:pointer;box-sizing:border-box}.pvb-filter:hover{color:var(--nv-ink)}.pvb-filter[aria-pressed=true]{border-color:var(--nv-vio);background:var(--nv-vio-deep);color:var(--nv-ink);font-weight:600}.pvb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none}.pvb-card{--pvb-accent: var(--nv-cy);--pvb-pic: linear-gradient(140deg, var(--nv-cy-tint), var(--nv-surf));position:relative;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:16px;border:1px solid var(--nv-line);border-radius:16px;background:var(--nv-head);box-sizing:border-box}.pvb-card[data-tone=vio]{--pvb-accent: var(--nv-vio-ink);--pvb-pic: linear-gradient(140deg, var(--nv-deep-grad), var(--nv-surf))}.pvb-card[data-tone=warn]{--pvb-accent: var(--nv-warn);--pvb-pic: linear-gradient(140deg, var(--nv-warn-tint), var(--nv-surf))}.pvb-card[data-tone=ok]{--pvb-accent: var(--nv-ok);--pvb-pic: linear-gradient(140deg, var(--nv-cy-tint), var(--nv-raise))}.pvb-card[data-ok=true]{border-color:var(--pv-cy-bd)}.pvb-hatch{position:absolute;top:-44px;right:-36px;display:block;width:140px;height:140px;opacity:.1;transform:rotate(-16deg);background:repeating-linear-gradient(115deg,var(--pvb-accent) 0 10px,transparent 10px 28px);pointer-events:none}.pvb-pic{position:relative;display:flex;align-items:flex-end;height:96px;padding:10px;border-radius:12px;background:var(--pvb-pic);box-sizing:border-box}.pvb-kind{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:8px;background:var(--nv-overlay);color:var(--pvb-accent);font-size:14px;font-weight:700;box-sizing:border-box}.pvb-card-row{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.pvb-card-row strong{flex:1 1 140px;min-width:min(120px,100%);font-size:17px;line-height:23px;font-weight:600}.pvb-cost{flex:0 0 auto;color:var(--pvb-accent);font-size:22px}.pvb-card-note{position:relative;margin:0;color:var(--nv-mut);font-size:14px;line-height:20px}.pvb-need{position:relative;display:flex;flex-direction:column;gap:5px}.pvb-need-bar{display:block;overflow:hidden;height:5px;border-radius:3px;background:var(--nv-raise)}.pvb-need-bar>span{display:block;height:5px;border-radius:3px;background:var(--pvb-accent)}.pvb-need small{color:var(--nv-warn);font-size:14px}.pvb-cta{position:relative;display:flex;align-items:center;justify-content:center;min-height:46px;margin-top:auto;border:0;border-radius:12px;background:var(--nv-raise);color:var(--nv-mut);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.pvb-cta:hover{color:var(--nv-ink)}.pvb-card[data-ok=true] .pvb-cta{background:var(--nv-vio);color:var(--nv-on-vio)}.pvb-invite{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:18px;overflow:hidden;margin-top:14px;padding:20px;border-radius:16px;background:var(--nv-vio-deep);box-sizing:border-box}.pvb-invite-hatch{position:absolute;top:-60px;right:-50px;display:block;width:260px;height:260px;opacity:.25;transform:rotate(-14deg);background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 12px,transparent 12px 34px);pointer-events:none}.pvb-invite-copy{position:relative;display:flex;flex:1 1 220px;flex-direction:column;gap:6px;min-width:min(200px,100%)}.pvb-invite-copy .pv-eyebrow{color:var(--nv-cy-ink)}.pvb-code{color:var(--nv-ink);font-family:var(--font-text);font-size:30px;line-height:36px;font-weight:700;letter-spacing:.18em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pvb-invite-text{color:var(--nv-vio-ink);font-size:15px;line-height:21px}.pvb-invite-actions{position:relative;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}.pvb-invite-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border:1px solid var(--nv-vio);border-radius:12px;background:var(--nv-vio);color:var(--nv-on-vio);font:inherit;font-size:16px;font-weight:600;cursor:pointer;box-sizing:border-box}.pvb-invite-btn.is-line{border-color:var(--nv-grab);background:transparent;color:var(--nv-ink)}.pvb-invite-btn.is-line:hover{border-color:var(--nv-cy)}.pvb-ini{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--nv-cy-tint);color:var(--nv-cy);font-size:15px;font-weight:700}.pvb-confirm{display:flex;flex-wrap:wrap;gap:8px}.pvb-mark{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:var(--nv-raise);color:var(--nv-mut);font-size:14px;font-weight:700}.pvb-ach.is-done .pvb-mark{background:var(--nv-ok-tint);color:var(--nv-ok)}.pvb-ach:not(.is-done) .pv-row-copy strong{color:var(--nv-mut)}.pv-card>h2.pv-eyebrow,.pv-note>h2.pv-eyebrow{margin:0}.pvb-log{margin:0;padding:0;list-style:none}.pvb-log li{display:flex;align-items:baseline;gap:10px;padding:11px 0;border-bottom:1px solid var(--nv-line)}.pvb-log li>span{flex:1;min-width:0;color:var(--nv-mut);font-size:14px;line-height:20px}.pvb-log li>b{flex:0 0 auto;font-size:15px;font-weight:700}.pvb-log-empty{margin:10px 0 0;color:var(--nv-mut);font-size:14px;line-height:20px}.pvb-ex-note{margin:0;color:var(--nv-mut);font-size:15px;line-height:21px}.pvb-ex-soldout{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--pv-warn-bd);border-radius:12px;background:var(--nv-warn-tint)}.pvb-ex-soldout strong{color:var(--nv-warn);font-size:16px;font-weight:600}.pvb-ex-soldout span{color:var(--nv-ink2);font-size:15px;line-height:21px}.pvb-ex-sum{display:flex;flex-direction:column;gap:9px;padding:14px;border-radius:12px;background:var(--nv-card)}.pvb-ex-sum>div{display:flex;align-items:baseline;gap:12px}.pvb-ex-sum>div>span{flex:1;color:var(--nv-mut);font-size:15px}.pvb-ex-sum>div>b{font-size:17px;font-weight:700}.pvb-ex-sum small{color:var(--nv-mut3);font-size:14px;line-height:20px}.pvb-ex-tax{margin:0;padding:14px;border:1px solid var(--pv-cy-bd);border-radius:12px;background:var(--nv-cy-tint);color:var(--nv-ink2);font-size:15px;line-height:21px}.pvb-ack{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:12px 14px;border:1px solid var(--pv-warn-bd);border-radius:12px;background:var(--nv-card);font-size:15px;line-height:21px;cursor:pointer;box-sizing:border-box}.pvb-ack input{flex:0 0 auto;width:22px;height:22px;margin:0;accent-color:var(--nv-cy)}.pvb-ways{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:0}.pvb-ex-h{margin-bottom:4px;padding:0;font-size:16px;font-weight:600}.pvb-way{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 14px;border:1px solid var(--nv-chip);border-radius:12px;background:var(--nv-card);cursor:pointer;box-sizing:border-box}.pvb-way:has(input:checked){border-color:var(--nv-cy)}.pvb-way:has(input:focus-visible){outline:var(--border-width-focus) solid var(--border-focus);outline-offset:2px}.pvb-dot{display:block;flex:0 0 auto;width:22px;height:22px;border:2px solid var(--nv-line-soft);border-radius:50%;box-sizing:border-box}.pvb-way:has(input:checked) .pvb-dot{border-color:var(--nv-cy);background:var(--nv-cy)}.pvb-way-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.pvb-way-copy strong{font-size:16px;font-weight:600}.pvb-way-copy small{color:var(--nv-mut);font-size:14px}.pvb-ex-short{margin:0;color:var(--nv-warn);font-size:15px;line-height:21px}.pvb-ex-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.pvb-ex-actions .pv-btn{flex:1 1 200px}.pvb-ex-cancel{min-height:52px;padding:0 20px;border-color:var(--nv-line-soft);border-radius:12px;font-size:16px;font-weight:600}.pvs-group{display:block;margin-bottom:26px}.pvs-group .pv-row-copy strong{color:var(--nv-ink)}.pvs-row-actions{display:flex;flex:0 0 auto;align-items:center;gap:16px}.pvs-delete{padding:0 18px}.pvs-h{margin:0}.pvs-security .pv-bar{margin-top:12px}.pvs-security .pv-bar>span{background:var(--nv-warn)}.pvs-security .pv-bar.is-high>span{background:var(--nv-ok)}.pvs-security .pv-bar.is-low>span{background:var(--nv-err)}.pvs-tips{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none}.pvs-tips li{color:var(--nv-ink);font-size:15px;line-height:21px}.pvs-security .pv-btn{margin-top:14px}.pvs-logins{margin:0;padding:0;list-style:none}.pvs-login{display:flex;align-items:baseline;gap:10px;padding:11px 0;border-bottom:1px solid var(--nv-line)}.pvs-login-copy{display:flex;flex:1;flex-direction:column;min-width:0}.pvs-login-copy>span{color:var(--nv-ink);font-size:15px}.pvs-login-copy>small{color:var(--nv-mut);font-size:14px}.pvs-login-state{flex:0 0 auto;font-size:14px;font-weight:600}.pvs-login .pv-link{min-height:44px;margin-block:-12px}.pvs-form{display:flex;flex-direction:column;gap:14px}.pvs-form-text{margin:0;color:var(--nv-mut);font-size:16px;line-height:23px}.pvs-form-hint{color:var(--nv-mut);font-size:14px;line-height:20px}.pvs-page{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:32px clamp(16px,3vw,32px) 64px;color:var(--nv-ink)}.pvs-hero{position:relative;overflow:hidden;padding:clamp(22px,3vw,40px);border:1px solid var(--pv-cy-bd);border-radius:22px;background:linear-gradient(118deg,var(--nv-cy-tint) 0%,var(--nv-head) 72%);box-sizing:border-box}.pvs-hero-eyebrow{position:relative;color:var(--nv-cy);font-size:15px;font-weight:700;letter-spacing:.1em}.pvs-hero h1{position:relative;max-width:760px;margin:14px 0 0;font-size:clamp(28px,3.2vw,42px);line-height:1.1;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.pvs-hero>p{position:relative;max-width:680px;margin:12px 0 0;color:var(--nv-ink2);font-size:18px;line-height:27px;text-wrap:pretty}.pvs-facts{position:relative;display:flex;flex-wrap:wrap;gap:22px;margin:22px 0 0;padding:0;list-style:none}.pvs-facts li{display:flex;flex:1 1 200px;flex-direction:column;gap:4px;min-width:min(180px,100%)}.pvs-facts b{font-size:24px;font-weight:700;letter-spacing:-.02em}.pvs-facts span{color:var(--nv-mut);font-size:16px;line-height:22px}.pvs-cols{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(20px,2.4vw,36px);margin-top:26px}.pvs-main{display:flex;flex:1 1 560px;flex-direction:column;gap:16px;min-width:min(300px,100%)}.pvs-sec{padding:clamp(18px,2vw,24px);border-radius:18px;background:var(--nv-head);box-sizing:border-box;scroll-margin-top:168px}.pvs-sec>h2{margin:0 0 4px;font-size:22px;font-weight:700}.pvs-sec>h2.is-gap{margin-bottom:16px}.pvs-sec-lead{margin:0 0 16px;color:var(--nv-mut);font-size:16px;line-height:23px}.pvs-required{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--nv-chip);border-radius:15px;background:var(--nv-surf);box-sizing:border-box}.pvs-check{display:flex;align-items:flex-start;gap:14px;width:100%;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pvs-check-box{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;margin-top:2px;border:2px solid var(--nv-err);border-radius:8px;color:var(--nv-surf);font-size:15px;font-weight:800;box-sizing:border-box}.pvs-check[aria-checked=true] .pvs-check-box{border-color:var(--nv-cy);background:var(--nv-cy)}.pvs-check-copy{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.pvs-check-copy strong{font-size:18px;font-weight:600}.pvs-check-copy span{color:var(--nv-mut);font-size:16px;line-height:23px;text-wrap:pretty}.pvs-docs{display:flex;flex-wrap:wrap;gap:0 16px}.pvs-docs a{display:inline-flex;align-items:center;min-height:44px;color:var(--nv-cy);font-size:16px}.pvs-docs a:hover{color:var(--nv-cy-ink)}.pvs-state{font-size:15px}.pvs-opts,.pvs-rows{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.pvs-opt{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-height:84px;padding:16px 18px;border:1px solid var(--nv-line);border-radius:15px;background:var(--nv-surf);box-sizing:border-box}.pvs-opt.is-on{border-color:var(--pv-cy-bd);background:var(--nv-cy-tint)}.pvs-opt-copy{display:flex;flex:1 1 280px;flex-direction:column;gap:5px;min-width:min(240px,100%)}.pvs-opt-copy strong{font-size:18px;font-weight:600}.pvs-opt-copy span{color:var(--nv-mut);font-size:16px;line-height:23px;text-wrap:pretty}.pvs-opt-copy small{color:var(--nv-mut);font-size:15px}.pvs-opt.is-on .pvs-opt-copy small{color:var(--nv-ok)}.pvs-switch{display:inline-flex;flex:0 0 auto;align-items:center;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer}.pvs-switch>span{display:flex;align-items:center;justify-content:flex-start;width:56px;height:32px;padding:3px;border-radius:999px;background:var(--nv-raise);box-sizing:border-box;transition:background .15s}.pvs-switch>span:after{display:block;width:26px;height:26px;border-radius:50%;background:var(--pv-knob);content:""}.pvs-switch[aria-checked=true]>span{justify-content:flex-end;background:var(--nv-cy)}.pvs-line{display:flex;flex-wrap:wrap;align-items:center;gap:14px;min-height:64px;padding:14px 16px;border-radius:13px;background:var(--nv-surf);box-sizing:border-box}.pvs-line-copy{display:flex;flex:1 1 240px;flex-direction:column;gap:3px;min-width:min(200px,100%)}.pvs-line-copy strong{font-size:17px;font-weight:600}.pvs-line-copy span{color:var(--nv-mut);font-size:15px;line-height:21px}.pvs-tag{display:inline-flex;flex:0 0 auto;align-items:center;min-height:32px;padding:0 11px;border-radius:9px;background:var(--nv-raise);color:var(--nv-mut);font-size:15px;font-weight:700;box-sizing:border-box}.pvs-tag.is-ok{background:var(--nv-ok-tint);color:var(--nv-ok)}.pvs-tag.is-cy{background:var(--nv-cy-tint);color:var(--nv-cy)}.pvs-tag.is-vio{background:var(--nv-vio-tint);color:var(--nv-vio-ink)}.pvs-foot{margin:16px 0 0;color:var(--nv-mut);font-size:16px;line-height:23px;text-wrap:pretty}.pvs-cta{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border:0;border-radius:11px;background:var(--nv-raise);color:var(--nv-ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer;box-sizing:border-box}.pvs-cta:hover{background:var(--nv-vio-deep);color:var(--nv-ink)}.pvs-cta:disabled{background:var(--nv-raise);color:var(--nv-mut);cursor:not-allowed}.pvs-aside{position:sticky;top:168px;display:flex;flex:0 1 360px;flex-direction:column;gap:16px;min-width:min(300px,100%)}.pvs-box{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:18px;background:var(--nv-head);box-sizing:border-box}.pvs-box>h2{margin:0;font-size:20px;font-weight:700}.pvs-box>h2.is-sm{font-size:18px}.pvs-box>p{margin:0;color:var(--nv-mut);font-size:16px;line-height:23px;text-wrap:pretty}.pvs-save{display:flex;align-items:center;justify-content:center;min-height:58px;border:0;border-radius:14px;background:var(--nv-vio);color:var(--nv-on-vio);font:inherit;font-size:18px;font-weight:600;cursor:pointer}.pvs-save:disabled{background:var(--nv-raise);color:var(--nv-mut);cursor:default}.pvs-note{color:var(--nv-mut);font-size:15px;line-height:21px}.pvs-note.is-warn{color:var(--nv-warn)}.pvs-log{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.pvs-log li{display:flex;align-items:baseline;gap:12px;font-size:15px}.pvs-log time{flex:0 0 96px;color:var(--nv-mut)}.pvs-log span{flex:1;min-width:0;color:var(--nv-ink2);line-height:21px}.pvs-box.is-danger{gap:10px;border:1px solid var(--pv-err-bd);background:var(--nv-err-tint)}.pvs-box.is-danger>h2,.pvs-box.is-danger>p{color:var(--nv-err)}.pvs-danger-btn{display:flex;align-items:center;justify-content:center;min-height:50px;border:1px solid var(--nv-err);border-radius:13px;color:var(--nv-err);font-size:16px;font-weight:600}.pvs-danger-btn:hover{background:var(--nv-err-tint);color:var(--nv-err)}@media(max-width:1023px){.pvs-aside{position:static}}@media(prefers-reduced-motion:reduce){.pvs-switch>span{transition:none}}.profile-v6-root{--pv-cy-bd: color-mix(in srgb, var(--nv-cy) 30%, transparent);--pv-warn-bd: color-mix(in srgb, var(--nv-warn) 34%, transparent);--pv-err-bd: color-mix(in srgb, var(--nv-err) 38%, transparent);--pv-ok-bd: color-mix(in srgb, var(--nv-ok) 34%, transparent);--pv-knob: var(--nv-ink);--pv-gap: clamp(18px, 2.2vw, 30px);background:var(--nv-surf);color:var(--nv-ink)}:root[data-theme=light] .profile-v6-root{--pv-knob: var(--nv-head)}@media(prefers-color-scheme:light){:root[data-theme=system] .profile-v6-root{--pv-knob: var(--nv-head)}}@keyframes pv-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes pv-spin{to{transform:rotate(360deg)}}.profile-v6-shell{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding:24px clamp(16px,3vw,32px) 64px}.profile-v6-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(18px,2.4vw,32px);color:var(--nv-ink)}.profile-v6-main{display:flex;flex:999 1 560px;flex-direction:column;min-width:0}.profile-v6-title{margin:0;padding-bottom:18px;color:var(--nv-ink);font-size:clamp(26px,2.6vw,32px);line-height:1.12;font-weight:700;letter-spacing:-.025em}.profile-v6-title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px;padding-bottom:18px}.profile-v6-title-row>.profile-v6-title{padding-bottom:0}.profile-v6-sidebar{position:sticky;top:156px;display:flex;flex:0 1 258px;flex-direction:column;box-sizing:border-box;min-width:240px;border:1px solid var(--nv-line);border-radius:18px;background:var(--nv-vio-deep)}.pv-me{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;margin:12px 12px 0;padding:14px;border-radius:14px;background:var(--nv-head);color:var(--nv-ink);box-sizing:border-box}.pv-me:hover{background:var(--nv-vio-deep);color:var(--nv-ink)}.pv-me-row{display:flex;align-items:center;gap:11px}.pv-me-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--nv-vio);color:var(--nv-on-vio);font-size:14px;font-weight:700}.pv-me-copy{display:flex;flex:1;flex-direction:column;min-width:0}.pv-me-name{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pv-me-phone{color:var(--nv-mut);font-size:14px}.pv-me-for{display:flex;align-items:center;gap:9px;padding-top:10px;border-top:1px solid var(--nv-line)}.pv-me-for-ini{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background:var(--nv-raise);color:var(--nv-cy);font-size:14px;font-weight:700}.pv-me-for-copy{display:flex;flex:1;flex-direction:column;min-width:0}.pv-me-for-copy small{color:var(--nv-mut);font-size:14px;font-weight:700;letter-spacing:.1em}.pv-me-for-copy span{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pv-me-swap{flex:0 0 auto;color:var(--nv-cy);font-size:14px}.pv-nav{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;padding:18px 12px 12px;box-sizing:border-box}.pv-nav-group{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.pv-nav-title{padding:0 8px 6px;color:var(--nv-mut);font-size:14px;font-weight:700;letter-spacing:.12em}.pv-nav-link{position:relative;display:flex;align-items:center;gap:11px;min-height:44px;padding:0 10px 0 12px;border-radius:10px;color:var(--nv-mut);box-sizing:border-box}.pv-nav-link:hover{background:var(--nv-head);color:var(--nv-mut)}.pv-nav-link svg{flex:0 0 auto;width:18px;height:18px;color:var(--nv-mut)}.pv-nav-link>span{overflow:hidden;flex:1;min-width:0;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.pv-nav-link>small{flex:0 0 auto;color:var(--nv-mut);font-size:14px;font-weight:600}.pv-nav-link[aria-current=page]{background:var(--nv-head);color:var(--nv-ink)}.pv-nav-link[aria-current=page]>span{color:var(--nv-ink);font-weight:600}.pv-nav-link[aria-current=page] svg,.pv-nav-link[aria-current=page]>small{color:var(--nv-cy)}.pv-nav-link[aria-current=page]:before{position:absolute;top:9px;bottom:9px;left:0;width:3px;border-radius:999px;background:var(--nv-cy);content:""}.pv-concierge{flex:0 0 auto;margin:0 12px 14px;padding:14px;border-radius:14px;background:var(--nv-head);box-sizing:border-box}.pv-concierge-row{display:flex;align-items:center;gap:10px}.pv-concierge-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--nv-cy-deep);color:var(--nv-ink);font-size:14px;font-weight:700}.pv-concierge-copy{display:flex;flex:1;flex-direction:column;min-width:0}.pv-concierge-copy strong{font-size:14px;font-weight:600}.pv-online{display:flex;align-items:center;gap:6px;color:var(--nv-ok);font-size:14px}.pv-online:before{display:block;flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:currentColor;content:"";animation:pv-pulse 2s ease-in-out infinite}.pv-online.is-off{color:var(--nv-mut)}.pv-online.is-off:before{animation:none}.pv-concierge-cta{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;border-radius:10px;background:var(--nv-raise);color:var(--nv-ink);font-size:14px;font-weight:600}.pv-concierge-cta:hover{background:var(--nv-vio-deep);color:var(--nv-ink)}.pv-side-link{display:flex;flex:0 0 auto;align-items:center;gap:10px;min-height:44px;margin:0 12px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--nv-mut);font:inherit;font-size:15px;text-align:left;cursor:pointer;box-sizing:border-box}.pv-side-link svg{flex:0 0 auto;width:18px;height:18px}.pv-side-link:hover,.pv-side-link[aria-current=page]{background:var(--nv-head);color:var(--nv-ink)}.pv-side-link.is-exit{width:calc(100% - 24px);margin:2px 12px 16px;color:var(--nv-err)}.pv-side-link.is-exit:hover{background:var(--nv-err-tint);color:var(--nv-err)}.pv-strip{display:flex;flex-wrap:wrap;overflow:hidden;border-radius:16px;background:var(--nv-head);box-sizing:border-box}.pv-strip-cell{flex:1 1 240px;min-width:220px;padding:20px 22px;border-right:1px solid var(--nv-line);box-sizing:border-box}.pv-strip-cell:last-child{border-right:0}.pv-strip-cell.is-wide{flex:1 1 320px;min-width:min(280px,100%)}.pv-strip-cell.is-wider{flex:1 1 380px;min-width:min(300px,100%);padding:22px}.pv-strip-cell.is-side{flex:0 1 300px;min-width:min(260px,100%);padding:22px}.pv-mt-8{margin-top:8px}.pv-mt-12{margin-top:12px}.pv-mt-14{margin-top:14px}.pv-mt-16{margin-top:16px}.pv-mt-18{margin-top:18px}.pv-mt-20{margin-top:20px}.pv-mt-24{margin-top:24px}.pv-mt-26{margin-top:26px}.pv-dialog-text{color:var(--nv-mut);font-size:15px;line-height:21px}.pv-eyebrow{display:block;color:var(--nv-mut);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pv-eyebrow.is-cy{color:var(--nv-cy)}.pv-eyebrow.is-ok{color:var(--nv-ok)}.pv-eyebrow.is-warn{color:var(--nv-warn)}.pv-eyebrow.is-err{color:var(--nv-err)}.pv-num{font-family:var(--font-display);font-style:italic;font-weight:700;line-height:1}.pv-mut{color:var(--nv-mut)}.pv-ok{color:var(--nv-ok)}.pv-cy{color:var(--nv-cy)}.pv-warn{color:var(--nv-warn)}.pv-err{color:var(--nv-err)}.pv-vio{color:var(--nv-vio-ink)}.pv-lead{display:block;max-width:620px;color:var(--nv-mut);font-size:16px;line-height:24px}.pv-sec-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--nv-line)}.pv-sec-head h2,.pv-sec-head .pv-h2{flex:1 1 200px;margin:0;color:var(--nv-ink);font-size:18px;font-weight:700;letter-spacing:-.015em}.pv-sec-head>span{flex:0 0 auto;color:var(--nv-mut);font-size:14px}.pv-sec-link{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;margin-block:-12px;padding:0;border:0;background:transparent;color:var(--nv-cy);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.pv-sec-link:hover{color:var(--nv-cy-ink)}.pv-link{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--nv-cy);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.pv-link:hover{color:var(--nv-cy-ink)}.pv-link.is-warn{color:var(--nv-warn)}.pv-link.is-err{color:var(--nv-err)}.pv-link.is-big{font-size:15px}.pv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--nv-vio);border-radius:10px;background:var(--nv-vio);color:var(--nv-on-vio);font:inherit;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer;box-sizing:border-box}.pv-btn:hover{color:var(--nv-on-vio)}.pv-btn:disabled,.pv-btn[aria-disabled=true]{border-color:var(--nv-raise);background:var(--nv-raise);color:var(--nv-mut3);cursor:not-allowed}.pv-btn.is-sm{padding:0 16px;font-size:14px}.pv-btn.is-lg{min-height:52px;padding:0 22px;border-radius:12px;font-size:17px}.pv-btn.is-block{width:100%}.pv-btn-line{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--nv-line);border-radius:10px;background:transparent;color:var(--nv-mut);font:inherit;font-size:15px;white-space:nowrap;cursor:pointer;box-sizing:border-box}.pv-btn-line:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.pv-btn-line.is-sm{padding:0 14px;font-size:14px}.pv-btn-line.is-strong{border-color:var(--nv-line-soft);color:var(--nv-ink);font-weight:600}.pv-btn-line.is-danger{border-color:var(--pv-err-bd);color:var(--nv-err);font-weight:600}.pv-btn-line.is-danger:hover{background:var(--nv-err-tint);color:var(--nv-err)}.pv-btn-line.is-block{width:100%}.pv-btn-line.is-lg{min-height:52px;padding:0 20px;border-radius:12px;font-size:16px}.pv-btn-row{display:flex;flex-wrap:wrap;gap:10px}.pv-two{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--pv-gap)}.pv-two-main{flex:1 1 540px;min-width:min(300px,100%)}.pv-two-aside{display:flex;flex:0 1 300px;flex-direction:column;gap:18px;min-width:min(260px,100%)}.pv-card{display:block;padding:18px;border-radius:16px;background:var(--nv-head);box-sizing:border-box}.pv-card-head{display:flex;align-items:baseline;gap:10px}.pv-card-head>:last-child:not(:first-child){margin-left:auto;font-size:14px;font-weight:700}.pv-card-title{display:block;margin-top:10px;font-size:17px;font-weight:700}.pv-card-text{display:block;margin-top:4px;color:var(--nv-mut);font-size:14px;line-height:20px}.pv-note{display:block;padding:16px 18px;border-left:3px solid var(--nv-cy);border-radius:12px;background:var(--nv-head);box-sizing:border-box}.pv-note.is-warn{border-left-color:var(--nv-warn)}.pv-note.is-ok{border-left-color:var(--nv-ok)}.pv-note-text{display:block;margin-top:8px;color:var(--nv-ink);font-size:16px;line-height:23px}.pv-note-text.is-sm{font-size:15px;line-height:22px}.pv-bar{display:block;overflow:hidden;height:6px;border-radius:3px;background:var(--nv-raise)}.pv-bar>span{display:block;height:100%;background:var(--nv-ok)}.pv-bar.is-thin{height:5px}.pv-segs{display:flex;gap:3px}.pv-segs>span{display:block;flex:1;height:4px;border-radius:2px;background:var(--nv-raise)}.pv-segs.is-thick>span{height:5px;border-radius:3px}.pv-segs.is-wide{gap:5px}.pv-segs.is-wide>span{height:6px;border-radius:3px}.pv-badge{display:inline-flex;flex:0 0 auto;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:var(--nv-raise);color:var(--nv-mut);font-size:14px;font-weight:600;white-space:nowrap;box-sizing:border-box}.pv-badge.is-cy{background:var(--nv-cy-tint);color:var(--nv-cy)}.pv-badge.is-ok{background:var(--nv-ok-tint);color:var(--nv-ok)}.pv-badge.is-warn{background:var(--nv-warn-tint);color:var(--nv-warn)}.pv-badge.is-err{background:var(--nv-err-tint);color:var(--nv-err)}.pv-badge.is-vio{background:var(--nv-vio-tint);color:var(--nv-vio-ink)}.pv-badge.is-caps{font-weight:700;letter-spacing:.06em}.pv-badge.is-square{min-height:28px;padding:0 10px;border-radius:8px;font-weight:700}.pv-tabs{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none}.pv-tabs::-webkit-scrollbar{display:none}.pv-tab{display:inline-flex;flex:0 0 auto;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--nv-mut);font:inherit;font-size:16px;cursor:pointer}.pv-tab[aria-pressed=true],.pv-tab[aria-selected=true],.pv-tab[aria-current=page]{color:var(--nv-ink);font-weight:600}.pv-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:44px;padding:0 13px;border:1px solid var(--nv-chip);border-radius:999px;background:transparent;color:var(--nv-mut);font:inherit;font-size:14px;white-space:nowrap;cursor:pointer;box-sizing:border-box}.pv-chip:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.pv-chip[aria-pressed=true]{border-color:var(--nv-vio);background:var(--nv-vio-deep);color:var(--nv-ink)}.pv-list{margin:0;padding:0;list-style:none}.pv-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--nv-line)}.pv-row-copy{flex:1 1 220px;min-width:min(200px,100%)}.pv-row-copy strong{display:block;font-size:16px;line-height:22px;font-weight:600}.pv-row-copy small{display:block;color:var(--nv-mut);font-size:14px}.pv-ext{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:var(--nv-raise);color:var(--nv-cy);font-size:14px;font-weight:700}.pv-ext.is-sm{width:34px;height:34px;border-radius:9px}.pv-thumb{display:block;flex:0 0 auto;overflow:hidden;width:40px;height:40px;border-radius:10px;background:var(--nv-raise)}.pv-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pv-thumb.is-md{width:46px;height:46px}.pv-thumb.is-lg{width:56px;height:56px;border-radius:12px}.pv-dash{display:flex;flex-wrap:wrap;align-items:center;gap:14px;width:100%;padding:18px;border:1px dashed var(--nv-line-soft);border-radius:14px;background:transparent;color:var(--nv-mut);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.pv-dash:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.pv-dash-plus{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:var(--nv-raise);color:var(--nv-cy);font-size:19px}.pv-dash strong{display:block;color:var(--nv-ink);font-size:16px;font-weight:600}.pv-dash small{display:block;color:var(--nv-mut);font-size:14px}.pv-toggle{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;min-width:46px;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer}.pv-toggle>span{display:flex;justify-content:flex-start;width:46px;height:26px;padding:3px;border-radius:999px;background:var(--nv-raise);box-sizing:border-box;transition:background .15s}.pv-toggle>span:after{display:block;width:20px;height:20px;border-radius:50%;background:var(--pv-knob);content:""}.pv-toggle[aria-checked=true]>span{justify-content:flex-end;background:var(--nv-cy)}.pv-toggle:disabled{cursor:not-allowed;opacity:.6}.pv-check{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--nv-line-soft);border-radius:7px;color:var(--nv-on-vio);font-size:14px;font-weight:800;box-sizing:border-box}.pv-check.is-on{border-color:var(--nv-cy);background:var(--nv-cy)}.pv-toast{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border:1px solid var(--pv-cy-bd);border-radius:12px;background:var(--nv-cy-tint);box-sizing:border-box}.pv-toast>span:first-child{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:var(--nv-ok-tint);color:var(--nv-ok);font-size:14px;font-weight:800}.pv-toast>span:last-child{flex:1;min-width:0;font-size:15px;line-height:21px}.pv-toast.is-err{border-color:var(--pv-err-bd);background:var(--nv-err-tint)}.pv-toast.is-err>span:first-child{background:var(--nv-err-tint);color:var(--nv-err)}.pv-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;border-radius:16px;background:var(--nv-head)}.pv-empty strong{font-size:18px;font-weight:700}.pv-empty span{max-width:560px;color:var(--nv-mut);font-size:16px;line-height:23px}.pv-back{display:inline-flex;align-items:center;min-height:44px;color:var(--nv-mut);font-size:15px}.pv-back:hover{color:var(--nv-ink)}.pv-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:20px;background:var(--nv-overlay);box-sizing:border-box}.pv-dialog{display:flex;flex-direction:column;gap:14px;width:100%;max-width:520px;max-height:calc(100vh - 40px);overflow-y:auto;padding:22px;border:1px solid var(--nv-chip);border-radius:18px;background:var(--nv-head);color:var(--nv-ink);box-shadow:var(--nv-shadow);box-sizing:border-box}.pv-dialog-head{display:flex;align-items:baseline;gap:12px}.pv-dialog-head h2{flex:1;margin:0;font-size:20px;font-weight:700;letter-spacing:-.015em}.pv-dialog-close{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:10px;background:var(--nv-raise);color:var(--nv-mut);font-size:17px;cursor:pointer}.pv-dialog-close:hover{color:var(--nv-ink)}.pv-field{display:flex;flex-direction:column;gap:6px}.pv-field>span{color:var(--nv-mut);font-size:14px}.pv-input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--nv-chip);border-radius:11px;background:var(--nv-surf);color:var(--nv-ink);font:inherit;font-size:16px;box-sizing:border-box}.pv-input.is-warn{border-color:var(--pv-warn-bd)}textarea.pv-input{min-height:96px;padding:12px 14px;line-height:23px;resize:vertical}.pv-error{color:var(--nv-err);font-size:14px}.pv-turn-title{display:block;margin-top:10px;font-size:20px;line-height:27px;font-weight:700;letter-spacing:-.015em}.pv-turn-meta{display:block;margin-top:6px;color:var(--nv-mut);font-size:15px}.pv-turn .pv-btn{margin-top:14px}.pv-turn-title.is-sm{font-size:19px;line-height:26px}.pv-strip-cell.is-turn{flex:1 1 340px;min-width:min(280px,100%)}.pv-card-head>.pv-num.pv-ov-points:last-child{font-size:24px}.pv-sec-head.is-bare{position:relative;padding-bottom:0;border-bottom:0}.pv-routes{display:flex;flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none}.pv-routes li{display:flex;flex-direction:column;gap:6px}.pv-routes-line{display:flex;align-items:baseline;gap:8px;font-size:14px}.pv-routes-line>span:first-child{flex:1;min-width:0;color:var(--nv-ink)}.pv-routes-line>span:last-child{font-weight:600}.pv-cert{display:flex;flex:0 1 260px;align-items:center;gap:16px}.pv-cert-ring{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:92px;height:92px;border-radius:50%;background:var(--nv-cy-tint)}.pv-cert-ring>span{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:var(--nv-head);color:var(--nv-cy)}.pv-cert-ring svg{width:30px;height:30px}.pv-cert-copy{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.pv-cert-copy strong{font-size:17px;font-weight:700}.pv-cert-copy small{color:var(--nv-mut);font-size:14px}.pv-ov{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--pv-gap);margin-top:20px}.pv-ov-main{display:flex;flex:1 1 560px;flex-direction:column;gap:26px;min-width:min(300px,100%)}.pv-ov-aside{display:flex;flex:0 1 300px;flex-direction:column;gap:22px;min-width:min(260px,100%)}.pv-ov-order{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--nv-line);color:var(--nv-ink)}.pv-ov-order:hover{color:var(--nv-ink)}.pv-ov-date{display:flex;flex:0 0 70px;flex-direction:column;gap:3px}.pv-ov-date .pv-num{font-size:22px}.pv-ov-date small{color:var(--nv-mut);font-size:14px}.pv-ov-what{display:flex;flex:1 1 240px;flex-direction:column;gap:4px;min-width:min(200px,100%)}.pv-ov-what strong{font-size:16px;line-height:22px;font-weight:600}.pv-ov-what small{color:var(--nv-mut);font-size:14px}.pv-ov-state{display:flex;flex:0 0 140px;flex-direction:column;gap:6px}.pv-ov-state>b{font-size:14px;font-weight:600}.pv-ov-state>small{color:var(--nv-mut);font-size:14px}.pv-ov-sum{flex:0 0 90px;font-size:16px;font-weight:700;text-align:right}.pv-stages{display:flex;flex-wrap:wrap;margin:16px 0 0;padding:0;list-style:none}.pv-stages li{display:flex;flex:1 1 110px;flex-direction:column;gap:3px;min-width:96px;padding:10px 10px 0;border-top:3px solid var(--nv-raise);box-sizing:border-box}.pv-stages li>small{color:var(--nv-mut);font-size:14px;font-weight:700;letter-spacing:.06em}.pv-stages li>span{color:var(--nv-mut);font-size:15px;line-height:21px;font-weight:500}.pv-stages li[data-state=done]{border-top-color:var(--nv-ok)}.pv-stages li[data-state=done]>small{color:var(--nv-ok)}.pv-stages li[data-state=done]>span{color:var(--nv-ink)}.pv-stages li[data-state=now]{border-top-color:var(--nv-cy)}.pv-stages li[data-state=now]>small{color:var(--nv-cy)}.pv-stages li[data-state=now]>span{color:var(--nv-ink);font-weight:700}.pv-stages.is-compact li{flex:1 1 78px;min-width:70px;padding:8px 8px 0 0}.pv-stages.is-compact li>span{font-size:14px;line-height:19px}.pv-visit{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;padding:16px 18px;border-radius:14px;background:var(--nv-head)}.pv-visit-copy{flex:1 1 260px;min-width:min(220px,100%)}.pv-visit-copy strong{display:block;font-size:16px;font-weight:600}.pv-visit-copy small{display:block;margin-top:3px;color:var(--nv-mut);font-size:14px}.pv-todo{display:flex;flex-direction:column;margin:12px 0 0;padding:0;list-style:none}.pv-todo a{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 0;border-bottom:1px solid var(--nv-line);color:var(--nv-ink);font-size:15px;line-height:21px;box-sizing:border-box}.pv-todo a:hover{color:var(--nv-cy)}.pv-todo a.is-done{color:var(--nv-mut)}.pv-todo-box{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid var(--nv-line-soft);border-radius:6px;color:var(--nv-on-vio);font-size:14px;font-weight:700;box-sizing:border-box}.pv-todo a.is-done .pv-todo-box{border-color:var(--nv-ok);background:var(--nv-ok)}.pv-orders-filters{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px}.pv-orders-filters .pv-tabs{flex:1 1 320px;min-width:0}.pv-orders-who{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.pv-orders-list{display:flex;flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none}.pv-ocard{padding:18px 20px;border-left:3px solid var(--pv-accent, var(--nv-cy));border-radius:14px;background:var(--nv-head);box-sizing:border-box}.pv-ocard-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px}.pv-ocard-num{min-height:0;color:var(--nv-ink);font-size:16px;font-weight:700}.pv-ocard-num:hover{color:var(--nv-cy)}.pv-ocard-head>small{color:var(--nv-mut);font-size:14px}.pv-ocard-sum{margin-left:auto;color:var(--nv-ink);font-size:18px;font-weight:700}.pv-ocard-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:14px}.pv-ocard-lines{display:flex;flex:1 1 260px;flex-direction:column;gap:8px;min-width:min(240px,100%);margin:0;padding:0;list-style:none}.pv-ocard-lines li{display:flex;align-items:center;gap:12px}.pv-ocard-lines li>span:last-child{display:flex;flex:1;flex-direction:column;min-width:0}.pv-ocard-lines li strong{color:var(--nv-ink);font-size:15px;line-height:21px;font-weight:400}.pv-ocard-lines li small{color:var(--nv-mut);font-size:14px}.pv-ocard-box{display:flex;flex:0 1 260px;flex-direction:column;min-width:min(220px,100%);padding:14px;border-radius:12px;background:var(--nv-surf);box-sizing:border-box}.pv-ocard-box>span{display:flex;flex-direction:column;gap:6px;margin-top:10px;color:var(--nv-mut);font-size:14px}.pv-ocard-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--nv-line)}.pv-ocard-foot>small{margin-left:auto;color:var(--nv-mut);font-size:14px}.pv-spend{position:relative;overflow:hidden;margin-top:26px;padding:22px;border:1px solid var(--nv-line);border-radius:18px;background:var(--nv-head);box-sizing:border-box}.pv-hatch{position:absolute;top:-70px;right:-60px;display:block;width:260px;height:260px;opacity:.14;transform:rotate(-16deg);background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 12px,transparent 12px 34px);pointer-events:none}.pv-spend-grid{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(18px,2.4vw,32px);margin-top:18px}.pv-spend-chart{display:flex;flex:1 1 380px;flex-direction:column;min-width:min(280px,100%)}.pv-bars{display:flex;align-items:flex-end;gap:clamp(4px,1vw,10px);height:150px;margin:0;padding:0;list-style:none}.pv-bars li{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:6px;min-width:0;height:100%}.pv-bars-stack{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:2px}.pv-bars-stack>span{display:block}.pv-bars-stack>span:first-child{border-radius:3px 3px 0 0;background:var(--nv-cy)}.pv-bars-stack>span:last-child{border-radius:0 0 3px 3px;background:var(--nv-raise)}.pv-bars li>small{color:var(--nv-mut);font-size:14px;text-align:center}.pv-legend{display:flex;flex-wrap:wrap;gap:20px;margin-top:14px;color:var(--nv-mut);font-size:14px}.pv-legend span{display:flex;align-items:center;gap:8px}.pv-legend i{display:block;width:12px;height:4px;border-radius:2px;background:var(--nv-raise)}.pv-legend i.is-cy{background:var(--nv-cy)}.pv-spend-stats{display:flex;flex:0 1 280px;flex-direction:column;gap:14px;min-width:min(240px,100%);padding:18px;border-radius:14px;background:var(--nv-surf);box-sizing:border-box}.pv-spend-stat{display:flex;flex-direction:column;gap:4px}.pv-spend-stat>span{display:flex;align-items:baseline;gap:8px}.pv-spend-stat .pv-num{font-size:26px}.pv-spend-stat small{flex:1;min-width:0;color:var(--nv-mut);font-size:14px}.pv-spend-note{margin-top:auto;padding-top:12px;border-top:1px solid var(--nv-line);color:var(--nv-mut);font-size:14px;line-height:20px}.pv-stat{display:flex;flex:1 1 150px;flex-direction:column;gap:4px;min-width:140px;padding:20px 22px;border-right:1px solid var(--nv-line);box-sizing:border-box}.pv-stat:last-child{border-right:0}.pv-stat .pv-num{font-size:26px}.pv-stat small{color:var(--nv-mut);font-size:14px;line-height:20px}.pv-row-inline{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pv-text-14{font-size:14px}.pv-text-15{font-size:15px;line-height:21px}.pv-order-hero-main.is-bare{padding:0}.pv-order-delivery-text{margin:6px 0 0;color:var(--nv-mut);font-size:15px;line-height:22px}.pv-oline-name{color:var(--nv-ink)}.pv-oline-name:hover{color:var(--nv-cy)}.pv-card.is-flat{padding:14px;background:var(--nv-surf)}.pv-order-hero-main{flex:1 1 380px;min-width:min(300px,100%);padding:22px}.pv-order-hero-main h2{margin:12px 0 0;color:var(--nv-ink);font-size:clamp(22px,2.2vw,28px);line-height:1.12;font-weight:700;letter-spacing:-.02em}.pv-dots{display:flex;flex-wrap:wrap;margin:18px 0 0;padding:0;list-style:none}.pv-dots li{flex:1 1 96px;min-width:88px;padding-right:10px;box-sizing:border-box}.pv-dots-rail{display:flex;align-items:center}.pv-dots-rail>i{display:block;flex:0 0 auto;width:18px;height:18px;border:2px solid var(--nv-raise);border-radius:50%;box-sizing:border-box}.pv-dots-rail>b{display:block;flex:1;height:2px;background:var(--nv-raise)}.pv-dots li>strong{display:block;margin-top:10px;color:var(--nv-mut);font-size:15px;font-weight:500}.pv-dots li>small{display:block;margin-top:2px;color:var(--nv-mut);font-size:14px}.pv-dots li[data-state=done] .pv-dots-rail>i{border-color:var(--nv-ok);background:var(--nv-ok)}.pv-dots li[data-state=done] .pv-dots-rail>b{background:var(--nv-ok)}.pv-dots li[data-state=now] .pv-dots-rail>i{border-color:var(--nv-cy);background:var(--nv-cy)}.pv-dots li[data-state=done]>strong{color:var(--nv-ink)}.pv-dots li[data-state=now]>strong{color:var(--nv-ink);font-weight:700}.pv-order-delivery{flex:0 1 300px;min-width:min(260px,100%);padding:22px;border-left:1px solid var(--nv-line);box-sizing:border-box}.pv-order-delivery>strong{display:block;margin-top:10px;font-size:17px;line-height:24px;font-weight:700}.pv-order-delivery>p{margin:6px 0 0;color:var(--nv-mut);font-size:15px;line-height:22px}.pv-person{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--nv-line)}.pv-person-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--nv-cy-deep);color:var(--nv-ink);font-size:14px;font-weight:700}.pv-person-avatar.is-lg{width:44px;height:44px}.pv-person-avatar.is-vio{background:var(--nv-vio-deep)}.pv-person-copy{display:flex;flex:1;flex-direction:column;min-width:0}.pv-person-copy>span{font-size:15px}.pv-person-copy>strong{font-size:16px;font-weight:600}.pv-person-copy>small{color:var(--nv-mut);font-size:14px}.pv-oline{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--nv-line)}.pv-oline-copy{display:flex;flex:1 1 220px;flex-direction:column;gap:3px;min-width:min(200px,100%)}.pv-oline-copy strong{font-size:16px;line-height:22px;font-weight:600}.pv-oline-copy small{color:var(--nv-mut);font-size:14px}.pv-oline-qty{flex:0 0 90px;color:var(--nv-mut);font-size:15px;text-align:center}.pv-oline-sum{flex:0 0 100px;font-size:16px;font-weight:700;text-align:right}.pv-history{margin:0;padding:0;list-style:none}.pv-history li{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;margin-left:2px;padding:13px 0 13px 14px;border-left:2px solid var(--nv-chip)}.pv-history li>small{flex:0 0 120px;color:var(--nv-mut);font-size:14px}.pv-history li>span{flex:1 1 200px;min-width:min(180px,100%);font-size:15px;line-height:21px}.pv-history li.is-cy{border-left-color:var(--nv-cy)}.pv-history li.is-cy>small{color:var(--nv-cy)}.pv-history li.is-ok{border-left-color:var(--nv-ok)}.pv-history li.is-ok>small{color:var(--nv-ok)}.pv-history li.is-err{border-left-color:var(--nv-err)}.pv-history li.is-err>small{color:var(--nv-err)}.pv-kv{display:flex;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--nv-line)}.pv-kv>span{flex:1;min-width:0;color:var(--nv-mut);font-size:15px}.pv-kv>b{flex:0 0 auto;font-size:15px;font-weight:600}.pv-total{display:flex;align-items:baseline;gap:12px;margin-top:12px}.pv-total>span{color:var(--nv-mut);font-size:15px}.pv-total>.pv-num{margin-left:auto;font-size:28px}.pv-doc{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:11px 0;border:0;border-bottom:1px solid var(--nv-line);background:transparent;color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.pv-doc:hover{color:var(--nv-ink)}.pv-doc-copy{display:flex;flex:1;flex-direction:column;min-width:0}.pv-doc-copy>span{font-size:15px}.pv-doc-copy>small{color:var(--nv-mut);font-size:14px}.pv-doc>b{flex:0 0 auto;color:var(--nv-cy);font-size:14px;font-weight:600}.pv-track-events{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.pv-track-events li{display:flex;gap:12px;color:var(--nv-ink);font-size:15px}.pv-track-events small{flex:0 0 140px;color:var(--nv-mut);font-size:14px}.pv-sub-hero{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:20px 22px;border-radius:16px;background:var(--nv-head)}.pv-sub-hero-copy{flex:1 1 260px;min-width:min(220px,100%)}.pv-sub-hero-copy strong{display:block;margin-top:8px;font-size:20px;font-weight:700;letter-spacing:-.015em}.pv-sub-hero-copy small{display:block;margin-top:4px;color:var(--nv-mut);font-size:15px}.pv-sub-item{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--nv-line)}.pv-qty{display:flex;flex:0 0 auto;align-items:center;gap:10px}.pv-qty button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--nv-line);border-radius:9px;background:transparent;color:var(--nv-mut);font:inherit;font-size:16px;cursor:pointer}.pv-qty button:hover:not(:disabled){border-color:var(--nv-cy);color:var(--nv-ink)}.pv-qty button:disabled{cursor:not-allowed;opacity:.5}.pv-qty output{min-width:22px;font-size:16px;font-weight:600;text-align:center}.pv-sub-chart{display:flex;align-items:flex-end;gap:5px;height:74px;margin:14px 0 0;padding:0;list-style:none}.pv-sub-chart li{flex:1;border-radius:3px 3px 0 0;background:var(--nv-raise)}.pv-sub-chart li.is-cy{background:var(--nv-cy)}.pv-plan{display:flex;flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none}.pv-plan-group{margin-top:8px;color:var(--nv-mut3);font-size:14px;font-weight:700;letter-spacing:.1em}.pv-step{display:flex;flex-wrap:wrap;gap:14px;padding:14px 16px;border:1px solid var(--nv-line);border-radius:14px;background:var(--nv-head);box-sizing:border-box}.pv-step.is-turn{border-color:var(--nv-vio-bd)}.pv-step.is-work{border-color:var(--nv-chip)}.pv-step.is-wait{background:var(--nv-surf)}.pv-step-mark{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--nv-card);color:var(--nv-mut3);font-size:15px;font-weight:800}.pv-step.is-done .pv-step-mark{background:var(--nv-ok-tint);color:var(--nv-ok)}.pv-step.is-skip .pv-step-mark{background:var(--nv-raise);color:var(--nv-mut3)}.pv-step.is-turn .pv-step-mark{background:var(--nv-vio);color:var(--nv-on-vio)}.pv-step.is-work .pv-step-mark{background:var(--nv-cy-tint);color:var(--nv-cy)}.pv-step.is-wait .pv-step-mark{background:var(--nv-raise);color:var(--nv-mut)}.pv-step-copy{display:flex;flex:1 1 240px;flex-direction:column;gap:5px;min-width:min(220px,100%)}.pv-step-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.pv-step-title>strong{flex:1 1 180px;min-width:min(160px,100%);color:var(--nv-mut);font-size:17px;line-height:23px;font-weight:600}.pv-step.is-turn .pv-step-title>strong,.pv-step.is-work .pv-step-title>strong,.pv-step.is-wait .pv-step-title>strong{color:var(--nv-ink)}.pv-step-copy>p{margin:0;color:var(--nv-mut);font-size:15px;line-height:21px}.pv-step-copy>b{font-size:14px;font-weight:600}.pv-step-copy>small{color:var(--nv-mut3);font-size:14px}.pv-route{display:block;margin-bottom:18px;padding:20px;border-left:3px solid var(--pv-accent, var(--nv-cy));border-radius:14px;background:var(--nv-head)}.pv-route-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pv-route-head>small{color:var(--nv-mut);font-size:14px}.pv-route>strong{display:block;margin-top:12px;color:var(--nv-ink);font-size:20px;line-height:27px;font-weight:700;letter-spacing:-.015em}.pv-route>p{margin:14px 0 0;color:var(--nv-mut);font-size:16px;line-height:23px}.pv-route>p b{color:var(--nv-ink);font-weight:600}.pv-route .pv-btn-row{margin-top:16px}.pv-date-row{display:flex;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--nv-line)}.pv-date-row .pv-num{flex:0 0 auto;font-size:20px}.pv-date-row>span{flex:1;min-width:0;font-size:15px;line-height:21px}.pv-chat{display:flex;flex:1 1 540px;flex-direction:column;min-width:min(300px,100%);overflow:hidden;border-radius:16px;background:var(--nv-head)}.pv-chat-top{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--nv-line)}.pv-chat-tabs{display:flex;gap:6px}.pv-chat-tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 13px;border:1px solid var(--nv-chip);border-radius:999px;background:transparent;color:var(--nv-mut);font:inherit;font-size:15px;cursor:pointer}.pv-chat-tab>i{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--nv-cy-deep);color:var(--nv-ink);font-size:14px;font-style:normal;font-weight:700}.pv-chat-tab.is-ai>i{background:var(--nv-vio);color:var(--nv-on-vio)}.pv-chat-tab[aria-pressed=true]{border-color:var(--nv-vio);background:var(--nv-vio-deep);color:var(--nv-ink)}.pv-chat-top .pv-online{margin-left:auto}.pv-chat-top .pv-online.is-ai{color:var(--nv-cy)}.pv-chat-log{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:420px;max-height:560px;overflow-y:auto;padding:18px;box-sizing:border-box;scrollbar-width:none}.pv-chat-log::-webkit-scrollbar{display:none}.pv-chat-log>:first-child{margin-top:auto}.pv-msg{display:flex;flex-direction:column;gap:4px;max-width:78%;align-self:flex-start}.pv-msg.is-me{align-self:flex-end}.pv-msg>small{color:var(--nv-mut);font-size:14px}.pv-msg>p{margin:0;padding:12px 15px;border-radius:16px 16px 16px 4px;background:var(--nv-raise);color:var(--nv-ink);font-size:16px;line-height:23px;white-space:pre-line;overflow-wrap:anywhere}.pv-msg.is-me>p{border-radius:16px 16px 4px;background:var(--nv-vio-deep)}.pv-msg>time{align-self:flex-start;color:var(--nv-mut);font-size:14px}.pv-msg.is-me>time{align-self:flex-end}.pv-attach{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid var(--nv-chip);border-radius:12px;background:var(--nv-surf);color:var(--nv-ink)}.pv-attach:hover{color:var(--nv-ink)}.pv-typing{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;height:38px;padding:0 16px;border-radius:16px 16px 16px 4px;background:var(--nv-raise)}.pv-typing span{display:block;width:7px;height:7px;border-radius:50%;background:var(--nv-cy);animation:pv-pulse 1.1s ease-in-out infinite}.pv-typing span:nth-child(2){animation-delay:.18s}.pv-typing span:nth-child(3){animation-delay:.36s}.pv-chat-foot{flex:0 0 auto;padding:14px 18px 18px;border-top:1px solid var(--nv-line)}.pv-chat-prompts{display:flex;gap:8px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.pv-chat-prompts::-webkit-scrollbar{display:none}.pv-chat-prompts .pv-chip{border-color:var(--nv-chip)}.pv-chat-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pv-chat-attach{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--nv-chip);border-radius:11px;color:var(--nv-mut);font-size:18px;cursor:pointer}.pv-chat-attach:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.pv-chat-input{flex:1 1 200px;min-width:min(180px,100%);height:44px;padding:0 14px;border:0;border-radius:11px;background:var(--nv-surf);color:var(--nv-ink);font:inherit;font-size:16px;box-sizing:border-box}.pv-chat-note{margin:10px 0 0;color:var(--nv-mut);font-size:14px;line-height:19px}.pv-chat-file{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--nv-mut);font-size:14px}.pv-chat-empty{margin:0;color:var(--nv-mut);font-size:16px;line-height:23px}.pv-icon-16{flex:0 0 auto;width:16px;height:16px}.pv-person.is-top{margin-top:0;padding-top:0;border-top:0}.pv-card-stack{display:flex;flex-direction:column;gap:8px;margin-top:14px}.pv-case{display:flex;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--nv-line)}.pv-case>b{flex:0 0 auto;font-size:14px;font-weight:700}.pv-case>span{flex:1;min-width:0;font-size:15px;line-height:21px}.pv-spinner{display:block;width:88px;height:88px;border:4px solid var(--nv-raise);border-top-color:var(--nv-cy);border-radius:50%;animation:pv-spin 1.1s linear infinite;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.pv-online:before,.pv-typing span,.pv-spinner{animation:none}.pv-toggle>span{transition:none}}.profile-v6-main .bg-card{border-color:var(--nv-line);border-radius:16px;background:var(--nv-head);box-shadow:none}.profile-v6-main :is(input,select,textarea){max-width:100%}.profile-v6-main img{max-width:100%;height:auto}.profile-v6-address-form{width:100%;max-width:calc(var(--space-24) * 8);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--nv-head)}.profile-v6-prosthetics-stage{display:grid;gap:var(--space-6)}.profile-v6-prosthetics-track{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));overflow-x:auto}.profile-v6-prosthetics-track li{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-3);border-top:var(--border-width-strong) solid var(--bg-raised);color:var(--text-secondary)}.profile-v6-prosthetics-track li[data-state=done]{border-top-color:var(--text-link);color:var(--text-primary)}.profile-v6-prosthetics-track li[data-state=now]{border-top-color:var(--action-primary);border-radius:var(--radius-md);background:var(--bg-selected);color:var(--text-primary)}.profile-v6-prosthetics-track-icon{display:flex;width:var(--space-6);height:var(--space-6);align-items:center;justify-content:center;border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-full)}.profile-v6-prosthetics-track li[data-state=done] .profile-v6-prosthetics-track-icon{border-color:var(--action-primary);background:var(--action-primary);color:var(--text-on-dark)}@media(max-width:1023px){.profile-v6-grid{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.profile-v6-sidebar{position:static;flex:0 0 auto;width:100%;min-width:0}.pv-me{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px}.pv-me-row{flex:1 1 220px}.pv-me-for{flex:1 1 200px;padding-top:0;border-top:0}.pv-nav{flex-direction:row;overflow-x:auto;padding-block:12px;scrollbar-width:none}.pv-nav::-webkit-scrollbar{display:none}.pv-nav-group{flex-direction:row;flex:0 0 auto}.pv-nav-title,.pv-concierge{display:none}.pv-side-tail{display:flex;flex-wrap:wrap;padding:0 0 12px}.pv-side-tail .pv-side-link,.pv-side-tail .pv-side-link.is-exit{width:auto;margin:0 0 0 12px}.pv-order-delivery{flex-grow:1;border-top:1px solid var(--nv-line);border-left:0}}@media(max-width:599px){.profile-v6-shell{padding:16px 16px 48px}.pv-strip-cell{border-right:0;border-bottom:1px solid var(--nv-line)}.pv-strip-cell:last-child{border-bottom:0}.pv-stat{border-right:0}.pv-ov-sum,.pv-ocard-sum{margin-left:0;text-align:left}.pv-ov-state{flex:1 1 140px}.pv-oline-qty,.pv-oline-sum{flex:0 0 auto;text-align:left}.pv-msg{max-width:92%}.pv-history li>small{flex-basis:100%}}.pv-sub-total{margin-left:auto;font-size:22px;font-weight:700}.pr-root{background:var(--nv-surf);color:var(--nv-ink);--pr-cy-bd: color-mix(in srgb, var(--nv-cy) 30%, transparent);--pr-warn-bd: color-mix(in srgb, var(--nv-warn) 34%, transparent)}.pr-root a{color:var(--nv-cy)}.pr-root a:hover{color:var(--nv-cy-ink)}.pr-num{font-family:var(--font-display);font-style:italic;font-weight:700;line-height:1}.pr-kicker{color:var(--nv-mut3);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pr-kicker.is-cy{color:var(--nv-cy-ink)}.pr-muted{color:var(--nv-mut3);font-size:15px}.pr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.is-tone-cy{--pr-fg: var(--nv-cy)}.is-tone-vio{--pr-fg: var(--nv-vio-ink)}.is-tone-ok{--pr-fg: var(--nv-ok)}.is-tone-warn{--pr-fg: var(--nv-warn)}.is-tone-mut{--pr-fg: var(--nv-mut3)}.is-tone-cyink{--pr-fg: var(--nv-cy-ink)}.pr-subnav{border-bottom:1px solid var(--nv-raise);background:var(--nv-surf)}.pr-subnav-inner{display:flex;gap:clamp(14px,2vw,26px);overflow-x:auto;scrollbar-width:none}.pr-subnav a{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:52px;padding:0 2px;border-bottom:2px solid transparent;color:var(--nv-mut);font-size:16px;white-space:nowrap}.pr-subnav a:hover{color:var(--nv-ink)}.pr-subnav a[aria-current=page]{border-bottom-color:var(--nv-vio);color:var(--nv-ink);font-weight:600}.pr-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:22px;padding:0 7px;border-radius:999px;background:var(--nv-cy-tint);color:var(--nv-cy);font-size:14px;font-weight:700}.pr-badge.is-warn{background:var(--nv-warn-tint);color:var(--nv-warn)}.pr-main{padding-top:28px;padding-bottom:72px}.pr-main.is-wide{display:flex;flex-direction:column;gap:clamp(36px,5vw,72px)}.pr-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px}.pr-head>div:first-child{flex:1 1 520px;min-width:280px}.pr-head h1,.pr-h1{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.08;font-weight:800;letter-spacing:-.03em}.pr-head p,.pr-lead{margin:10px 0 0;max-width:680px;color:var(--nv-mut);font-size:17px;line-height:25px;text-wrap:pretty}.pr-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}.pr-h2{margin:8px 0 0;font-size:clamp(24px,2.6vw,34px);line-height:1.1;font-weight:800;letter-spacing:-.03em}.pr-btn,.pr-btn-line,.pr-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:13px;font:inherit;font-size:16px;font-weight:600;cursor:pointer;box-sizing:border-box;text-decoration:none}.pr-root .pr-btn,.pr-btn{border:0;background:var(--nv-vio);color:var(--nv-on-vio)}.pr-root .pr-btn:hover{color:var(--nv-on-vio)}.pr-btn:disabled{background:var(--nv-raise);color:var(--nv-mut);cursor:default}.pr-root .pr-btn-line,.pr-btn-line{border:1px solid var(--nv-raise);background:transparent;color:var(--nv-ink);font-weight:400}.pr-btn-line:hover{border-color:var(--nv-cy)}.pr-root .pr-btn-ghost,.pr-btn-ghost{min-height:44px;padding:0;border:0;background:transparent;color:var(--nv-cy);font-size:15px}.pr-btn.is-l,.pr-btn-line.is-l{min-height:52px;padding:0 22px;border-radius:14px;font-size:17px}.pr-btn-line.is-warn{border-color:var(--pr-warn-bd);color:var(--nv-warn)}.pr-btn-line.is-fav{border-color:var(--pr-warn-bd);background:var(--nv-warn-tint);color:var(--nv-warn)}.pr-btn-line.is-picked{border-color:var(--nv-vio);background:var(--nv-vio-tint);color:var(--nv-vio-ink)}.pr-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.pr-chip{display:inline-flex;flex:0 0 auto;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--nv-raise);border-radius:999px;background:transparent;color:var(--nv-mut);font:inherit;font-size:15px;white-space:nowrap;cursor:pointer}.pr-root a.pr-chip{color:var(--nv-mut)}.pr-chip:hover{border-color:var(--nv-cy)}.pr-chip[aria-pressed=true],.pr-chip[aria-current=true]{border-color:var(--nv-vio);background:var(--nv-vio-deep);color:var(--nv-ink)}.pr-root a.pr-chip[aria-current=true]{color:var(--nv-ink)}.pr-chip.is-tint[aria-pressed=true]{background:var(--nv-vio-tint)}.pr-tag{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:8px;font-size:14px}.pr-tag.is-cy{background:var(--nv-cy-tint);color:var(--nv-cy-ink)}.pr-tag.is-vio{background:var(--nv-vio-tint);color:var(--nv-vio-ink)}.pr-tag.is-ok{background:var(--nv-ok-tint);color:var(--nv-ok)}.pr-tag.is-warn{background:var(--nv-warn-tint);color:var(--nv-warn)}.pr-tag.is-plain{border:1px solid var(--nv-raise);background:var(--nv-vio-deep);color:var(--nv-mut3)}.pr-pill{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;font-size:14px;font-weight:700;text-transform:uppercase}.pr-pill.is-cy{background:var(--nv-cy-tint);color:var(--nv-cy)}.pr-pill.is-warn{background:var(--nv-warn-tint);color:var(--nv-warn)}.pr-pill.is-ok{background:var(--nv-ok-tint);color:var(--nv-ok)}.pr-pill.is-mut{background:var(--nv-raise);color:var(--nv-mut)}.pr-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pr-split{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(20px,3vw,44px);margin-top:26px}.pr-split>.pr-primary{flex:1 1 600px;min-width:0}.pr-split>.pr-aside{position:sticky;top:156px;display:flex;flex:0 1 300px;flex-direction:column;gap:16px;min-width:260px}@media(max-width:1023px){.pr-split>.pr-aside{position:static;flex-basis:100%}}.pr-box{box-sizing:border-box;padding:18px;border:1px solid var(--nv-raise);border-radius:16px}.pr-box.is-head{background:var(--nv-head)}.pr-card{box-sizing:border-box;padding:20px;border:1px solid var(--nv-raise);border-radius:18px;background:var(--nv-head)}.pr-hatch{position:absolute;right:-50px;top:-60px;width:200px;height:200px;opacity:.12;transform:rotate(-16deg);background:repeating-linear-gradient(115deg,var(--pr-fg, var(--nv-cy)) 0 12px,transparent 12px 34px);pointer-events:none}.pr-grad{position:relative;overflow:hidden;box-sizing:border-box;padding:18px;border-radius:16px;background:linear-gradient(112deg,var(--nv-deep-grad) 0%,var(--nv-surf) 100%)}.pr-grad p{position:relative}.pr-grad .pr-btn-line{position:relative;border:0;background:var(--nv-overlay);font-weight:600}.pr-centers{display:flex;flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none}.pr-center{position:relative;display:flex;flex-wrap:wrap;gap:18px;overflow:hidden}.pr-center.is-fav{border-color:var(--nv-vio-bd)}.pr-center-logo{position:relative;display:flex;flex:0 0 96px;align-items:center;justify-content:center;height:96px;border-radius:16px;background-color:var(--nv-cy-tint);background-image:repeating-linear-gradient(112deg,var(--nv-warn-tint) 0 8px,transparent 8px 24px);color:var(--nv-ink);font-size:26px}.pr-center-logo svg{width:32px;height:32px;color:var(--nv-mut)}.pr-center-body{position:relative;display:flex;flex:1 1 320px;flex-direction:column;gap:8px;min-width:0}.pr-root .pr-center-name{color:var(--nv-ink);font-size:20px;font-weight:700;letter-spacing:-.015em}.pr-root .pr-center-name:hover{color:var(--nv-cy-ink)}.pr-center-slot{font-size:15px;font-weight:600;color:var(--nv-ok)}.pr-center-slot.is-warn{color:var(--nv-warn)}.pr-center-acts{position:relative;display:flex;flex:0 1 200px;flex-direction:column;gap:8px;min-width:180px}.pr-center-acts .pr-btn,.pr-center-acts .pr-btn-line{min-height:44px;border-radius:12px;font-size:15px}.pr-fav{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:0;border-radius:12px;background:var(--nv-card);color:var(--nv-mut);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.pr-fav[aria-pressed=true]{background:var(--nv-vio-tint);color:var(--nv-vio-ink)}.pr-note{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;border:1px solid var(--pr-warn-bd);border-radius:16px;background:var(--nv-head)}.pr-note>span{flex:1 1 320px;color:var(--nv-mut);font-size:15px;line-height:22px}.pr-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;border-radius:18px;background:var(--nv-head)}.pr-empty strong{font-size:20px}.pr-empty span{max-width:560px;color:var(--nv-mut);font-size:16px;line-height:23px}.pr-steps{display:flex;flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none}.pr-steps li{display:flex;align-items:baseline;gap:12px}.pr-steps .pr-num{flex:0 0 26px;color:var(--pr-fg, var(--nv-cy));font-size:20px}.pr-steps strong{display:block;font-size:15px;font-weight:600}.pr-steps span{color:var(--nv-mut3);font-size:14px;line-height:20px}.pr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;overflow:hidden;border:1px solid var(--nv-raise);border-radius:18px;background:var(--nv-raise)}.pr-stat{display:flex;flex-direction:column;gap:4px;padding:18px;background:var(--nv-head)}.pr-stat .pr-num{color:var(--pr-fg);font-size:clamp(26px,2.6vw,34px)}.pr-stat span:last-child{color:var(--nv-mut3);font-size:14px;line-height:19px}.pr-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--nv-raise)}.pr-gallery{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px;height:clamp(240px,32vw,380px);background:repeating-linear-gradient(112deg,var(--nv-cy-tint) 0 12px,transparent 12px 38px),var(--nv-head)}.pr-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pr-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--nv-vio-bd) 0%,var(--nv-vio) 82%);pointer-events:none}.pr-hero-row{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px;margin-top:clamp(-90px,-8vw,-60px)}.pr-hero-badge{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:92px;height:92px;border:3px solid var(--nv-surf);border-radius:26px;background:var(--nv-cy-deep);color:var(--nv-ink);font-size:28px;box-sizing:border-box}.pr-hero-badge svg{width:34px;height:34px}.pr-hero-title{display:flex;flex:1 1 420px;flex-direction:column;gap:8px;min-width:280px}.pr-hero-title h1{margin:0;font-size:clamp(30px,4vw,50px);line-height:1.04;font-weight:800;letter-spacing:-.035em;text-wrap:balance}.pr-hero-title>span{color:var(--nv-mut);font-size:17px}.pr-hero-lead{margin:22px 0 0;max-width:780px;color:var(--nv-mut);font-size:clamp(17px,1.5vw,20px);line-height:1.5;text-wrap:pretty}.pr-hero .pr-stats{margin:26px 0 30px}.pr-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.pr-section-head>div{flex:1 1 400px;min-width:260px}.pr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:16px}.pr-grid.is-250{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.pr-grid.is-240{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pr-service{display:flex;flex-direction:column;gap:10px}.pr-service:hover{border-color:var(--pr-cy-bd)}.pr-service-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.pr-service-top strong{flex:1 1 180px;min-width:160px;font-size:19px;line-height:25px;letter-spacing:-.015em}.pr-service-top .pr-num{flex:0 0 auto;color:var(--pr-fg);font-size:20px}.pr-service p,.pr-text{margin:0;color:var(--nv-mut);font-size:15px;line-height:22px;text-wrap:pretty}.pr-service-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:6px}.pr-tile{position:relative;display:flex;flex-direction:column;gap:8px;min-height:176px;overflow:hidden}.pr-tile.is-cy{border-color:var(--pr-cy-bd);background:linear-gradient(140deg,var(--nv-cy-tint) 0%,var(--nv-head) 100%)}.pr-tile.is-deep{border-color:var(--nv-vio-bd);background:linear-gradient(140deg,var(--nv-deep-grad) 0%,var(--nv-head) 100%)}.pr-tile>*{position:relative}.pr-tile .pr-hatch{position:absolute;right:-36px;top:-44px;width:150px;height:150px}.pr-tile .pr-label{color:var(--pr-fg);font-family:var(--font-display);font-style:italic;font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.pr-tile strong{font-size:18px;line-height:24px}.pr-tile .pr-big{color:var(--pr-fg);font-size:clamp(32px,3.4vw,46px)}.pr-tile.is-fact{min-height:196px;border-radius:20px;padding:22px}.pr-team{display:flex;flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none}.pr-member{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px}.pr-member:hover{border-color:var(--nv-vio)}.pr-avatar{display:flex;flex:0 0 64px;align-items:center;justify-content:center;height:64px;overflow:hidden;border-radius:18px;background:var(--nv-cy-deep);color:var(--nv-ink);font-family:var(--font-display);font-style:italic;font-weight:700;font-size:20px}.pr-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pr-avatar.is-vio{background:var(--nv-vio)}.pr-avatar.is-deep{background:var(--nv-vio-deep)}.pr-avatar.is-s{flex-basis:42px;height:42px;border-radius:13px;font-family:inherit;font-style:normal;font-size:15px}.pr-member-body{display:flex;flex:1 1 240px;flex-direction:column;gap:3px;min-width:200px}.pr-member-body strong{font-size:18px}.pr-slot-ok{color:var(--nv-ok);font-size:14px}.pr-slot-mut{color:var(--nv-mut3);font-size:14px}.pr-checks{display:flex;flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none}.pr-checks li{display:flex;align-items:flex-start;gap:10px;color:var(--nv-mut);font-size:15px;line-height:21px}.pr-tick{display:inline-flex;flex:0 0 18px;align-items:center;justify-content:center;height:18px;margin-top:2px;border-radius:6px;background:var(--nv-ok-tint);color:var(--nv-ok)}.pr-tick svg{width:12px;height:12px}.pr-tick.is-mut{background:var(--nv-raise);color:var(--nv-mut3)}.pr-hours{display:flex;flex-direction:column;gap:8px;margin:12px 0 0}.pr-hours div{display:flex;justify-content:space-between;gap:12px;font-size:15px}.pr-hours dt{color:var(--nv-mut3)}.pr-hours dd{margin:0;font-weight:600}.pr-hours dd.is-off{color:var(--nv-mut3)}.pr-hours dd.is-cy{color:var(--nv-cy)}.pr-reviews-row{display:flex;gap:14px;margin-top:18px;overflow-x:auto;padding-bottom:6px}.pr-review{display:flex;flex:0 0 min(360px,86vw);flex-direction:column;gap:10px}.pr-review-who{display:flex;align-items:center;gap:10px}.pr-review-who>span:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0}.pr-review-who strong{font-size:16px;font-weight:600}.pr-stars{flex:0 0 auto;color:var(--nv-warn);font-size:15px;font-weight:700}.pr-reply{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-left:3px solid var(--nv-vio);border-radius:13px;background:var(--nv-vio-deep)}.pr-reply strong{color:var(--nv-cy-ink);font-size:14px}.pr-reply span{color:var(--nv-mut3);font-size:14px;line-height:20px}.pr-cta{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:24px;overflow:hidden;padding:clamp(24px,3.4vw,44px);border-radius:24px;background:linear-gradient(118deg,var(--nv-deep-grad) 0%,var(--nv-cy-deep) 100%)}.pr-cta .pr-hatch{right:-60px;top:-80px;width:300px;height:300px;opacity:.18;--pr-fg: var(--nv-ink)}.pr-cta>div{position:relative;display:flex;flex:1 1 420px;flex-direction:column;gap:10px;min-width:260px}.pr-cta strong{font-size:clamp(22px,2.6vw,34px);line-height:1.12;font-weight:800;letter-spacing:-.03em}.pr-cta>div>span{color:var(--nv-ink-soft);font-size:17px;line-height:24px}.pr-cta .pr-actions{position:relative}.pr-brief{position:relative;overflow:hidden;margin-top:16px;border:1px solid var(--nv-raise);border-radius:20px;background:var(--nv-head)}.pr-brief-band{position:relative;display:block;height:140px;background-color:var(--nv-cy-tint);background-image:repeating-linear-gradient(112deg,var(--nv-cy-tint) 0 12px,transparent 12px 38px)}.pr-brief-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--nv-vio-tint) 0%,var(--nv-vio) 92%)}.pr-brief-band span{position:absolute;z-index:1;left:22px;top:18px}.pr-brief-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px;padding:0 clamp(18px,2vw,26px) 22px}.pr-brief-row .pr-hero-badge{width:82px;height:82px;margin-top:-38px;border-color:var(--nv-head);border-radius:22px;font-size:24px}.pr-brief-row h1{margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.1;font-weight:800;letter-spacing:-.025em}.pr-facts-line{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,40px);padding:0 clamp(18px,2vw,26px) 22px}.pr-facts-line>div{display:flex;flex:1 1 170px;flex-direction:column;min-width:150px}.pr-facts-line .pr-num{color:var(--pr-fg);font-size:26px}.pr-facts-line span:last-child{margin-top:4px;color:var(--nv-mut3);font-size:14px;line-height:19px}.pr-tabs{display:flex;flex-wrap:wrap;gap:20px;border-bottom:1px solid var(--nv-raise)}.pr-tabs button{min-height:44px;padding:0 0 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--nv-mut);font:inherit;font-size:16px;cursor:pointer}.pr-tabs button[aria-selected=true]{border-bottom-color:var(--nv-vio);color:var(--nv-ink);font-weight:600}.pr-table{overflow:hidden;border:1px solid var(--nv-raise);border-radius:16px;background:var(--nv-head)}.pr-table>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;padding:14px 16px;border-bottom:1px solid var(--nv-vio-deep)}.pr-table>div:last-child{border-bottom:0}.pr-table dt{flex:1 1 220px;min-width:200px;font-size:16px}.pr-table dd{flex:0 0 auto;margin:0;font-size:15px;font-weight:600;color:var(--pr-fg, var(--nv-ink))}.pr-spec-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--nv-raise)}.pr-spec-row .pr-avatar{flex-basis:52px;height:52px;border-radius:50%;font-family:inherit;font-style:normal;font-size:15px}.pr-windows{display:flex;flex-direction:column;gap:8px;margin-top:12px}.pr-window{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--nv-raise);border-radius:11px;background:var(--nv-head);color:var(--nv-ink);font-size:15px}.pr-root a.pr-window{color:var(--nv-ink)}.pr-window:hover{border-color:var(--nv-cy)}.pr-window span:first-child{flex:1}.pr-window span:last-child{color:var(--nv-cy);font-weight:600}.pr-spec-card{position:relative;box-sizing:border-box;width:100%;aspect-ratio:5 / 7;padding:2px;overflow:hidden;border-radius:26px;background:linear-gradient(160deg,var(--nv-warn) 0%,var(--nv-vio-grad) 46%,var(--nv-cy-deep) 100%)}.pr-spec-card>div{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;overflow:hidden;padding:20px;border-radius:24px;background:linear-gradient(168deg,var(--nv-deep-grad) 0%,var(--nv-surf) 58%,var(--nv-cy-tint) 100%)}.pr-spec-card .pr-stripes{position:absolute;left:0;right:0;top:0;height:58%;opacity:.16;background:repeating-linear-gradient(115deg,var(--nv-ink) 0 14px,transparent 14px 42px);pointer-events:none}.pr-spec-card>div>*{position:relative}.pr-spec-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pr-spec-score{display:flex;flex-direction:column;align-items:center;gap:2px}.pr-spec-score .pr-num{color:var(--nv-warn);font-size:clamp(44px,6vw,62px)}.pr-spec-score b{font-family:var(--font-display);font-size:15px;letter-spacing:.14em}.pr-spec-score i{display:block;width:34px;height:3px;margin-top:6px;border-radius:2px;background:var(--pr-warn-bd)}.pr-spec-score small{margin-top:6px;color:var(--nv-cy-ink);font-size:14px;font-weight:700;letter-spacing:.08em}.pr-spec-photo{display:flex;flex:1;align-items:center;justify-content:center;height:132px;min-width:0;overflow:hidden;border-radius:18px;background:var(--nv-raise);color:var(--nv-mut);font-family:var(--font-display);font-style:italic;font-weight:700;font-size:34px}.pr-spec-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pr-spec-name{display:flex;flex-direction:column;gap:2px;margin-top:14px;padding-top:12px;border-top:1px solid var(--nv-warn-tint)}.pr-spec-name strong{font-family:var(--font-display);font-size:clamp(26px,3.4vw,34px);line-height:1;text-transform:uppercase}.pr-spec-name span{color:var(--nv-cy-ink);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pr-attrs{display:grid;flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:10px 18px;margin-top:14px}.pr-attr{display:flex;flex-direction:column;gap:4px}.pr-attr>span:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--nv-warn);font-size:14px;font-weight:600;letter-spacing:.06em}.pr-attr .pr-num{color:var(--pr-fg);font-size:18px}.pr-bar{display:block;height:5px;overflow:hidden;border-radius:3px;background:var(--nv-warn-tint)}.pr-bar>span{display:block;height:100%;border-radius:3px;background:var(--pr-fg, var(--nv-cy))}.pr-bar.is-6{height:6px;background:var(--nv-raise)}.pr-spec-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.pr-spec-foot .pr-tag{height:28px;font-weight:700}.pr-spec-foot small{margin-left:auto;color:var(--nv-warn);font-size:14px;letter-spacing:.1em}.pr-creds{display:flex;flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none}.pr-creds li{display:flex;align-items:flex-start;gap:11px}.pr-creds .pr-num{flex:0 0 auto;margin-top:2px;color:var(--nv-warn);font-size:15px}.pr-creds strong{display:block;font-size:15px;font-weight:600;line-height:21px}.pr-creds span{color:var(--nv-warn);font-size:14px;line-height:19px}.pr-spec-verified{margin-top:auto;padding-top:12px;border-top:1px solid var(--nv-warn-tint);color:var(--nv-warn);font-size:14px;line-height:20px}.pr-slots{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding-bottom:4px}.pr-slot{display:flex;flex:0 0 auto;flex-direction:column;gap:2px;min-width:92px;min-height:66px;padding:10px 12px;border:1px solid var(--nv-raise);border-radius:14px;background:var(--nv-vio-deep);color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.pr-slot span{color:var(--nv-mut3);font-size:14px}.pr-slot strong{font-size:18px}.pr-slot[aria-pressed=true]{border-color:var(--nv-vio);background:var(--nv-vio-tint)}.pr-slot[aria-pressed=true] span{color:var(--nv-cy-ink)}.pr-rating-bars{display:flex;flex:0 1 340px;flex-direction:column;gap:8px;min-width:260px}.pr-rating-bars>div{display:flex;align-items:center;gap:10px}.pr-rating-bars>div>span:first-child{flex:0 0 150px;color:var(--nv-mut3);font-size:14px}.pr-rating-bars .pr-bar{flex:1}.pr-rating-bars b{flex:0 0 34px;color:var(--pr-fg);font-size:14px;text-align:right}.pr-body{flex:0 1 320px;min-width:280px;padding:20px;border:1px solid var(--nv-raise);border-radius:18px;background:radial-gradient(120% 80% at 50% 10%,var(--nv-raise) 0%,var(--nv-card) 62%)}.pr-body svg.pr-figure{display:block;max-width:100%;margin:14px auto 0;overflow:visible}.pr-figure .pr-trunk{fill:var(--nv-raise);stroke:var(--nv-warn-tint);stroke-width:1.6}.pr-figure .pr-limb{fill:var(--nv-raise);stroke:var(--nv-warn-tint);stroke-width:2;cursor:pointer}.pr-figure .pr-limb.is-on{fill:var(--nv-vio);stroke:var(--nv-vio-ink)}.pr-figure .pr-limb:focus-visible{outline:3px solid var(--nv-cy)}.pr-zones{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.pr-zone{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 10px;border:1px solid var(--nv-raise);border-radius:12px;background:var(--nv-surf);color:var(--nv-mut);font:inherit;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer}.pr-zone[aria-pressed=true]{border-color:var(--nv-vio);background:var(--nv-vio-deep);color:var(--nv-ink)}.pr-zone svg{width:14px;height:14px}.pr-options{display:flex;flex-direction:column;gap:10px;margin-top:14px}.pr-level{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;padding:16px 18px;border:1px solid var(--nv-raise);border-radius:16px;background:var(--nv-head);color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.pr-level[aria-pressed=true]{border-color:var(--nv-vio);background:var(--nv-vio-tint)}.pr-level>span:first-child{display:flex;flex:1 1 280px;flex-direction:column;gap:4px;min-width:220px}.pr-level strong{font-size:17px;font-weight:600}.pr-level>span:nth-child(2){display:flex;flex:0 1 180px;flex-direction:column;gap:6px;min-width:150px}.pr-dot{flex:0 0 26px;width:26px;height:26px;border:2px solid var(--nv-mut3);border-radius:50%;box-sizing:border-box}[aria-pressed=true]>.pr-dot,[aria-checked=true]>.pr-dot{border-color:var(--nv-vio);background:var(--nv-vio)}.pr-dot.is-s{flex-basis:22px;width:22px;height:22px;margin-top:2px}.pr-summary{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;padding:18px;border-radius:16px;background:var(--nv-head)}.pr-summary>span{display:flex;flex:1 1 280px;flex-direction:column;gap:4px;min-width:220px}.pr-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none}.pr-product{display:flex;flex-direction:column;gap:8px;height:100%;color:var(--nv-ink)}.pr-root a.pr-product{color:var(--nv-ink)}.pr-product:hover{border-color:var(--nv-cy)}.pr-product img{width:100%;height:160px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.pr-stepper{box-sizing:border-box;flex:0 1 280px;min-width:250px;padding:16px 14px;border:1px solid var(--nv-raise);border-radius:18px;background:var(--nv-head)}.pr-stepper ol{margin:0;padding:0;list-style:none}.pr-stepper button{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:8px 10px 8px 12px;border:0;border-radius:10px;background:transparent;color:var(--nv-mut3);font:inherit;font-size:15px;text-align:left;cursor:pointer}.pr-stepper button:hover{background:var(--nv-card)}.pr-stepper button[aria-current=step]{background:var(--nv-vio-tint);color:var(--nv-ink);font-weight:600}.pr-stepper button.is-done{color:var(--nv-mut)}.pr-mark{display:flex;flex:0 0 24px;align-items:center;justify-content:center;height:24px;border-radius:50%;background:var(--nv-card);color:var(--nv-mut3);font-size:14px;font-weight:700}[aria-current=step] .pr-mark{background:var(--nv-vio);color:var(--nv-on-vio)}.is-done .pr-mark{background:var(--nv-ok);color:var(--nv-surf)}.pr-wizard{box-sizing:border-box;padding:24px;border:1px solid var(--nv-raise);border-radius:18px;background:var(--nv-head)}.pr-wizard h2{margin:10px 0 0;font-size:24px;line-height:31px;font-weight:700;letter-spacing:-.02em}.pr-wizard>p{margin:8px 0 0;max-width:560px;color:var(--nv-mut);font-size:16px;line-height:23px}.pr-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:20px}.pr-opt{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--nv-raise);border-radius:14px;background:var(--nv-surf);color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.pr-opt[aria-checked=true],.pr-opt[aria-pressed=true]{border-color:var(--nv-vio);background:var(--nv-vio-tint)}.pr-opt>span:last-child{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.pr-opt strong{font-size:16px;font-weight:600}.pr-opt small{color:var(--nv-mut);font-size:15px;line-height:21px}.pr-wizard-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid var(--nv-raise)}.pr-wizard-foot .pr-btn-ghost{margin-left:auto}.pr-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:20px}.pr-field{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--nv-mut)}.pr-field input,.pr-field select,.pr-field textarea{min-height:48px;padding:10px 14px;border:1px solid var(--nv-raise);border-radius:12px;background:var(--nv-surf);color:var(--nv-ink);font:inherit;font-size:17px;box-sizing:border-box}.pr-field textarea{min-height:110px;resize:vertical}.pr-field input[aria-invalid=true],.pr-field select[aria-invalid=true]{border-color:var(--nv-err)}.pr-error{color:var(--nv-err);font-size:15px}.pr-sumbox{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;padding:18px;border:1px solid var(--nv-raise);border-radius:16px;background:var(--nv-surf)}.pr-sumbox>div{display:flex;flex:1 1 220px;flex-direction:column;gap:4px;min-width:200px}.pr-sumbox p{margin:0;color:var(--nv-ink2);font-size:15px;line-height:22px}.pr-sumbox p.is-warn{color:var(--nv-warn)}.pr-bk-steps{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0 0;padding:0;list-style:none}.pr-bk-steps li{flex:1 1 130px;min-width:110px}.pr-bk-steps button{display:flex;flex-direction:column;gap:3px;width:100%;min-height:44px;padding:10px 8px 0;border:0;border-top:3px solid var(--nv-raise);background:none;color:var(--nv-mut3);font:inherit;font-size:15px;text-align:left;cursor:pointer}.pr-bk-steps small{font-size:14px;font-weight:700;letter-spacing:.06em}.pr-bk-steps button.is-done{border-top-color:var(--nv-ok);color:var(--nv-mut)}.pr-bk-steps button.is-done small{color:var(--nv-ok)}.pr-bk-steps button[aria-current=step]{border-top-color:var(--nv-vio);color:var(--nv-ink);font-weight:700}.pr-bk-steps button[aria-current=step] small{color:var(--nv-vio-ink)}.pr-days{display:flex;gap:8px;margin-top:18px;overflow-x:auto;padding-bottom:4px}.pr-day{display:flex;flex:0 0 80px;flex-direction:column;align-items:center;gap:3px;padding:10px 8px;border:1px solid var(--nv-raise);border-radius:13px;background:var(--nv-head);color:var(--nv-ink);font:inherit;cursor:pointer}.pr-day span{font-size:14px}.pr-day .pr-num{font-size:20px}.pr-day small{color:var(--nv-ok);font-size:14px}.pr-day:disabled{color:var(--nv-mut3);cursor:default}.pr-day:disabled small{color:var(--nv-mut3)}.pr-day[aria-pressed=true]{border-color:var(--nv-vio);background:var(--nv-vio);color:var(--nv-on-vio)}.pr-day[aria-pressed=true] small{color:var(--nv-on-vio)}.pr-times{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.pr-time{min-height:44px;padding:0 18px;border:1px solid var(--nv-raise);border-radius:12px;background:var(--nv-head);color:var(--nv-ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.pr-time[aria-pressed=true]{border-color:var(--nv-vio);background:var(--nv-vio);color:var(--nv-on-vio)}.pr-recap{display:flex;flex-direction:column;gap:12px;margin:12px 0 0}.pr-recap>div{display:flex;align-items:baseline;gap:12px}.pr-recap dt{flex:0 0 100px;color:var(--nv-mut3);font-size:14px}.pr-recap dd{flex:1;min-width:0;margin:0;font-size:15px;line-height:21px}.pr-recap dd.is-cy{color:var(--nv-cy)}.pr-recap dd.is-mut{color:var(--nv-mut)}.pr-route{margin:0;padding:0;list-style:none}.pr-route li{position:relative;display:flex;flex-direction:column;gap:3px;padding:0 0 22px 34px}.pr-route li:before{content:"";position:absolute;left:9px;top:22px;bottom:0;width:2px;background:var(--nv-raise)}.pr-route li.is-done:before{background:var(--nv-ok)}.pr-route li:last-child:before{display:none}.pr-route-dot{position:absolute;left:0;top:3px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--nv-raise);color:var(--nv-surf)}.pr-route-dot svg{width:12px;height:12px}.is-done>.pr-route-dot{background:var(--nv-ok)}.is-current>.pr-route-dot{background:var(--nv-cy);box-shadow:0 0 0 4px var(--nv-cy-tint)}.pr-route strong{font-size:17px;line-height:23px;font-weight:500}.pr-route .is-current strong{font-weight:700}.pr-route .is-next strong{color:var(--nv-mut3)}.pr-route-now{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:14px 16px;border-radius:12px;background:var(--nv-surf);color:var(--nv-ink2);font-size:15px;line-height:21px}.pr-progress{display:flex;align-items:center;gap:10px}.pr-progress .pr-bar{flex:1;--pr-fg: var(--nv-cy)}.pr-progress .pr-num{color:var(--pr-fg, var(--nv-cy));font-size:17px}.pr-docs{display:flex;flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none}.pr-docs li{display:flex;align-items:center;gap:10px;min-height:44px}.pr-docs svg{flex:0 0 auto;width:17px;height:17px;color:var(--nv-mut3)}.pr-docs a{flex:1;min-width:0;overflow:hidden;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.pr-upload{display:flex;flex-direction:column;gap:10px;margin-top:14px}.pr-concierge-head{position:relative;display:flex;align-items:center;gap:11px}.pr-concierge-head>span:first-child{display:flex;flex:0 0 34px;align-items:center;justify-content:center;height:34px;border-radius:50%;background:var(--nv-cy-deep);color:var(--nv-ink)}.pr-concierge-head svg{width:17px;height:17px}.pr-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin:18px 0 0;padding:0;list-style:none}.pr-item{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;overflow:hidden}.pr-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--pr-fg)}.pr-item-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.pr-root .pr-item-top a{color:var(--nv-ink);font-size:19px;font-weight:700;letter-spacing:-.015em}.pr-item-top .pr-pill{margin-left:auto}.pr-item-next{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;background:var(--nv-surf);color:var(--nv-ink2);font-size:15px;line-height:21px}.pr-item .pr-actions{margin-top:auto}.pr-item .pr-btn,.pr-item .pr-btn-line{min-height:44px;border-radius:11px;font-size:15px}@media(max-width:599px){.pr-actions,.pr-actions>*{width:100%}.pr-center-acts{flex-basis:100%}.pr-rating-bars>div>span:first-child{flex-basis:120px}}@media(prefers-reduced-motion:reduce){.pr-root *{transition:none!important;animation:none!important}}.pr-gap{margin-top:18px}.pr-grad>*{position:relative}.pr-grad-title{margin:10px 0 4px;font-size:18px;line-height:25px;font-weight:700}.pr-grad .pr-btn-line{margin-top:14px}.pr-more{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;font-size:15px;font-weight:600}.pr-score{color:var(--pr-fg);font-size:38px}.pr-hero .pr-hero-row,.pr-hero .pr-hero-lead,.pr-hero .pr-stats{margin-left:auto;margin-right:auto}.pr-review-score{color:var(--pr-fg);font-size:20px}.pr-push{margin-left:auto}.pr-dotmark{color:var(--nv-cy)}.pr-box .pr-text,.pr-box .pr-more{margin-top:10px}.pr-spec-split{margin-top:0}.pr-spec-side{display:flex;flex:0 1 380px;flex-direction:column;gap:12px;min-width:288px}.pr-flip{width:100%}.pr-spec-main{display:flex;flex:1 1 480px;flex-direction:column;gap:22px}.pr-spec-h1{margin-top:10px;font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:-.035em}.pr-highlight{min-height:0;gap:6px;padding:16px}.pr-highlight strong{font-size:16px;line-height:22px}.pr-figure-shadow{fill:var(--nv-cy-tint)}.pr-center-text{margin-top:12px;text-align:center}.pr-h3{margin:0;font-size:20px;font-weight:700;letter-spacing:-.015em}.pr-pre{white-space:pre-line}.pr-photo{width:100%;height:200px;border-radius:14px;-o-object-fit:cover;object-fit:cover}.pr-visit{display:block;margin-top:10px;font-size:20px;font-weight:700}.pr-box .pr-muted{display:block;margin-top:4px}.pr-doc-count{color:var(--nv-cy);font-size:20px}.md-page{background:var(--nv-surf);color:var(--nv-ink)}.md-wrap{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding-inline:clamp(16px,2.4vw,32px)}.md-eyebrow{color:var(--nv-mut3);font-size:14px;font-weight:700;letter-spacing:.1em}.md-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.md-error{color:var(--nv-err);font-size:14px;line-height:20px}.md-subnav{border-bottom:1px solid var(--nv-raise);background:var(--nv-surf)}.md-subnav-row{display:flex;gap:clamp(14px,2vw,26px);overflow-x:auto;scrollbar-width:none}.md-subnav-row a{display:inline-flex;flex:0 0 auto;align-items:center;box-sizing:border-box;min-height:52px;padding:0 2px;border-bottom:2px solid transparent;color:var(--nv-mut3);font-size:16px;font-weight:500;white-space:nowrap}.md-subnav-row a:hover{color:var(--nv-ink)}.md-subnav-row a[aria-current=page]{border-bottom-color:var(--nv-cy);color:var(--nv-ink);font-weight:700}.md-hero{position:relative;overflow:hidden;background:linear-gradient(112deg,var(--nv-deep-grad) 0%,var(--nv-surf) 62%)}.md-hero-stripes{position:absolute;top:-100px;right:-80px;display:block;width:420px;height:420px;opacity:.16;transform:rotate(-16deg);background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 14px,transparent 14px 40px);pointer-events:none}.md-hero-row{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(22px,3.5vw,52px);padding-top:clamp(26px,4vw,52px);padding-bottom:clamp(28px,3vw,44px)}.md-hero-text{display:flex;flex:1 1 440px;flex-direction:column;gap:16px;min-width:min(300px,100%)}.md-hero-view{display:flex;flex:1 1 420px;flex-direction:column;gap:12px;min-width:min(300px,100%)}.md-chips{display:flex;flex-wrap:wrap;gap:8px}.md-chip{display:inline-flex;align-items:center;box-sizing:border-box;min-height:28px;padding:0 11px;border-radius:999px;font-size:14px;font-weight:700}.md-chip.is-ok{background:var(--nv-ok-tint);color:var(--nv-ok)}.md-chip.is-cy{background:var(--nv-cy-tint);color:var(--nv-cy)}.md-brand{color:var(--nv-cy-ink);font-family:var(--font-display);font-size:15px;font-style:italic;font-weight:700;letter-spacing:.12em}.md-hero h1{margin:0;font-size:clamp(32px,4.4vw,56px);font-weight:800;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.md-lead{max-width:620px;margin:0;color:var(--nv-mut);font-size:clamp(17px,1.5vw,20px);line-height:1.5;text-wrap:pretty}.md-lead strong{color:var(--nv-ink);font-weight:600}.md-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.md-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:0 20px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--nv-ink);font:inherit;font-size:17px;text-decoration:none;cursor:pointer}.md-btn.is-vio{padding:0 24px;background:var(--nv-vio);color:var(--nv-on-vio);font-weight:600}.md-btn.is-vio:hover{color:var(--nv-on-vio);filter:brightness(1.08)}.md-btn.is-line{border-color:var(--nv-vio-deep)}.md-btn.is-line:hover{border-color:var(--nv-cy)}.md-btn.is-ghost{color:var(--nv-mut)}.md-btn.is-ghost:hover{color:var(--nv-ink)}.md-btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.md-booked{margin:0;color:var(--nv-cy-ink);font-size:15px;font-weight:600}.md-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:1px;margin:10px 0 0;overflow:hidden;border:1px solid var(--nv-raise);border-radius:16px;background:var(--nv-raise)}.md-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:3px;box-sizing:border-box;padding:14px 16px;background:var(--nv-head)}.md-stat dt{color:var(--nv-mut3);font-size:14px}.md-stat dd{margin:0;font-family:var(--font-display);font-size:26px;font-style:italic;font-weight:700;line-height:1}.md-stat.tone-cy dd{color:var(--nv-cy)}.md-stat.tone-warn dd{color:var(--nv-warn)}.md-stat.tone-ok dd{color:var(--nv-ok)}.md-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.md-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;box-sizing:border-box;min-height:44px;padding:0 16px;border:1px solid var(--nv-raise);border-radius:999px;background:transparent;color:var(--nv-mut3);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.md-tabs button.is-on{border-color:var(--nv-vio);background:var(--nv-vio-tint);color:var(--nv-ink)}.md-view{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-height:420px;padding:18px;overflow:hidden;border:1px solid var(--nv-raise);border-radius:22px;background:var(--nv-head)}.md-pane{display:flex;flex:1;flex-direction:column;gap:10px}.md-pane-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.md-link{min-height:44px;padding:0;border:0;background:transparent;color:var(--nv-cy);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.md-link:hover{color:var(--nv-cy-ink)}.md-caption{color:var(--nv-mut3);font-size:14px;line-height:20px}.md-stage-frame{position:relative;flex:1;min-height:320px;margin:4px 0;overflow:hidden;border-radius:18px;background:var(--nv-vio-deep)}.md-stage-frame:fullscreen{margin:0;border-radius:0}.md-stage{position:absolute;top:0;right:0;bottom:0;left:0}.md-stage-canvas{display:block;outline-offset:-3px;touch-action:none}.md-stage-wait,.md-stage-error{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:24px;color:var(--nv-mut);font-size:15px;line-height:22px;text-align:center}.md-stage-toolbar{position:absolute;right:12px;bottom:12px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.md-stage-toolbar button,.md-stage-close{min-height:44px;padding:0 14px;border:1px solid var(--nv-line-soft);border-radius:10px;background:var(--nv-overlay);color:var(--nv-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.md-stage-toolbar button:hover,.md-stage-close:hover{border-color:var(--nv-cy)}.md-stage-toolbar button:disabled{opacity:.6;cursor:progress}.md-stage-close{position:absolute;top:16px;right:16px}.md-stage-note{position:absolute;bottom:16px;left:16px;display:none;max-width:50%;margin:0;color:var(--nv-mut);font-size:14px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.md-stage-frame:fullscreen .md-stage-note{display:block}.md-stage-export-error{position:absolute;top:12px;left:12px;margin:0;padding:8px 12px;border-radius:10px;background:var(--nv-overlay);color:var(--nv-err);font-size:14px}.md-photo{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.md-photo.is-big{flex:1}.md-photo-drop{position:relative;display:flex;flex:1;align-items:flex-end;box-sizing:border-box;min-height:96px;overflow:hidden;border:1.5px dashed var(--nv-line-soft);border-radius:14px;background:var(--nv-surf);cursor:pointer}.md-photo.is-big .md-photo-drop{min-height:240px;border-radius:16px}.md-photo-drop:hover,.md-photo-drop.is-over{border-color:var(--nv-cy);background:var(--nv-cy-tint)}.md-photo-drop:has(input:focus-visible){outline:3px solid var(--nv-vio);outline-offset:2px}.md-photo-drop.has-photo{border-style:solid;border-color:var(--nv-raise)}.md-photo-drop img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.md-photo-caption{position:relative;display:flex;flex-direction:column;gap:2px;width:100%;box-sizing:border-box;padding:10px 12px;color:var(--nv-mut3);font-size:14px;line-height:20px}.md-photo-caption strong{color:var(--nv-ink);font-weight:600}.md-photo-drop.has-photo .md-photo-caption{background:var(--nv-overlay)}.md-photo:not(.is-big) .md-photo-caption span{display:none}.md-photo-remove{align-self:flex-start;min-height:44px;padding:0;border:0;background:transparent;color:var(--nv-mut);font:inherit;font-size:14px;cursor:pointer}.md-photo-remove:hover{color:var(--nv-err)}.md-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.md-parts{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.md-parts li{display:flex;align-items:flex-start;gap:12px;box-sizing:border-box;padding:12px 14px;border:1px solid var(--nv-raise);border-radius:14px;background:var(--nv-vio-deep)}.md-part-n{display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;height:30px;border-radius:10px;background:var(--nv-overlay);color:var(--nv-cy-ink);font-family:var(--font-display);font-size:16px;font-style:italic;font-weight:700}.md-part-body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.md-part-body strong{font-size:16px;font-weight:600}.md-part-body span{color:var(--nv-mut3);font-size:14px;line-height:20px}.md-part-weight{flex:0 0 auto;color:var(--nv-cy);font-size:14px}.md-main{display:flex;flex-direction:column;gap:clamp(36px,5vw,72px);padding-top:clamp(28px,4vw,56px);padding-bottom:80px}.md-main h2{margin:8px 0 20px;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.1;letter-spacing:-.03em}.md-main h2.is-small{margin-bottom:18px;font-size:clamp(22px,2.2vw,28px);line-height:1.15;letter-spacing:-.025em}.md-split{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(22px,3.5vw,52px)}.md-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.md-spec{position:relative;display:flex;flex-direction:column;gap:6px;box-sizing:border-box;min-height:148px;padding:18px;overflow:hidden;border:1px solid var(--nv-raise);border-radius:18px;background:var(--nv-head)}.md-spec.tone-cy{--md-tone: var(--nv-cy)}.md-spec.tone-ok{--md-tone: var(--nv-ok)}.md-spec.tone-warn{--md-tone: var(--nv-warn)}.md-spec.tone-vio{--md-tone: var(--nv-vio)}.md-spec-stripes{position:absolute;top:-34px;right:-30px;display:block;width:120px;height:120px;opacity:.1;transform:rotate(-16deg);background:repeating-linear-gradient(115deg,var(--md-tone) 0 10px,transparent 10px 28px);pointer-events:none}.md-spec-label{position:relative;color:var(--nv-mut3);font-size:14px}.md-spec-value{position:relative;color:var(--md-tone);font-family:var(--font-display);font-size:clamp(30px,3vw,40px);font-style:italic;font-weight:700;line-height:1}.md-spec-note{position:relative;margin-top:auto;color:var(--nv-mut);font-size:14px;line-height:20px}.md-usage{flex:1 1 520px;min-width:min(300px,100%)}.md-usage-list{display:flex;flex-direction:column;gap:12px}.md-usage-row{display:flex;flex-wrap:wrap;gap:16px;box-sizing:border-box;padding:18px;border:1px solid var(--nv-raise);border-radius:18px;background:var(--nv-head)}.md-usage-time{flex:0 0 70px;color:var(--nv-cy);font-family:var(--font-display);font-size:17px;font-style:italic;font-weight:700;letter-spacing:.04em}.md-usage-body{display:flex;flex:1 1 280px;flex-direction:column;gap:4px;min-width:min(240px,100%)}.md-usage-body strong{font-size:18px;font-weight:700}.md-usage-body span{color:var(--nv-mut);font-size:15px;line-height:22px;text-wrap:pretty}.md-checks{flex:0 1 340px;box-sizing:border-box;min-width:min(260px,100%);padding:20px;border:1px solid var(--nv-raise);border-radius:20px;background:var(--nv-head)}.md-checks-list{display:flex;flex-direction:column;gap:10px;margin-top:14px}.md-check{display:flex;align-items:center;gap:11px;box-sizing:border-box;min-height:48px;padding:10px 12px;border:1px solid var(--nv-raise);border-radius:13px;background:var(--nv-vio-deep);color:var(--nv-mut);font:inherit;font-size:15px;line-height:21px;text-align:left;cursor:pointer}.md-check.is-on{border-color:var(--nv-ok-tint);background:var(--nv-ok-tint);color:var(--nv-ink)}.md-check-box{display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;box-sizing:border-box;height:22px;border:2px solid var(--nv-mut3);border-radius:7px;color:var(--nv-surf);font-size:14px;font-weight:800}.md-check.is-on .md-check-box{border-color:var(--nv-ok);background:var(--nv-ok)}.md-checks-summary{display:block;margin-top:14px;color:var(--nv-mut3);font-size:14px;line-height:20px}.md-care{display:flex;gap:14px;margin:0;padding:0 0 6px;overflow-x:auto;list-style:none;scrollbar-width:none}.md-care-card{display:flex;flex:0 0 236px;flex-direction:column;gap:8px;box-sizing:border-box;padding:18px;border:1px solid var(--nv-raise);border-radius:18px;background:var(--nv-head)}.md-care-card.tone-now{--md-tone: var(--nv-cy-ink);border-color:var(--nv-vio-bd);background:linear-gradient(140deg,var(--nv-deep-grad) 0%,var(--nv-head) 100%)}.md-care-card.tone-cy{--md-tone: var(--nv-cy)}.md-care-card.tone-warn{--md-tone: var(--nv-warn)}.md-care-card.tone-mut{--md-tone: var(--nv-mut3)}.md-care-when{color:var(--md-tone);font-family:var(--font-display);font-size:15px;font-style:italic;font-weight:700;letter-spacing:.08em}.md-care-card strong{font-size:17px;font-weight:700;line-height:23px}.md-care-note{color:var(--nv-mut3);font-size:14px;line-height:20px}.md-care-state{margin-top:auto;color:var(--md-tone);font-size:14px;font-weight:600}.md-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.md-fact{position:relative;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;min-height:200px;padding:22px;overflow:hidden;border:1px solid var(--nv-raise);border-radius:20px;background:var(--nv-head)}.md-fact.tone-cy{--md-tone: var(--nv-cy);border-color:color-mix(in srgb,var(--nv-cy) 30%,transparent);background:linear-gradient(140deg,var(--nv-cy-tint) 0%,var(--nv-head) 100%)}.md-fact.tone-warn{--md-tone: var(--nv-warn)}.md-fact.tone-ok{--md-tone: var(--nv-ok)}.md-fact.tone-deep{--md-tone: var(--nv-cy-ink);border-color:var(--nv-vio-bd);background:linear-gradient(140deg,var(--nv-deep-grad) 0%,var(--nv-head) 100%)}.md-fact-stripes{position:absolute;right:-44px;bottom:-54px;display:block;width:180px;height:180px;opacity:.14;transform:rotate(-16deg);background:repeating-linear-gradient(115deg,var(--md-tone) 0 12px,transparent 12px 34px);pointer-events:none}.md-fact-num{position:relative;color:var(--md-tone);font-family:var(--font-display);font-size:clamp(34px,3.6vw,48px);font-style:italic;font-weight:700;line-height:1}.md-fact strong{position:relative;font-size:18px;font-weight:700;line-height:24px}.md-fact>span:last-child{position:relative;color:var(--nv-mut);font-size:15px;line-height:22px;text-wrap:pretty}.md-docs{flex:1 1 420px;min-width:min(300px,100%)}.md-docs ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.md-doc{display:flex;flex-wrap:wrap;align-items:center;gap:14px;box-sizing:border-box;min-height:60px;padding:14px 16px;border:1px solid var(--nv-raise);border-radius:15px;background:var(--nv-head);color:var(--nv-ink);text-decoration:none}.md-doc:hover{border-color:var(--nv-cy);color:var(--nv-ink)}.md-doc-text{display:flex;flex:1 1 200px;flex-direction:column;gap:2px;min-width:min(180px,100%)}.md-doc-text strong{font-size:16px;font-weight:600}.md-doc-text span{color:var(--nv-mut3);font-size:14px}.md-doc-action{flex:0 0 auto;color:var(--nv-cy);font-size:15px;font-weight:600}.md-team{position:relative;flex:1 1 360px;box-sizing:border-box;min-width:min(280px,100%);padding:clamp(20px,2.4vw,30px);overflow:hidden;border-radius:22px;background:linear-gradient(118deg,var(--nv-cy-deep) 0%,var(--nv-deep-grad) 100%)}.md-team-stripes{position:absolute;top:-60px;right:-50px;display:block;width:230px;height:230px;opacity:.2;transform:rotate(-16deg);background:repeating-linear-gradient(115deg,var(--nv-ink) 0 12px,transparent 12px 36px);pointer-events:none}.md-team-eyebrow{position:relative;color:var(--nv-ink);font-size:14px;font-weight:700;letter-spacing:.1em}.md-team-name{position:relative;margin:12px 0 6px;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.15;letter-spacing:-.025em}.md-team-text{position:relative;margin:0 0 18px;color:var(--nv-ink-soft);font-size:16px;line-height:23px}.md-team-actions{position:relative;display:flex;flex-wrap:wrap;gap:10px}.md-team-btn{display:inline-flex;align-items:center;box-sizing:border-box;min-height:48px;padding:0 18px;border-radius:13px;color:var(--nv-ink);font-size:16px;text-decoration:none}.md-team-btn.is-fill{padding:0 20px;background:var(--nv-raise);font-weight:700}.md-team-btn.is-line{border:1px solid color-mix(in srgb,var(--nv-warn) 34%,transparent)}.md-team-btn:hover{color:var(--nv-ink);filter:brightness(1.08)}.md-dialog.md-dialog{border-color:var(--nv-line-soft);background:var(--nv-surf);color:var(--nv-ink)}.md-dialog .md-dialog-title{color:var(--nv-ink);font-size:22px;font-weight:700;line-height:28px}.md-dialog .md-dialog-text{margin:8px 0 0;color:var(--nv-mut);font-size:16px;line-height:23px}.md-dialog-body{display:flex;flex-direction:column;gap:16px;max-height:60vh;overflow-y:auto}.md-dialog-body .md-btn{align-self:stretch}.md-days{display:flex;gap:8px;padding-bottom:4px;overflow-x:auto}.md-days button{flex:0 0 auto;min-height:44px;padding:0 14px;border:1px solid var(--nv-raise);border-radius:999px;background:transparent;color:var(--nv-mut3);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.md-days button.is-on{border-color:var(--nv-vio);background:var(--nv-vio-tint);color:var(--nv-ink)}.md-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.md-times button{min-height:48px;border:1px solid var(--nv-raise);border-radius:12px;background:var(--nv-head);color:var(--nv-ink);font:inherit;font-size:16px;cursor:pointer}.md-times button:hover{border-color:var(--nv-cy)}.md-times button.is-on{border-color:var(--nv-vio);background:var(--nv-vio);color:var(--nv-on-vio)}.md-part-pick{display:flex;flex-direction:column;gap:8px}.md-part-pick button{display:flex;flex-direction:column;gap:2px;min-height:48px;padding:12px 14px;border:1px solid var(--nv-raise);border-radius:14px;background:var(--nv-head);color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer}.md-part-pick button strong{font-size:16px;font-weight:600}.md-part-pick button span{color:var(--nv-mut3);font-size:14px;line-height:20px}.md-part-pick button.is-on{border-color:var(--nv-vio);background:var(--nv-vio-tint)}.md-part-history ul{display:flex;flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none}.md-part-history li{display:flex;flex-direction:column;gap:2px;font-size:15px}.md-part-history li span{color:var(--nv-mut3);font-size:14px}@media(prefers-reduced-motion:reduce){.md-btn.is-vio:hover,.md-team-btn:hover{filter:none}}.lp-root,.lp-dialog{--lp-soft: color-mix(in srgb, var(--nv-ink) 20%, transparent);--lp-on-vio-soft: color-mix(in srgb, var(--nv-on-vio) 22%, transparent);--lp-on-vio-mut: color-mix(in srgb, var(--nv-on-vio) 82%, transparent)}.lp-root{background:var(--nv-surf);color:var(--nv-ink);font-family:var(--font-text);overflow-x:hidden}.lp-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(16px,3vw,32px);box-sizing:border-box}.lp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(20px,3vw,40px);align-items:start}.lp-hatch{position:absolute;display:block;pointer-events:none;background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 18px,transparent 18px 52px)}.lp-hatch.is-hero{right:-160px;top:-110px;width:720px;height:720px;opacity:.22;transform:rotate(-14deg)}.lp-hatch.is-hero-left{left:-140px;bottom:-160px;width:680px;height:680px;opacity:.2;transform:rotate(-14deg)}.lp-hatch.is-calc{right:-60px;bottom:-80px;width:320px;height:320px;opacity:.25;background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 12px,transparent 12px 38px)}.lp-hatch.is-tint{left:-120px;top:-120px;width:460px;height:460px;opacity:.18;transform:rotate(-16deg);background:repeating-linear-gradient(115deg,var(--nv-cy-deep) 0 14px,transparent 14px 44px)}.lp-hatch.is-final{right:-80px;top:-100px;width:480px;height:480px;opacity:.22;transform:rotate(-14deg);background:repeating-linear-gradient(115deg,var(--nv-cy-grad) 0 16px,transparent 16px 46px)}.lp-eyebrow{display:block;color:var(--nv-cy);font-size:14px;font-weight:700;letter-spacing:.08em}.lp-h2{margin-top:12px;color:var(--nv-ink);font-size:clamp(26px,3.2vw,44px);font-weight:700;line-height:1.14;letter-spacing:-.015em;text-wrap:balance}.lp-h2.is-xl{max-width:900px;font-size:clamp(26px,3.2vw,46px);line-height:1.12}.lp-h2.is-md{font-size:clamp(26px,3vw,40px)}.lp-h2.is-sm{font-size:clamp(24px,2.8vw,38px);line-height:1.15}.lp-sub{max-width:860px;margin-top:12px;color:var(--nv-mut);font-size:17px;line-height:25px;text-wrap:pretty}.lp-sub.is-lg{font-size:clamp(17px,1.4vw,20px);line-height:1.45}.lp-display{font-family:var(--font-display);font-style:italic;font-weight:700;line-height:1}.lp-btn,.lp-btn-line{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;box-sizing:border-box;border-radius:14px;font:inherit;font-size:18px;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.lp-btn{padding:0 28px;border:0;background:var(--nv-vio);color:var(--nv-on-vio);font-weight:700}.lp-btn:hover{background:var(--nv-raise);color:var(--nv-ink)}.lp-btn:disabled{background:var(--nv-raise);color:var(--nv-mut);cursor:default}.lp-btn svg{width:20px;height:20px}.lp-btn-line{padding:0 24px;border:2px solid var(--lp-soft);background:transparent;color:var(--nv-ink);font-weight:500}.lp-btn-line:hover{border-color:var(--nv-ink);color:var(--nv-ink)}.lp-btn.is-wide,.lp-btn-line.is-wide{width:100%;min-height:60px;font-size:19px}.lp-btn-line.is-wide{font-weight:600}.lp-hero{position:relative;overflow:hidden;box-sizing:border-box;padding:clamp(40px,6vw,80px) 0 clamp(32px,4vw,56px);border-radius:0 0 28px 28px;background:linear-gradient(118deg,var(--nv-surf) 0%,var(--nv-deep-grad) 55%,var(--nv-cy-deep) 125%)}.lp-hero.is-seller{background:linear-gradient(122deg,var(--nv-surf) 0%,var(--nv-deep-grad) 52%,var(--nv-cy-deep) 128%)}.lp-hero-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(24px,4vw,56px);align-items:center}.lp-hero-grid>*{min-width:0}.lp-hero .lp-eyebrow{color:var(--nv-cy-ink);letter-spacing:.1em}.lp-hero h1{max-width:660px;margin-top:16px;color:var(--nv-ink);font-family:var(--font-display);font-size:clamp(34px,4.4vw,62px);font-style:italic;font-weight:700;line-height:1.02;letter-spacing:.01em;text-wrap:balance}.lp-lead{max-width:560px;margin-top:20px;color:var(--nv-ink);font-size:clamp(17px,1.4vw,20px);line-height:1.5;text-wrap:pretty}.lp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lp-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.lp-badges span{display:inline-flex;align-items:center;min-height:30px;padding:4px 12px;border-radius:999px;background:var(--lp-soft);color:var(--nv-ink);font-size:14px;font-weight:500}.lp-glass{box-sizing:border-box;padding:clamp(20px,2.4vw,28px);border:1px solid var(--lp-soft);border-radius:24px;background:var(--lp-soft)}.lp-glass-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.lp-glass-head .lp-eyebrow,.lp-glass>.lp-eyebrow{color:var(--nv-cy-ink);letter-spacing:.08em}.lp-glass-head small,.lp-glass-note{color:var(--nv-ink);font-size:14px;line-height:20px}.lp-glass-note{display:block;margin-top:18px}.lp-agent{display:flex;align-items:center;gap:14px;margin-top:16px}.lp-agent-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--nv-raise);color:var(--nv-ink)}.lp-agent-avatar svg{width:26px;height:26px}.lp-agent-name{display:flex;flex-direction:column;gap:2px;min-width:0}.lp-agent-name strong{color:var(--nv-ink);font-size:20px;font-weight:700}.lp-agent-name span{color:var(--nv-ink);font-size:14px}.lp-feed{display:flex;flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none}.lp-feed li{display:flex;align-items:center;gap:12px;min-height:52px;box-sizing:border-box;padding:10px 14px;border-radius:12px;background:var(--lp-soft)}.lp-dot{display:block;flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--nv-cy)}.lp-dot.is-ok{background:var(--nv-ok)}.lp-feed-text{flex:1;min-width:0;color:var(--nv-ink);font-size:15px;line-height:21px}.lp-feed-tag{flex:0 0 auto;color:var(--nv-ink);font-size:14px}.lp-demand{display:flex;flex-direction:column;gap:14px;margin:18px 0 0;padding:0;list-style:none}.lp-demand li{display:flex;flex-direction:column;gap:6px}.lp-demand-line{display:flex;justify-content:space-between;gap:12px;color:var(--nv-ink);font-size:15px}.lp-demand-line strong{flex:0 0 auto;font-weight:700}.lp-track{display:block;overflow:hidden;height:12px;border-radius:6px;background:var(--lp-soft)}.lp-track>span{display:block;height:100%;border-radius:6px;background:var(--nv-cy);transition:width .25s ease}.lp-track>span.is-soft{background:var(--nv-cy-ink)}.lp-sec{padding:clamp(36px,4.5vw,64px) 0;background:var(--nv-surf)}.lp-sec.is-head{background:var(--nv-head)}.lp-sec.is-tint{position:relative;overflow:hidden;border-radius:28px;background:var(--nv-cy-tint)}.lp-sec.is-tint>.lp-wrap{position:relative}.lp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:clamp(14px,2vw,20px);margin-top:36px}.lp-fact{display:flex;flex-direction:column;min-height:200px;box-sizing:border-box;padding:24px;border-radius:20px;background:var(--nv-raise)}.lp-fact .lp-display{color:var(--nv-ink);font-size:clamp(40px,4.2vw,56px)}.lp-fact.is-compact .lp-display{font-size:clamp(36px,3.8vw,52px)}.lp-fact strong{margin-top:14px;color:var(--nv-ink);font-size:18px;font-weight:600;line-height:25px}.lp-fact span:last-child{margin-top:8px;color:var(--nv-mut);font-size:15px;line-height:21px}.lp-fact.is-vio{background:var(--nv-vio)}.lp-fact.is-vio .lp-display,.lp-fact.is-vio strong{color:var(--nv-on-vio)}.lp-fact.is-vio span:last-child{color:var(--lp-on-vio-mut)}.lp-fact.is-cy{background:var(--nv-cy-tint)}.lp-fact.is-cy .lp-display{color:var(--nv-cy)}.lp-fact.is-ok{background:var(--nv-ok-tint)}.lp-fact.is-ok .lp-display{color:var(--nv-ok)}.lp-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:4px;margin-top:32px}.lp-step{display:flex;flex-direction:column;gap:10px;min-height:148px;box-sizing:border-box;padding:20px;border:0;border-radius:18px;background:var(--nv-surf);color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.lp-step:hover{transform:translateY(-3px)}.lp-step-top{display:flex;align-items:center;gap:10px}.lp-step-num{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--nv-head);color:var(--nv-ink);font-size:16px;font-weight:700}.lp-step-rule{display:block;flex:1;height:3px;border-radius:2px;background:var(--nv-mut)}.lp-step strong{font-size:19px;font-weight:700;line-height:25px}.lp-step small{color:var(--nv-mut);font-size:14px;font-weight:600;letter-spacing:.04em}.lp-step[aria-pressed=true]{background:var(--nv-vio);color:var(--nv-on-vio);box-shadow:0 20px 40px -28px var(--nv-vio)}.lp-step[aria-pressed=true] .lp-step-num,.lp-step[aria-pressed=true] .lp-step-rule{background:var(--lp-on-vio-soft);color:var(--nv-on-vio)}.lp-step[aria-pressed=true] small{color:var(--lp-on-vio-mut)}.lp-step-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(20px,3vw,40px);margin-top:20px;box-sizing:border-box;padding:clamp(20px,2.6vw,32px);border-radius:22px;background:var(--nv-surf);box-shadow:var(--nv-shadow)}.lp-step-panel>*{min-width:0}.lp-step-panel h3{margin-top:10px;color:var(--nv-ink);font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.2;text-wrap:balance}.lp-step-panel p{margin-top:12px;color:var(--nv-mut);font-size:17px;line-height:25px;text-wrap:pretty}.lp-bullets{display:flex;flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none}.lp-bullets li{display:flex;align-items:flex-start;gap:10px;color:var(--nv-ink);font-size:16px;line-height:23px}.lp-tick{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--nv-ok-tint);color:var(--nv-ok)}.lp-tick svg{width:14px;height:14px;stroke-width:3}.lp-side{display:flex;flex-direction:column;gap:14px;box-sizing:border-box;padding:20px;border-radius:18px;background:var(--nv-cy-tint)}.lp-side.is-rows{gap:12px}.lp-side>b{color:var(--nv-ink);font-size:14px;font-weight:700;letter-spacing:.08em}.lp-bubble{max-width:86%;box-sizing:border-box;padding:12px 14px;border-radius:14px;background:var(--nv-surf);color:var(--nv-ink);font-size:15px;line-height:21px;align-self:flex-start}.lp-bubble.is-mine{background:var(--nv-vio);color:var(--nv-on-vio);align-self:flex-end}.lp-side-foot{margin-top:auto;padding-top:8px;color:var(--nv-mut);font-size:14px;line-height:20px}.lp-row{display:flex;align-items:center;gap:12px;min-height:52px;box-sizing:border-box;padding:12px 14px;border-radius:12px;background:var(--nv-surf)}.lp-row>span:first-child{flex:1;min-width:0;color:var(--nv-ink);font-size:15px;line-height:21px}.lp-pill{flex:0 0 auto;padding:3px 10px;border-radius:999px;background:var(--nv-raise);color:var(--nv-ink);font-size:14px;font-weight:600}.lp-pill.is-warn{background:var(--nv-warn-tint);color:var(--nv-warn)}.lp-pill.is-ok{background:var(--nv-ok-tint);color:var(--nv-ok)}.lp-pill.is-cy{background:var(--nv-cy-tint);color:var(--nv-cy)}.lp-pill.is-err{background:var(--nv-err-tint);color:var(--nv-err)}.lp-calc{margin-top:28px}.lp-calc-card{min-width:0;box-sizing:border-box;padding:clamp(20px,2.4vw,28px);border-radius:22px;background:var(--nv-head)}.lp-calc-card label{display:block;color:var(--nv-ink);font-size:16px;font-weight:600}.lp-calc-card label+.lp-value{margin-top:10px}.lp-calc-card .lp-range+label{margin-top:20px}.lp-value{display:flex;align-items:baseline;gap:10px;margin-top:8px}.lp-value .lp-display{color:var(--nv-ink);font-size:52px}.lp-value .lp-display.is-sm{font-size:44px}.lp-value .lp-display.is-cy{color:var(--nv-cy)}.lp-value span:last-child{color:var(--nv-mut);font-size:17px}.lp-range{display:block;width:100%;height:44px;margin:12px 0 0;accent-color:var(--nv-ink);cursor:pointer}.lp-range.is-cy{accent-color:var(--nv-cy)}.lp-bars{display:flex;flex-direction:column;gap:14px;margin-top:14px}.lp-bar{display:flex;flex-direction:column;gap:6px}.lp-bar-line{display:flex;justify-content:space-between;gap:12px;color:var(--nv-ink);font-size:15px;font-weight:600}.lp-bar-line.is-ok span:last-child{color:var(--nv-ok)}.lp-bar .lp-track{height:20px;border-radius:10px;background:var(--nv-raise)}.lp-bar .lp-track>span{border-radius:10px;background:var(--nv-err)}.lp-breakdown{display:flex;flex-direction:column;gap:12px;margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--nv-chip)}.lp-breakdown div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px}.lp-breakdown dt{min-width:0;color:var(--nv-mut)}.lp-breakdown dd{flex:0 0 auto;margin:0;color:var(--nv-ink);font-weight:700}.lp-breakdown dd.is-err{color:var(--nv-err)}.lp-breakdown dd.is-ok{color:var(--nv-ok)}.lp-result{position:relative;overflow:hidden;min-width:0;box-sizing:border-box;padding:clamp(20px,2.4vw,28px);border-radius:22px;background:linear-gradient(140deg,var(--nv-deep-grad) 0%,var(--nv-surf) 100%)}.lp-result>*:not(.lp-hatch){position:relative}.lp-result .lp-eyebrow{color:var(--nv-cy-ink)}.lp-result-num{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:12px}.lp-result-num .lp-display{color:var(--nv-ink);font-size:clamp(44px,5vw,72px)}.lp-result-num .lp-display.is-sm{font-size:clamp(40px,4.6vw,64px)}.lp-result-num span:last-child{color:var(--nv-ink);font-size:20px}.lp-result p{margin-top:16px;color:var(--nv-ink);font-size:17px;line-height:25px;text-wrap:pretty}.lp-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:12px;margin-top:20px}.lp-tile{display:flex;flex-direction:column;gap:4px;min-height:84px;box-sizing:border-box;padding:12px 14px;border-radius:14px;background:var(--lp-soft)}.lp-tile strong{color:var(--nv-ink);font-size:24px;font-weight:700}.lp-tile span{color:var(--nv-ink);font-size:14px;line-height:19px}.lp-rate{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:6px 12px;border-radius:999px;background:var(--nv-cy-tint);color:var(--nv-cy-ink);font-size:15px;font-weight:600}.lp-result .lp-eyebrow.is-gap{margin-top:22px}.lp-terms{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none}.lp-terms li{display:flex;align-items:center;gap:12px;min-height:46px;box-sizing:border-box;padding:10px 14px;border-radius:12px;background:var(--lp-soft);color:var(--nv-ink)}.lp-terms li span{flex:1;min-width:0;font-size:15px}.lp-terms li strong{flex:0 0 auto;font-size:17px;font-weight:700}.lp-terms li.is-on{background:var(--nv-vio);color:var(--nv-on-vio);font-weight:600}.lp-result-foot{display:block;margin-top:14px;color:var(--nv-ink);font-size:14px;line-height:20px}.lp-personas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:clamp(16px,2vw,24px);margin-top:32px}.lp-persona{display:flex;flex-direction:column;min-height:280px;box-sizing:border-box;padding:24px;border-radius:20px;background:var(--nv-surf);box-shadow:var(--nv-shadow)}.lp-persona.is-tall{min-height:286px}.lp-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--nv-vio-tint);color:var(--nv-vio-ink);font-size:18px;font-weight:700}.lp-avatar.is-cy{background:var(--nv-cy-tint);color:var(--nv-cy)}.lp-avatar.is-ok{background:var(--nv-ok-tint);color:var(--nv-ok)}.lp-avatar.is-warn{background:var(--nv-warn-tint);color:var(--nv-warn)}.lp-persona h3{margin-top:16px;color:var(--nv-ink);font-size:20px;font-weight:700;line-height:27px}.lp-persona p{margin-top:10px;color:var(--nv-mut);font-size:16px;line-height:23px}.lp-persona-does{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:16px;border-top:1px solid var(--nv-chip)}.lp-persona-does b{color:var(--nv-cy);font-size:14px;font-weight:700;letter-spacing:.06em}.lp-persona-does span{color:var(--nv-ink);font-size:16px;font-weight:500;line-height:23px}.lp-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(20px,3vw,32px);align-items:start}.lp-cols.is-three{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(16px,2.4vw,28px);margin-top:28px}.lp-cols>*{min-width:0}.lp-list,.lp-list ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.lp-list>b{color:var(--nv-ink);font-size:14px;font-weight:700;letter-spacing:.08em}.lp-list>b.is-ok{color:var(--nv-ok)}.lp-list>b.is-warn{color:var(--nv-warn)}.lp-list li{display:flex;align-items:center;gap:10px;min-height:48px;box-sizing:border-box;padding:12px 14px;border-radius:12px;background:var(--nv-raise);color:var(--nv-ink);font-size:16px;line-height:22px}.lp-list li svg{flex:0 0 auto;width:20px;height:20px}.lp-list.is-ok li{background:var(--nv-ok-tint)}.lp-list.is-ok li svg{color:var(--nv-ok)}.lp-list.is-warn li{background:var(--nv-warn-tint)}.lp-list.is-warn li svg{color:var(--nv-warn)}.lp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(16px,2vw,24px);margin-top:32px}.lp-card{display:flex;flex-direction:column;min-height:380px;box-sizing:border-box;padding:26px;border-radius:22px;background:var(--nv-surf);color:var(--nv-ink)}.lp-card>b{color:var(--nv-cy);font-size:14px;font-weight:700;letter-spacing:.08em}.lp-card h3{margin-top:14px;font-size:24px;font-weight:700;line-height:31px}.lp-card p{margin-top:10px;color:var(--nv-mut);font-size:15px;line-height:22px}.lp-card ul{display:flex;flex-direction:column;gap:10px;margin:18px 0 24px;padding:0;list-style:none}.lp-card li{display:flex;align-items:flex-start;gap:10px;color:var(--nv-mut);font-size:16px;line-height:23px}.lp-card li svg{flex:0 0 auto;width:18px;height:18px;margin-top:3px;stroke-width:2.4}.lp-card button{display:flex;align-items:center;justify-content:center;min-height:52px;margin-top:auto;border:0;border-radius:13px;background:var(--nv-head);color:var(--nv-ink);font:inherit;font-size:17px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.lp-card button:hover{opacity:.88}.lp-card.is-vio{background:var(--nv-vio);color:var(--nv-on-vio);box-shadow:0 28px 56px -34px var(--nv-vio)}.lp-card.is-vio>b,.lp-card.is-vio p,.lp-card.is-vio li{color:var(--lp-on-vio-mut)}.lp-card.is-vio button{background:var(--nv-on-vio);color:var(--nv-vio)}.lp-card.is-cy{background:var(--nv-cy-tint)}.lp-card.is-cy button{background:var(--nv-vio);color:var(--nv-on-vio)}.lp-cards-note{max-width:980px;margin-top:16px;color:var(--nv-mut);font-size:15px;line-height:22px}.lp-faq{display:flex;flex-direction:column;gap:10px;min-width:0}.lp-faq-item{overflow:hidden;border-radius:16px;background:var(--nv-head)}.lp-faq-item.is-surf{background:var(--nv-surf)}.lp-faq-item h3{margin:0;font-size:inherit}.lp-faq-item button{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;box-sizing:border-box;padding:16px 18px;border:0;background:transparent;color:var(--nv-ink);font:inherit;text-align:left;cursor:pointer}.lp-faq-item button>span:first-child{flex:1;min-width:0;font-size:17px;font-weight:600;line-height:24px}.lp-faq-sign{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--nv-raise);color:var(--nv-ink);font-size:18px;font-weight:700}.lp-faq-item.is-surf .lp-faq-sign{background:var(--nv-head)}.lp-faq-item p{padding:0 18px 18px;color:var(--nv-mut);font-size:16px;line-height:24px;text-wrap:pretty;animation:lp-reveal .2s ease}.lp-final{padding:0 clamp(16px,3vw,32px) clamp(40px,5vw,72px);background:var(--nv-surf)}.lp-final.is-gap{padding-top:clamp(36px,4.5vw,56px)}.lp-final-box{position:relative;overflow:hidden;max-width:1280px;margin:0 auto;box-sizing:border-box;padding:clamp(28px,4vw,56px);border-radius:28px;background:linear-gradient(118deg,var(--nv-deep-grad) 0%,var(--nv-surf) 60%,var(--nv-cy-deep) 130%)}.lp-final-box.is-seller{background:linear-gradient(122deg,var(--nv-deep-grad) 0%,var(--nv-surf) 58%,var(--nv-cy-deep) 130%)}.lp-final-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(20px,3vw,40px);align-items:center}.lp-final-grid>*{min-width:0}.lp-final h2{color:var(--nv-ink);font-family:var(--font-display);font-size:clamp(28px,3.6vw,48px);font-style:italic;font-weight:700;line-height:1.04;text-wrap:balance}.lp-final p{max-width:520px;margin-top:16px;color:var(--nv-ink);font-size:18px;line-height:27px;text-wrap:pretty}.lp-final-actions{display:flex;flex-direction:column;gap:12px}.lp-final-actions small{color:var(--nv-ink);font-size:15px}.lp-form{display:flex;flex-direction:column;gap:18px;min-width:0;box-sizing:border-box;padding:clamp(20px,2.4vw,28px);border-radius:22px;background:var(--nv-head);color:var(--nv-ink)}.lp-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}.lp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.lp-field label,.lp-legend{color:var(--nv-ink);font-size:15px;font-weight:600}.lp-legend span{color:var(--nv-mut);font-weight:400}.lp-input{width:100%;height:52px;min-width:0;box-sizing:border-box;padding:0 14px;border:2px solid var(--nv-mut);border-radius:12px;background:var(--nv-surf);color:var(--nv-ink);font:inherit;font-size:16px}.lp-input::-moz-placeholder{color:var(--nv-mut3)}.lp-input::placeholder{color:var(--nv-mut3)}.lp-input[aria-invalid=true]{border-color:var(--nv-err)}.lp-error{color:var(--nv-err);font-size:14px;line-height:19px}.lp-alert{padding:12px 14px;border-radius:12px;background:var(--nv-err-tint);color:var(--nv-ink);font-size:15px;line-height:22px}.lp-alert a{color:var(--nv-cy);font-weight:600}.lp-group{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.lp-options{display:flex;flex-wrap:wrap;gap:8px}.lp-option{display:inline-flex;align-items:center;min-height:48px;box-sizing:border-box;padding:0 18px;border:2px solid var(--nv-mut);border-radius:12px;background:var(--nv-surf);color:var(--nv-ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.lp-option[aria-pressed=true],.lp-option:has(input:checked){border-color:var(--nv-vio);background:var(--nv-vio);color:var(--nv-on-vio)}.lp-option input{position:absolute;opacity:0;pointer-events:none}.lp-option:has(input:focus-visible){outline:3px solid var(--nv-vio-ink);outline-offset:2px}.lp-chip{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:0 14px;border:2px solid var(--nv-mut);border-radius:999px;background:var(--nv-surf);color:var(--nv-mut);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.lp-chip[aria-pressed=true]{border-color:var(--nv-cy);background:var(--nv-cy-tint);color:var(--nv-cy)}.lp-agree{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.lp-agree input{flex:0 0 auto;width:24px;height:24px;margin:2px 0 0;accent-color:var(--nv-ink);cursor:pointer}.lp-agree span{color:var(--nv-mut);font-size:15px;line-height:22px}.lp-agree a,.lp-mail a{color:var(--nv-cy)}.lp-form .lp-btn{min-height:60px}.lp-form-note{color:var(--nv-mut);font-size:14px;line-height:20px}.lp-form-title{color:var(--nv-ink);font-size:24px;font-weight:700;line-height:31px}.lp-sent{display:flex;flex-direction:column;gap:14px;min-width:0;box-sizing:border-box;padding:clamp(20px,2.4vw,28px);border-radius:22px;background:var(--nv-ok-tint);color:var(--nv-ink)}.lp-sent-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--nv-ok);color:var(--nv-surf)}.lp-sent-icon svg{width:28px;height:28px;stroke-width:2.6}.lp-sent h3{font-size:24px;font-weight:700;line-height:31px}.lp-sent p{color:var(--nv-mut);font-size:17px;line-height:25px}.lp-sent-next{padding:14px;border-radius:14px;background:var(--nv-surf);color:var(--nv-mut);font-size:15px;line-height:22px}.lp-sent button,.lp-sent .lp-ghost{align-self:flex-start;display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border:2px solid var(--nv-ok);border-radius:12px;background:transparent;color:var(--nv-ok);font:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}.lp-sent button:hover,.lp-sent .lp-ghost:hover{background:var(--nv-ok-tint)}.lp-aside{display:flex;flex-direction:column;gap:12px;min-width:0}.lp-aside-card{box-sizing:border-box;padding:20px;border-radius:18px;background:var(--nv-cy-tint)}.lp-aside-card.is-head{background:var(--nv-head)}.lp-aside-card.is-head .lp-eyebrow{color:var(--nv-ink)}.lp-after{display:flex;flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none}.lp-after li{display:flex;align-items:flex-start;gap:12px}.lp-after-n{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--nv-surf);color:var(--nv-ink);font-size:15px;font-weight:700}.lp-after strong{display:block;color:var(--nv-ink);font-size:16px;font-weight:600;line-height:23px}.lp-after span:last-child span{display:block;margin-top:2px;color:var(--nv-mut);font-size:14px;line-height:20px}.lp-prep{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;color:var(--nv-mut);font-size:16px;line-height:23px}.lp-mail{color:var(--nv-mut);font-size:15px;line-height:22px}.lp-dialog.lp-dialog{width:calc(100% - 32px);max-width:560px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;border-radius:22px;background:var(--nv-head);color:var(--nv-ink)}.lp-dialog .lp-form{padding:clamp(20px,3vw,32px)}.lp-dialog .lp-sent{margin:0;border-radius:22px}.lp-dialog .lp-dialog-title{padding-right:48px;color:var(--nv-ink);font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.2}.lp-dialog .lp-dialog-lead{margin-top:-8px;color:var(--nv-mut);font-size:16px;line-height:23px}.lp-dialog select.lp-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@keyframes lp-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lp-root *,.lp-dialog *{animation:none!important;transition:none!important}.lp-step:hover{transform:none}}.dk-root{color:var(--nv-ink);font-family:var(--font-text)}.dk-theme{position:fixed;z-index:var(--z-tooltip);right:16px;bottom:16px;display:flex;gap:4px;padding:4px;border:1px solid var(--nv-line);border-radius:12px;background:var(--nv-card);box-shadow:var(--nv-shadow);font:600 14px var(--font-text)}.dk-theme button{min-height:44px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--nv-mut);font:inherit;cursor:pointer}.dk-theme button[aria-pressed=true]{background:var(--nv-vio);color:var(--nv-on-vio)}.dk-map{background:var(--nv-surf)}.dk-map-main{display:flex;flex-direction:column;gap:28px;max-width:1280px;margin:0 auto;padding:40px clamp(16px,3vw,32px) 72px;box-sizing:border-box}.dk-map-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.dk-map-intro{display:flex;flex-direction:column;gap:8px;max-width:640px}.dk-root .dk-map-intro h1{margin:0;font:italic 700 clamp(32px,5vw,44px)/1.05 var(--font-display);letter-spacing:.01em;text-transform:uppercase}.dk-map-intro p{margin:0;color:var(--nv-mut);font-size:16px;line-height:1.5;text-wrap:pretty}.dk-root .dk-map-search{width:280px;max-width:100%;height:44px;padding:0 16px;border:1px solid var(--nv-line);border-radius:12px;background:var(--nv-card);color:var(--nv-ink);font:500 15px var(--font-text);box-sizing:border-box}.dk-map-search::-moz-placeholder{color:var(--nv-mut)}.dk-map-search::placeholder{color:var(--nv-mut)}.dk-map-tabs{display:flex;flex-wrap:wrap;gap:8px}.dk-root .dk-map-tab{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px;border:1px solid var(--nv-line);border-radius:999px;background:var(--nv-card);color:var(--nv-ink);font:600 15px var(--font-text);cursor:pointer}.dk-root .dk-map-tab.is-on{border-color:var(--nv-vio);background:var(--nv-vio);color:var(--nv-on-vio)}.dk-map-tab span{opacity:.7;font-weight:500}.dk-map-group{display:flex;flex-direction:column;gap:14px}.dk-map-group-head{display:flex;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--nv-line)}.dk-root .dk-map-group-head h2{margin:0;font-size:22px;line-height:1.2;font-weight:700}.dk-map-group-head span{color:var(--nv-mut);font-size:14px;font-weight:500}.dk-map-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px}.dk-root .dk-map-card{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--nv-line);border-radius:16px;background:var(--nv-card);color:var(--nv-ink);transition:border-color var(--motion-fast),transform var(--motion-fast)}.dk-root a.dk-map-card:hover{border-color:var(--border-cert);transform:translateY(-2px)}.dk-map-meta{display:flex;align-items:center;gap:8px}.dk-map-plat{padding:3px 10px;border:1px solid;border-radius:999px;font-size:14px;font-weight:600}.dk-map-plat.is-web{border-color:var(--border-cert);background:var(--nv-cy-tint);color:var(--nv-cy-ink)}.dk-map-plat.is-ios{border-color:var(--nv-vio-bd);background:var(--nv-vio-tint);color:var(--nv-vio-ink)}.dk-map-plat.is-seller{border-color:var(--status-warning-border);background:var(--nv-warn-tint);color:var(--nv-warn)}.dk-map-plat.is-service{border-color:var(--nv-line);background:var(--nv-chip);color:var(--nv-mut)}.dk-map-ver{color:var(--nv-mut);font-size:14px;font-weight:600}.dk-map-name{font-size:17px;line-height:1.3;font-weight:700}.dk-map-desc{flex:1;color:var(--nv-mut);font-size:14px;line-height:1.5;text-wrap:pretty}.dk-map-go{color:var(--nv-cy);font-size:14px;font-weight:600}.dk-map-note{color:var(--nv-mut3);font-size:14px;font-weight:600}.dk-map-empty{margin:0;padding:40px 0;color:var(--nv-mut);font-size:16px;font-weight:500;text-align:center}.dk-kit-main{display:flex;flex-direction:column;gap:clamp(40px,5vw,72px);max-width:1280px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(16px,3vw,32px) 96px;box-sizing:border-box}.dk-intro{display:flex;flex-direction:column;gap:14px}.dk-eyebrow{color:var(--nv-cy);font-size:14px;font-weight:700;letter-spacing:.12em}.dk-root .dk-intro h1{margin:0;font-size:clamp(36px,5vw,56px);line-height:1.04;font-weight:800;letter-spacing:-.02em}.dk-intro p{max-width:720px;margin:0;color:var(--nv-mut);font-size:19px;line-height:28px;text-wrap:pretty}.dk-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.dk-meta>span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid var(--nv-line);border-radius:12px;background:var(--nv-head);color:var(--nv-mut);font-size:15px;box-sizing:border-box}.dk-meta b{color:var(--nv-ink);font-weight:700}.dk-section{display:flex;flex-direction:column;gap:24px}.dk-section.is-wide{gap:28px}.dk-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--nv-chip)}.dk-num{color:var(--nv-cy);font:italic 700 22px var(--font-display)}.dk-root .dk-head h2{margin:0;font-size:30px;font-weight:700;letter-spacing:-.01em}.dk-head-note{margin-left:auto;color:var(--nv-mut3);font-size:15px}.dk-stack{display:flex;flex-direction:column;gap:12px}.dk-row{display:flex;flex-wrap:wrap;gap:12px}.dk-row.is-center{align-items:center;gap:24px}.dk-row.is-end{align-items:flex-end;gap:16px}.dk-label{color:var(--nv-mut);font-size:14px;font-weight:700;letter-spacing:.1em}.dk-mut{color:var(--nv-mut);font-size:14px;line-height:19px}.dk-foot{color:var(--nv-mut3);font-size:14px;line-height:19px}.dk-text{max-width:860px;margin:0;color:var(--nv-mut);font-size:16px;line-height:23px;text-wrap:pretty}.dk-narrow{max-width:860px}.dk-root .dk-auto{width:auto}.dk-panel{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--nv-line);border-radius:18px;background:var(--nv-head)}.dk-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.dk-logo{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:26px;border:1px solid var(--nv-chip);border-radius:20px;font-size:14px}.dk-logo.is-navy{background:var(--brand-navy);color:var(--text-on-dark)}.dk-logo.is-purple{background:var(--brand-purple);color:var(--text-on-dark)}.dk-logo.is-white{background:var(--text-on-dark);color:var(--brand-navy)}.dk-logo.is-cyan{background:var(--brand-cyan);color:var(--brand-navy)}.dk-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px}.dk-swatch{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--nv-line);border-radius:16px;background:var(--nv-head)}.dk-swatch-chips{display:flex;height:76px}.dk-swatch-chips span{flex:1}.dk-swatch-body{display:flex;flex-direction:column;gap:4px;padding:12px}.dk-swatch-body b{color:var(--nv-ink);font-size:15px;font-weight:700}.dk-swatch-body small{color:var(--nv-mut3);font-size:14px;overflow-wrap:anywhere}.dk-swatch-body span{color:var(--nv-mut);font-size:14px;line-height:19px}.dk-grads{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.dk-grads b{font-size:15px;font-weight:700}.dk-grad{display:block;height:116px;border-radius:18px}.dk-grad.is-ribbon{background:linear-gradient(90deg,var(--accent-brand),var(--action-primary) 55%,var(--status-warning-icon))}.dk-grad.is-hero{background:var(--nav-path-background)}.dk-grad.is-metric,.dk-metric{background:linear-gradient(135deg,var(--nv-vio-grad) 0%,var(--nv-cy-grad) 100%)}.dk-aside{padding:20px 22px;border:1px solid var(--status-warning-border);border-radius:16px;background:var(--nv-warn-tint);color:var(--nv-ink);font-size:16px;line-height:24px;text-wrap:pretty}.dk-types{display:flex;flex-direction:column}.dk-type{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr);align-items:baseline;gap:clamp(16px,3vw,32px);padding:18px 0;border-bottom:1px solid var(--nv-line)}.dk-type-name{display:flex;flex-direction:column;gap:3px}.dk-type-name b{color:var(--nv-ink);font-size:15px;font-weight:700}.dk-type-name small{color:var(--nv-mut3);font-size:14px}.dk-type-sample{min-width:0;overflow-wrap:anywhere}.dk-type-sample.is-mut{color:var(--nv-mut)}.dk-geometry{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.dk-sample{display:flex;flex-direction:column;align-items:center;gap:8px}.dk-radius{display:block;width:74px;height:58px;background:var(--nv-vio)}.dk-shadow{display:block;width:120px;height:68px;border:1px solid var(--nv-line);border-radius:14px;background:var(--nv-card)}.dk-bars{display:flex;align-items:flex-end;gap:12px;height:124px}.dk-bar{display:block;width:26px;border-radius:4px;background:var(--nv-cy)}.dk-state-btn{width:196px}.dk-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;align-items:start}.dk-field{display:flex;flex-direction:column;gap:8px}.dk-field-label{color:var(--text-secondary);font:var(--body-m)}.dk-password{display:flex;align-items:center;gap:8px}.dk-root .auth-v4-cells{margin-top:0}.dk-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,248px),1fr));gap:18px}.dk-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}.dk-control{display:flex;align-items:center;gap:14px;min-height:44px}.dk-dialog-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px;border:1px solid var(--nv-line);border-radius:20px;background:var(--nv-surf)}.dk-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.dk-metric{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:18px;color:var(--brand-text);font-size:15px;line-height:21px}.dk-metric span:first-child{font-size:14px;font-weight:700;letter-spacing:.08em}.dk-metric strong{font:italic 700 38px/1 var(--font-display)}.dk-states{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;align-items:start}.dk-root .dk-skeleton{overflow:hidden}.dk-root .dk-skeleton-media{height:160px;border-radius:0}.dk-skeleton-line{height:18px;width:82%}.dk-skeleton-line.is-short{width:48%}.dk-empty-art{display:block;width:96px;height:96px;border-radius:20px;background:linear-gradient(135deg,var(--nv-cy-grad) 0%,var(--nv-vio-grad) 100%)}.dk-root .dk-error{border-color:var(--status-error-border)}.dk-error-mark{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid var(--status-error-border);border-radius:50%;background:var(--nv-err-tint);color:var(--nv-err)}.dk-error-mark svg{width:30px;height:30px}.dk-hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:240px;overflow:hidden;padding:clamp(28px,4vw,48px);border-radius:24px;background:var(--nav-path-background);color:var(--brand-text)}.dk-hero-hatch{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;background:var(--nav-hatch)}.dk-hero-copy{position:relative;display:flex;flex-direction:column;gap:12px;max-width:620px}.dk-hero-copy .dk-label{color:inherit}.dk-hero-copy strong{font-size:clamp(32px,4vw,46px);line-height:1.05;font-weight:800;letter-spacing:-.02em}.dk-hero-copy span:last-child{font-size:18px;line-height:26px}.dk-washes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:18px}.dk-wash{position:relative;display:flex;align-items:flex-end;height:140px;overflow:hidden;padding:12px;border-radius:18px;background:var(--nv-surf);color:var(--nv-ink-soft);font-size:14px;font-weight:600;box-sizing:border-box}.dk-wash>span:last-child{position:relative}.dk-wash.is-cy{--dk-stripe: var(--nv-cy)}.dk-wash.is-vio{--dk-stripe: var(--nv-vio);background:var(--nv-vio-deep)}.dk-wash.is-ok{--dk-stripe: var(--nv-ok)}.dk-wash.is-warn{--dk-stripe: var(--nv-warn)}.dk-wash-hatch{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background:repeating-linear-gradient(115deg,var(--dk-stripe) 0 10px,transparent 10px 30px)}.dk-nots{display:flex;flex-direction:column;gap:10px;margin:0;padding:22px 24px;border:1px solid var(--status-error-border);border-radius:18px;background:var(--nv-err-tint);list-style:none}.dk-nots li{display:flex;gap:12px;color:var(--nv-ink);font-size:16px;line-height:23px;text-wrap:pretty}.dk-nots li span{flex:0 0 auto;color:var(--nv-err);font-weight:800}@media(max-width:600px){.dk-type{grid-template-columns:minmax(0,1fr);gap:8px}.dk-head-note{margin-left:0}.dk-bars{gap:6px}}:root[data-large-text]{font-size:116.7%}:root[data-reduced-motion] *,:root[data-reduced-motion] *:before,:root[data-reduced-motion] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root[data-high-contrast]{--text-secondary: var(--text-primary);--border-default: var(--text-primary);--border-strong: var(--text-primary)}:root[data-high-contrast] :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-width:4px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Manrope,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{font-size:100%;-webkit-text-size-adjust:100%}body{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:18px;line-height:28px;--tw-text-opacity: 1;color:rgb(33 15 57 / var(--tw-text-opacity, 1))}.bb-home-v5 #navigator ul+div body{font-size:var(--home-page-font-size-4)}.bb-home-v5 .home-community li body{font-size:var(--home-community-font-size-3);line-height:var(--home-community-line-height-3)}body{min-height:100vh}*:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:2px}:is(h1,h2,h3,h4,h5,h6){text-wrap:balance}p,li,dd{text-wrap:pretty}.container{width:100%}@media(min-width:600px){.container{max-width:600px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1440px){.container{max-width:1440px}}.cart-v3-stepper{display:flex;overflow:hidden;align-items:center;border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md)}.cart-v3-stepper-button:hover{background:var(--bg-selected)}.cart-v3-check{display:inline-flex;box-sizing:content-box;width:var(--cart-check-size);height:var(--cart-check-size);flex:0 0 auto;align-items:center;justify-content:center;border:var(--border-width-default) solid var(--border-strong);border-radius:var(--radius-sm);margin:var(--cart-check-inset);background:var(--bg-card);color:transparent}.cart-v3-check:hover{border-color:var(--border-strong)}.cart-v3-check[aria-pressed=true]{border-color:var(--border-focus);background:var(--action-primary);color:var(--text-on-dark)}.cart-v3-check>svg{width:var(--cart-check-mark);height:var(--cart-check-mark)}.cart-v3-switch{display:inline-flex;width:var(--cart-switch-width);height:var(--cart-switch-height);flex:0 0 auto;align-items:center;border-radius:var(--radius-full);background:var(--action-disabled-bg);padding:var(--space-1);transition:background var(--motion-base)}.cart-v3-switch[aria-checked=true]{background:var(--action-primary)}.bb-container{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:16px;padding-right:16px}.bb-logo-header{height:28px}@media(min-width:600px){.bb-logo-header{height:32px}}.bb-logo-footer{height:40px}@keyframes bb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-right-24{right:-96px}.-top-12{top:-48px}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:16px}.right-0{right:0}.right-4{right:16px}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:16px}.z-10{z-index:10}.z-drawer{z-index:400}.z-dropdown{z-index:200}.z-modal{z-index:500}.z-scrim{z-index:300}.z-toast{z-index:600}.z-tooltip{z-index:700}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-auto{margin-left:auto}.mr-1{margin-right:4px}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-12{margin-top:48px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-12{width:48px;height:48px}.size-24{width:96px;height:96px}.size-3{width:12px;height:12px}.size-4{width:16px;height:16px}.size-5{width:20px;height:20px}.size-6{width:24px;height:24px}.size-8{width:32px;height:32px}.size-full{width:100%;height:100%}.h-2{height:8px}.h-6{height:24px}.h-control-l{height:56px}.h-control-s{height:40px}.h-full{height:100%}.h-ribbon-l{height:384px}.h-ribbon-s{height:192px}.h-tap{height:44px}.max-h-dvh{max-height:100dvh}.max-h-sheet{max-height:90dvh}.min-h-control{min-height:48px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-tap{min-height:44px}.w-12{width:48px}.w-auto{width:auto}.w-full{width:100%}.w-sidebar{width:264px}.w-tap{width:44px}.min-w-0{min-width:0}.min-w-tap{min-width:44px}.max-w-content{max-width:1280px}.max-w-panel{max-width:480px}.max-w-sm{max-width:24rem}.max-w-toast{max-width:400px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: 4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.list-decimal{list-style-type:decimal}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.gap-x-4{-moz-column-gap:16px;column-gap:16px}.gap-x-8{-moz-column-gap:32px;column-gap:32px}.gap-y-1{row-gap:4px}.gap-y-3{row-gap:12px}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1.5px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1.5px * var(--tw-divide-y-reverse))}.divide-line-default>:not([hidden])~:not([hidden]){border-color:var(--border-default)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded-full{border-radius:999px}.rounded-lg{border-radius:16px}.rounded-md{border-radius:12px}.rounded-sm{border-radius:8px}.rounded-xl{border-radius:22px}.rounded-l-xl{border-top-left-radius:22px;border-bottom-left-radius:22px}.rounded-r-xl{border-top-right-radius:22px;border-bottom-right-radius:22px}.rounded-t-xl{border-top-left-radius:22px;border-top-right-radius:22px}.border{border-width:1.5px}.border-hairline{border-width:1px}.border-strong{border-width:2px}.border-b{border-bottom-width:1.5px}.border-b-hairline{border-bottom-width:1px}.border-r-hairline{border-right-width:1px}.border-t-hairline{border-top-width:1px}.border-action{border-color:var(--action-primary)}.border-ink-200{--tw-border-opacity: 1;border-color:rgb(227 224 230 / var(--tw-border-opacity, 1))}.border-ink-300{--tw-border-opacity: 1;border-color:rgb(203 199 209 / var(--tw-border-opacity, 1))}.border-line-cert{border-color:var(--border-cert)}.border-line-danger{border-color:var(--action-danger)}.border-line-default{border-color:var(--border-default)}.border-line-strong{border-color:var(--border-strong)}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(43 33 113 / var(--tw-border-opacity, 1))}.border-status-error-border{border-color:var(--status-error-border)}.border-status-success-border{border-color:var(--status-success-border)}.border-status-warning-border{border-color:var(--status-warning-border)}.bg-action{background-color:var(--action-primary)}.bg-action-active{background-color:var(--action-primary-active)}.bg-action-cert{background-color:var(--action-cert)}.bg-action-danger{background-color:var(--action-danger)}.bg-action-hover{background-color:var(--action-primary-hover)}.bg-action-off{background-color:var(--action-disabled-bg)}.bg-card{background-color:var(--bg-card)}.bg-cert{background-color:var(--bg-cert)}.bg-ink-50{--tw-bg-opacity: 1;background-color:rgb(248 247 249 / var(--tw-bg-opacity, 1))}.bg-ink-900{--tw-bg-opacity: 1;background-color:rgb(33 15 57 / var(--tw-bg-opacity, 1))}.bg-inverse{background-color:var(--bg-inverse)}.bg-page{background-color:var(--bg-page)}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(244 244 248 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(43 33 113 / var(--tw-bg-opacity, 1))}.bg-raised{background-color:var(--bg-raised)}.bg-scrim{background-color:var(--scrim)}.bg-selected{background-color:var(--bg-selected)}.bg-status-error-bg{background-color:var(--status-error-bg)}.bg-status-success-bg{background-color:var(--status-success-bg)}.bg-status-warning-bg{background-color:var(--status-warning-bg)}.bg-subtle{background-color:var(--bg-subtle)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-2{background-image:linear-gradient(90deg,#00adc2,#007e92)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:4px}.p-2{padding:8px}.p-4{padding:16px}.p-6{padding:24px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-6{padding-left:24px;padding-right:24px}.px-8{padding-left:32px;padding-right:32px}.py-1{padding-top:4px;padding-bottom:4px}.py-12{padding-top:48px;padding-bottom:48px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.py-4{padding-top:16px;padding-bottom:16px}.py-6{padding-top:24px;padding-bottom:24px}.py-8{padding-top:32px;padding-bottom:32px}.pb-2{padding-bottom:8px}.pb-3{padding-bottom:12px}.pb-4{padding-bottom:16px}.pl-0{padding-left:0}.pl-12{padding-left:48px}.pl-4{padding-left:16px}.pl-6{padding-left:24px}.pl-8{padding-left:32px}.pr-12{padding-right:48px}.pr-4{padding-right:16px}.pt-0{padding-top:0}.pt-6{padding-top:24px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-sans{font-family:Manrope,system-ui,-apple-system,sans-serif}.text-body-l{font-size:18px;line-height:28px}.text-body-m{font-size:16px;line-height:24px}.text-button{font-size:18px;line-height:24px;font-weight:500}.text-caption{font-size:14px;line-height:20px}.text-h1{font-size:40px;line-height:48px;font-weight:700}.text-h2{font-size:30px;line-height:38px;font-weight:700}.text-h3{font-size:24px;line-height:32px;font-weight:700}.text-h4{font-size:20px;line-height:28px;font-weight:500}.text-price{font-size:28px;line-height:34px;font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tracking-caps{letter-spacing:.04em}.text-action{color:var(--action-primary)}.text-action-danger{color:var(--action-danger)}.text-action-off-text{color:var(--action-disabled-text)}.text-disabled-text{color:var(--disabled-text)}.text-error-600{--tw-text-opacity: 1;color:rgb(192 54 44 / var(--tw-text-opacity, 1))}.text-ink-500{--tw-text-opacity: 1;color:rgb(128 117 141 / var(--tw-text-opacity, 1))}.text-ink-600{--tw-text-opacity: 1;color:rgb(99 87 116 / var(--tw-text-opacity, 1))}.text-ink-700{--tw-text-opacity: 1;color:rgb(76 61 95 / var(--tw-text-opacity, 1))}.text-ink-900{--tw-text-opacity: 1;color:rgb(33 15 57 / var(--tw-text-opacity, 1))}.text-link{color:var(--text-link)}.text-link-hover{color:var(--text-link-hover)}.text-on-dark{color:var(--text-on-dark)}.text-primary{color:var(--text-primary)}.text-purple-600{--tw-text-opacity: 1;color:rgb(43 33 113 / var(--tw-text-opacity, 1))}.text-sea-600{--tw-text-opacity: 1;color:rgb(0 126 146 / var(--tw-text-opacity, 1))}.text-secondary{color:var(--text-secondary)}.text-status-error-icon{color:var(--status-error-icon)}.text-status-error-text{color:var(--status-error-text)}.text-status-success-icon{color:var(--status-success-icon)}.text-status-success-text{color:var(--status-success-text)}.text-status-warning-text{color:var(--status-warning-text)}.text-tertiary{color:var(--text-tertiary)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-dotted{text-decoration-style:dotted}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-lg{--tw-shadow: 0 20px 44px -28px rgba(19,0,44,.4);--tw-shadow-colored: 0 20px 44px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 12px 28px -20px rgba(19,0,44,.35);--tw-shadow-colored: 0 12px 28px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 2px 8px -4px rgba(19,0,44,.18);--tw-shadow-colored: 0 2px 8px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 32px 64px -32px rgba(19,0,44,.45);--tw-shadow-colored: 0 32px 64px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.outline-focus{outline-width:3px}.outline-offset-2{outline-offset:2px}.outline-line-focus{outline-color:var(--border-focus)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-base{transition-duration:.2s}.duration-fast{transition-duration:.12s}.duration-slow{transition-duration:.32s}.ease-brand{transition-timing-function:cubic-bezier(.2,0,.2,1)}.ease-brand-slow{transition-timing-function:cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.file\:mr-4::file-selector-button{margin-right:16px}.file\:min-h-tap::file-selector-button{min-height:44px}.file\:rounded-sm::file-selector-button{border-radius:8px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-raised::file-selector-button{background-color:var(--bg-raised)}.file\:px-4::file-selector-button{padding-left:16px;padding-right:16px}.file\:text-body-m::file-selector-button{font-size:16px;line-height:24px}.file\:text-primary::file-selector-button{color:var(--text-primary)}.placeholder\:text-ink-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(128 117 141 / var(--tw-text-opacity, 1))}.placeholder\:text-ink-500::placeholder{--tw-text-opacity: 1;color:rgb(128 117 141 / var(--tw-text-opacity, 1))}.placeholder\:text-tertiary::-moz-placeholder{color:var(--text-tertiary)}.placeholder\:text-tertiary::placeholder{color:var(--text-tertiary)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:h-tap:before{content:var(--tw-content);height:44px}.before\:w-12:before{content:var(--tw-content);width:48px}.before\:w-tap:before{content:var(--tw-content);width:44px}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:content-\[\"\"\]:before{--tw-content: "";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.hover\:border-line-strong:hover{border-color:var(--border-strong)}.hover\:bg-action-hover:hover{background-color:var(--action-primary-hover)}.hover\:bg-card:hover{background-color:var(--bg-card)}.hover\:bg-ink-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 240 242 / var(--tw-bg-opacity, 1))}.hover\:bg-ink-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 247 249 / var(--tw-bg-opacity, 1))}.hover\:bg-raised:hover{background-color:var(--bg-raised)}.hover\:bg-selected:hover{background-color:var(--bg-selected)}.hover\:bg-subtle:hover{background-color:var(--bg-subtle)}.hover\:text-link:hover{color:var(--text-link)}.hover\:text-link-hover:hover{color:var(--text-link-hover)}.hover\:text-primary:hover{color:var(--text-primary)}.hover\:underline:hover{text-decoration-line:underline}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:16px}.focus\:top-4:focus{top:16px}.focus\:z-loading-overlay:focus{z-index:800}.focus\:inline-flex:focus{display:inline-flex}.focus\:min-h-control:focus{min-height:48px}.focus\:items-center:focus{align-items:center}.focus\:rounded-md:focus{border-radius:12px}.focus\:border-strong:focus{border-width:2px}.focus\:border-action:focus{border-color:var(--action-primary)}.focus\:border-line-danger:focus{border-color:var(--action-danger)}.focus\:border-purple-600:focus{--tw-border-opacity: 1;border-color:rgb(43 33 113 / var(--tw-border-opacity, 1))}.focus\:bg-action:focus{background-color:var(--action-primary)}.focus\:bg-subtle:focus{background-color:var(--bg-subtle)}.focus\:px-6:focus{padding-left:24px;padding-right:24px}.focus\:text-button:focus{font-size:18px;line-height:24px;font-weight:500}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-focus:focus-visible{outline-width:3px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-line-focus:focus-visible{outline-color:var(--border-focus)}.focus-visible\:outline-purple-600:focus-visible{outline-color:#2b2171}.focus-visible\:ring-action:focus-visible{--tw-ring-color: var(--action-primary)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:bg-action-active:active{background-color:var(--action-primary-active)}.active\:bg-selected:active{background-color:var(--bg-selected)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-disabled-border:disabled{border-color:var(--disabled-border)}.disabled\:border-transparent:disabled{border-color:transparent}.disabled\:bg-action-off:disabled{background-color:var(--action-disabled-bg)}.disabled\:bg-disabled-bg:disabled{background-color:var(--disabled-bg)}.disabled\:text-action-off-text:disabled{color:var(--action-disabled-text)}.disabled\:text-disabled-text:disabled{color:var(--disabled-text)}.data-\[state\=checked\]\:translate-x-6[data-state=checked]{--tw-translate-x: 24px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[state\=checked\]\:border-action[data-state=checked]{border-color:var(--action-primary)}.data-\[state\=checked\]\:border-transparent[data-state=checked]{border-color:transparent}.data-\[state\=indeterminate\]\:border-action[data-state=indeterminate]{border-color:var(--action-primary)}.data-\[state\=checked\]\:bg-action[data-state=checked]{background-color:var(--action-primary)}.data-\[state\=checked\]\:bg-selected[data-state=checked]{background-color:var(--bg-selected)}.data-\[state\=indeterminate\]\:bg-action[data-state=indeterminate]{background-color:var(--action-primary)}.data-\[disabled\]\:text-disabled-text[data-disabled]{color:var(--disabled-text)}.data-\[placeholder\]\:text-tertiary[data-placeholder]{color:var(--text-tertiary)}.data-\[state\=active\]\:text-primary[data-state=active]{color:var(--text-primary)}.data-\[state\=checked\]\:text-action[data-state=checked]{color:var(--action-primary)}.data-\[state\=active\]\:after\:absolute[data-state=active]:after{content:var(--tw-content);position:absolute}.data-\[state\=active\]\:after\:inset-x-0[data-state=active]:after{content:var(--tw-content);left:0;right:0}.data-\[state\=active\]\:after\:bottom-0[data-state=active]:after{content:var(--tw-content);bottom:0}.data-\[state\=active\]\:after\:h-1[data-state=active]:after{content:var(--tw-content);height:4px}.data-\[state\=active\]\:after\:bg-action[data-state=active]:after{content:var(--tw-content);background-color:var(--action-primary)}.data-\[state\=active\]\:after\:content-\[\"\"\][data-state=active]:after{--tw-content: "";content:var(--tw-content)}.data-\[state\=checked\]\:hover\:bg-action-hover:hover[data-state=checked]{background-color:var(--action-primary-hover)}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media(min-width:600px){.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:w-1\/3{width:33.333333%}.sm\:max-w-panel{max-width:480px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:p-6{padding:24px}.sm\:p-8{padding:32px}}@media(min-width:1024px){.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}
