:root{--komfi-rainbow-active-top:color-mix(in srgb, #fff 28%, var(--komfi-color-accent-start) 72%);--komfi-rainbow-active-bottom:color-mix(in srgb, #fff 12%, var(--komfi-color-accent-end) 88%);--komfi-rainbow-active-border:var(--komfi-outline-strong);--komfi-rainbow-active-fg:#fff;--komfi-rainbow-active-bg:linear-gradient(180deg, var(--komfi-rainbow-active-top) 0%, var(--komfi-rainbow-active-bottom) 100%);--komfi-rainbow-active-shadow:inset 0 1px 0 #ffffff47;--komfi-rainbow-active-transform:translateY(var(--komfi-control-hover-lift)) scale(1.012);--komfi-rainbow-active-hover-border:var(--komfi-outline-strong);--komfi-rainbow-active-hover-bg:var(--accent-interactive-hover-bg);--komfi-rainbow-active-hover-fg:var(--accent-interactive-hover-fg);--komfi-rainbow-active-hover-shadow:none;--komfi-rainbow-active-hover-transform:var(--komfi-rainbow-active-transform)}:root[data-theme=dark]{--komfi-rainbow-active-top:color-mix(in srgb, #ffcee2 18%, var(--komfi-color-accent-start) 82%);--komfi-rainbow-active-bottom:color-mix(in srgb, #ff98c3 6%, var(--komfi-color-accent-end) 94%);--komfi-rainbow-active-border:var(--komfi-outline-strong);--komfi-rainbow-active-fg:#fff}:where([data-komfi-rainbow-control],.shop-card[data-tone]){--komfi-rainbow-tone-top:var(--theme-tone-top,color-mix(in srgb, #fff 92%, var(--komfi-color-accent-soft) 8%));--komfi-rainbow-tone-bottom:var(--theme-tone-bottom,color-mix(in srgb, #fff 82%, var(--komfi-color-accent-soft) 18%));--komfi-rainbow-tone-border:var(--theme-tone-border,var(--komfi-outline-subtle));--komfi-rainbow-tone-fg:var(--theme-tone-fg,var(--komfi-color-text-secondary,var(--komfi-color-text-primary)));--komfi-rainbow-tone-subtitle:var(--komfi-rainbow-tone-fg);--komfi-rainbow-tone-shadow:var(--theme-tone-shadow,color-mix(in srgb, var(--komfi-color-accent-shadow) 16%, transparent));--komfi-rainbow-hover-top:var(--theme-tone-hover-top,color-mix(in srgb, var(--komfi-rainbow-tone-top) 72%, var(--komfi-rainbow-tone-border) 28%));--komfi-rainbow-hover-bottom:var(--theme-tone-hover-bottom,color-mix(in srgb, var(--komfi-rainbow-tone-bottom) 62%, var(--komfi-rainbow-tone-border) 38%));--komfi-rainbow-hover-border:var(--theme-tone-hover-border,color-mix(in srgb, var(--komfi-rainbow-tone-border) 80%, var(--komfi-rainbow-tone-fg) 20%));--komfi-rainbow-hover-fg:var(--komfi-rainbow-tone-fg);--komfi-rainbow-hover-subtitle:var(--komfi-rainbow-tone-subtitle);--komfi-rainbow-surface-border:var(--komfi-rainbow-tone-border);--komfi-rainbow-surface-bg:linear-gradient(180deg, var(--komfi-rainbow-tone-top) 0%, var(--komfi-rainbow-tone-bottom) 100%);--komfi-rainbow-surface-shadow:inset 0 1px 0 #ffffffd6, inset 0 -1px 0 color-mix(in srgb, var(--komfi-rainbow-tone-border) 28%, transparent);--komfi-rainbow-hover-bg:linear-gradient(180deg, var(--komfi-rainbow-hover-top) 0%, var(--komfi-rainbow-hover-bottom) 100%);--komfi-rainbow-hover-shadow:inset 0 1px 0 #ffffff47;--komfi-rainbow-hover-transform:var(--komfi-control-hover-transform);--komfi-rainbow-hover-badge-border:var(--komfi-rainbow-hover-border);--komfi-rainbow-hover-badge-fg:var(--komfi-rainbow-hover-fg);--komfi-rainbow-hover-badge-bg:radial-gradient(circle at 34% 24%, #ffffffb8 0%, transparent 36%), linear-gradient(180deg, color-mix(in srgb, #fff 70%, var(--komfi-rainbow-hover-top) 30%) 0%, color-mix(in srgb, #fff 48%, var(--komfi-rainbow-hover-bottom) 52%) 100%);--komfi-rainbow-hover-badge-shadow:inset 0 1px 0 #ffffffbd, 0 .42rem 1rem color-mix(in srgb, var(--komfi-rainbow-tone-shadow) 92%, transparent)}:where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=coral],[data-komfi-rainbow-tone=coral],[data-komfi-rainbow-variant=social][data-platform=instagram]){--komfi-rainbow-tone-top:var(--komfi-tone-coral-top);--komfi-rainbow-tone-bottom:var(--komfi-tone-coral-bottom);--komfi-rainbow-tone-border:var(--komfi-tone-coral-border);--komfi-rainbow-tone-fg:var(--komfi-tone-coral-fg);--komfi-rainbow-tone-shadow:var(--komfi-tone-coral-shadow);--komfi-rainbow-hover-top:#ffe0de;--komfi-rainbow-hover-bottom:#f8c2bc;--komfi-rainbow-hover-border:#eda8a0}:where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=red],[data-komfi-rainbow-tone=red],[data-komfi-rainbow-variant=social][data-platform=youtube]){--komfi-rainbow-tone-top:var(--komfi-tone-red-top);--komfi-rainbow-tone-bottom:var(--komfi-tone-red-bottom);--komfi-rainbow-tone-border:var(--komfi-tone-red-border);--komfi-rainbow-tone-fg:var(--komfi-tone-red-fg);--komfi-rainbow-tone-shadow:var(--komfi-tone-red-shadow);--komfi-rainbow-hover-top:#ffd9df;--komfi-rainbow-hover-bottom:#f5b3bf;--komfi-rainbow-hover-border:#e9909e}:where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=apricot],[data-komfi-rainbow-tone=apricot]){--komfi-rainbow-tone-top:var(--komfi-tone-apricot-top);--komfi-rainbow-tone-bottom:var(--komfi-tone-apricot-bottom);--komfi-rainbow-tone-border:var(--komfi-tone-apricot-border);--komfi-rainbow-tone-fg:var(--komfi-tone-apricot-fg);--komfi-rainbow-tone-shadow:var(--komfi-tone-apricot-shadow);--komfi-rainbow-hover-top:#ffe2c8;--komfi-rainbow-hover-bottom:#f4c18f;--komfi-rainbow-hover-border:#e6a66f}:where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=butter],[data-komfi-rainbow-tone=butter]){--komfi-rainbow-tone-top:var(--komfi-tone-butter-top);--komfi-rainbow-tone-bottom:var(--komfi-tone-butter-bottom);--komfi-rainbow-tone-border:var(--komfi-tone-butter-border);--komfi-rainbow-tone-fg:var(--komfi-tone-butter-fg);--komfi-rainbow-tone-shadow:var(--komfi-tone-butter-shadow);--komfi-rainbow-hover-top:#fff8dc;--komfi-rainbow-hover-bottom:#fcebb8;--komfi-rainbow-hover-border:#e7ce82}:where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=mint],[data-komfi-rainbow-tone=mint],[data-komfi-rainbow-variant=social][data-platform=pinterest]){--komfi-rainbow-tone-top:var(--komfi-tone-mint-top);--komfi-rainbow-tone-bottom:var(--komfi-tone-mint-bottom);--komfi-rainbow-tone-border:var(--komfi-tone-mint-border);--komfi-rainbow-tone-fg:var(--komfi-tone-mint-fg);--komfi-rainbow-tone-shadow:var(--komfi-tone-mint-shadow);--komfi-rainbow-hover-top:#bfe0b3;--komfi-rainbow-hover-bottom:#a6cf97;--komfi-rainbow-hover-border:#8db57f}:where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=aqua],[data-komfi-rainbow-tone=aqua]){--komfi-rainbow-tone-top:var(--komfi-tone-aqua-top);--komfi-rainbow-tone-bottom:var(--komfi-tone-aqua-bottom);--komfi-rainbow-tone-border:var(--komfi-tone-aqua-border);--komfi-rainbow-tone-fg:var(--komfi-tone-aqua-fg);--komfi-rainbow-tone-shadow:var(--komfi-tone-aqua-shadow);--komfi-rainbow-hover-top:#d7f4f7;--komfi-rainbow-hover-bottom:#b8e4e9;--komfi-rainbow-hover-border:#8fcbd3}:where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=sky],[data-komfi-rainbow-tone=sky],[data-komfi-rainbow-variant=social][data-platform=tiktok]){--komfi-rainbow-tone-top:var(--komfi-tone-sky-top);--komfi-rainbow-tone-bottom:var(--komfi-tone-sky-bottom);--komfi-rainbow-tone-border:var(--komfi-tone-sky-border);--komfi-rainbow-tone-fg:var(--komfi-tone-sky-fg);--komfi-rainbow-tone-shadow:var(--komfi-tone-sky-shadow);--komfi-rainbow-hover-top:#b8c9f2;--komfi-rainbow-hover-bottom:#9fb6ea;--komfi-rainbow-hover-border:#839fd8}:where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=violet],[data-komfi-rainbow-tone=violet],[data-komfi-rainbow-variant=social][data-platform=threads]){--komfi-rainbow-tone-top:var(--komfi-tone-violet-top);--komfi-rainbow-tone-bottom:var(--komfi-tone-violet-bottom);--komfi-rainbow-tone-border:var(--komfi-tone-violet-border);--komfi-rainbow-tone-fg:var(--komfi-tone-violet-fg);--komfi-rainbow-tone-shadow:var(--komfi-tone-violet-shadow);--komfi-rainbow-hover-top:#cdb5f0;--komfi-rainbow-hover-bottom:#b89cde;--komfi-rainbow-hover-border:#9e82c7}:where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=blue],[data-komfi-rainbow-tone=blue]){--komfi-rainbow-tone-top:var(--komfi-tone-blue-top);--komfi-rainbow-tone-bottom:var(--komfi-tone-blue-bottom);--komfi-rainbow-tone-border:var(--komfi-tone-blue-border);--komfi-rainbow-tone-fg:var(--komfi-tone-blue-fg);--komfi-rainbow-tone-subtitle:#4773ad;--komfi-rainbow-tone-shadow:var(--komfi-tone-blue-shadow);--komfi-rainbow-hover-top:#e7f1ff;--komfi-rainbow-hover-bottom:#c7dcf5;--komfi-rainbow-hover-border:#7fa4d3;--komfi-rainbow-hover-fg:#345d95;--komfi-rainbow-hover-subtitle:#3e689f}:root:not([data-theme=dark]) :where([data-komfi-rainbow-hover-text=tone-top][data-komfi-rainbow-control],[data-komfi-rainbow-hover-text=tone-top] [data-komfi-rainbow-control]):is([data-tone=mint],[data-tone=sky],[data-tone=violet],[data-komfi-rainbow-tone=mint],[data-komfi-rainbow-tone=sky],[data-komfi-rainbow-tone=violet]){--komfi-rainbow-hover-fg:var(--komfi-rainbow-tone-top);--komfi-rainbow-hover-subtitle:var(--komfi-rainbow-tone-top)}:root[data-theme=dark] :where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=red],[data-komfi-rainbow-tone=red]){--komfi-rainbow-tone-top:#51303a;--komfi-rainbow-tone-bottom:#38242c;--komfi-rainbow-tone-border:#ff9bad;--komfi-rainbow-tone-fg:#ffedf2;--komfi-rainbow-tone-shadow:#ff86a01f}:root[data-theme=dark] :where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=coral],[data-komfi-rainbow-tone=coral]){--komfi-rainbow-tone-top:#513039;--komfi-rainbow-tone-bottom:#38242b;--komfi-rainbow-tone-border:#ff9b9f;--komfi-rainbow-tone-fg:#ffedf0;--komfi-rainbow-tone-shadow:#ff86941f}:root[data-theme=dark] :where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=apricot],[data-komfi-rainbow-tone=apricot]){--komfi-rainbow-tone-top:#51372c;--komfi-rainbow-tone-bottom:#38261f;--komfi-rainbow-tone-border:#f0ad7a;--komfi-rainbow-tone-fg:#fff0e2;--komfi-rainbow-tone-shadow:#f0ad7a1f}:root[data-theme=dark] :where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=butter],[data-komfi-rainbow-tone=butter]){--komfi-rainbow-tone-top:#443d28;--komfi-rainbow-tone-bottom:#2a2821;--komfi-rainbow-tone-border:#ead892;--komfi-rainbow-tone-fg:#fff6d6;--komfi-rainbow-tone-shadow:#ead8921c}:root[data-theme=dark] :where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=mint],[data-komfi-rainbow-tone=mint]){--komfi-rainbow-tone-top:#2a4735;--komfi-rainbow-tone-bottom:#1c3527;--komfi-rainbow-tone-border:#82d89b;--komfi-rainbow-tone-fg:#eaffef;--komfi-rainbow-tone-shadow:#82d89b1c}:root[data-theme=dark] :where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=aqua],[data-komfi-rainbow-tone=aqua]){--komfi-rainbow-tone-top:#244753;--komfi-rainbow-tone-bottom:#183540;--komfi-rainbow-tone-border:#74d7ea;--komfi-rainbow-tone-fg:#eaffff;--komfi-rainbow-tone-shadow:#74d7ea1c}:root[data-theme=dark] :where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=sky],[data-komfi-rainbow-tone=sky]){--komfi-rainbow-tone-top:#273960;--komfi-rainbow-tone-bottom:#1d2b4a;--komfi-rainbow-tone-border:#93b8ff;--komfi-rainbow-tone-fg:#eef5ff;--komfi-rainbow-tone-shadow:#93b8ff1c}:root[data-theme=dark] :where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=blue],[data-komfi-rainbow-tone=blue]){--komfi-rainbow-tone-top:#233b5b;--komfi-rainbow-tone-bottom:#1b304a;--komfi-rainbow-tone-border:#75a9e5;--komfi-rainbow-tone-fg:#e3efff;--komfi-rainbow-tone-subtitle:#c8ddf7;--komfi-rainbow-tone-shadow:#75a9e51c}:root[data-theme=dark] :where([data-komfi-rainbow-control],.shop-card[data-tone]):is([data-tone=violet],[data-komfi-rainbow-tone=violet]){--komfi-rainbow-tone-top:#392a62;--komfi-rainbow-tone-bottom:#2a204b;--komfi-rainbow-tone-border:#c3a5ff;--komfi-rainbow-tone-fg:#f5edff;--komfi-rainbow-tone-shadow:#c3a5ff1c}:root[data-theme=dark] :where([data-komfi-rainbow-control],.shop-card[data-tone]){--komfi-rainbow-hover-bg:var(--komfi-surface-panel-dark-hover);--komfi-rainbow-hover-border:var(--komfi-outline-strong);--komfi-rainbow-hover-fg:var(--komfi-color-text-primary);--komfi-rainbow-hover-subtitle:var(--panel-subtext);--komfi-rainbow-hover-shadow:none;--komfi-rainbow-hover-badge-border:var(--komfi-outline-strong);--komfi-rainbow-hover-badge-bg:var(--control-surface-hover);--komfi-rainbow-hover-badge-fg:var(--komfi-color-text-primary);--komfi-rainbow-hover-badge-shadow:0 .3rem .82rem color-mix(in srgb, var(--komfi-color-accent-shadow) 18%, transparent)}:where([data-komfi-rainbow-control][data-komfi-rainbow-variant=social]){--komfi-rainbow-surface-border:color-mix(in srgb, var(--komfi-rainbow-tone-border) 82%, #fff 18%);--komfi-rainbow-surface-bg:radial-gradient(circle at 34% 24%, #fffffff5 0%, #ffffff9e 28%, transparent 52%), linear-gradient(180deg, var(--komfi-rainbow-tone-top) 0%, var(--komfi-rainbow-tone-bottom) 100%);--komfi-rainbow-surface-shadow:inset 0 1px 0 #ffffffd1, inset 0 -1px 0 color-mix(in srgb, var(--komfi-rainbow-tone-border) 24%, transparent), 0 .36rem .9rem color-mix(in srgb, var(--komfi-rainbow-tone-shadow) 82%, transparent);--komfi-rainbow-hover-fg:var(--accent-interactive-hover-fg);--komfi-rainbow-hover-shadow:inset 0 1px 0 #ffffff47, 0 .42rem 1rem color-mix(in srgb, var(--komfi-rainbow-tone-shadow) 88%, transparent);--komfi-control-pointer-glow:var(--komfi-rainbow-hover-border);--social-thread-cutout-color:var(--komfi-rainbow-tone-top);background-clip:padding-box}:root[data-theme=dark] :where([data-komfi-rainbow-control][data-komfi-rainbow-variant=social]){--komfi-rainbow-surface-border:var(--dark-round-control-border,var(--komfi-outline-subtle));--komfi-rainbow-surface-bg:var(--dark-round-control-bg,var(--komfi-surface-panel-dark));--komfi-rainbow-surface-shadow:var(--dark-round-control-shadow,none);--komfi-rainbow-tone-fg:var(--dark-round-control-fg,var(--komfi-color-text-primary));--komfi-rainbow-hover-bg:var(--top-control-bg-hover,var(--komfi-surface-panel-dark-hover));--komfi-rainbow-hover-border:var(--komfi-outline-strong);--komfi-rainbow-hover-fg:var(--brand-title-solid,var(--komfi-color-text-primary));--komfi-rainbow-hover-shadow:none;--social-thread-cutout-color:var(--surface-panel-dark-solid,var(--komfi-surface-panel-dark))}body [data-komfi-rainbow-control],body [data-komfi-rainbow-control][data-komfi-rainbow-variant=social]{border-color:var(--komfi-rainbow-surface-border);background:var(--komfi-rainbow-surface-bg);box-shadow:var(--komfi-rainbow-surface-shadow);color:var(--komfi-rainbow-tone-fg)}body [data-komfi-rainbow-control]:not([data-komfi-soft-action]):not(:disabled):not([aria-disabled=true]):not([aria-hidden=true]):is([data-active=true],[data-komfi-rainbow-active=true],[aria-pressed=true]){border-color:var(--komfi-rainbow-active-border);background:var(--komfi-rainbow-active-bg);box-shadow:var(--komfi-rainbow-active-shadow);color:var(--komfi-rainbow-active-fg);transform:var(--komfi-rainbow-active-transform)}body [data-komfi-rainbow-control]:not([data-komfi-soft-action]):not(:disabled):not([aria-disabled=true]):not([aria-hidden=true]):is([data-active=true],[data-komfi-rainbow-active=true],[aria-pressed=true]) :where([data-komfi-rainbow-title],[data-komfi-rainbow-subtitle]){color:var(--komfi-rainbow-active-fg)}@media (hover:hover) and (pointer:fine),(any-hover:hover) and (any-pointer:fine){body [data-komfi-rainbow-control]:not([data-komfi-soft-action]):not(:disabled):not([aria-disabled=true]):not([aria-hidden=true]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]){z-index:2;border-color:var(--komfi-rainbow-hover-border);background:var(--komfi-rainbow-hover-bg);box-shadow:var(--komfi-rainbow-hover-shadow);color:var(--komfi-rainbow-hover-fg);filter:none;transform:var(--komfi-rainbow-hover-transform)}:root:not([data-theme=dark]) body [data-komfi-rainbow-control][data-komfi-rainbow-variant=social][data-platform=threads]:is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]){--social-thread-cutout-color:var(--komfi-rainbow-hover-bottom)}body [data-komfi-rainbow-control]:not([data-komfi-soft-action]):not(:disabled):not([aria-disabled=true]):not([aria-hidden=true]):is([data-active=true],[data-komfi-rainbow-active=true],[aria-pressed=true]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]){border-color:var(--komfi-rainbow-active-hover-border);background:var(--komfi-rainbow-active-hover-bg);box-shadow:var(--komfi-rainbow-active-hover-shadow);color:var(--komfi-rainbow-active-hover-fg);filter:none;transform:var(--komfi-rainbow-active-hover-transform)}body [data-komfi-rainbow-control]:not([data-komfi-soft-action]):not(:disabled):not([aria-disabled=true]):not([aria-hidden=true]):is([data-active=true],[data-komfi-rainbow-active=true],[aria-pressed=true]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]) :where([data-komfi-rainbow-title],[data-komfi-rainbow-subtitle]){color:var(--komfi-rainbow-active-hover-fg)}body [data-komfi-rainbow-control]:not([data-komfi-soft-action]):not(:disabled):not([aria-disabled=true]):not([aria-hidden=true]):not([data-active=true]):not([data-komfi-rainbow-active=true]):not([aria-pressed=true]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]) :where([data-komfi-rainbow-title]){color:var(--komfi-rainbow-hover-fg)}body [data-komfi-rainbow-control]:not([data-komfi-soft-action]):not(:disabled):not([aria-disabled=true]):not([aria-hidden=true]):not([data-active=true]):not([data-komfi-rainbow-active=true]):not([aria-pressed=true]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]) :where([data-komfi-rainbow-subtitle]){color:var(--komfi-rainbow-hover-subtitle)}body [data-komfi-rainbow-control]:not([data-komfi-soft-action]):not(:disabled):not([aria-disabled=true]):not([aria-hidden=true]):not([data-active=true]):not([data-komfi-rainbow-active=true]):not([aria-pressed=true]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]) :where([data-komfi-rainbow-badge]){border-color:var(--komfi-rainbow-hover-badge-border);background:var(--komfi-rainbow-hover-badge-bg);box-shadow:var(--komfi-rainbow-hover-badge-shadow);color:var(--komfi-rainbow-hover-badge-fg)}:root[data-theme=dark] body [data-komfi-rainbow-control]:not([data-komfi-soft-action]):not(:disabled):not([aria-disabled=true]):not([aria-hidden=true]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]) :where([data-komfi-rainbow-badge]){border-color:var(--komfi-outline-strong);background:var(--control-surface-hover);box-shadow:0 .3rem .82rem color-mix(in srgb, var(--komfi-color-accent-shadow) 18%, transparent);color:var(--komfi-color-text-primary)}}
html[data-site-viewport-zoomed]{--site-native-pan-action:auto;--site-native-rail-overflow:hidden;--site-native-rail-overscroll:auto}@property --komfi-disclosure-progress{syntax:"<number>";inherits:true;initial-value:0}:root{--text-selection-display:text;--text-selection-interface:none;--text-selection-content:text;--text-selection-editable:text;--komfi-disclosure-size:0px;--komfi-disclosure-duration:.46s;--komfi-disclosure-easing:cubic-bezier(.32, .72, 0, 1);--komfi-interaction-duration-control:.32s;--komfi-interaction-duration-overlay:.42s;--komfi-interaction-duration-icon:.48s;--komfi-interaction-easing-standard:cubic-bezier(.22, .61, .36, 1);--komfi-interaction-easing-emphasized:cubic-bezier(.16, 1, .3, 1);--komfi-motion-easing-smooth:cubic-bezier(.22, 0, .25, 1);--komfi-motion-panel-duration:.48s;--komfi-motion-panel-exit-duration:.32s;--komfi-motion-popover-duration:.28s;--komfi-media-hover-duration:.9s;--komfi-media-hover-easing:var(--komfi-motion-easing-smooth);--komfi-media-hover-scale:1.02;--komfi-motion-raster-projection:perspective(1000px) rotateY(.1deg);--komfi-search-scroll-behavior:instant;--komfi-control-hover-lift:0px;--komfi-control-fill-duration:.3s;--komfi-control-fill-easing:cubic-bezier(.22, .75, .2, 1);--komfi-control-fill-from-scale:.7;--komfi-card-hover-lift:-2px;--komfi-control-hover-transform:translateY(var(--komfi-control-hover-lift));--komfi-card-hover-transform:translateY(var(--komfi-card-hover-lift));--komfi-press-offset:1px;--komfi-press-duration:.18s;--komfi-press-easing:var(--komfi-interaction-easing-standard);--komfi-press-base-transition:translate var(--komfi-press-duration) var(--komfi-press-easing), scale var(--komfi-press-duration) var(--komfi-press-easing);--komfi-press-filter-transition:filter var(--komfi-press-duration) var(--komfi-press-easing);--komfi-press-transition:var(--komfi-press-base-transition), var(--komfi-press-filter-transition);--komfi-press-translate:0 var(--komfi-press-offset);--komfi-press-transform:translateY(var(--komfi-press-offset));--komfi-control-transition:var(--komfi-press-transition), transform var(--komfi-interaction-duration-control) var(--komfi-interaction-easing-standard), border-color var(--komfi-interaction-duration-control) var(--komfi-interaction-easing-standard), background var(--komfi-interaction-duration-control) var(--komfi-interaction-easing-standard), box-shadow var(--komfi-interaction-duration-control) var(--komfi-interaction-easing-standard), color var(--komfi-interaction-duration-control) var(--komfi-interaction-easing-standard);--komfi-control-transition-fast:var(--komfi-control-transition);--komfi-overlay-control-transition:var(--komfi-press-transition), opacity var(--komfi-interaction-duration-overlay) var(--komfi-interaction-easing-standard), transform var(--komfi-interaction-duration-overlay) var(--komfi-interaction-easing-standard), filter var(--komfi-interaction-duration-overlay) var(--komfi-interaction-easing-standard);--komfi-round-action-transition:var(--komfi-control-transition)}:where(p){width:100%}:where(body){-webkit-user-select:var(--text-selection-content);user-select:var(--text-selection-content)}:where(button,select,summary,nav a,[role=button],[role=menuitem],[role=option],[role=tab],[data-komfi-rainbow-control]:not(dialog):not([role=dialog]),[data-komfi-round-action],[data-komfi-selection=interface]){-webkit-user-select:var(--text-selection-interface);user-select:var(--text-selection-interface)}:where([data-komfi-selection=display]){-webkit-user-select:var(--text-selection-display);user-select:var(--text-selection-display)}:where([data-komfi-selection=content]){-webkit-touch-callout:default;-webkit-user-select:var(--text-selection-content);user-select:var(--text-selection-content)}:where(input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=radio]):not([type=reset]):not([type=submit]),textarea,[contenteditable]:not([contenteditable=false])){-webkit-touch-callout:default;-webkit-user-select:var(--text-selection-editable);user-select:var(--text-selection-editable)}:where(a,button,summary,[role=button],[role=tab],[role=menuitem],input[type=button],input[type=submit],input[type=reset],[data-pressable],[data-pressing=true]){--komfi-hover-active-offset:0px;--komfi-press-active-offset:0px;--komfi-press-active-scale:1;scale:var(--komfi-press-active-scale);translate:0 calc(var(--komfi-hover-active-offset) + var(--komfi-press-active-offset));touch-action:manipulation;transition:var(--komfi-press-transition)}:where(select,[data-komfi-search-clear],[role=combobox],[aria-haspopup=true],[aria-haspopup=menu],[aria-haspopup=listbox],[aria-haspopup=tree],[aria-haspopup=grid]):not([data-pressable]){--komfi-press-offset:0px}body :where(a,button,summary,[role=button],[role=tab],[role=menuitem],input[type=button],input[type=submit],input[type=reset],[data-pressable],[data-pressing=true]):not(:disabled):not([aria-disabled=true]):not([aria-hidden=true]):is(:active:not([data-press-pending]),[data-pressing=true]){--komfi-press-active-offset:var(--komfi-press-offset)}
[data-komfi-scroll-jump]{--komfi-scroll-jump-size:var(--size-page-navigation-control);--komfi-scroll-jump-hit-slop:1.125rem;--komfi-scroll-jump-container-gap:1rem;--komfi-scroll-jump-outside-left:min(calc(var(--komfi-scroll-jump-viewport-width,100%) - env(safe-area-inset-right) - var(--komfi-scroll-jump-container-gap) - var(--komfi-scroll-jump-size)), calc(var(--komfi-scroll-jump-shell-edge,calc(50% + (var(--komfi-scroll-jump-shell-width) / 2))) + var(--komfi-scroll-jump-container-gap)));--chrome-control-size:var(--komfi-scroll-jump-size);--chrome-circle-icon-size:calc(var(--komfi-scroll-jump-size) * .44);width:var(--komfi-scroll-jump-size);min-width:var(--komfi-scroll-jump-size);height:var(--komfi-scroll-jump-size);min-height:var(--komfi-scroll-jump-size);opacity:0;visibility:hidden;pointer-events:none;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;will-change:opacity, transform;background-clip:padding-box;border-radius:50%;place-items:center;padding:0;display:grid;overflow:visible;transform:translateY(.55rem)scale(.96)}[data-komfi-scroll-jump][data-scroll-top-trigger]{transition:var(--komfi-round-action-transition), bottom var(--komfi-scroll-jump-position-duration,.16s) ease, width .16s ease, height .16s ease, opacity .16s ease, visibility .16s ease, transform .16s ease}[data-komfi-scroll-jump]:before{content:"";inset:calc(-1 * var(--komfi-scroll-jump-hit-slop));pointer-events:auto;background:0 0;border-radius:50%;position:absolute}[data-komfi-scroll-jump][data-scroll-top-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}[data-komfi-scroll-jump][data-scroll-top-footer-near=true]{opacity:var(--scroll-top-footer-opacity,1);transition:none;transform:none}[data-komfi-scroll-jump] svg{width:var(--chrome-circle-icon-size);height:var(--chrome-circle-icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;pointer-events:none;transform:none}[data-komfi-scroll-jump-chevron]{transform-box:view-box;transform-origin:50%;transition:transform .19s cubic-bezier(.18,1.2,.28,1)}[data-komfi-scroll-jump][data-scroll-top-direction=down] [data-komfi-scroll-jump-chevron]{transform:rotate(180deg)}@media (max-width:47.999rem){[data-komfi-scroll-jump]{--komfi-scroll-jump-size:clamp(3.44rem, 14.6vw, 4rem)}}@media (prefers-reduced-motion:reduce){[data-komfi-scroll-jump][data-scroll-top-trigger],[data-komfi-scroll-jump-chevron]{transition:none}}::-webkit-scrollbar{width:.8rem;height:.8rem;cursor:var(--komfi-cursor-default)}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background-color:var(--scrollbar-track);cursor:var(--komfi-cursor-default)}::-webkit-scrollbar-thumb{border:.18rem solid var(--scrollbar-track);border-radius:var(--komfi-radius-pill);background-color:var(--scrollbar-thumb);cursor:var(--komfi-cursor-default)}:where([data-scroll-clip]){--scroll-clip-corner-radius:var(--komfi-radius-panel);--scroll-clip-edge-inset:0px;--scroll-clip-inner-radius:max(0px, calc(var(--scroll-clip-corner-radius) - var(--scroll-clip-edge-inset)));border-radius:var(--scroll-clip-inner-radius);clip-path:inset(0 round var(--scroll-clip-inner-radius));overflow-clip-margin:0;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;background-clip:padding-box;min-width:0;min-height:0;overflow:hidden auto}:where([data-scroll-clip])::-webkit-scrollbar-track{margin-block:min(8px, calc(var(--scroll-clip-corner-radius) * .25))}:where([data-komfi-modal-scroll]){overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;overflow:hidden auto}:where([data-komfi-modal-scroll])::-webkit-scrollbar{width:0;height:0;display:none}html[data-komfi-route-scroll-clock=a]{animation:komfi-route-scroll-lock-a var(--komfi-route-transition-duration) calc(0s - var(--komfi-route-handoff-elapsed)) step-end}html[data-komfi-route-scroll-clock=b]{animation:komfi-route-scroll-lock-b var(--komfi-route-transition-duration) calc(0s - var(--komfi-route-handoff-elapsed)) step-end}html[data-komfi-history-direction=back]{animation:none}html[data-komfi-history-direction=back] [data-site-route-transition][data-transition-reason]{opacity:0;visibility:hidden;pointer-events:none;transition:none;animation:none}@keyframes komfi-route-scroll-lock-a{0%,to{overscroll-behavior-y:none;overflow-y:hidden}}@keyframes komfi-route-scroll-lock-b{0%,to{overscroll-behavior-y:none;overflow-y:hidden}}
:root{--modal-cozy-enter-duration:var(--komfi-motion-popover-duration);--modal-cozy-content-duration:var(--komfi-motion-rise-duration,.22s);--modal-cozy-enter-easing:var(--komfi-motion-easing-smooth);--komfi-modal-compose-restore-duration:var(--komfi-motion-panel-duration);--komfi-modal-compose-restore-easing:var(--komfi-motion-easing-smooth)}@keyframes modal-soft-separator-enter{0%{opacity:0;transform:scaleX(.72)translateY(.03rem)}68%{opacity:1;transform:scaleX(1.025)translateY(0)}to{opacity:1;transform:scaleX(1)translateY(0)}}@keyframes komfi-soft-separator-drift{to{background-position:var(--komfi-soft-separator-candy-size) 0}}@keyframes komfi-soft-separator-sheen{0%,to{opacity:.16;background-position:130%}50%{opacity:.5;background-position:-20%}}@keyframes modal-cozy-surface-enter{0%{opacity:0;transform:translateY(var(--komfi-motion-rise-offset,.68rem)) var(--komfi-motion-raster-projection) scale(.972)}to{opacity:1;transform:none}}.komfi-soft-separator{isolation:isolate;inline-size:min(var(--komfi-soft-separator-width), 100%);block-size:var(--komfi-soft-separator-height);background:var(--komfi-soft-separator-bg);box-shadow:var(--komfi-soft-separator-shadow);opacity:1;pointer-events:none;transform-origin:50%;background-clip:padding-box;border:0;border-radius:999px;place-self:center;display:block;position:relative;overflow:hidden}.komfi-soft-separator:before,.komfi-soft-separator:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.komfi-soft-separator:before{background-image:var(--komfi-soft-separator-candy);background-size:var(--komfi-soft-separator-candy-size) 100%}.komfi-soft-separator:after{background-image:var(--komfi-soft-separator-glass);mix-blend-mode:soft-light;background-position:130%;background-repeat:no-repeat;background-size:42% 140%}@media (prefers-reduced-motion:no-preference){[data-komfi-modal-focus-scope][data-modal-motion=first-open] :is([data-komfi-modal-surface],[data-komfi-modal-entry-group]){animation:modal-cozy-surface-enter var(--modal-cozy-enter-duration) var(--modal-cozy-enter-easing) both;transform-origin:50% min(58%,22rem)}[data-komfi-modal-focus-scope][data-modal-motion=first-open] [data-komfi-modal-entry-group] [data-komfi-modal-surface]{animation:none}.komfi-soft-separator:before{animation:komfi-soft-separator-drift var(--komfi-soft-separator-drift-duration) linear infinite}.komfi-soft-separator:after{animation:komfi-soft-separator-sheen var(--komfi-soft-separator-sheen-duration) ease-in-out infinite}}@media (prefers-reduced-motion:reduce){[data-komfi-modal-focus-scope] [data-komfi-modal-surface],[data-komfi-modal-focus-scope] [data-komfi-modal-entry-group],[data-komfi-modal-intro-separator],.komfi-soft-separator:before,.komfi-soft-separator:after{filter:none;animation:none;transform:none}}
:root{--komfi-shop-amazon-border:#f90;--komfi-shop-amazon-top:#fff;--komfi-shop-amazon-bottom:#fff9ef;--komfi-shop-amazon-fg:#232f3e;--komfi-shop-amazon-hover-top:#fffaf2;--komfi-shop-amazon-hover-bottom:#fff0da;--komfi-shop-amazon-hover-border:#e68a00;--komfi-shop-etsy-border:#ffb083;--komfi-shop-etsy-top:#fa772f;--komfi-shop-etsy-bottom:#f1641e;--komfi-shop-etsy-fill:linear-gradient(180deg, var(--komfi-shop-etsy-top), var(--komfi-shop-etsy-bottom));--komfi-shop-etsy-fg:#fff;--komfi-shop-etsy-hover-top:#ff813a;--komfi-shop-etsy-hover-bottom:#e95d1b;--komfi-shop-etsy-hover-border:#ffc09d;--komfi-round-action-bg:var(--accent-interactive-hover-bg);--komfi-round-action-border:var(--komfi-outline-strong);--komfi-round-action-fg:var(--accent-interactive-hover-fg);--komfi-round-action-shadow:none;--komfi-round-action-hover-bg:linear-gradient(180deg, color-mix(in srgb, #fff 26%, var(--komfi-color-accent-start) 74%) 0%, color-mix(in srgb, var(--komfi-color-accent-solid) 82%, var(--komfi-color-accent-end) 18%) 100%);--komfi-round-action-hover-border:var(--komfi-outline-strong);--komfi-round-action-hover-shadow:inset 0 1px 0 #ffffff57, 0 .48rem .95rem color-mix(in srgb, var(--komfi-color-accent-middle) 13%, transparent);--komfi-round-action-hover-filter:saturate(1.04) brightness(1.02);--komfi-control-icon-hover-scale:1;--komfi-dismiss-icon-hover-scale:1;--komfi-control-icon-hover-duration:var(--komfi-interaction-duration-icon);--komfi-control-icon-hover-easing:var(--komfi-interaction-easing-emphasized);--komfi-pink-cta-bg:#f481b2;--komfi-pink-cta-hover-bg:#f16fa9;--komfi-pink-cta-pressed-bg:#ed8db8;--komfi-pink-cta-volume:linear-gradient(180deg, #ffd4e747, transparent 58%, #bc417612);--komfi-pink-cta-border:var(--komfi-outline-strong);--komfi-pink-cta-fg:#fffafd;--komfi-pink-cta-shadow:inset 0 2px 4px #ffddec6b, inset 0 -4px 7px #bc417633, 0 3px 8px #b1417124;--komfi-pink-cta-pressed-shadow:inset 0 3px 6px #c04f8238, inset 0 -1px 2px #ffcfe54d, 0 1px 3px #b141711a}:root[data-theme=dark]{--komfi-pink-cta-bg:var(--komfi-quiet-icon-action-base-bg);--komfi-pink-cta-hover-bg:var(--komfi-quiet-icon-action-hover-bg);--komfi-pink-cta-pressed-bg:var(--komfi-quiet-icon-action-hover-bg);--komfi-pink-cta-border:var(--komfi-quiet-icon-action-base-border);--komfi-pink-cta-fg:var(--komfi-quiet-icon-action-fg);--komfi-pink-cta-volume:none;--komfi-pink-cta-shadow:none;--komfi-pink-cta-pressed-shadow:none}[data-komfi-shop=amazon]{--komfi-shop-fill:linear-gradient(180deg, var(--komfi-shop-amazon-hover-top), var(--komfi-shop-amazon-hover-bottom));--komfi-soft-action-fill:#ffe9c8;--komfi-soft-action-light:#fff4de61;--komfi-soft-action-shade:#b77b2912;--komfi-round-action-border:var(--komfi-shop-amazon-border);--komfi-round-action-fg:var(--komfi-shop-amazon-fg);--komfi-round-action-hover-border:var(--komfi-shop-amazon-hover-border)}[data-komfi-shop=etsy]{--komfi-shop-fill:var(--komfi-shop-etsy-fill);--komfi-soft-action-fill:#f56a25;--komfi-soft-action-light:#ffc59e33;--komfi-soft-action-shade:#b849131a;--komfi-round-action-border:var(--komfi-shop-etsy-border);--komfi-round-action-fg:var(--komfi-shop-etsy-fg);--komfi-round-action-hover-border:var(--komfi-shop-etsy-hover-border)}[data-komfi-shop=lulu]{--komfi-shop-fill:linear-gradient(180deg, var(--komfi-tone-sky-top), var(--komfi-tone-sky-bottom));--komfi-soft-action-fill:#d6e3ff;--komfi-soft-action-light:#e0ebff66;--komfi-soft-action-shade:#6481be12;--komfi-round-action-border:var(--komfi-tone-sky-border);--komfi-round-action-fg:var(--komfi-tone-sky-fg);--komfi-round-action-hover-border:var(--komfi-tone-sky-emphasis)}[data-komfi-shop=lulu][data-book-edition=coil-bound]{--komfi-soft-action-bg:linear-gradient(180deg, color-mix(in srgb, var(--komfi-tone-violet-top) 80%, var(--komfi-tone-violet-border)), color-mix(in srgb, var(--komfi-tone-violet-bottom) 70%, var(--komfi-tone-violet-border)));--komfi-soft-action-border:color-mix(in srgb, var(--komfi-tone-violet-border) 85%, var(--komfi-tone-violet-fg));--komfi-soft-action-fg:var(--komfi-tone-violet-fg);--komfi-soft-action-fill:color-mix(in srgb, var(--komfi-tone-violet-bottom) 65%, var(--komfi-tone-violet-border));--komfi-soft-action-light:color-mix(in srgb, var(--komfi-tone-violet-top) 26%, transparent);--komfi-soft-action-shade:color-mix(in srgb, var(--komfi-tone-violet-fg) 5%, transparent)}[data-komfi-shop]{--komfi-round-action-bg:transparent;--komfi-round-action-hover-bg:transparent;--komfi-round-action-shadow:none;--komfi-round-action-hover-shadow:none;--komfi-round-action-hover-filter:none;--komfi-soft-action-bg:var(--komfi-shop-fill);--komfi-soft-action-border:var(--komfi-round-action-border);--komfi-soft-action-fg:var(--komfi-round-action-fg)}[data-komfi-shop]:is(:disabled,[aria-disabled=true]){--komfi-round-action-bg:transparent;--komfi-round-action-shadow:none;--komfi-round-action-border:#8b8b8b;--komfi-round-action-fg:#626262}:root:not([data-theme=dark]) body [data-komfi-round-action]:where(:not([data-komfi-quiet-icon-action])),:root[data-theme=dark] [data-komfi-empty-state-actions]>[data-komfi-round-action]:where(:not([data-komfi-quiet-icon-action])){border-color:var(--komfi-round-action-border);background:var(--komfi-round-action-bg);box-shadow:var(--komfi-round-action-shadow);color:var(--komfi-round-action-fg)}:where(body [data-komfi-round-action][data-komfi-action-variant=primary]){--cta-min-height:var(--komfi-form-action-control-height);--cta-padding:var(--komfi-form-action-padding);--cta-font-family:var(--komfi-form-action-font-family);--cta-font-size:var(--komfi-form-action-font-size);--cta-font-weight:var(--komfi-form-action-font-weight);--cta-letter-spacing:var(--komfi-form-action-letter-spacing);--cta-line-height:var(--komfi-form-action-line-height);--cta-full-max-width:100%;--cta-content-shift:var(--cta-primary-content-shift,var(--komfi-form-action-content-shift));--komfi-round-action-bg:var(--komfi-modal-primary-bg);--komfi-round-action-border:var(--komfi-modal-primary-border);--komfi-round-action-fg:var(--accent-interactive-hover-fg);--komfi-round-action-shadow:var(--komfi-modal-primary-shadow);--komfi-round-action-hover-bg:var(--komfi-modal-primary-bg);--komfi-round-action-hover-border:var(--komfi-modal-primary-border);--komfi-round-action-hover-shadow:var(--komfi-modal-primary-shadow-hover)}[data-komfi-empty-state-actions]{justify-content:center;width:100%;min-width:0;display:flex}[data-komfi-empty-state-actions]>[data-komfi-round-action]{width:fit-content;max-width:100%}body [data-komfi-round-action][data-komfi-dismiss-action]{--komfi-control-icon-hover-scale:var(--komfi-dismiss-icon-hover-scale);--komfi-round-action-hover-bg:var(--komfi-round-action-bg);--komfi-round-action-hover-border:var(--komfi-round-action-border);--komfi-round-action-hover-shadow:var(--komfi-round-action-shadow);--komfi-round-action-hover-filter:none}body [data-komfi-round-action] :where(svg,[data-komfi-control-icon]){transform-box:fill-box;transform-origin:50%;transition:scale var(--komfi-control-icon-hover-duration) var(--komfi-control-icon-hover-easing)}@media (hover:hover) and (pointer:fine),(any-hover:hover) and (any-pointer:fine){:root:not([data-theme=dark]) body [data-komfi-round-action]:where(:not([data-komfi-quiet-icon-action])):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]),:root[data-theme=dark] [data-komfi-empty-state-actions]>[data-komfi-round-action]:where(:not([data-komfi-quiet-icon-action])):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]){border-color:var(--komfi-round-action-hover-border);background:var(--komfi-round-action-hover-bg);box-shadow:var(--komfi-round-action-hover-shadow);color:var(--komfi-round-action-fg);filter:var(--komfi-round-action-hover-filter);--komfi-hover-active-offset:var(--komfi-control-hover-lift)}body [data-komfi-round-action]:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]) :where(svg,[data-komfi-control-icon]){scale:var(--komfi-control-icon-hover-scale)}}:root body :is([data-komfi-pink-cta=page],[data-komfi-control-context=page]:where([data-komfi-action-variant=secondary])){--cta-min-height:var(--komfi-pink-cta-height);--cta-padding:var(--komfi-pink-cta-padding);--cta-font-family:var(--komfi-type-font-family);--cta-font-size:var(--komfi-pink-cta-font-size);--cta-font-weight:var(--komfi-pink-cta-font-weight);--cta-letter-spacing:var(--komfi-pink-cta-letter-spacing);--cta-line-height:var(--komfi-pink-cta-line-height);--cta-border-radius:var(--komfi-radius-pill);min-height:var(--cta-min-height);padding:var(--cta-padding);border-radius:var(--cta-border-radius);font-family:var(--cta-font-family);font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);letter-spacing:var(--cta-letter-spacing);line-height:var(--cta-line-height)}:root body [data-komfi-pink-cta=page][data-komfi-control-context=toolbar]{--cta-min-height:var(--komfi-field-control-height);--cta-padding:.33rem clamp(.25rem, 1.5vw, 1rem);--cta-border-radius:var(--komfi-field-control-radius);--cta-font-family:var(--komfi-field-font-family);--cta-font-size:var(--komfi-control-readable-text-size);--cta-letter-spacing:var(--komfi-control-letter-spacing);--cta-line-height:var(--komfi-control-text-line-height)}:root body :is([data-komfi-pink-cta=page],[data-komfi-control-context=page]:where([data-komfi-action-variant=secondary])) [data-komfi-control-content]{--cta-content-shift:var(--komfi-pink-cta-content-shift);font:inherit;letter-spacing:inherit}:root body [data-komfi-pink-cta=page][data-komfi-control-context=toolbar] [data-komfi-control-content]{--cta-content-shift:var(--komfi-control-text-shift);white-space:normal;text-wrap:balance}:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]){isolation:isolate;transition:scale var(--komfi-press-duration) var(--komfi-press-easing);--komfi-round-action-bg:var(--komfi-pink-cta-bg);--komfi-round-action-border:var(--komfi-pink-cta-border);--komfi-round-action-fg:var(--komfi-pink-cta-fg);--komfi-round-action-shadow:var(--komfi-pink-cta-shadow);--komfi-round-action-hover-bg:var(--komfi-pink-cta-hover-bg);--komfi-round-action-hover-border:var(--komfi-pink-cta-border);--komfi-round-action-hover-shadow:var(--komfi-pink-cta-shadow);--komfi-round-action-hover-filter:none;--komfi-modal-primary-bg:var(--komfi-pink-cta-bg);--komfi-modal-primary-border:var(--komfi-pink-cta-border);--komfi-modal-primary-shadow:var(--komfi-pink-cta-shadow);--komfi-modal-primary-shadow-hover:var(--komfi-pink-cta-shadow);position:relative}:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]):not(:disabled):not([aria-disabled=true]):not([data-validation-state=incomplete]){border:var(--komfi-border-width-hairline) solid var(--komfi-pink-cta-border);background:var(--komfi-pink-cta-bg);color:var(--komfi-pink-cta-fg);box-shadow:none;filter:none;--komfi-hover-active-offset:0px;--komfi-press-active-offset:0px}:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]):before,:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]):after{content:none}:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]):where(:not(:disabled):not([aria-disabled=true]):not([data-validation-state=incomplete])):before,:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]):where(:not(:disabled):not([aria-disabled=true]):not([data-validation-state=incomplete])):after{content:"";z-index:0;border-radius:inherit;background:var(--komfi-pink-cta-volume);box-shadow:var(--komfi-pink-cta-shadow);pointer-events:none;transform-origin:50%;transition:transform var(--komfi-control-fill-duration) var(--komfi-control-fill-easing), opacity var(--komfi-control-fill-duration) var(--komfi-control-fill-easing), background-color var(--komfi-press-duration) var(--komfi-interaction-easing-emphasized), box-shadow var(--komfi-press-duration) var(--komfi-interaction-easing-emphasized);border:0;position:absolute;inset:0}:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]):after{z-index:-1;background:var(--komfi-pink-cta-hover-bg);box-shadow:none;opacity:0;transform:scale(var(--komfi-pink-cta-fill-from,var(--komfi-control-fill-from-scale)));border:0;inset:0}@media (hover:hover) and (pointer:fine),(any-hover:hover) and (any-pointer:fine){:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]):not(:disabled):not([aria-disabled=true]):not([data-validation-state=incomplete]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]){border-color:var(--komfi-pink-cta-border);background:var(--komfi-pink-cta-bg);box-shadow:none;color:var(--komfi-pink-cta-fg);filter:none;--komfi-hover-active-offset:0px}:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]):not(:disabled):not([aria-disabled=true]):not([data-validation-state=incomplete]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]):after{opacity:1;transform:scale(1)}}:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]):not(:disabled):not([aria-disabled=true]):not([data-validation-state=incomplete]):is(:active:not([data-press-pending]),[data-pressing=true]){filter:none;--komfi-hover-active-offset:0px;--komfi-press-active-offset:0px;--komfi-press-active-scale:var(--komfi-pink-cta-press-scale,.98)}:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]):not(:disabled):not([aria-disabled=true]):not([data-validation-state=incomplete]):is(:active:not([data-press-pending]),[data-pressing=true]):before{box-shadow:var(--komfi-pink-cta-pressed-shadow)}:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]):not(:disabled):not([aria-disabled=true]):not([data-validation-state=incomplete]):is(:active:not([data-press-pending]),[data-pressing=true]):after{background:var(--komfi-pink-cta-pressed-bg);opacity:1;transition-duration:var(--komfi-press-duration);transform:scale(1)}:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]) [data-komfi-control-content]{z-index:1;position:relative}:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]) :where(svg){transform:scale(1)}@media (prefers-reduced-motion:reduce){:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]),:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]):before,:root body :is([data-komfi-pink-cta],[data-komfi-modal-action][data-komfi-action-variant=primary]):after{--komfi-pink-cta-fill-from:1;--komfi-pink-cta-press-scale:1;transition:none;transform:none}}[data-komfi-action-variant=secondary],[data-komfi-soft-action=filter]{--komfi-soft-action-bg:var(--komfi-modal-control-bg);--komfi-soft-action-border:var(--komfi-modal-control-border);--komfi-soft-action-fg:var(--komfi-color-text-primary);--komfi-soft-action-fill:#ffedf4;--komfi-soft-action-light:#ffe1ed47;--komfi-soft-action-shade:#ae69850f}:root[data-theme=dark] :is([data-komfi-action-variant=secondary],[data-komfi-soft-action=filter]){--komfi-soft-action-fill:#3b2935;--komfi-soft-action-light:#c890ac1a;--komfi-soft-action-shade:#43253524}:root [data-komfi-rainbow-control][data-komfi-soft-action=filter]{--komfi-soft-action-bg:var(--komfi-rainbow-surface-bg);--komfi-soft-action-border:var(--komfi-rainbow-surface-border);--komfi-soft-action-fg:var(--komfi-rainbow-tone-fg);--komfi-soft-action-fill:color-mix(in srgb, var(--komfi-rainbow-tone-bottom) 90%, var(--komfi-rainbow-tone-border));--komfi-soft-action-light:color-mix(in srgb, var(--komfi-rainbow-tone-top) 28%, transparent);--komfi-soft-action-shade:color-mix(in srgb, var(--komfi-rainbow-tone-fg) 6%, transparent)}:root [data-komfi-rainbow-control][data-komfi-soft-action=filter][aria-pressed=true]{--komfi-soft-action-bg:var(--komfi-rainbow-active-bg);--komfi-soft-action-border:var(--komfi-rainbow-active-border);--komfi-soft-action-fg:var(--komfi-rainbow-active-fg);--komfi-soft-action-fill:var(--komfi-rainbow-active-bottom);--komfi-soft-action-light:color-mix(in srgb, var(--komfi-rainbow-active-top) 28%, transparent);--komfi-soft-action-shade:color-mix(in srgb, var(--komfi-color-accent-end) 8%, transparent)}:root body :is([data-komfi-shop],[data-komfi-action-variant=secondary],[data-komfi-soft-action]){isolation:isolate;transition:scale var(--komfi-press-duration) var(--komfi-press-easing);--komfi-hover-active-offset:0px;--komfi-press-active-offset:0px;position:relative}:root body :is([data-komfi-shop],[data-komfi-action-variant=secondary],[data-komfi-soft-action]):not(:disabled):not([aria-disabled=true]):not([data-validation-state=incomplete]){border-color:var(--komfi-soft-action-border);background:var(--komfi-soft-action-bg);color:var(--komfi-soft-action-fg);box-shadow:none;filter:none;--komfi-hover-active-offset:0px;--komfi-press-active-offset:0px;--komfi-press-active-scale:1;background-clip:padding-box}:root body :is([data-komfi-shop],[data-komfi-action-variant=secondary],[data-komfi-soft-action]):before,:root body :is([data-komfi-shop],[data-komfi-action-variant=secondary],[data-komfi-soft-action]):after{content:none}:root body :is([data-komfi-shop],[data-komfi-action-variant=secondary],[data-komfi-soft-action]):where(:not(:disabled):not([aria-disabled=true]):not([data-validation-state=incomplete])):before,:root body :is([data-komfi-shop],[data-komfi-action-variant=secondary],[data-komfi-soft-action]):where(:not(:disabled):not([aria-disabled=true]):not([data-validation-state=incomplete])):after{content:"";border-radius:inherit;pointer-events:none;border:0;position:absolute;inset:0}:root body :is([data-komfi-shop],[data-komfi-action-variant=secondary],[data-komfi-soft-action]):before{z-index:0;opacity:1;background:linear-gradient(180deg, var(--komfi-soft-action-light), transparent 55%, var(--komfi-soft-action-shade));box-shadow:inset 0 2px 4px var(--komfi-soft-action-light), inset 0 -3px 6px var(--komfi-soft-action-shade), 0 1px 4px var(--komfi-soft-action-shade)}:root body :is([data-komfi-shop],[data-komfi-action-variant=secondary],[data-komfi-soft-action]):after{z-index:-1;background:var(--komfi-soft-action-fill);box-shadow:none;opacity:0;transform:scale(var(--komfi-control-fill-from-scale));transform-origin:50%;transition:transform var(--komfi-control-fill-duration) var(--komfi-control-fill-easing), opacity var(--komfi-control-fill-duration) var(--komfi-control-fill-easing)}@media (hover:hover) and (pointer:fine),(any-hover:hover) and (any-pointer:fine){:root body :is([data-komfi-shop],[data-komfi-action-variant=secondary],[data-komfi-soft-action]):not(:disabled):not([aria-disabled=true]):not([data-validation-state=incomplete]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]){border-color:var(--komfi-soft-action-border);background:var(--komfi-soft-action-bg);color:var(--komfi-soft-action-fg);box-shadow:none;filter:none;--komfi-hover-active-offset:0px}:root body :is([data-komfi-shop],[data-komfi-action-variant=secondary],[data-komfi-soft-action]):not(:disabled):not([aria-disabled=true]):not([data-validation-state=incomplete]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]):after{opacity:1;transform:scale(1)}}:root body [data-komfi-soft-action]:not(:disabled):not([aria-disabled=true]):focus-visible:where(:root[data-komfi-input-modality=keyboard] *):after{opacity:1;transform:scale(1)}:root body :is([data-komfi-shop],[data-komfi-action-variant=secondary],[data-komfi-soft-action]):not(:disabled):not([aria-disabled=true]):not([data-validation-state=incomplete])[data-pressing=true]{--komfi-press-active-scale:var(--komfi-soft-action-press-scale,.98)}:root body :is([data-komfi-shop],[data-komfi-action-variant=secondary],[data-komfi-soft-action]):not(:disabled):not([aria-disabled=true]):not([data-validation-state=incomplete])[data-pressing=true]:after{opacity:1;transition-duration:var(--komfi-press-duration);transform:scale(1)}:root body :is([data-komfi-shop],[data-komfi-action-variant=secondary]) [data-komfi-control-content],:root body [data-komfi-soft-action]>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){:root body :is([data-komfi-shop],[data-komfi-action-variant=secondary],[data-komfi-soft-action]),:root body :is([data-komfi-shop],[data-komfi-action-variant=secondary],[data-komfi-soft-action]):after{--komfi-control-fill-from-scale:1;--komfi-soft-action-press-scale:1;transition:none;transform:none}}
[data-komfi-brand-logo-ring]{--komfi-brand-logo-ring-duration:1.6s;--komfi-brand-logo-candy:conic-gradient(from 0deg, var(--komfi-candy-rose) 0deg, var(--komfi-candy-rose-deep) 84deg, var(--komfi-candy-rose) 184deg, var(--komfi-candy-peach) 218deg, var(--komfi-candy-butter) 238deg, var(--komfi-candy-mint) 254deg, var(--komfi-candy-aqua) 268deg, var(--komfi-candy-lilac) 286deg, var(--komfi-candy-rose) 318deg, var(--komfi-candy-rose) 360deg);--komfi-brand-logo-candy-sheen:conic-gradient(from 210deg, transparent 0deg, transparent 62deg, var(--komfi-candy-glass-soft) 82deg, color-mix(in srgb, var(--komfi-candy-glass-peak) 45%, var(--komfi-candy-glass-soft) 55%) 98deg, var(--komfi-candy-glass-soft) 114deg, transparent 138deg, transparent 360deg);--komfi-brand-logo-candy-paint:var(--komfi-brand-logo-candy-sheen), var(--komfi-brand-logo-candy)}@keyframes komfi-brand-logo-ring-arrive{0%{transform:rotate(-18deg)}to{transform:rotate(0)}}[data-komfi-brand-logo-ring]:before{background:var(--komfi-brand-logo-candy-paint);transform-origin:50%;box-shadow:0 0 .4rem var(--komfi-candy-glow);transform:rotate(0)rotate(0)}@media (prefers-reduced-motion:no-preference){[data-komfi-brand-logo-ring]:before{animation:komfi-brand-logo-ring-arrive var(--komfi-brand-logo-ring-duration) cubic-bezier(.22, 1, .36, 1);transition:rotate .9s cubic-bezier(.22,1,.36,1)}:where(a,button):focus-visible:where(:root[data-komfi-input-modality=keyboard] *) [data-komfi-brand-logo-ring]:before{rotate:12deg}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){:where(a,button):is(:hover,[data-hover-stable=true]) [data-komfi-brand-logo-ring]:before{rotate:12deg}}
:root{--komfi-route-transition-duration:1.16s;--komfi-route-transition-fade-duration:.16s;--komfi-route-handoff-elapsed:0s;--komfi-page-media-wait:3s;--komfi-page-media-reveal-duration:0s;--komfi-page-media-reveal-easing:cubic-bezier(.22, 1, .36, 1);--komfi-loading-head-animation:komfi-loading-head-breathe .86s ease-in-out infinite alternate;--komfi-video-time-size:clamp(1.52rem, 5.85vw, 1.96rem)}html[data-loading-head-platform=ios] :is([data-site-route-transition],.komfi-media-state__brand){--komfi-motion-raster-projection:rotate(0deg)}[data-komfi-video-time]{color:#fffffff5;font-family:var(--font-brand,"Dongle"), "Dongle Fallback", system-ui, sans-serif;font-size:var(--komfi-video-time-size);letter-spacing:0;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #32182394,0 .18rem .56rem #32182361,0 0 1px #32182375;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:700;line-height:1}[data-komfi-video-time][hidden]{display:none}@media (prefers-reduced-motion:reduce){:root{--komfi-route-transition-fade-duration:1ms}}[data-komfi-page-media-reveal]:not([data-komfi-page-media-reveal=complete])[data-komfi-media-asset],[data-komfi-page-media-reveal]:not([data-komfi-page-media-reveal=complete]) [data-komfi-media-asset],[data-komfi-page-media-reveal]:not([data-komfi-page-media-reveal=complete]) .komfi-media-state{transition:none}:where([data-komfi-media-frame]){--komfi-media-state-brand-bg:var(--komfi-surface-panel)}[data-komfi-media-frame]{--komfi-media-asset-transform-duration:var(--komfi-media-hover-duration);--komfi-media-asset-transform-easing:var(--komfi-media-hover-easing);--komfi-media-state-bg:var(--komfi-media-state-brand-bg);--komfi-media-state-border:var(--komfi-outline-subtle);--komfi-media-state-color:color-mix(in srgb, var(--komfi-color-accent-text,var(--accent-ui-text,#8d425f)) 88%, #fff 12%);isolation:isolate;position:relative}[data-komfi-media-asset]{opacity:0;transition:transform var(--komfi-media-asset-transform-duration) var(--komfi-media-asset-transform-easing)}img{color:#0000;font-size:0}[data-komfi-media-frame][data-komfi-media-state=loaded] [data-komfi-media-asset]{opacity:1}.komfi-media-state{z-index:4;background:var(--komfi-media-state-bg);color:var(--komfi-media-state-color);opacity:1;pointer-events:none;visibility:visible;place-items:center;transition:none;display:grid;position:absolute;inset:0;overflow:hidden}[data-komfi-media-frame][data-komfi-media-state=loaded]>.komfi-media-state{opacity:0;visibility:hidden;transition:none}.komfi-media-state__plate{z-index:1;aspect-ratio:466/512;opacity:1;background:0 0;border:0;border-radius:0;place-items:center;width:min(26%,clamp(128px,34vmin,180px)/2.63158);max-height:28%;transition:opacity .18s,transform .26s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:visible;transform:scale(1)}.komfi-media-state__plate:before{content:none}[data-komfi-media-frame][data-komfi-media-state=error] .komfi-media-state__plate{aspect-ratio:1;background:var(--komfi-media-state-brand-bg);width:clamp(3.25rem,18.5%,4.65rem);max-width:calc(100% - 1rem);max-height:none;box-shadow:inset 0 1px 0 #ffffffe6, 0 .34rem .84rem color-mix(in srgb, var(--komfi-media-state-color) 8%, transparent);background-clip:padding-box;border-radius:50%;overflow:hidden}[data-komfi-media-frame][data-komfi-media-state=error] .komfi-media-state__plate:before{z-index:2;border:var(--komfi-border-width-hairline) solid var(--komfi-media-state-border);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:-1px}.komfi-media-state__icon{z-index:1;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:60%;height:60%;display:none;position:relative}.komfi-media-state__arrowheads{fill:currentColor;fill-opacity:.4}[data-komfi-media-frame][data-komfi-media-state=error] .komfi-media-state__icon--retry{display:block}.komfi-media-state__brand{object-fit:contain;object-position:center;opacity:.94;filter:drop-shadow(0 .35rem .65rem #7e466024);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden;width:100%;height:100%;animation:var(--komfi-loading-head-animation);transition:opacity .18s;animation-play-state:paused;display:block;position:absolute;inset:0}:where([data-komfi-media-frame]:not([data-komfi-media-state=loaded]):not([data-komfi-media-state=error])) .komfi-media-state__brand{will-change:transform;animation-play-state:running}:where([inert],[data-komfi-page-media-reveal=pending]) .komfi-media-state__brand{will-change:auto;animation-play-state:paused}[data-komfi-media-frame][data-komfi-media-state=error] .komfi-media-state__brand{display:none}[data-komfi-media-frame][data-komfi-media-state=error]{cursor:var(--komfi-cursor-pointer,pointer)}[data-komfi-media-frame][data-komfi-media-state=error] .komfi-media-state__icon--retry{transition:transform .36s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine),(any-hover:hover) and (any-pointer:fine){[data-komfi-media-frame][data-komfi-media-state=error]:hover .komfi-media-state__icon--retry,[data-komfi-media-frame][data-komfi-media-state=error]:focus-visible:where(:root[data-komfi-input-modality=keyboard] *) .komfi-media-state__icon--retry,[data-komfi-media-state=error]:is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *)) [data-komfi-media-frame] .komfi-media-state__icon--retry{transform:rotate(150deg)scale(1.06)}}@media (prefers-reduced-motion:no-preference){html[data-komfi-route-handoff]:not([data-komfi-history-direction=back]) [data-site-route-transition][data-transition-reason=initial][data-active=true] [data-site-route-transition-mascot]{animation:komfi-route-head-fade .17s calc(0s - var(--komfi-route-handoff-elapsed)) ease both, komfi-route-head-arrive .17s calc(0s - var(--komfi-route-handoff-elapsed)) var(--komfi-interaction-easing-emphasized) both}html[data-komfi-route-handoff]:not([data-komfi-history-direction=back]) [data-site-route-transition][data-transition-reason=initial] [data-loading-head-image]{animation-delay:calc(.3s - var(--komfi-route-handoff-elapsed))}}@keyframes komfi-route-head-fade{0%{opacity:0}to{opacity:1}}@keyframes komfi-route-head-arrive{0%{transform:translateY(.7rem)scale(.82)rotate(-1.2deg)}to{transform:translate(0)scale(1)rotate(0)}}@keyframes komfi-loading-head-breathe{0%{transform:translate(0, .03rem) var(--komfi-motion-raster-projection) scale(.99) rotate(-.35deg)}to{transform:translate(0, -.11rem) var(--komfi-motion-raster-projection) scale(1.012) rotate(.35deg)}}@media (prefers-reduced-motion:reduce){[data-komfi-media-asset],.komfi-media-state,.komfi-media-state__plate,.komfi-media-state__brand,.komfi-media-state__icon--retry{transition:none}.komfi-media-state__brand,.komfi-media-state__icon--retry{animation:none}}
:root{--komfi-focus-target-offset:initial}@layer reset{:where(a[href]){border-radius:.25em}}:root[data-komfi-input-modality=keyboard] body :is(a[href],area[href],button,select,summary,[role=button],[role=tab],[role=menuitem],[tabindex]:not([tabindex="-1"])):not(:is(input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,[contenteditable=true])):not(:disabled):not([aria-disabled=true]):not([data-komfi-focus-anchor]):not([data-komfi-focus-delegates]):not(.komfi-focus-ring--none):focus-visible{outline:var(--komfi-focus-ring-outline)!important;outline-offset:var(--komfi-focus-target-offset,var(--komfi-focus-ring-offset))!important}:root[data-komfi-input-modality=keyboard] :where(.komfi-focus-ring--none):focus-visible{outline-offset:0!important;outline:0!important}:where([data-komfi-focus-delegates]):focus-visible{outline:none!important}:root[data-komfi-input-modality=keyboard] :where([data-komfi-focus-delegates]):focus-visible :where([data-komfi-focus-delegate]),:root[data-komfi-input-modality=keyboard] :where([data-komfi-focus-delegates]):focus-visible~:where([data-komfi-focus-delegate]){outline:var(--komfi-focus-ring-outline)!important;outline-offset:var(--komfi-focus-target-offset,var(--komfi-focus-ring-offset))!important}:root[data-komfi-input-modality] body :is(input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,[contenteditable=true]):not(:disabled):not([aria-disabled=true]):is(:focus,:focus-visible){outline-offset:0!important;outline:0!important}@media (scripting:enabled){:root:not([data-komfi-input-modality=keyboard]) body :is(a[href],area[href],button,select,summary,[role=button],[role=tab],[role=menuitem],[tabindex]:not([tabindex="-1"])):not(:is(input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,[contenteditable=true])):focus-visible{outline-offset:0!important;outline:0!important}}@media (scripting:none){:root body :is(a[href],area[href],button,select,summary,[role=button],[role=tab],[role=menuitem],[tabindex]:not([tabindex="-1"])):not(:is(input,textarea,[contenteditable=true])):not(:disabled):not([aria-disabled=true]):not([data-komfi-focus-anchor]):not([data-komfi-focus-delegates]):not(.komfi-focus-ring--none):focus-visible,:root :where([data-komfi-focus-delegates]):focus-visible :where([data-komfi-focus-delegate]),:root :where([data-komfi-focus-delegates]):focus-visible~:where([data-komfi-focus-delegate]){outline:var(--komfi-focus-ring-outline)!important;outline-offset:var(--komfi-focus-target-offset,var(--komfi-focus-ring-offset))!important}}
