:root{--tlds-ref-palette-black:#000;--tlds-ref-palette-white:#fff;--tlds-ref-palette-orange-100:#612200;--tlds-ref-palette-orange-90:#7d2e00;--tlds-ref-palette-orange-80:#a13700;--tlds-ref-palette-orange-70:#b74300;--tlds-ref-palette-orange-60:#cc4e00;--tlds-ref-palette-orange-50:#f26500;--tlds-ref-palette-orange-40:#ff7708;--tlds-ref-palette-orange-30:#ff9633;--tlds-ref-palette-orange-20:#ffb566;--tlds-ref-palette-orange-10:#ffe8cc;--tlds-ref-palette-red-100:#7a0509;--tlds-ref-palette-red-90:#9a0106;--tlds-ref-palette-red-80:#b80006;--tlds-ref-palette-red-70:#d30007;--tlds-ref-palette-red-60:#ed0008;--tlds-ref-palette-red-50:#ff3f45;--tlds-ref-palette-red-40:#ff6469;--tlds-ref-palette-red-30:#fe969a;--tlds-ref-palette-red-20:#ffc2c4;--tlds-ref-palette-red-10:#ffe5e6;--tlds-ref-palette-magenta-100:#670145;--tlds-ref-palette-magenta-90:#7c0052;--tlds-ref-palette-magenta-80:#980064;--tlds-ref-palette-magenta-70:#b8017a;--tlds-ref-palette-magenta-60:#d2078f;--tlds-ref-palette-magenta-50:#ed42b4;--tlds-ref-palette-magenta-40:#f777cc;--tlds-ref-palette-magenta-30:#fca9e1;--tlds-ref-palette-magenta-20:#ffd3f6;--tlds-ref-palette-magenta-10:#ffedfb;--tlds-ref-palette-purple-100:#4a0089;--tlds-ref-palette-purple-90:#5a00a7;--tlds-ref-palette-purple-80:#6801c0;--tlds-ref-palette-purple-70:#7b05d8;--tlds-ref-palette-purple-60:#9a22f8;--tlds-ref-palette-purple-50:#b452ff;--tlds-ref-palette-purple-40:#c895ff;--tlds-ref-palette-purple-30:#dec3ff;--tlds-ref-palette-purple-20:#ecdeff;--tlds-ref-palette-purple-10:#f5eeff;--tlds-ref-palette-green-100:#00420b;--tlds-ref-palette-green-90:#00560f;--tlds-ref-palette-green-80:#006b12;--tlds-ref-palette-green-70:#007814;--tlds-ref-palette-green-60:#008a17;--tlds-ref-palette-green-50:#00a91d;--tlds-ref-palette-green-40:#22c93e;--tlds-ref-palette-green-30:#6ef084;--tlds-ref-palette-green-20:#9fa;--tlds-ref-palette-green-10:#d9ffdf;--tlds-ref-palette-teal-100:#023d42;--tlds-ref-palette-teal-90:#004c52;--tlds-ref-palette-teal-80:#005a5e;--tlds-ref-palette-teal-70:#016e70;--tlds-ref-palette-teal-60:#008484;--tlds-ref-palette-teal-50:#17a4a5;--tlds-ref-palette-teal-40:#2dcfce;--tlds-ref-palette-teal-30:#75e6e4;--tlds-ref-palette-teal-20:#b4f0f0;--tlds-ref-palette-teal-10:#d7f7f7;--tlds-ref-palette-blue-100:#013163;--tlds-ref-palette-blue-90:#004386;--tlds-ref-palette-blue-80:#0155a9;--tlds-ref-palette-blue-70:#006bd6;--tlds-ref-palette-blue-60:#0074e8;--tlds-ref-palette-blue-50:#2e96ff;--tlds-ref-palette-blue-40:#6bb5ff;--tlds-ref-palette-blue-30:#a6d3ff;--tlds-ref-palette-blue-20:#cce6ff;--tlds-ref-palette-blue-10:#e5f2ff;--tlds-ref-palette-indigo-100:#301b97;--tlds-ref-palette-indigo-90:#3722b8;--tlds-ref-palette-indigo-80:#432ad3;--tlds-ref-palette-indigo-70:#5138ee;--tlds-ref-palette-indigo-60:#6a4cff;--tlds-ref-palette-indigo-50:#8e78ff;--tlds-ref-palette-indigo-40:#ab9bff;--tlds-ref-palette-indigo-30:#cac0ff;--tlds-ref-palette-indigo-20:#e1dbff;--tlds-ref-palette-indigo-10:#f0eeff;--tlds-ref-palette-gray-100:#151515;--tlds-ref-palette-gray-90:#222;--tlds-ref-palette-gray-80:#303030;--tlds-ref-palette-gray-70:#424242;--tlds-ref-palette-gray-60:#555;--tlds-ref-palette-gray-50:#8e8e8e;--tlds-ref-palette-gray-40:#adadad;--tlds-ref-palette-gray-30:#c9c9c9;--tlds-ref-palette-gray-28:#d5d5d5;--tlds-ref-palette-gray-26:#dcdcdc;--tlds-ref-palette-gray-24:#e5e5e5;--tlds-ref-palette-gray-22:#ededed;--tlds-ref-palette-gray-20:#f2f2f2;--tlds-ref-palette-gray-10:#fbfbfb;--tlds-ref-brand-charcoal:#2a1d15;--tlds-ref-brand-cream:#f6efe8;--tlds-ref-brand-burgundy:#450105;--tlds-ref-brand-coral:#ff3c42;--tlds-ref-brand-orange:#fe6202;--tlds-ref-brand-yellow:#feb912;--tlds-ref-brand-dark-teal:#016d7d;--tlds-ref-brand-light-teal:#0690a7;--tlds-ref-brand-sky:#afe0ef;--tlds-ref-brand-pink:#ffaab7;--tlds-ref-brand-lilac:#b1b7fe;--tlds-ref-brand-surface-light:#fefaf3;--tlds-ref-brand-surface-cream:#f6efe8;--tlds-ref-brand-surface-dark:#ede1d4;--tlds-ref-brand-border-warm-light:#eee7e1;--tlds-ref-brand-border-warm-dark:#e1d2c4;--tlds-ref-brand-charcoal-hover:#3d2b20;--tlds-ref-brand-charcoal-active:#1f140c;--tlds-ref-palette-warm-neutral-80:#2a2520;--tlds-ref-palette-warm-neutral-95:#131210;--tlds-ref-palette-warm-neutral-90:#1d1b17;--tlds-ref-palette-warm-neutral-75:#2f2b24;--tlds-ref-palette-warm-neutral-70:#3a352c;--tlds-ref-brand-red:#d71920;--tlds-ref-spacing-0:0;--tlds-ref-spacing-2:2px;--tlds-ref-spacing-4:4px;--tlds-ref-spacing-8:8px;--tlds-ref-spacing-12:12px;--tlds-ref-spacing-16:16px;--tlds-ref-spacing-20:20px;--tlds-ref-spacing-24:24px;--tlds-ref-spacing-32:32px;--tlds-ref-spacing-40:40px;--tlds-ref-spacing-48:48px;--tlds-ref-spacing-64:64px;--tlds-ref-spacing-80:80px;--tlds-ref-spacing-96:96px;--tlds-ref-border-extra-thin:.5px;--tlds-ref-border-thin:1px;--tlds-ref-border-thick:2px;--tlds-ref-opacity-0:0;--tlds-ref-opacity-10:.1;--tlds-ref-opacity-20:.2;--tlds-ref-opacity-30:.3;--tlds-ref-opacity-40:.4;--tlds-ref-opacity-50:.5;--tlds-ref-opacity-60:.6;--tlds-ref-opacity-70:.7;--tlds-ref-opacity-80:.8;--tlds-ref-opacity-90:.9;--tlds-ref-opacity-100:1;--tlds-ref-radius-xs:2px;--tlds-ref-radius-sm:4px;--tlds-ref-radius-md:8px;--tlds-ref-radius-lg:12px;--tlds-ref-radius-xl:24px;--tlds-ref-radius-2xl:32px;--tlds-ref-radius-3xl:40px;--tlds-ref-radius-circle:999px;--tlds-ref-type-family-macos-display:"SF Pro Display";--tlds-ref-type-family-macos-text:"SF Pro Text";--tlds-ref-type-family-windows:"Segoe UI";--tlds-ref-type-family-android:"Roboto";--tlds-ref-type-family-web:"Open Sans";--tlds-ref-type-style-regular:"Regular";--tlds-ref-type-style-semibold:"SemiBold";--tlds-ref-type-style-bold:"Bold";--tlds-ref-type-weight-regular:400;--tlds-ref-type-weight-semibold:600;--tlds-ref-type-weight-bold:700;--tlds-ref-type-size-xs:12px;--tlds-ref-type-size-sm:14px;--tlds-ref-type-size-md:16px;--tlds-ref-type-size-lg:18px;--tlds-ref-type-size-xl:20px;--tlds-ref-type-size-2xl:24px;--tlds-ref-type-size-3xl:28px;--tlds-ref-type-size-4xl:32px;--tlds-ref-type-size-5xl:36px;--tlds-ref-type-size-6xl:40px;--tlds-ref-type-size-7xl:48px;--tlds-ref-type-line-height-body-xs:15.6px;--tlds-ref-type-line-height-body-sm:18.2px;--tlds-ref-type-line-height-body-md:20.8px;--tlds-ref-type-line-height-body-lg:23.4px;--tlds-ref-type-line-height-body-xl:26px;--tlds-ref-type-line-height-heading-6:29.9px;--tlds-ref-type-line-height-heading-5:36.4px;--tlds-ref-type-line-height-heading-4:41.6px;--tlds-ref-type-line-height-heading-3:46.8px;--tlds-ref-type-line-height-heading-2:52px;--tlds-ref-type-line-height-heading-1:62.4px}:root,[data-theme=light]{--tlds-sys-brand-trend-red:var(--tlds-ref-brand-red);--tlds-sys-text-primary:var(--tlds-ref-palette-gray-90);--tlds-sys-text-secondary:var(--tlds-ref-palette-gray-60);--tlds-sys-text-tertiary:var(--tlds-ref-palette-gray-50);--tlds-sys-text-disabled:var(--tlds-ref-palette-gray-40);--tlds-sys-text-emphasis:var(--tlds-ref-palette-black);--tlds-sys-link-default:var(--tlds-ref-palette-blue-60);--tlds-sys-link-subtle:var(--tlds-ref-palette-blue-40);--tlds-sys-functional-error:var(--tlds-ref-palette-red-60);--tlds-sys-functional-warning:var(--tlds-ref-palette-orange-50);--tlds-sys-functional-success:var(--tlds-ref-palette-green-50);--tlds-sys-text-white:var(--tlds-ref-palette-white);--tlds-sys-severity-error:var(--tlds-ref-palette-red-60);--tlds-sys-severity-info:var(--tlds-ref-palette-blue-50);--tlds-sys-severity-unknown:var(--tlds-ref-palette-gray-60);--tlds-sys-severity-success:var(--tlds-ref-palette-green-50);--tlds-sys-severity-warning:var(--tlds-ref-palette-orange-40);--tlds-sys-surface-primary:var(--tlds-ref-palette-white);--tlds-sys-surface-secondary:var(--tlds-ref-palette-gray-10);--tlds-sys-surface-tertiary:var(--tlds-ref-palette-gray-20);--tlds-sys-surface-inverse:var(--tlds-ref-palette-gray-90);--tlds-sys-border-default:var(--tlds-ref-palette-gray-30);--tlds-sys-border-subtle:var(--tlds-ref-palette-gray-20);--tlds-sys-border-strong:var(--tlds-ref-palette-gray-80);--tlds-sys-border-focus:var(--tlds-ref-palette-blue-60);--tlds-sys-border-error:var(--tlds-sys-functional-error);--tlds-sys-border-success:var(--tlds-sys-functional-success);--tlds-sys-icon-default:var(--tlds-sys-text-secondary);--tlds-sys-icon-emphasis:var(--tlds-sys-text-primary);--tlds-sys-icon-inverse:var(--tlds-sys-text-white);--tlds-sys-icon-disabled:var(--tlds-sys-text-disabled);--tlds-sys-icon-error:var(--tlds-sys-functional-error);--tlds-sys-icon-success:var(--tlds-sys-functional-success);--tlds-sys-icon-warning:var(--tlds-sys-functional-warning);--tlds-sys-icon-info:var(--tlds-sys-link-default);--tlds-sys-accent-default:var(--tlds-ref-palette-blue-60);--tlds-sys-accent-hover:var(--tlds-ref-palette-blue-70);--tlds-sys-accent-active:var(--tlds-ref-palette-blue-80);--tlds-sys-accent-border:var(--tlds-ref-palette-blue-50);--tlds-sys-accent-disabled:var(--tlds-ref-palette-blue-30);--tlds-sys-accent-loading:var(--tlds-ref-palette-blue-40);--tlds-sys-accent-tint:var(--tlds-ref-palette-blue-10);--tlds-sys-accent-tint-hover:var(--tlds-ref-palette-blue-20);--tlds-sys-accent-text:var(--tlds-ref-palette-blue-70);--tlds-sys-brand-action:var(--tlds-ref-palette-red-60);--tlds-sys-brand-action-hover:var(--tlds-ref-palette-red-70);--tlds-sys-brand-action-active:var(--tlds-ref-palette-red-80);--tlds-sys-brand-action-disabled:var(--tlds-ref-palette-red-30);--tlds-sys-brand-action-loading:var(--tlds-ref-palette-red-40);--tlds-sys-tint-error:var(--tlds-ref-palette-red-10);--tlds-sys-tint-error-active:var(--tlds-ref-palette-red-20);--tlds-sys-tint-warning:var(--tlds-ref-palette-orange-10);--tlds-sys-tint-success:var(--tlds-ref-palette-green-10);--tlds-sys-surface-hover:var(--tlds-ref-palette-gray-22);--tlds-sys-surface-active:var(--tlds-ref-palette-gray-26);--tlds-sys-surface-subtle:var(--tlds-ref-palette-gray-30);--tlds-sys-border-neutral:var(--tlds-ref-palette-gray-50);--tlds-sys-border-hover:var(--tlds-ref-palette-gray-60);--tlds-sys-border-disabled:var(--tlds-ref-palette-gray-40);--tlds-sys-interactive-off:var(--tlds-ref-palette-gray-40);--tlds-sys-interactive-off-hover:var(--tlds-ref-palette-gray-60);--tlds-sys-surface-bkg-light-gray:var(--tlds-ref-palette-gray-20);--tlds-sys-border-warm-subtle:var(--tlds-ref-brand-border-warm-light);--tlds-sys-border-warm-strong:var(--tlds-ref-brand-border-warm-dark);--tlds-sys-action-secondary:var(--tlds-ref-brand-light-teal);--tlds-sys-action-secondary-hover:var(--tlds-ref-brand-dark-teal);--tlds-sys-action-primary:var(--tlds-ref-brand-charcoal);--tlds-sys-action-emphasis:var(--tlds-ref-brand-red);--tlds-sys-action-promo:var(--tlds-ref-brand-yellow);--tlds-sys-surface-warm-primary:var(--tlds-ref-brand-surface-light);--tlds-sys-surface-warm-secondary:var(--tlds-ref-brand-surface-cream);--tlds-sys-surface-warm-tertiary:var(--tlds-ref-brand-surface-dark);--tlds-sys-surface-inverse-warm:var(--tlds-ref-brand-charcoal);--tlds-sys-surface-promo:var(--tlds-ref-brand-burgundy);--tlds-sys-surface-info-soft:var(--tlds-ref-brand-sky);--tlds-sys-category-security:var(--tlds-ref-brand-dark-teal);--tlds-sys-category-ai:var(--tlds-ref-brand-lilac);--tlds-sys-category-deals:var(--tlds-ref-brand-pink);--tlds-sys-category-premium:var(--tlds-ref-brand-yellow);--tlds-sys-category-connectivity:var(--tlds-ref-brand-light-teal);--tlds-sys-text-brand-heading:var(--tlds-ref-brand-charcoal);--tlds-sys-text-promo-title:var(--tlds-ref-brand-yellow);--tlds-sys-text-promo-body:var(--tlds-ref-brand-pink);--tlds-sys-decorative-thumbnail:var(--tlds-ref-brand-pink);--tlds-sys-decorative-rating:var(--tlds-ref-brand-yellow);--tlds-sys-decorative-badge-new:var(--tlds-ref-brand-coral);--tlds-sys-action-primary-hover:var(--tlds-ref-brand-charcoal-hover);--tlds-sys-action-primary-active:var(--tlds-ref-brand-charcoal-active);--tlds-sys-action-primary-disabled:var(--tlds-sys-action-primary);--tlds-sys-action-primary-loading:var(--tlds-sys-action-primary);--tlds-sys-text-on-primary:var(--tlds-sys-text-white);--tlds-sys-surface-chrome:var(--tlds-ref-palette-white);--tlds-sys-text-nav-inactive:#6e6a63;--tlds-sys-brand-coral:var(--tlds-ref-palette-red-50);--tlds-sys-action-secondary-disabled:var(--tlds-ref-palette-teal-30);--tlds-sys-brand-ai-accent:var(--tlds-ref-palette-teal-50);--tlds-sys-action-critical:var(--tlds-ref-palette-red-60);--tlds-sys-action-critical-hover:var(--tlds-ref-palette-red-70);--tlds-sys-action-critical-active:var(--tlds-ref-palette-red-80);--tlds-sys-action-secondary-active:var(--tlds-ref-palette-teal-90);--tlds-sys-action-secondary-focus:var(--tlds-ref-brand-light-teal);--tlds-sys-action-secondary-tint:var(--tlds-ref-palette-teal-10);--tlds-sys-action-secondary-tint-active:var(--tlds-ref-palette-teal-20);--tlds-sys-radius-interactive:var(--tlds-ref-radius-md);--tlds-sys-radius-container:var(--tlds-ref-radius-lg);--tlds-sys-radius-pill:var(--tlds-ref-radius-circle);--tlds-sys-radius-small:var(--tlds-ref-radius-sm);--tlds-sys-spacing-none:var(--tlds-ref-spacing-0);--tlds-sys-spacing-xxs:var(--tlds-ref-spacing-2);--tlds-sys-spacing-xs:var(--tlds-ref-spacing-4);--tlds-sys-spacing-sm:var(--tlds-ref-spacing-8);--tlds-sys-spacing-md:var(--tlds-ref-spacing-12);--tlds-sys-spacing-base:var(--tlds-ref-spacing-16);--tlds-sys-spacing-lg:var(--tlds-ref-spacing-20);--tlds-sys-spacing-xl:var(--tlds-ref-spacing-24);--tlds-sys-spacing-2xl:var(--tlds-ref-spacing-32);--tlds-sys-spacing-3xl:var(--tlds-ref-spacing-40);--tlds-sys-spacing-4xl:var(--tlds-ref-spacing-48);--tlds-sys-spacing-5xl:var(--tlds-ref-spacing-64);--tlds-sys-spacing-6xl:var(--tlds-ref-spacing-80);--tlds-sys-spacing-7xl:var(--tlds-ref-spacing-96);--tlds-sys-breakpoints-mobile-min-width:480px;--tlds-sys-breakpoints-mobile-max-width:720px;--tlds-sys-breakpoints-tablet-min-width:720px;--tlds-sys-breakpoints-tablet-max-width:960px;--tlds-sys-breakpoints-desktop-min-width:1200px;--tlds-sys-breakpoints-desktop-max-width:1440px;--tlds-sys-breakpoints-website-min-width:960px;--tlds-sys-breakpoints-website-max-width:1200px;--tlds-sys-grid-mobile-columns:4;--tlds-sys-grid-mobile-column-width:80px;--tlds-sys-grid-tablet-columns:8;--tlds-sys-grid-tablet-column-width:75px;--tlds-sys-grid-mobile-margin:var(--tlds-ref-spacing-16);--tlds-sys-grid-mobile-gutter:var(--tlds-ref-spacing-8);--tlds-sys-grid-tablet-margin:var(--tlds-ref-spacing-24);--tlds-sys-grid-tablet-gutter:var(--tlds-ref-spacing-16);--tlds-sys-action-secondary-disabled-opacity:var(--tlds-ref-opacity-40)}[data-theme=dark]{--tlds-sys-text-primary:var(--tlds-ref-palette-gray-30);--tlds-sys-text-secondary:var(--tlds-ref-palette-gray-40);--tlds-sys-text-tertiary:var(--tlds-ref-palette-gray-30);--tlds-sys-text-disabled:var(--tlds-ref-palette-gray-60);--tlds-sys-text-emphasis:var(--tlds-ref-palette-white);--tlds-sys-link-default:var(--tlds-ref-palette-blue-50);--tlds-sys-link-subtle:var(--tlds-ref-palette-blue-30);--tlds-sys-functional-error:var(--tlds-ref-palette-red-50);--tlds-sys-functional-warning:var(--tlds-ref-palette-orange-40);--tlds-sys-functional-success:var(--tlds-ref-palette-green-40);--tlds-sys-severity-error:var(--tlds-ref-palette-red-50);--tlds-sys-severity-info:var(--tlds-ref-palette-blue-40);--tlds-sys-severity-unknown:var(--tlds-ref-palette-gray-40);--tlds-sys-severity-success:var(--tlds-ref-palette-green-40);--tlds-sys-severity-warning:var(--tlds-ref-palette-orange-30);--tlds-sys-surface-primary:var(--tlds-ref-palette-gray-90);--tlds-sys-surface-secondary:var(--tlds-ref-palette-gray-80);--tlds-sys-surface-tertiary:var(--tlds-ref-palette-gray-70);--tlds-sys-surface-inverse:var(--tlds-ref-palette-white);--tlds-sys-border-default:var(--tlds-ref-palette-gray-70);--tlds-sys-border-subtle:var(--tlds-ref-palette-gray-80);--tlds-sys-border-strong:var(--tlds-ref-palette-gray-30);--tlds-sys-border-focus:var(--tlds-ref-palette-blue-50);--tlds-sys-accent-default:var(--tlds-ref-palette-blue-50);--tlds-sys-accent-hover:var(--tlds-ref-palette-blue-40);--tlds-sys-accent-active:var(--tlds-ref-palette-blue-60);--tlds-sys-accent-disabled:var(--tlds-ref-palette-blue-70);--tlds-sys-accent-tint:var(--tlds-ref-palette-blue-90);--tlds-sys-accent-tint-hover:var(--tlds-ref-palette-blue-80);--tlds-sys-accent-text:var(--tlds-ref-palette-blue-30);--tlds-sys-brand-action:var(--tlds-ref-palette-red-50);--tlds-sys-brand-action-hover:var(--tlds-ref-palette-red-40);--tlds-sys-brand-action-active:var(--tlds-ref-palette-red-60);--tlds-sys-brand-action-disabled:var(--tlds-ref-palette-red-70);--tlds-sys-tint-error:var(--tlds-ref-palette-red-90);--tlds-sys-tint-error-active:var(--tlds-ref-palette-red-80);--tlds-sys-tint-warning:var(--tlds-ref-palette-orange-90);--tlds-sys-tint-success:var(--tlds-ref-palette-green-90);--tlds-sys-surface-hover:var(--tlds-ref-palette-gray-70);--tlds-sys-surface-active:var(--tlds-ref-palette-gray-60);--tlds-sys-surface-subtle:var(--tlds-ref-palette-gray-70);--tlds-sys-border-neutral:var(--tlds-ref-palette-gray-60);--tlds-sys-border-hover:var(--tlds-ref-palette-gray-40);--tlds-sys-border-disabled:var(--tlds-ref-palette-gray-60);--tlds-sys-interactive-off:var(--tlds-ref-palette-gray-60);--tlds-sys-interactive-off-hover:var(--tlds-ref-palette-gray-40);--tlds-sys-surface-bkg-light-gray:var(--tlds-sys-surface-secondary);--tlds-sys-border-warm-subtle:var(--tlds-ref-palette-warm-neutral-70);--tlds-sys-action-secondary-hover:var(--tlds-ref-palette-teal-40);--tlds-sys-action-primary:var(--tlds-ref-brand-surface-cream);--tlds-sys-surface-warm-primary:var(--tlds-ref-palette-warm-neutral-90);--tlds-sys-surface-warm-secondary:var(--tlds-ref-palette-warm-neutral-75);--tlds-sys-surface-warm-tertiary:var(--tlds-ref-palette-warm-neutral-70);--tlds-sys-surface-promo:#3a0609;--tlds-sys-surface-info-soft:var(--tlds-ref-palette-warm-neutral-80);--tlds-sys-category-ai:#9399dc;--tlds-sys-category-deals:#e8969f;--tlds-sys-category-premium:#d9a010;--tlds-sys-text-brand-heading:var(--tlds-ref-brand-surface-cream);--tlds-sys-text-promo-title:#ffd060;--tlds-sys-text-promo-body:#f4a6b0;--tlds-sys-decorative-thumbnail:#e8969f;--tlds-sys-decorative-rating:#d9a010;--tlds-sys-action-primary-hover:var(--tlds-ref-brand-surface-dark);--tlds-sys-action-primary-active:var(--tlds-ref-brand-border-warm-dark);--tlds-sys-action-primary-disabled:#b5a192;--tlds-sys-text-on-primary:var(--tlds-ref-brand-charcoal);--tlds-sys-surface-chrome:var(--tlds-ref-palette-warm-neutral-95);--tlds-sys-text-nav-inactive:#9a8f82;--tlds-sys-action-secondary-disabled:var(--tlds-ref-palette-teal-70);--tlds-sys-action-critical:var(--tlds-ref-palette-red-50);--tlds-sys-action-critical-hover:var(--tlds-ref-palette-red-60);--tlds-sys-action-critical-active:var(--tlds-ref-palette-red-70);--tlds-sys-action-secondary-active:var(--tlds-ref-palette-teal-20);--tlds-sys-action-secondary-tint:var(--tlds-ref-palette-teal-90);--tlds-sys-action-secondary-tint-active:var(--tlds-ref-palette-teal-80)}:root,[data-theme=light],[data-theme=dark]{--tlds-comp-button-size-lg:60px;--tlds-comp-button-size-md:40px;--tlds-comp-button-size-sm:32px;--tlds-comp-button-size-xs:24px;--tlds-comp-input-size-lg:40px;--tlds-comp-input-size-md:32px;--tlds-comp-input-size-sm:24px;--tlds-comp-checkbox-size-lg:32px;--tlds-comp-checkbox-size-md:24px;--tlds-comp-checkbox-size-sm:16px;--tlds-comp-menu-item-size-lg:40px;--tlds-comp-menu-item-size-md:32px;--tlds-comp-menu-item-size-sm:24px;--tlds-comp-radio-button-size-lg:32px;--tlds-comp-radio-button-size-md:24px;--tlds-comp-radio-button-size-sm:16px;--tlds-comp-information-badge-size-lg:22px;--tlds-comp-information-badge-size-md:20px;--tlds-comp-information-badge-size-sm:18px;--tlds-comp-status-badge-digit-size:16px;--tlds-comp-status-badge-dot-size:8px;--tlds-comp-status-badge-icon-size:16px;--tlds-comp-information-badge-decoration-gradient-border:#ebd27b;--tlds-comp-information-badge-decoration-gradient-size-lg:28px;--tlds-comp-information-badge-decoration-gradient-size-md:24px;--tlds-comp-information-badge-decoration-gradient-size-sm:20px;--tlds-comp-information-badge-decoration-ribbon-size-lg:32px;--tlds-comp-information-badge-decoration-ribbon-size-md:28px;--tlds-comp-information-badge-decoration-ribbon-size-sm:24px;--tlds-comp-dropdown-size-sm:24px;--tlds-comp-dropdown-size-md:32px;--tlds-comp-dropdown-size-lg:40px;--tlds-comp-spinner-size-lg:64px;--tlds-comp-spinner-size-md:48px;--tlds-comp-spinner-size-sm:32px;--tlds-comp-spinner-size-xs:16px;--tlds-comp-spinner-size-xl:80px;--tlds-comp-toggle-size-lg:32px;--tlds-comp-toggle-size-md:24px;--tlds-comp-toggle-size-sm:16px;--tlds-comp-tabs-size-lg:64px;--tlds-comp-tabs-size-md:48px;--tlds-comp-tabs-size-sm:40px;--tlds-comp-tabs-divider-height:1px;--tlds-comp-tabs-indicator-selected-indicator-height:4px;--tlds-comp-tabs-line-selected-indicator-height:2px;--tlds-comp-steps-spacing-bottom-lg:40px;--tlds-comp-steps-spacing-bottom-md:32px;--tlds-comp-steps-spacing-bottom-sm:24px;--tlds-comp-popup-spacing-mobile:20px;--tlds-comp-steps-size-icon-lg:40px;--tlds-comp-popup-spacing-desktop:32px;--tlds-comp-steps-size-icon-md:32px;--tlds-comp-popup-spacing-bottom:12px;--tlds-comp-steps-size-icon-sm:32px;--tlds-comp-popup-width-mobile-min:280px;--tlds-comp-popup-width-mobile-max:440px;--tlds-comp-popup-width-desktop-min:400px;--tlds-comp-popup-width-desktop-max:880px;--tlds-comp-button-radius-square:var(--tlds-sys-radius-small);--tlds-comp-button-radius-full:var(--tlds-sys-radius-pill);--tlds-comp-button-emphasis-enabled-border:var(--tlds-sys-accent-border);--tlds-comp-button-emphasis-disabled-border:var(--tlds-sys-accent-border);--tlds-comp-button-emphasis-hover-border:var(--tlds-sys-accent-border);--tlds-comp-button-emphasis-active-border:var(--tlds-sys-accent-border);--tlds-comp-button-default-enabled-border:var(--tlds-sys-border-neutral);--tlds-comp-button-default-disabled-border:var(--tlds-sys-border-neutral);--tlds-comp-button-default-hover-border:var(--tlds-sys-border-neutral);--tlds-comp-button-default-active-border:var(--tlds-sys-border-neutral);--tlds-comp-button-default-focus-border:var(--tlds-sys-border-focus);--tlds-comp-button-ghost-emphasis-enabled-bg:#0000;--tlds-comp-button-ghost-emphasis-enabled-border:var(--tlds-sys-action-secondary);--tlds-comp-button-ghost-emphasis-disabled-bg:#0000;--tlds-comp-button-ghost-emphasis-disabled-border:var(--tlds-sys-action-secondary);--tlds-comp-button-ghost-emphasis-hover-bg:var(--tlds-sys-action-secondary-tint);--tlds-comp-button-ghost-emphasis-hover-border:var(--tlds-sys-action-secondary-hover);--tlds-comp-button-ghost-emphasis-active-bg:var(--tlds-sys-action-secondary-tint-active);--tlds-comp-button-ghost-emphasis-active-border:var(--tlds-sys-action-secondary-active);--tlds-comp-button-ghost-emphasis-focus-border:var(--tlds-sys-action-secondary-focus);--tlds-comp-button-ghost-emphasis-loading-border:var(--tlds-sys-action-secondary);--tlds-comp-button-ghost-emphasis-loading-color:var(--tlds-sys-action-secondary);--tlds-comp-button-primary-enabled-border:var(--tlds-sys-action-primary);--tlds-comp-button-primary-disabled-border:var(--tlds-sys-action-primary-disabled);--tlds-comp-button-primary-hover-border:var(--tlds-sys-action-primary-hover);--tlds-comp-button-primary-active-border:var(--tlds-sys-action-primary-active);--tlds-comp-button-primary-focus-border:var(--tlds-sys-border-focus);--tlds-comp-button-primary-focus-color:var(--tlds-sys-border-focus);--tlds-comp-spinner-white-bg:var(--tlds-sys-surface-subtle);--tlds-comp-spinner-white-color:var(--tlds-sys-text-white);--tlds-comp-button-text-default-hover-bg:var(--tlds-sys-surface-hover);--tlds-comp-button-text-primary-hover-bg:var(--tlds-sys-surface-hover);--tlds-comp-button-text-emphasis-hover-bg:var(--tlds-sys-surface-hover);--tlds-comp-button-text-default-active-bg:var(--tlds-sys-surface-active);--tlds-comp-button-text-primary-active-bg:var(--tlds-sys-surface-active);--tlds-comp-button-text-emphasis-active-bg:var(--tlds-sys-surface-active);--tlds-comp-button-text-default-focus-border:var(--tlds-sys-border-focus);--tlds-comp-button-text-primary-focus-border:var(--tlds-sys-border-focus);--tlds-comp-button-text-emphasis-focus-border:var(--tlds-sys-action-secondary-focus);--tlds-comp-spinner-default-bg:var(--tlds-sys-tint-error);--tlds-comp-spinner-default-color:var(--tlds-sys-brand-trend-red);--tlds-comp-spinner-gray-bg:var(--tlds-sys-surface-secondary);--tlds-comp-spinner-gray-color:var(--tlds-sys-text-secondary);--tlds-comp-checkbox-default-bg:var(--tlds-sys-surface-primary);--tlds-comp-checkbox-default-border:var(--tlds-sys-border-default);--tlds-comp-checkbox-hover-bg:var(--tlds-sys-surface-secondary);--tlds-comp-checkbox-hover-border:var(--tlds-sys-action-secondary-hover);--tlds-comp-checkbox-checked-bg:var(--tlds-sys-action-secondary);--tlds-comp-checkbox-checked-border:var(--tlds-sys-action-secondary);--tlds-comp-checkbox-indeterminate-bg:var(--tlds-sys-action-secondary);--tlds-comp-checkbox-disabled-bg:var(--tlds-sys-surface-secondary);--tlds-comp-checkbox-disabled-border:var(--tlds-sys-border-default);--tlds-comp-checkbox-check-color:var(--tlds-sys-text-white);--tlds-comp-checkbox-radius:var(--tlds-sys-radius-small);--tlds-comp-toggle-track-off-bg:var(--tlds-sys-interactive-off);--tlds-comp-toggle-track-off-hover-bg:var(--tlds-sys-interactive-off-hover);--tlds-comp-toggle-track-off-disabled-bg:var(--tlds-sys-surface-tertiary);--tlds-comp-toggle-track-on-bg:var(--tlds-sys-action-secondary);--tlds-comp-toggle-track-on-hover-bg:var(--tlds-sys-action-secondary-hover);--tlds-comp-toggle-track-on-disabled-bg:var(--tlds-sys-surface-tertiary);--tlds-comp-toggle-knob-color:var(--tlds-sys-surface-primary);--tlds-comp-toggle-radius:var(--tlds-sys-radius-pill);--tlds-comp-status-badge-error-bg:var(--tlds-sys-severity-error);--tlds-comp-status-badge-warning-bg:var(--tlds-sys-severity-warning);--tlds-comp-status-badge-success-bg:var(--tlds-sys-severity-success);--tlds-comp-status-badge-info-bg:var(--tlds-sys-severity-info);--tlds-comp-status-badge-unknown-bg:var(--tlds-sys-severity-unknown);--tlds-comp-status-badge-text:var(--tlds-sys-text-white);--tlds-comp-information-badge-default-bg:var(--tlds-sys-surface-secondary);--tlds-comp-information-badge-default-text:var(--tlds-sys-text-primary);--tlds-comp-information-badge-primary-bg:var(--tlds-sys-accent-tint);--tlds-comp-information-badge-primary-text:var(--tlds-sys-accent-text);--tlds-comp-information-badge-radius:var(--tlds-sys-radius-small);--tlds-comp-status-badge-radius:var(--tlds-sys-radius-pill);--tlds-comp-tabs-text-default:var(--tlds-sys-text-secondary);--tlds-comp-tabs-text-selected:var(--tlds-sys-action-secondary);--tlds-comp-tabs-text-disabled:var(--tlds-sys-text-disabled);--tlds-comp-tabs-indicator-color:var(--tlds-sys-action-secondary);--tlds-comp-tabs-divider-color:var(--tlds-sys-surface-tertiary);--tlds-comp-steps-upcoming-bg:var(--tlds-sys-surface-tertiary);--tlds-comp-steps-upcoming-text:var(--tlds-sys-text-secondary);--tlds-comp-steps-current-bg:var(--tlds-sys-action-secondary);--tlds-comp-steps-current-text:var(--tlds-sys-text-white);--tlds-comp-steps-completed-bg:var(--tlds-sys-category-security);--tlds-comp-steps-error-bg:var(--tlds-sys-severity-error);--tlds-comp-steps-disabled-bg:var(--tlds-sys-surface-secondary);--tlds-comp-steps-disabled-text:var(--tlds-sys-text-disabled);--tlds-comp-steps-connector-color:var(--tlds-sys-surface-tertiary);--tlds-comp-link-default-color:var(--tlds-sys-link-default);--tlds-comp-link-hover-color:var(--tlds-sys-link-subtle);--tlds-comp-link-disabled-color:var(--tlds-sys-text-disabled);--tlds-comp-link-inline-color:var(--tlds-sys-text-primary);--tlds-comp-tooltip-bg:var(--tlds-sys-surface-inverse);--tlds-comp-tooltip-text:var(--tlds-sys-text-white);--tlds-comp-tooltip-radius:var(--tlds-sys-radius-small);--tlds-comp-dropdown-bg:var(--tlds-sys-surface-primary);--tlds-comp-dropdown-border-default:var(--tlds-sys-border-default);--tlds-comp-dropdown-border-focus:var(--tlds-sys-border-focus);--tlds-comp-dropdown-text-default:var(--tlds-sys-text-primary);--tlds-comp-dropdown-text-placeholder:var(--tlds-sys-text-secondary);--tlds-comp-dropdown-text-disabled:var(--tlds-sys-text-disabled);--tlds-comp-dropdown-bg-disabled:var(--tlds-sys-surface-secondary);--tlds-comp-dropdown-radius:var(--tlds-sys-radius-interactive);--tlds-comp-menu-item-bg-default:var(--tlds-sys-surface-primary);--tlds-comp-menu-item-bg-hover:var(--tlds-sys-surface-secondary);--tlds-comp-menu-item-bg-selected:var(--tlds-sys-accent-tint);--tlds-comp-menu-item-text-default:var(--tlds-sys-text-primary);--tlds-comp-menu-item-text-selected:var(--tlds-sys-accent-text);--tlds-comp-menu-item-text-disabled:var(--tlds-sys-text-disabled);--tlds-comp-popover-bg:var(--tlds-sys-surface-primary);--tlds-comp-popover-border:var(--tlds-sys-surface-tertiary);--tlds-comp-popover-radius:var(--tlds-sys-radius-interactive);--tlds-comp-alert-bar-error-bg:var(--tlds-sys-tint-error);--tlds-comp-alert-bar-error-border:var(--tlds-sys-functional-error);--tlds-comp-alert-bar-warning-bg:var(--tlds-sys-tint-warning);--tlds-comp-alert-bar-warning-border:var(--tlds-sys-functional-warning);--tlds-comp-alert-bar-success-bg:var(--tlds-sys-tint-success);--tlds-comp-alert-bar-success-border:var(--tlds-sys-functional-success);--tlds-comp-alert-bar-info-bg:var(--tlds-sys-surface-info-soft);--tlds-comp-alert-bar-info-border:var(--tlds-sys-severity-info);--tlds-comp-alert-bar-text:var(--tlds-sys-text-primary);--tlds-comp-radio-button-default-bg:var(--tlds-sys-surface-primary);--tlds-comp-radio-button-default-border:var(--tlds-sys-border-default);--tlds-comp-radio-button-selected-bg:var(--tlds-sys-action-secondary);--tlds-comp-radio-button-selected-dot:var(--tlds-sys-surface-primary);--tlds-comp-radio-button-disabled-bg:var(--tlds-sys-surface-secondary);--tlds-comp-radio-button-disabled-border:var(--tlds-sys-border-default);--tlds-comp-popup-bg:var(--tlds-sys-surface-primary);--tlds-comp-popup-border:var(--tlds-sys-surface-tertiary);--tlds-comp-popup-radius:var(--tlds-sys-radius-interactive);--tlds-comp-button-primary-enabled-bg:var(--tlds-sys-action-primary);--tlds-comp-button-primary-hover-bg:var(--tlds-sys-action-primary-hover);--tlds-comp-button-primary-active-bg:var(--tlds-sys-action-primary-active);--tlds-comp-button-primary-disabled-bg:var(--tlds-sys-action-primary-disabled);--tlds-comp-button-primary-loading-bg:var(--tlds-sys-action-primary-loading);--tlds-comp-button-primary-text:var(--tlds-sys-text-on-primary);--tlds-comp-button-emphasis-enabled-bg:var(--tlds-sys-action-secondary);--tlds-comp-button-emphasis-hover-bg:var(--tlds-sys-action-secondary-hover);--tlds-comp-button-emphasis-active-bg:var(--tlds-sys-action-secondary-active);--tlds-comp-button-emphasis-disabled-bg:var(--tlds-sys-action-secondary);--tlds-comp-button-emphasis-loading-bg:var(--tlds-sys-action-secondary);--tlds-comp-button-emphasis-text:var(--tlds-sys-text-white);--tlds-comp-button-default-enabled-bg:var(--tlds-sys-surface-secondary);--tlds-comp-button-default-hover-bg:var(--tlds-sys-surface-hover);--tlds-comp-button-default-active-bg:var(--tlds-sys-surface-active);--tlds-comp-button-default-disabled-bg:var(--tlds-sys-surface-primary);--tlds-comp-button-default-loading-bg:var(--tlds-sys-surface-primary);--tlds-comp-button-default-text:var(--tlds-sys-text-primary);--tlds-comp-button-ghost-emphasis-text:var(--tlds-sys-action-secondary);--tlds-comp-button-text-primary-text:var(--tlds-sys-action-primary);--tlds-comp-button-text-primary-disabled-text:var(--tlds-sys-text-disabled);--tlds-comp-button-text-emphasis-text:var(--tlds-sys-action-secondary);--tlds-comp-button-text-emphasis-disabled-text:var(--tlds-sys-action-secondary);--tlds-comp-button-text-default-text:var(--tlds-sys-text-primary);--tlds-comp-button-text-default-disabled-text:var(--tlds-sys-text-disabled);--tlds-comp-button-text-enabled-bg:var(--tlds-sys-text-primary);--tlds-comp-input-bg-default:var(--tlds-sys-surface-primary);--tlds-comp-input-bg-disabled:var(--tlds-sys-surface-secondary);--tlds-comp-input-border-default:var(--tlds-sys-border-default);--tlds-comp-input-border-hover:var(--tlds-sys-border-hover);--tlds-comp-input-border-focus:var(--tlds-sys-border-focus);--tlds-comp-input-border-error:var(--tlds-sys-functional-error);--tlds-comp-input-border-disabled:var(--tlds-sys-border-subtle);--tlds-comp-input-text-value:var(--tlds-sys-text-primary);--tlds-comp-input-text-placeholder:var(--tlds-sys-text-secondary);--tlds-comp-input-text-disabled:var(--tlds-sys-text-disabled);--tlds-comp-input-text-error:var(--tlds-sys-functional-error);--tlds-comp-input-radius:var(--tlds-sys-radius-interactive);--tlds-comp-bottom-sheet-bg:var(--tlds-sys-surface-primary);--tlds-comp-bottom-sheet-handle-color:var(--tlds-sys-interactive-off);--tlds-comp-bottom-sheet-radius:var(--tlds-sys-radius-interactive);--tlds-comp-bottom-sheet-overlay-bg:var(--tlds-sys-surface-inverse);--tlds-comp-button-radius-rounded:var(--tlds-sys-radius-container);--tlds-comp-button-radius:var(--tlds-comp-button-radius-rounded);--tlds-comp-checkbox-indeterminate-border:var(--tlds-sys-action-secondary);--tlds-comp-checkbox-hover-checked-bg:var(--tlds-sys-action-secondary-hover);--tlds-comp-checkbox-hover-indeterminate-bg:var(--tlds-sys-action-secondary-hover);--tlds-comp-checkbox-focus-ring-color:var(--tlds-sys-border-focus);--tlds-comp-dropdown-border-hover:var(--tlds-sys-border-default);--tlds-comp-dropdown-border-error:var(--tlds-sys-brand-action);--tlds-comp-dropdown-text-error:var(--tlds-sys-brand-action);--tlds-comp-dropdown-bg-hover:var(--tlds-sys-surface-secondary);--tlds-comp-radio-button-hover-bg:var(--tlds-sys-surface-secondary);--tlds-comp-radio-button-hover-border:var(--tlds-sys-action-secondary-hover);--tlds-comp-radio-button-focus-ring-color:var(--tlds-sys-border-focus);--tlds-comp-toggle-focus-ring-color:var(--tlds-sys-border-focus);--tlds-comp-tabs-text-hover:var(--tlds-sys-text-primary);--tlds-comp-menu-item-focus-ring-color:var(--tlds-sys-border-focus);--tlds-comp-divider-color:var(--tlds-sys-surface-tertiary);--tlds-comp-divider-color-emphasis:var(--tlds-sys-border-disabled);--tlds-comp-toast-bg:var(--tlds-sys-surface-inverse);--tlds-comp-toast-text:var(--tlds-sys-text-white);--tlds-comp-toast-radius-rounded:var(--tlds-sys-radius-interactive);--tlds-comp-toast-radius-capsule:var(--tlds-sys-radius-pill);--tlds-comp-tag-gray-bg:var(--tlds-sys-surface-tertiary);--tlds-comp-tag-gray-text:var(--tlds-sys-text-primary);--tlds-comp-tag-gray-hover-bg:var(--tlds-sys-surface-subtle);--tlds-comp-tag-blue-bg:var(--tlds-sys-accent-tint);--tlds-comp-tag-blue-text:var(--tlds-sys-accent-text);--tlds-comp-tag-blue-hover-bg:var(--tlds-sys-accent-tint-hover);--tlds-comp-tag-red-bg:var(--tlds-sys-tint-error);--tlds-comp-tag-red-text:var(--tlds-sys-brand-action);--tlds-comp-tag-disabled-bg:var(--tlds-sys-surface-tertiary);--tlds-comp-tag-disabled-text:var(--tlds-sys-text-disabled);--tlds-comp-tag-radius-rounded:var(--tlds-sys-radius-small);--tlds-comp-tag-radius-capsule:var(--tlds-sys-radius-pill);--tlds-comp-progress-track-bg:var(--tlds-sys-surface-tertiary);--tlds-comp-progress-fill-bg:var(--tlds-sys-action-secondary);--tlds-comp-progress-text:var(--tlds-sys-text-primary);--tlds-comp-link-active-color:var(--tlds-sys-accent-active);--tlds-comp-link-focus-color:var(--tlds-sys-border-focus);--tlds-comp-link-visited-color:var(--tlds-sys-text-secondary);--tlds-comp-textarea-height-md:var(--tlds-sys-radius-pill);--tlds-comp-textarea-min-height-md:80px;--tlds-comp-textarea-min-height-lg:120px;--tlds-comp-spinner-stroke-weight-xs:2px;--tlds-comp-spinner-stroke-weight-sm:3px;--tlds-comp-spinner-stroke-weight-md:4px;--tlds-comp-spinner-stroke-weight-lg:5px;--tlds-comp-spinner-stroke-weight-xl:6px;--tlds-comp-spinner-track-opacity:.2;--tlds-comp-spinner-size-xxs:12px;--tlds-comp-spinner-stroke-weight-xxs:1.5px;--tlds-comp-bottom-sheet-overlay-opacity:var(--tlds-ref-opacity-60);--tlds-comp-alert-bar-icon-error:var(--tlds-sys-severity-error);--tlds-comp-alert-bar-icon-warning:var(--tlds-sys-severity-warning);--tlds-comp-alert-bar-icon-success:var(--tlds-sys-severity-success);--tlds-comp-alert-bar-icon-info:var(--tlds-sys-severity-info);--tlds-comp-button-ghost-primary-enabled-bg:#0000;--tlds-comp-button-ghost-primary-hover-bg:var(--tlds-sys-surface-warm-tertiary);--tlds-comp-button-ghost-primary-active-bg:var(--tlds-sys-border-warm-strong);--tlds-comp-button-ghost-primary-disabled-bg:#0000;--tlds-comp-button-ghost-primary-text:var(--tlds-sys-action-primary);--tlds-comp-button-ghost-primary-focus-border:var(--tlds-sys-border-focus);--tlds-comp-button-ghost-primary-loading-color:var(--tlds-sys-action-primary-loading);--tlds-comp-button-ghost-primary-disabled-text:var(--tlds-sys-text-disabled);--tlds-comp-button-ghost-default-enabled-bg:#0000;--tlds-comp-button-ghost-default-hover-bg:var(--tlds-sys-surface-hover);--tlds-comp-button-ghost-default-active-bg:var(--tlds-sys-surface-active);--tlds-comp-button-ghost-default-disabled-bg:#0000;--tlds-comp-button-ghost-default-text:var(--tlds-sys-text-primary);--tlds-comp-button-ghost-default-focus-border:var(--tlds-sys-border-focus);--tlds-comp-button-ghost-default-loading-color:var(--tlds-sys-text-primary);--tlds-comp-button-ghost-default-disabled-text:var(--tlds-sys-text-disabled);--tlds-comp-button-ghost-primary-enabled-border:var(--tlds-sys-action-primary);--tlds-comp-button-ghost-primary-hover-border:var(--tlds-sys-action-primary-hover);--tlds-comp-button-ghost-primary-active-border:var(--tlds-sys-action-primary-active);--tlds-comp-button-ghost-primary-disabled-border:var(--tlds-sys-border-disabled);--tlds-comp-button-ghost-primary-loading-border:var(--tlds-sys-action-primary-loading);--tlds-comp-button-ghost-default-enabled-border:var(--tlds-sys-border-neutral);--tlds-comp-button-ghost-default-hover-border:var(--tlds-sys-border-neutral);--tlds-comp-button-ghost-default-active-border:var(--tlds-sys-border-neutral);--tlds-comp-button-ghost-default-disabled-border:var(--tlds-sys-border-disabled);--tlds-comp-button-ghost-default-loading-border:var(--tlds-sys-border-neutral);--tlds-comp-card-bg:var(--tlds-sys-surface-primary);--tlds-comp-card-radius:var(--tlds-sys-radius-container);--tlds-comp-card-image-radius:var(--tlds-sys-radius-container);--tlds-comp-card-padding:var(--tlds-sys-spacing-lg);--tlds-comp-card-gap:var(--tlds-sys-spacing-xs);--tlds-comp-button-emphasis-focus-border:var(--tlds-sys-action-secondary-focus);--tlds-comp-list-item-bg-enabled:var(--tlds-sys-surface-primary);--tlds-comp-list-item-bg-hover:var(--tlds-sys-surface-secondary);--tlds-comp-list-item-bg-active:var(--tlds-sys-surface-tertiary);--tlds-comp-list-item-border-default:var(--tlds-sys-border-default);--tlds-comp-list-item-text-title:var(--tlds-sys-text-primary);--tlds-comp-list-item-text-detail:var(--tlds-sys-text-secondary);--tlds-comp-list-item-text-supporting:var(--tlds-sys-text-tertiary);--tlds-comp-list-item-text-header:var(--tlds-sys-text-secondary);--tlds-comp-list-item-text-footer:var(--tlds-sys-text-tertiary);--tlds-comp-list-item-image-bg:var(--tlds-ref-palette-gray-30);--tlds-comp-tabs-filled-bg-selected:var(--tlds-sys-action-secondary);--tlds-comp-tabs-filled-bg-active:var(--tlds-sys-action-secondary-hover);--tlds-comp-tabs-filled-bg-hover:var(--tlds-sys-surface-tertiary);--tlds-comp-tabs-active-bg:var(--tlds-sys-surface-tertiary);--tlds-comp-menu-item-radius-square:var(--tlds-ref-radius-sm);--tlds-comp-menu-item-enabled-bg:var(--tlds-sys-surface-primary);--tlds-comp-menu-item-hover-bg:var(--tlds-sys-surface-hover);--tlds-comp-menu-item-selected-bg:var(--tlds-sys-surface-tertiary);--tlds-comp-menu-item-disabled-bg:var(--tlds-sys-surface-primary);--tlds-comp-menu-item-focus-bg:var(--tlds-sys-surface-primary);--tlds-comp-menu-item-focus-border-color:var(--tlds-sys-accent-default);--tlds-comp-menu-radius-square:var(--tlds-ref-radius-sm);--tlds-comp-menu-bg:var(--tlds-sys-surface-primary);--tlds-comp-button-ghost-critical-enabled-bg:#0000;--tlds-comp-button-ghost-critical-enabled-border:var(--tlds-sys-action-critical);--tlds-comp-button-ghost-critical-disabled-bg:#0000;--tlds-comp-button-ghost-critical-disabled-border:var(--tlds-sys-border-disabled);--tlds-comp-button-ghost-critical-disabled-text:var(--tlds-sys-text-disabled);--tlds-comp-button-ghost-critical-hover-bg:var(--tlds-sys-tint-error);--tlds-comp-button-ghost-critical-hover-border:var(--tlds-sys-action-critical-hover);--tlds-comp-button-ghost-critical-active-bg:var(--tlds-sys-tint-error-active);--tlds-comp-button-ghost-critical-active-border:var(--tlds-sys-action-critical-active);--tlds-comp-button-ghost-critical-focus-border:var(--tlds-sys-border-focus);--tlds-comp-button-ghost-critical-loading-border:var(--tlds-sys-action-critical);--tlds-comp-button-ghost-critical-loading-color:var(--tlds-sys-action-critical);--tlds-comp-button-ghost-critical-text:var(--tlds-sys-action-critical);--tlds-comp-button-text-critical-hover-bg:var(--tlds-sys-surface-hover);--tlds-comp-button-text-critical-active-bg:var(--tlds-sys-surface-active);--tlds-comp-button-text-critical-focus-border:var(--tlds-sys-border-focus);--tlds-comp-button-text-critical-disabled-text:var(--tlds-sys-text-disabled);--tlds-comp-button-text-critical-text:var(--tlds-sys-action-critical)}
:root{--wp-ref-border-none:0;--wp-ref-elevation-card:0 4px 16px #0000000d;--wp-ref-elevation-popover:0 4px 8px #0000001f, 0 0 4px #0000000f;--wp-ref-font-mono:"SFMono-Medium", "SF Mono", Menlo, Consolas, "Liberation Mono", "Yu Gothic", monospace;--wp-ref-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--wp-ref-line-height-body:1.5;--wp-ref-line-height-heading:1.2;--wp-ref-line-height-japanese:1.65;--wp-ref-line-height-label:1.4;--wp-ref-motion-ease:cubic-bezier(.2, 0, 0, 1);--wp-ref-motion-fast:.15s;--wp-ref-motion-instant:0s;--wp-ref-motion-micro:80ms;--wp-ref-opacity-disabled:.4;--wp-ref-spacing-1:1px;--wp-ref-spacing-10:10px;--wp-ref-spacing-11:11px;--wp-ref-spacing-120:120px;--wp-ref-spacing-14:14px;--wp-ref-spacing-140:140px;--wp-ref-spacing-17:17px;--wp-ref-spacing-18:18px;--wp-ref-spacing-28:28px;--wp-ref-spacing-6:6px;--wp-ref-spacing-7:7px;--wp-ref-spacing-88:88px;--wp-ref-surface-chrome:#ffffffe6;--wp-ref-surface-scrim:#00000052;--wp-ref-tracking-default:0;--wp-ref-weight-bold:700;--wp-ref-weight-regular:400;--wp-ref-weight-semibold:600}:root,[data-theme=light]{--wp-sys-action-critical:var(--tlds-sys-action-critical);--wp-sys-action-critical-active:var(--tlds-sys-action-critical-active);--wp-sys-action-critical-hover:var(--tlds-sys-action-critical-hover);--wp-sys-action-on-primary:var(--tlds-sys-text-on-primary);--wp-sys-action-primary:var(--tlds-sys-action-primary);--wp-sys-action-primary-active:var(--tlds-sys-action-primary-active);--wp-sys-action-primary-hover:var(--tlds-sys-action-primary-hover);--wp-sys-action-secondary:var(--tlds-sys-action-secondary);--wp-sys-action-secondary-hover:var(--tlds-sys-action-secondary-hover);--wp-sys-action-secondary-tint:var(--tlds-sys-action-secondary-tint);--wp-sys-border-default:var(--tlds-sys-border-subtle);--wp-sys-border-strong:var(--tlds-sys-border-default);--wp-sys-border-warm-subtle:var(--tlds-sys-border-warm-subtle);--wp-sys-border-width:var(--tlds-ref-border-thin);--wp-sys-brand-coral:var(--tlds-sys-brand-coral);--wp-sys-brand-lilac:var(--tlds-ref-brand-lilac);--wp-sys-brand-trend-red:var(--tlds-sys-brand-trend-red);--wp-sys-category-ai:var(--tlds-sys-category-ai);--wp-sys-category-ai-bg:var(--tlds-ref-palette-indigo-10);--wp-sys-category-ai-text:var(--tlds-ref-palette-indigo-70);--wp-sys-elevation-card:var(--wp-ref-elevation-card);--wp-sys-elevation-popover:var(--wp-ref-elevation-popover);--wp-sys-focus-ring:var(--tlds-sys-border-focus);--wp-sys-font-mono:var(--wp-ref-font-mono);--wp-sys-font-sans:var(--wp-ref-font-sans);--wp-sys-icon-emphasis:var(--tlds-sys-icon-emphasis);--wp-sys-line-height-body:var(--wp-ref-line-height-body);--wp-sys-line-height-heading:var(--wp-ref-line-height-heading);--wp-sys-line-height-japanese:var(--wp-ref-line-height-japanese);--wp-sys-line-height-label:var(--wp-ref-line-height-label);--wp-sys-link-default:var(--tlds-sys-accent-text);--wp-sys-link-hover:var(--tlds-sys-accent-active);--wp-sys-motion-ease:var(--wp-ref-motion-ease);--wp-sys-motion-fast:var(--wp-ref-motion-fast);--wp-sys-motion-instant:var(--wp-ref-motion-instant);--wp-sys-motion-micro:var(--wp-ref-motion-micro);--wp-sys-navigation-active:var(--tlds-sys-action-emphasis);--wp-sys-opacity-disabled:var(--wp-ref-opacity-disabled);--wp-sys-radius-container:var(--tlds-sys-radius-container);--wp-sys-radius-interactive:var(--tlds-sys-radius-interactive);--wp-sys-radius-pill:var(--tlds-sys-radius-pill);--wp-sys-radius-small:var(--tlds-sys-radius-small);--wp-sys-selection-bg:var(--tlds-sys-action-secondary-tint);--wp-sys-selection-border:var(--tlds-sys-action-secondary);--wp-sys-selection-text:var(--tlds-sys-action-secondary-hover);--wp-sys-spacing-0:var(--tlds-ref-spacing-0);--wp-sys-spacing-1:var(--wp-ref-spacing-1);--wp-sys-spacing-10:var(--wp-ref-spacing-10);--wp-sys-spacing-11:var(--wp-ref-spacing-11);--wp-sys-spacing-12:var(--tlds-ref-spacing-12);--wp-sys-spacing-120:var(--wp-ref-spacing-120);--wp-sys-spacing-14:var(--wp-ref-spacing-14);--wp-sys-spacing-140:var(--wp-ref-spacing-140);--wp-sys-spacing-16:var(--tlds-ref-spacing-16);--wp-sys-spacing-17:var(--wp-ref-spacing-17);--wp-sys-spacing-18:var(--wp-ref-spacing-18);--wp-sys-spacing-2:var(--tlds-ref-spacing-2);--wp-sys-spacing-20:var(--tlds-ref-spacing-20);--wp-sys-spacing-24:var(--tlds-ref-spacing-24);--wp-sys-spacing-28:var(--wp-ref-spacing-28);--wp-sys-spacing-32:var(--tlds-ref-spacing-32);--wp-sys-spacing-4:var(--tlds-ref-spacing-4);--wp-sys-spacing-40:var(--tlds-ref-spacing-40);--wp-sys-spacing-48:var(--tlds-ref-spacing-48);--wp-sys-spacing-6:var(--wp-ref-spacing-6);--wp-sys-spacing-64:var(--tlds-ref-spacing-64);--wp-sys-spacing-7:var(--wp-ref-spacing-7);--wp-sys-spacing-8:var(--tlds-ref-spacing-8);--wp-sys-spacing-80:var(--tlds-ref-spacing-80);--wp-sys-spacing-88:var(--wp-ref-spacing-88);--wp-sys-spacing-96:var(--tlds-ref-spacing-96);--wp-sys-status-error:var(--tlds-sys-functional-error);--wp-sys-status-error-bg:var(--tlds-sys-tint-error);--wp-sys-status-error-text:var(--tlds-sys-action-critical-hover);--wp-sys-status-info-bg:var(--tlds-sys-accent-tint);--wp-sys-status-info-text:var(--tlds-sys-accent-text);--wp-sys-status-success:var(--tlds-sys-functional-success);--wp-sys-status-success-bg:var(--tlds-sys-tint-success);--wp-sys-status-success-text:var(--tlds-ref-palette-green-80);--wp-sys-status-warning:var(--tlds-sys-functional-warning);--wp-sys-status-warning-bg:var(--tlds-sys-tint-warning);--wp-sys-status-warning-text:var(--tlds-ref-palette-orange-80);--wp-sys-surface-brand:var(--tlds-sys-surface-warm-primary);--wp-sys-surface-canvas:var(--tlds-sys-surface-secondary);--wp-sys-surface-chrome:var(--wp-ref-surface-chrome);--wp-sys-surface-primary:var(--tlds-sys-surface-primary);--wp-sys-surface-scrim:var(--wp-ref-surface-scrim);--wp-sys-surface-subtle:var(--tlds-sys-surface-tertiary);--wp-sys-surface-warm-primary:var(--tlds-sys-surface-warm-primary);--wp-sys-surface-warm-secondary:var(--tlds-sys-surface-warm-secondary);--wp-sys-surface-warm-tertiary:var(--tlds-sys-surface-warm-tertiary);--wp-sys-text-muted:var(--tlds-sys-text-secondary);--wp-sys-text-primary:var(--tlds-sys-text-primary);--wp-sys-text-secondary:var(--tlds-sys-text-secondary);--wp-sys-text-tertiary:var(--tlds-sys-text-tertiary);--wp-sys-tracking-default:var(--wp-ref-tracking-default);--wp-sys-type-body:var(--tlds-ref-type-size-md);--wp-sys-type-card:var(--tlds-ref-type-size-lg);--wp-sys-type-heading-medium:var(--tlds-ref-type-size-3xl);--wp-sys-type-heading-small:var(--tlds-ref-type-size-2xl);--wp-sys-type-hero:var(--tlds-ref-type-size-6xl);--wp-sys-type-label:var(--tlds-ref-type-size-sm);--wp-sys-type-meta:var(--tlds-ref-type-size-sm);--wp-sys-type-section:var(--tlds-ref-type-size-xl);--wp-sys-type-title:var(--tlds-ref-type-size-4xl);--wp-sys-weight-bold:var(--wp-ref-weight-bold);--wp-sys-weight-regular:var(--wp-ref-weight-regular);--wp-sys-weight-semibold:var(--wp-ref-weight-semibold)}[data-theme=dark]{--wp-sys-action-critical:var(--tlds-sys-action-critical);--wp-sys-action-critical-active:var(--tlds-sys-action-critical-active);--wp-sys-action-critical-hover:var(--tlds-sys-action-critical-hover);--wp-sys-action-on-primary:var(--tlds-sys-text-on-primary);--wp-sys-action-primary:var(--tlds-sys-action-primary);--wp-sys-action-primary-active:var(--tlds-sys-action-primary-active);--wp-sys-action-primary-hover:var(--tlds-sys-action-primary-hover);--wp-sys-action-secondary:var(--tlds-sys-action-secondary);--wp-sys-action-secondary-hover:var(--tlds-sys-action-secondary-hover);--wp-sys-action-secondary-tint:var(--tlds-sys-action-secondary-tint);--wp-sys-border-default:var(--tlds-sys-border-subtle);--wp-sys-border-strong:var(--tlds-sys-border-default);--wp-sys-border-warm-subtle:var(--tlds-sys-border-warm-subtle);--wp-sys-border-width:var(--tlds-ref-border-thin);--wp-sys-brand-coral:var(--tlds-sys-brand-coral);--wp-sys-brand-lilac:var(--tlds-ref-brand-lilac);--wp-sys-brand-trend-red:var(--tlds-sys-brand-trend-red);--wp-sys-category-ai:var(--tlds-sys-category-ai);--wp-sys-category-ai-bg:var(--tlds-ref-palette-indigo-90);--wp-sys-category-ai-text:var(--tlds-ref-palette-indigo-20);--wp-sys-elevation-card:var(--wp-ref-elevation-card);--wp-sys-elevation-popover:var(--wp-ref-elevation-popover);--wp-sys-focus-ring:var(--tlds-sys-border-focus);--wp-sys-font-mono:var(--wp-ref-font-mono);--wp-sys-font-sans:var(--wp-ref-font-sans);--wp-sys-icon-emphasis:var(--tlds-sys-icon-emphasis);--wp-sys-line-height-body:var(--wp-ref-line-height-body);--wp-sys-line-height-heading:var(--wp-ref-line-height-heading);--wp-sys-line-height-japanese:var(--wp-ref-line-height-japanese);--wp-sys-line-height-label:var(--wp-ref-line-height-label);--wp-sys-link-default:var(--tlds-sys-accent-text);--wp-sys-link-hover:var(--tlds-sys-accent-active);--wp-sys-motion-ease:var(--wp-ref-motion-ease);--wp-sys-motion-fast:var(--wp-ref-motion-fast);--wp-sys-motion-instant:var(--wp-ref-motion-instant);--wp-sys-motion-micro:var(--wp-ref-motion-micro);--wp-sys-navigation-active:var(--tlds-sys-action-emphasis);--wp-sys-opacity-disabled:var(--wp-ref-opacity-disabled);--wp-sys-radius-container:var(--tlds-sys-radius-container);--wp-sys-radius-interactive:var(--tlds-sys-radius-interactive);--wp-sys-radius-pill:var(--tlds-sys-radius-pill);--wp-sys-radius-small:var(--tlds-sys-radius-small);--wp-sys-selection-bg:var(--tlds-sys-action-secondary-tint);--wp-sys-selection-border:var(--tlds-sys-action-secondary);--wp-sys-selection-text:var(--tlds-sys-action-secondary-hover);--wp-sys-spacing-0:var(--tlds-ref-spacing-0);--wp-sys-spacing-1:var(--wp-ref-spacing-1);--wp-sys-spacing-10:var(--wp-ref-spacing-10);--wp-sys-spacing-11:var(--wp-ref-spacing-11);--wp-sys-spacing-12:var(--tlds-ref-spacing-12);--wp-sys-spacing-120:var(--wp-ref-spacing-120);--wp-sys-spacing-14:var(--wp-ref-spacing-14);--wp-sys-spacing-140:var(--wp-ref-spacing-140);--wp-sys-spacing-16:var(--tlds-ref-spacing-16);--wp-sys-spacing-17:var(--wp-ref-spacing-17);--wp-sys-spacing-18:var(--wp-ref-spacing-18);--wp-sys-spacing-2:var(--tlds-ref-spacing-2);--wp-sys-spacing-20:var(--tlds-ref-spacing-20);--wp-sys-spacing-24:var(--tlds-ref-spacing-24);--wp-sys-spacing-28:var(--wp-ref-spacing-28);--wp-sys-spacing-32:var(--tlds-ref-spacing-32);--wp-sys-spacing-4:var(--tlds-ref-spacing-4);--wp-sys-spacing-40:var(--tlds-ref-spacing-40);--wp-sys-spacing-48:var(--tlds-ref-spacing-48);--wp-sys-spacing-6:var(--wp-ref-spacing-6);--wp-sys-spacing-64:var(--tlds-ref-spacing-64);--wp-sys-spacing-7:var(--wp-ref-spacing-7);--wp-sys-spacing-8:var(--tlds-ref-spacing-8);--wp-sys-spacing-80:var(--tlds-ref-spacing-80);--wp-sys-spacing-88:var(--wp-ref-spacing-88);--wp-sys-spacing-96:var(--tlds-ref-spacing-96);--wp-sys-status-error:var(--tlds-sys-functional-error);--wp-sys-status-error-bg:var(--tlds-sys-tint-error);--wp-sys-status-error-text:var(--tlds-ref-palette-red-20);--wp-sys-status-info-bg:var(--tlds-sys-accent-tint);--wp-sys-status-info-text:var(--tlds-sys-accent-text);--wp-sys-status-success:var(--tlds-sys-functional-success);--wp-sys-status-success-bg:var(--tlds-sys-tint-success);--wp-sys-status-success-text:var(--tlds-ref-palette-green-20);--wp-sys-status-warning:var(--tlds-sys-functional-warning);--wp-sys-status-warning-bg:var(--tlds-sys-tint-warning);--wp-sys-status-warning-text:var(--tlds-ref-palette-orange-20);--wp-sys-surface-brand:var(--tlds-sys-surface-warm-primary);--wp-sys-surface-canvas:var(--tlds-sys-surface-secondary);--wp-sys-surface-chrome:var(--wp-ref-surface-chrome);--wp-sys-surface-primary:var(--tlds-sys-surface-primary);--wp-sys-surface-scrim:var(--wp-ref-surface-scrim);--wp-sys-surface-subtle:var(--tlds-sys-surface-tertiary);--wp-sys-surface-warm-primary:var(--tlds-sys-surface-warm-primary);--wp-sys-surface-warm-secondary:var(--tlds-sys-surface-warm-secondary);--wp-sys-surface-warm-tertiary:var(--tlds-sys-surface-warm-tertiary);--wp-sys-text-muted:var(--tlds-sys-text-secondary);--wp-sys-text-primary:var(--tlds-sys-text-primary);--wp-sys-text-secondary:var(--tlds-sys-text-secondary);--wp-sys-text-tertiary:var(--tlds-sys-text-tertiary);--wp-sys-tracking-default:var(--wp-ref-tracking-default);--wp-sys-type-body:var(--tlds-ref-type-size-md);--wp-sys-type-card:var(--tlds-ref-type-size-lg);--wp-sys-type-heading-medium:var(--tlds-ref-type-size-3xl);--wp-sys-type-heading-small:var(--tlds-ref-type-size-2xl);--wp-sys-type-hero:var(--tlds-ref-type-size-6xl);--wp-sys-type-label:var(--tlds-ref-type-size-sm);--wp-sys-type-meta:var(--tlds-ref-type-size-sm);--wp-sys-type-section:var(--tlds-ref-type-size-xl);--wp-sys-type-title:var(--tlds-ref-type-size-4xl);--wp-sys-weight-bold:var(--wp-ref-weight-bold);--wp-sys-weight-regular:var(--wp-ref-weight-regular);--wp-sys-weight-semibold:var(--wp-ref-weight-semibold)}:root,[data-theme=light],[data-theme=dark]{--wp-comp-badge-text-size:var(--wp-sys-type-meta);--wp-comp-button-disabled-opacity:var(--wp-sys-opacity-disabled);--wp-comp-button-radius:var(--wp-sys-radius-pill);--wp-comp-button-text-size:var(--wp-sys-type-label);--wp-comp-card-bg:var(--wp-sys-surface-primary);--wp-comp-card-radius:var(--wp-sys-radius-container);--wp-comp-card-shadow:var(--wp-sys-elevation-card);--wp-comp-choice-bg:var(--wp-sys-selection-bg);--wp-comp-choice-border:var(--wp-sys-selection-border);--wp-comp-choice-text:var(--wp-sys-selection-text);--wp-comp-input-text-size:var(--wp-sys-type-body);--wp-comp-popover-bg:var(--wp-sys-surface-primary);--wp-comp-popover-radius:var(--wp-sys-radius-interactive);--wp-comp-popover-shadow:var(--wp-sys-elevation-popover);--wp-comp-table-heading-bg:var(--wp-sys-surface-canvas);--wp-comp-table-heading-text:var(--wp-sys-text-secondary)}
*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--wp-sys-surface-warm-primary);color:var(--wp-sys-text-primary);font-family:var(--wp-sys-font-sans);font-size:var(--wp-sys-type-body);line-height:var(--wp-sys-line-height-body);-webkit-font-smoothing:antialiased}@keyframes route-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes soft-enter{0%{opacity:0;transform:translateY(3px)scale(.995)}to{opacity:1;transform:none}}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}.route-transition{min-height:100svh;animation:route-enter .18s var(--wp-sys-motion-ease) both}h1,h2,h3,p{margin:0}a{color:var(--wp-sys-link-default);font-weight:var(--wp-sys-weight-semibold);transition:color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease);text-decoration:none}a:hover{color:var(--wp-sys-link-hover)}input,select,textarea,button{color:var(--wp-sys-text-primary);font-family:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid var(--wp-sys-focus-ring);outline-offset:1px}.mono{font-family:var(--wp-sys-font-mono)}html[lang=ja] body{line-height:var(--wp-sys-line-height-japanese);line-break:strict;overflow-wrap:anywhere}.language-switcher{flex:none;position:relative}.language-trigger{width:40px;height:40px;padding:var(--wp-sys-spacing-8);color:var(--wp-sys-icon-emphasis);cursor:pointer;transition:color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease), background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.language-trigger:hover,.language-trigger[aria-expanded=true]{background:var(--wp-sys-surface-subtle);color:var(--wp-sys-link-default)}.language-popover{z-index:40;width:184px;padding-top:var(--wp-sys-spacing-8);transform-origin:100% 0;animation:soft-enter var(--wp-sys-motion-fast) var(--wp-sys-motion-ease) both;position:absolute;top:100%;right:0}.language-options{padding:var(--wp-sys-spacing-8);border:1px solid var(--wp-sys-border-default);border-radius:var(--wp-comp-popover-radius);background:var(--wp-comp-popover-bg);box-shadow:var(--wp-comp-popover-shadow)}.language-options button{width:100%;min-height:44px;padding:var(--wp-sys-spacing-10) var(--wp-sys-spacing-12);justify-content:space-between;align-items:center;gap:var(--wp-sys-spacing-12);border-radius:var(--wp-sys-radius-interactive);text-align:left;font-size:var(--wp-sys-type-meta);cursor:pointer;transition:color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease), background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease);background:0 0;border:0;display:flex}.language-options button:hover{background:var(--wp-sys-surface-canvas)}.language-options button[aria-pressed=true]{color:var(--wp-comp-choice-text);background:var(--wp-sys-surface-subtle);font-weight:var(--wp-sys-weight-semibold)}.account-controls{align-items:center;gap:var(--wp-sys-spacing-12);flex:none;display:flex}.muted{color:var(--wp-sys-text-muted)}.soft{color:var(--wp-sys-text-secondary)}.meta{font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-label)}.small{font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-body)}.strong{font-weight:var(--wp-sys-weight-semibold)}.error-text{color:var(--wp-sys-status-error-text);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-label)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar{z-index:30;background:var(--wp-sys-surface-primary);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--wp-sys-border-default);position:sticky;top:0}.topbar-inner{max-width:1240px;padding:0 var(--wp-sys-spacing-32);align-items:center;gap:var(--wp-sys-spacing-16);height:64px;margin:0 auto;display:flex}.brand{align-items:center;gap:var(--wp-sys-spacing-12);color:var(--wp-sys-text-primary);display:flex}.brand:hover{color:var(--wp-sys-text-primary)}.brand-divider{background:var(--wp-sys-border-default);width:1px;height:20px}.brand-name{font-size:var(--wp-sys-type-body);font-weight:var(--wp-sys-weight-semibold)}.spacer{flex:1}.site-footer{padding:var(--wp-sys-spacing-12) var(--wp-sys-spacing-48);border-top:.5px solid #0000;border-image:linear-gradient(90deg, var(--wp-sys-brand-coral) 50%, var(--wp-sys-brand-lilac) 100%) 1;background:var(--wp-sys-surface-warm-primary);justify-content:center;display:flex}.site-footer-inner{justify-content:space-between;align-items:center;gap:var(--wp-sys-spacing-64);width:100%;max-width:1280px;display:flex}.site-footer-copyright,.site-footer-links a{color:var(--wp-sys-text-secondary);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-label)}.site-footer-links{gap:var(--wp-sys-spacing-32);display:flex}.site-footer-links a{font-weight:var(--wp-sys-weight-regular);text-underline-offset:2px;transition:opacity var(--wp-sys-motion-fast) var(--wp-sys-motion-ease);text-decoration:underline}.site-footer-links a:hover{color:var(--wp-sys-text-secondary);opacity:.7}.mode-switch{gap:var(--wp-sys-spacing-4);padding:var(--wp-sys-spacing-4);background:var(--wp-sys-surface-subtle);border-radius:var(--wp-sys-radius-container);display:flex}.mode-switch a{padding:var(--wp-sys-spacing-7) var(--wp-sys-spacing-14);border-radius:var(--wp-sys-radius-interactive);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-label);color:var(--tlds-sys-text-nav-inactive);transition:color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease), background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease)}.mode-switch a[aria-current=page]{background:var(--wp-sys-surface-primary);color:var(--wp-sys-text-primary);font-weight:var(--wp-sys-weight-semibold)}.avatar{background:var(--wp-sys-category-ai-bg);width:40px;height:40px;color:var(--wp-sys-category-ai-text);font-weight:var(--wp-sys-weight-semibold);font-size:var(--wp-sys-type-meta);transition:color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease), background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.avatar-lg{width:44px;height:44px}.menu{position:relative}.menu>summary{cursor:pointer;border-radius:50%;list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu-panel{width:300px;max-width:calc(100vw - var(--wp-sys-spacing-32));background:var(--wp-sys-surface-primary);border-radius:var(--wp-comp-popover-radius);box-shadow:var(--wp-comp-popover-shadow);padding:var(--wp-sys-spacing-20);gap:var(--wp-sys-spacing-16);transform-origin:100% 0;animation:soft-enter var(--wp-sys-motion-fast) var(--wp-sys-motion-ease) both;flex-direction:column;display:flex;position:absolute;top:48px;right:0}.menu-user{gap:var(--wp-sys-spacing-12);align-items:center;min-width:0;display:flex}.menu-plan{gap:var(--wp-sys-spacing-8);padding:var(--wp-sys-spacing-14);background:var(--wp-sys-surface-canvas);border-radius:var(--wp-sys-radius-container);flex-direction:column;display:flex}.menu-plan-row{font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-label);justify-content:space-between;display:flex}.menu-links{gap:var(--wp-sys-spacing-4);flex-direction:column;display:flex}.menu-links a,.menu-links button{font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-body);padding:var(--wp-sys-spacing-6) 0;text-align:left;cursor:pointer;font-weight:var(--wp-sys-weight-semibold);background:0 0;border:none}.menu-links button{color:var(--wp-sys-text-secondary)}.menu-links button.menu-link-primary{color:var(--wp-sys-link-default)}.menu-links button.menu-link-primary:hover{color:var(--wp-sys-link-hover)}.page{max-width:1240px;padding:var(--wp-sys-spacing-40) var(--wp-sys-spacing-32) var(--wp-sys-spacing-120);gap:var(--wp-sys-spacing-24);flex-direction:column;margin:0 auto;display:flex}.page-head{gap:var(--wp-sys-spacing-16) var(--wp-sys-spacing-20);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.page-head.center{align-items:center}.title{font-size:var(--wp-sys-type-title);line-height:var(--wp-sys-line-height-heading);font-weight:var(--wp-sys-weight-semibold);letter-spacing:var(--wp-sys-tracking-default);overflow-wrap:anywhere}.subtitle{font-size:var(--wp-sys-type-body);line-height:var(--wp-sys-line-height-body);color:var(--wp-sys-text-secondary)}.stack{gap:var(--wp-sys-spacing-6);flex-direction:column;display:flex}.row{gap:var(--wp-sys-spacing-12);flex-wrap:wrap;align-items:center;display:flex}.card{background:var(--wp-comp-card-bg);border-radius:var(--wp-comp-card-radius);box-shadow:var(--wp-comp-card-shadow)}.card-body{padding:var(--wp-sys-spacing-24);gap:var(--wp-sys-spacing-16);flex-direction:column;display:flex}.card-lg{padding:var(--wp-sys-spacing-28);gap:var(--wp-sys-spacing-20)}.card-title{font-size:var(--wp-sys-type-body);line-height:var(--wp-sys-line-height-body);font-weight:var(--wp-sys-weight-semibold)}.cards-2{gap:var(--wp-sys-spacing-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.card-pad{padding:var(--wp-sys-spacing-24)}.split{gap:var(--wp-sys-spacing-16);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.table{overflow-x:auto}.table-inner{--row-x:var(--wp-sys-spacing-24);min-width:var(--table-min,760px);grid-template-columns:var(--cols);column-gap:var(--wp-sys-spacing-16);padding-inline:var(--row-x);display:grid}.table-inner>*{margin-inline:calc(-1 * var(--row-x));grid-column:1/-1}.thead,.trow{grid-template-columns:subgrid;gap:var(--wp-sys-spacing-16);padding:var(--wp-sys-spacing-14) var(--row-x);border-bottom:1px solid var(--wp-sys-border-default);align-items:center;display:grid}.thead>*,.trow>*{overflow-wrap:anywhere}.thead{background:var(--wp-comp-table-heading-bg);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-label);color:var(--wp-sys-text-muted)}.trow{color:var(--wp-sys-text-primary);font-weight:var(--wp-sys-weight-regular);transition:background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease)}a.trow:hover{background:var(--wp-sys-surface-canvas);color:var(--wp-sys-text-primary)}.trow:last-child{border-bottom:none}.cell-main{flex-direction:column;min-width:0;display:flex}.cell-main>:first-child{font-size:var(--wp-sys-type-body);line-height:var(--wp-sys-line-height-body);font-weight:var(--wp-sys-weight-semibold);overflow-wrap:anywhere}.cell-sub{font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-label);color:var(--wp-sys-text-muted)}.empty-row{padding:var(--wp-sys-spacing-24);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-body);color:var(--wp-sys-text-muted)}.list-row{gap:var(--wp-sys-spacing-16);padding:var(--wp-sys-spacing-12) 0;border-top:1px solid var(--wp-sys-border-default);color:var(--wp-sys-text-primary);font-weight:var(--wp-sys-weight-regular);transition:background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease);grid-template-columns:1fr 1.4fr auto;align-items:center;display:grid}a.list-row:hover{color:var(--wp-sys-text-primary);background:var(--wp-sys-surface-canvas)}.pager{gap:var(--wp-sys-spacing-16);font-size:var(--wp-sys-type-meta);color:var(--wp-sys-text-secondary);justify-content:space-between;align-items:center;display:flex}.badge{align-items:center;gap:var(--wp-sys-spacing-6);padding:var(--wp-sys-spacing-2) var(--wp-sys-spacing-10);border-radius:var(--wp-sys-radius-pill);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-label);font-weight:var(--wp-sys-weight-semibold);white-space:nowrap;display:inline-flex}.badge-lg{padding:var(--wp-sys-spacing-4) var(--wp-sys-spacing-12)}.badge-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tone-blue{background:var(--wp-sys-status-info-bg);color:var(--wp-sys-link-default)}.tone-green{background:var(--wp-sys-status-success-bg);color:var(--wp-sys-status-success-text)}.tone-red{background:var(--wp-sys-status-error-bg);color:var(--wp-sys-status-error-text)}.tone-gray{background:var(--wp-sys-surface-subtle);color:var(--wp-sys-text-secondary)}.tone-orange{background:var(--wp-sys-status-warning-bg);color:var(--wp-sys-status-warning-text)}.text-green{color:var(--wp-sys-status-success-text)}.text-orange{color:var(--wp-sys-status-warning-text)}.btn{font-family:var(--wp-sys-font-sans);cursor:pointer;justify-content:center;align-items:center;gap:var(--wp-sys-spacing-6);transition:transform var(--wp-sys-motion-micro) var(--wp-sys-motion-ease), background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease);white-space:nowrap;border:none;text-decoration:none;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--wp-comp-button-disabled-opacity);box-shadow:none;cursor:default;pointer-events:none}.btn-primary,.btn-compact{min-height:42px;padding:0 var(--wp-sys-spacing-18);border-radius:var(--wp-comp-button-radius);color:var(--tlds-comp-button-primary-text);background:var(--tlds-comp-button-primary-enabled-bg);font-size:var(--wp-comp-button-text-size);font-weight:var(--wp-sys-weight-semibold)}.btn-primary:hover,.btn-compact:hover{color:var(--tlds-comp-button-primary-text);background:var(--tlds-comp-button-primary-hover-bg)}.btn-primary:active:not(:disabled),.btn-compact:active:not(:disabled){background:var(--tlds-comp-button-primary-active-bg)}.btn-compact{min-height:38px;padding:0 16px}.btn-secondary,.btn-danger{min-height:42px;padding:0 var(--wp-sys-spacing-16);border-radius:var(--wp-comp-button-radius);font-size:var(--wp-comp-button-text-size);font-weight:var(--wp-sys-weight-semibold)}.btn-secondary{background:var(--tlds-comp-button-default-enabled-bg);color:var(--tlds-comp-button-default-text);box-shadow:inset 0 0 0 1px var(--wp-sys-border-strong)}.btn-secondary:hover{background:var(--tlds-comp-button-default-hover-bg)}.btn-secondary:active:not(:disabled){background:var(--tlds-comp-button-default-active-bg)}.btn-danger{background:var(--tlds-comp-button-ghost-critical-enabled-bg);color:var(--wp-sys-status-error-text);box-shadow:inset 0 0 0 1px var(--tlds-comp-button-ghost-critical-enabled-border)}.btn-danger:hover{background:var(--tlds-comp-button-ghost-critical-hover-bg);color:var(--wp-sys-status-error-text)}.btn-danger:active:not(:disabled){background:var(--tlds-comp-button-ghost-critical-active-bg);color:var(--wp-sys-action-critical-active)}.btn-text,.btn-danger-text{padding:var(--wp-sys-spacing-4) 0;font-size:var(--wp-sys-type-meta);font-weight:var(--wp-sys-weight-semibold);color:var(--wp-sys-link-default);background:0 0}.btn-danger-text{color:var(--wp-sys-status-error-text)}.btn-text:hover{background:var(--tlds-comp-button-text-default-hover-bg)}.btn-danger-text:hover{background:var(--tlds-comp-button-text-critical-hover-bg);color:var(--wp-sys-status-error-text)}.btn-google{border-radius:var(--wp-sys-radius-pill);border:1px solid var(--wp-sys-action-primary);background:var(--wp-sys-action-primary);height:48px;color:var(--wp-sys-action-on-primary);font-size:var(--wp-sys-type-body);font-weight:var(--wp-sys-weight-semibold);gap:var(--wp-sys-spacing-12);box-shadow:var(--wp-comp-card-shadow);width:100%}.btn-google:hover{background:var(--wp-sys-action-primary-hover);color:var(--wp-sys-action-on-primary)}.btn-google:active:not(:disabled){background:var(--wp-sys-action-primary-active)}.google-g{background:var(--wp-sys-surface-primary);width:22px;height:22px;font-size:var(--wp-sys-type-meta);font-weight:var(--wp-sys-weight-semibold);color:var(--wp-sys-action-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.chips{gap:var(--wp-sys-spacing-8);flex-wrap:wrap;display:flex}.chip{padding:var(--wp-sys-spacing-11) var(--wp-sys-spacing-17);cursor:pointer;border-radius:var(--wp-sys-radius-container);background:var(--wp-sys-surface-subtle);color:var(--wp-sys-text-secondary);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-body);font-weight:var(--wp-sys-weight-regular);transition:color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease), background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease);border:none}.chip:hover{color:var(--wp-sys-text-primary)}.chip[aria-current=true]{background:var(--wp-comp-choice-bg);color:var(--wp-comp-choice-text);font-weight:var(--wp-sys-weight-semibold)}.btn-row{gap:var(--wp-sys-spacing-12);display:flex}.btn-row>.btn{flex:1}.field{gap:var(--wp-sys-spacing-8);flex-direction:column;display:flex}.field-label{font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-body);font-weight:var(--wp-sys-weight-semibold)}.input,.select,.textarea{border-radius:var(--tlds-comp-input-radius);border:1px solid var(--tlds-comp-input-border-default);background:var(--tlds-comp-input-bg-default);min-width:0;color:var(--tlds-comp-input-text-value);font-size:var(--wp-comp-input-text-size);transition:border-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease), background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease), box-shadow var(--wp-sys-motion-fast) var(--wp-sys-motion-ease)}.input::placeholder,.textarea::placeholder{color:var(--tlds-comp-input-text-placeholder);opacity:1}.input:hover:where(:not(:disabled)),.select:hover:where(:not(:disabled)),.textarea:hover:where(:not(:disabled)){border-color:var(--tlds-comp-input-border-hover)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible,.chip-input:focus-within{border-color:var(--tlds-comp-input-border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--wp-sys-focus-ring) 20%, transparent)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--tlds-comp-input-bg-disabled);border-color:var(--tlds-comp-input-border-disabled);color:var(--tlds-comp-input-text-disabled);cursor:not-allowed}.input,.select{height:44px;padding:0 var(--wp-sys-spacing-16)}.select{padding:0 var(--wp-sys-spacing-12)}.textarea{padding:var(--wp-sys-spacing-12) var(--wp-sys-spacing-16);resize:vertical}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--tlds-comp-input-border-error)}.input-search{background:var(--wp-sys-surface-primary);width:300px;max-width:100%}.input-sm{border-radius:var(--wp-sys-radius-container);height:40px;font-size:var(--wp-sys-type-meta);padding:0 var(--wp-sys-spacing-10)}.filters{gap:var(--wp-sys-spacing-8);flex-wrap:wrap;align-items:center;display:flex}.banner{gap:var(--wp-sys-spacing-14);border-radius:var(--wp-sys-radius-container);padding:var(--wp-sys-spacing-16) var(--wp-sys-spacing-20);align-items:center;display:flex}.banner-red{background:var(--wp-sys-status-error-bg)}.banner-green{background:var(--wp-sys-status-success-bg)}.banner-orange{background:var(--wp-sys-status-warning-bg);padding:var(--wp-sys-spacing-14) var(--wp-sys-spacing-20);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-body);flex-wrap:wrap;justify-content:space-between}.banner-title{font-size:var(--wp-sys-type-body);line-height:var(--wp-sys-line-height-body);font-weight:var(--wp-sys-weight-semibold)}.icon-well{border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.well-green{background:var(--wp-sys-status-success-bg)}.well-red{background:var(--wp-sys-status-error-bg)}.well-orange{background:var(--wp-sys-status-warning-bg)}.well-blue{background:var(--wp-sys-status-info-bg)}.meter{gap:var(--wp-sys-spacing-6);flex-direction:column;min-width:160px;display:flex}.meter-track{background:var(--wp-sys-border-default);border-radius:3px;height:6px;overflow:hidden}.meter-fill{background:var(--wp-sys-status-success);height:6px;transition:width .24s var(--wp-sys-motion-ease), background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease);border-radius:3px}.meter-fill.full{background:var(--wp-sys-status-warning)}.backdrop{z-index:50;background:var(--wp-sys-surface-scrim);padding:var(--wp-sys-spacing-24);animation:backdrop-enter var(--wp-sys-motion-fast) var(--wp-sys-motion-ease) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{background:var(--wp-sys-surface-primary);border-radius:var(--wp-sys-radius-container);width:100%;max-width:480px;box-shadow:var(--wp-comp-popover-shadow);padding:var(--wp-sys-spacing-28);gap:var(--wp-sys-spacing-18);animation:soft-enter .18s var(--wp-sys-motion-ease) both;flex-direction:column;display:flex}.dialog-title{font-size:var(--wp-sys-type-section);line-height:var(--wp-sys-line-height-heading);font-weight:var(--wp-sys-weight-semibold)}.warning-box{background:var(--wp-sys-status-warning-bg);border-radius:var(--wp-sys-radius-container);padding:var(--wp-sys-spacing-14) var(--wp-sys-spacing-16);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-body)}.dialog-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--wp-sys-brand-trend-red);font-size:12px;font-weight:500;line-height:16px}.email-draft{background:var(--wp-sys-surface-warm-primary);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.email-draft-head{border-bottom:1px solid var(--wp-sys-border-warm-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 16px;padding-bottom:12px;font-size:13px;line-height:18px;display:grid}.email-draft-head dt{color:var(--wp-sys-text-secondary)}.email-draft-head dd{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;margin:0;display:flex}.email-draft-body{font-family:var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;margin:0;font-size:13px;line-height:20px;overflow-y:auto}.admin{max-width:1240px;padding:var(--wp-sys-spacing-32) var(--wp-sys-spacing-32) var(--wp-sys-spacing-140);gap:var(--wp-sys-spacing-32);grid-template-columns:200px minmax(0,1fr);align-items:start;margin:0 auto;display:grid}.admin-nav{gap:var(--wp-sys-spacing-4);flex-direction:column;display:flex;position:sticky;top:96px}.admin-nav-label{font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-label);color:var(--wp-sys-text-muted);padding:0 var(--wp-sys-spacing-12) var(--wp-sys-spacing-8)}.admin-nav a{padding:var(--wp-sys-spacing-10) var(--wp-sys-spacing-12);border-radius:var(--wp-sys-radius-container);font-size:var(--wp-sys-type-body);line-height:var(--wp-sys-line-height-body);color:var(--wp-sys-text-secondary);transition:color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease), background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease)}.admin-nav a:hover{background:var(--wp-sys-surface-warm-secondary)}.admin-nav a[aria-current=page]{background:var(--wp-sys-surface-warm-secondary);color:var(--wp-sys-text-primary);font-weight:var(--wp-sys-weight-bold)}.admin-main{gap:var(--wp-sys-spacing-24);flex-direction:column;min-width:0;display:flex}.facts{gap:var(--wp-sys-spacing-8) var(--wp-sys-spacing-16);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-body);grid-template-columns:110px minmax(0,1fr);display:grid}.facts dt{color:var(--wp-sys-text-secondary)}.facts dd{overflow-wrap:anywhere;margin:0}.audit-details summary{cursor:pointer;color:var(--wp-sys-link-default);font-size:var(--wp-sys-type-meta);font-weight:var(--wp-sys-weight-semibold)}.audit-details pre{margin:var(--wp-sys-spacing-8) 0 0;padding:var(--wp-sys-spacing-12);border-radius:var(--wp-sys-radius-container);background:var(--wp-sys-surface-canvas);font-family:var(--wp-sys-font-mono);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-label);white-space:pre-wrap;overflow-wrap:anywhere}.signin{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));min-height:100svh;display:grid;position:relative}.signin-language{z-index:30;position:absolute;top:40px;right:clamp(24px,4vw,48px)}.signin-hero{background:var(--wp-sys-surface-warm-primary);padding:var(--wp-sys-spacing-48) clamp(var(--wp-sys-spacing-24), 6vw, var(--wp-sys-spacing-88));gap:var(--wp-sys-spacing-40);flex-direction:column;display:flex}.signin-copy{justify-content:center;gap:var(--wp-sys-spacing-24);flex-direction:column;flex:1;max-width:540px;display:flex}.signin-copy h1{font-size:var(--wp-sys-type-hero);line-height:var(--wp-sys-line-height-heading);font-weight:var(--wp-sys-weight-semibold);letter-spacing:var(--wp-sys-tracking-default);color:var(--wp-sys-text-primary);text-wrap:pretty}.signin-copy p{font-size:var(--wp-sys-type-body);line-height:var(--wp-sys-line-height-body);color:var(--wp-sys-text-secondary);text-wrap:pretty}.signin-points{gap:var(--wp-sys-spacing-12);flex-direction:column;display:flex}.signin-point{gap:var(--wp-sys-spacing-12);color:var(--wp-sys-text-primary);align-items:center;display:flex}.signin-side{background:var(--wp-sys-surface-warm-primary);padding:var(--wp-sys-spacing-48) var(--wp-sys-spacing-24);justify-content:center;align-items:center;display:flex}.signin-card{width:100%;max-width:400px;padding:var(--wp-sys-spacing-40) var(--wp-sys-spacing-32);gap:var(--wp-sys-spacing-24);border:var(--wp-sys-border-width) solid var(--wp-sys-border-warm-subtle);flex-direction:column;display:flex}.signin-card h2{font-size:var(--wp-sys-type-heading-medium);line-height:var(--wp-sys-line-height-heading);font-weight:var(--wp-sys-weight-semibold);letter-spacing:var(--wp-sys-tracking-default);color:var(--wp-sys-text-primary)}.signin-consent{padding-top:var(--wp-sys-spacing-20);border-top:var(--wp-sys-border-width) solid var(--wp-sys-border-warm-subtle);color:var(--wp-sys-text-secondary);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-body);text-wrap:pretty}.signin-consent strong,.signin-consent a{color:var(--wp-sys-text-primary);font-weight:var(--wp-sys-weight-semibold)}.signin-consent a{text-underline-offset:2px;text-decoration:underline}.signin-consent a:hover{color:var(--wp-sys-link-hover)}.hero-empty{background:var(--wp-sys-surface-brand);border-radius:var(--wp-sys-radius-container);padding:var(--wp-sys-spacing-40) clamp(var(--wp-sys-spacing-24), 4vw, var(--wp-sys-spacing-48));gap:var(--wp-sys-spacing-32);flex-wrap:wrap;align-items:center;display:flex}.steps{gap:var(--wp-sys-spacing-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.step{background:var(--wp-sys-surface-primary);border-radius:var(--wp-sys-radius-container);padding:var(--wp-sys-spacing-16);gap:var(--wp-sys-spacing-6);flex-direction:column;display:flex}body:has(.wizard-page){background:var(--wp-sys-surface-warm-primary)}body:has(.wizard-page) .topbar{border-bottom-color:var(--wp-sys-border-warm-subtle)}body:has(.wizard-page) .mode-switch{background:var(--wp-sys-surface-warm-secondary)}body:has(.wizard-page) .avatar{background:var(--wp-sys-category-ai);color:var(--wp-sys-text-primary)}.page-narrow{max-width:800px}.wizard-page>a.small{color:var(--wp-sys-action-secondary-hover)}.wizard-page>.title{color:var(--wp-sys-text-primary)}.info-box{border-radius:var(--wp-sys-radius-container);padding:var(--wp-sys-spacing-14) var(--wp-sys-spacing-16);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-body);gap:var(--wp-sys-spacing-12);align-items:center;display:flex}.info-green{background:var(--wp-sys-status-success-bg)}.info-orange{background:var(--wp-sys-status-warning-bg)}.info-red{background:var(--wp-sys-status-error-bg)}.info-plain{background:var(--wp-sys-surface-canvas);color:var(--wp-sys-text-secondary)}.wizard-steps{gap:var(--wp-sys-spacing-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wizard-step{gap:var(--wp-sys-spacing-8);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-label);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.wizard-step:disabled{cursor:default}.wizard-bar{background:var(--wp-sys-surface-warm-tertiary);height:4px;transition:background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease);border-radius:2px}.wizard-step[data-state=done] .wizard-bar,.wizard-step[data-state=current] .wizard-bar{background:var(--wp-sys-action-secondary)}.wizard-step[data-state=todo] .wizard-label{color:var(--wp-sys-text-muted)}.wizard-card{padding:var(--wp-sys-spacing-32);gap:var(--wp-sys-spacing-24);background:var(--wp-sys-surface-primary);border:var(--wp-sys-border-width) solid var(--wp-sys-border-warm-subtle);animation:soft-enter .18s var(--wp-sys-motion-ease) both}.wizard-card .section-title,.wizard-card .field-label{color:var(--wp-sys-text-primary)}.wizard-card .soft,.wizard-card .meta.muted{color:var(--wp-sys-text-secondary)}.wizard-card .wizard-counter{color:var(--wp-sys-text-tertiary)}.section-head{gap:var(--wp-sys-spacing-4);flex-direction:column;display:flex}.section-title{font-size:var(--wp-sys-type-section);line-height:var(--wp-sys-line-height-heading);font-weight:var(--wp-sys-weight-semibold)}.chip-input{border-radius:var(--tlds-comp-input-radius);border:1px solid var(--wp-sys-border-warm-subtle);background:var(--wp-sys-surface-warm-secondary);min-height:48px;padding:var(--wp-sys-spacing-8);gap:var(--wp-sys-spacing-8);transition:border-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease), background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease), box-shadow var(--wp-sys-motion-fast) var(--wp-sys-motion-ease);flex-wrap:wrap;align-items:center;display:flex}.chip-input[data-error=true]{border-color:var(--wp-sys-status-error-text)}.chip-input input{height:32px;padding:0 var(--wp-sys-spacing-8);font-size:var(--wp-sys-type-body);font-family:var(--wp-sys-font-mono);background:0 0;border:none;outline:none;flex:200px}.wizard-page .input,.wizard-page .select,.wizard-page .textarea{border-color:var(--wp-sys-border-warm-subtle);background:var(--wp-sys-surface-warm-secondary)}.wizard-page .input::placeholder,.wizard-page .textarea::placeholder,.wizard-page .chip-input input::placeholder{color:var(--wp-sys-text-tertiary)}.wizard-page .input:focus-visible,.wizard-page .select:focus-visible,.wizard-page .textarea:focus-visible,.wizard-page .chip-input:focus-within{border-color:var(--wp-sys-action-secondary-hover);outline-color:var(--wp-sys-action-secondary-tint);box-shadow:0 0 0 3px var(--wp-sys-action-secondary-tint)}.wizard-page .input[aria-invalid=true],.wizard-page .select[aria-invalid=true],.wizard-page .textarea[aria-invalid=true],.wizard-page .chip-input[data-error=true]{border-color:var(--wp-sys-status-error-text)}.host-chip{align-items:center;gap:var(--wp-sys-spacing-8);height:32px;padding:0 var(--wp-sys-spacing-6) 0 var(--wp-sys-spacing-12);border-radius:var(--wp-sys-radius-container);background:var(--wp-sys-surface-primary);font-size:var(--wp-sys-type-meta);font-family:var(--wp-sys-font-mono);animation:soft-enter var(--wp-sys-motion-fast) var(--wp-sys-motion-ease) both;display:inline-flex}.host-chip[data-taken=true]{background:var(--wp-sys-status-error-bg);color:var(--wp-sys-status-error-text)}.host-chip button{cursor:pointer;width:22px;height:22px;font-size:var(--wp-sys-type-body);color:var(--wp-sys-text-secondary);background:0 0;border:none;border-radius:50%;line-height:1}.host-chip button:hover{background:var(--wp-sys-status-info-bg)}.mini-badge{font-family:var(--wp-sys-font-sans);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-label);font-weight:var(--wp-sys-weight-semibold);padding:var(--wp-sys-spacing-1) var(--wp-sys-spacing-8);border-radius:var(--wp-sys-radius-interactive)}.choices{gap:var(--wp-sys-spacing-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.choice{border-radius:var(--wp-sys-radius-container);padding:var(--wp-sys-spacing-20);gap:var(--wp-sys-spacing-6);border:2px solid var(--wp-sys-border-default);background:var(--wp-sys-surface-primary);text-align:left;cursor:pointer;transition:border-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease), background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease);flex-direction:column;display:flex}.choice[aria-pressed=true]{border-color:var(--wp-comp-choice-border);background:var(--wp-comp-choice-bg)}.choice:disabled{cursor:default;opacity:var(--wp-comp-button-disabled-opacity)}.review-row{gap:var(--wp-sys-spacing-16);padding:var(--wp-sys-spacing-14) 0;border-bottom:1px solid var(--wp-sys-border-default);grid-template-columns:160px minmax(0,1fr) auto;align-items:start;display:grid}.wizard-nav{justify-content:space-between;align-items:center;gap:var(--wp-sys-spacing-12);display:flex}.tracker{padding:var(--wp-sys-spacing-24) var(--wp-sys-spacing-28);gap:var(--wp-sys-spacing-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tracker-step{gap:var(--wp-sys-spacing-10);flex-direction:column;display:flex}.tracker-head{align-items:center;gap:var(--wp-sys-spacing-10);display:flex}.tracker-dot{width:32px;height:32px;font-size:var(--wp-sys-type-meta);font-weight:var(--wp-sys-weight-semibold);background:var(--wp-sys-surface-subtle);color:var(--wp-sys-text-muted);transition:color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease), background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease), box-shadow var(--wp-sys-motion-fast) var(--wp-sys-motion-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.tracker-step[data-state=current] .tracker-dot{background:var(--wp-sys-link-default);color:var(--wp-sys-surface-primary);box-shadow:0 0 0 4px var(--wp-sys-status-info-bg)}.tracker-line{background:var(--wp-sys-border-default);height:2px;transition:background-color var(--wp-sys-motion-fast) var(--wp-sys-motion-ease);border-radius:1px;flex:1}.tracker-step[data-state=done] .tracker-line{background:var(--wp-sys-status-success)}.tracker-step[data-state=todo] .tracker-label{color:var(--wp-sys-text-muted)}.detail-grid{gap:var(--wp-sys-spacing-24);flex-wrap:wrap;align-items:flex-start;display:flex}.detail-main{gap:var(--wp-sys-spacing-24);flex-direction:column;flex:640px;min-width:0;display:flex}.detail-aside{padding:var(--wp-sys-spacing-24);gap:var(--wp-sys-spacing-16);flex-direction:column;flex:300px;display:flex}.divider{background:var(--wp-sys-border-default);height:1px}.record{gap:var(--wp-sys-spacing-10);padding:var(--wp-sys-spacing-16) 0;border-top:1px solid var(--wp-sys-border-default);flex-direction:column;display:flex}.record-grid{gap:var(--wp-sys-spacing-8) var(--wp-sys-spacing-12);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;display:grid}.code-box{font-family:var(--wp-sys-font-mono);font-size:var(--wp-sys-type-meta);line-height:var(--wp-sys-line-height-label);background:var(--wp-sys-surface-subtle);border-radius:var(--wp-sys-radius-interactive);padding:var(--wp-sys-spacing-8) var(--wp-sys-spacing-10);word-break:break-all}.target-box{gap:var(--wp-sys-spacing-12);padding:var(--wp-sys-spacing-16) var(--wp-sys-spacing-20);background:var(--wp-sys-surface-brand);border-radius:var(--wp-sys-radius-container);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.stats-tiles{gap:var(--wp-sys-spacing-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats-tile{gap:var(--wp-sys-spacing-4);padding:var(--wp-sys-spacing-16) var(--wp-sys-spacing-18);border:1px solid var(--wp-sys-border-default);border-radius:var(--wp-sys-radius-container);flex-direction:column;display:flex}.stats-tile-value{font-size:var(--wp-sys-type-heading-small);line-height:var(--wp-sys-line-height-heading);font-weight:var(--wp-sys-weight-semibold);color:var(--wp-sys-text-primary);font-variant-numeric:tabular-nums}.stats-legend{gap:var(--wp-sys-spacing-16);flex-wrap:wrap;align-items:center;display:flex}.stats-legend>span{align-items:center;gap:var(--wp-sys-spacing-6);display:inline-flex}.stats-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.stats-chart{width:100%;height:200px;display:block;overflow:visible}.stats-axis{justify-content:space-between;display:flex}@media (min-width:761px){.table-inner{min-width:0}}@media (max-width:1024px){.admin{gap:var(--wp-sys-spacing-16);grid-template-columns:minmax(0,1fr)}.admin-nav{flex-flow:wrap;position:static}.admin-nav-label{display:none}}@media (max-width:760px){.tracker,.wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-tiles{grid-template-columns:minmax(0,1fr)}.review-row{grid-template-columns:minmax(0,1fr) auto}.review-row>:first-child{grid-column:1/-1}}@media (max-width:480px){.card-body,.card-pad,.card-lg,.detail-aside,.wizard-card,.tracker,.dialog,.empty-row{padding:var(--wp-sys-spacing-20)}.table-inner{--row-x:var(--wp-sys-spacing-20)}.backdrop{padding:var(--wp-sys-spacing-16)}.facts{gap:var(--wp-sys-spacing-2);grid-template-columns:minmax(0,1fr)}.facts dd+dt{margin-top:var(--wp-sys-spacing-10)}}@media (max-width:760px){.site-footer{padding:var(--wp-sys-spacing-12) var(--wp-sys-spacing-24);border-top-width:.5px}.site-footer-inner{align-items:flex-start;gap:var(--wp-sys-spacing-48);flex-direction:column}.site-footer-links{gap:var(--wp-sys-spacing-20);flex-direction:column;order:-1}.site-footer-copyright span:last-child{display:block}.topbar-inner,.page,.admin{padding-left:var(--wp-sys-spacing-16);padding-right:var(--wp-sys-spacing-16)}.brand-divider,.brand-name{display:none}.input-search{width:100%}.signin{grid-template-columns:minmax(0,1fr)}.signin-hero,.signin-side{padding:var(--wp-sys-spacing-32) var(--wp-sys-spacing-24)}.signin-copy{max-width:100%}.signin-copy h1{font-size:var(--wp-sys-type-title);line-height:1.4}.signin-card h2{font-size:var(--wp-sys-type-heading-small)}.topbar-inner{height:auto;min-height:64px;padding-top:var(--wp-sys-spacing-12);padding-bottom:var(--wp-sys-spacing-12);flex-wrap:wrap}.signin-language{top:24px;right:24px}}@media (max-width:480px){.topbar-inner>.spacer{display:none}.account-controls{margin-left:auto}.topbar-inner>.mode-switch{flex-basis:100%;order:1;justify-content:center}}html[lang=ja] .signin-copy h1,html[lang=ja] .signin-card h2{letter-spacing:normal;line-height:1.5}html[lang=ja] .signin-copy h1{white-space:pre-line}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn:active:not(:disabled){transform:none}}
