@layer seed-base{:root{--seed-safe-area-top:0px;--seed-safe-area-bottom:0px}@supports (left:constant(safe-area-inset-left)){:root{--seed-safe-area-top:constant(safe-area-inset-top);--seed-safe-area-bottom:constant(safe-area-inset-bottom)}}@supports (left:env(safe-area-inset-left)){:root{--seed-safe-area-top:env(safe-area-inset-top);--seed-safe-area-bottom:env(safe-area-inset-bottom)}}:root{--seed-font-size-multiplier:1;--seed-font-size-limit-min:.8;--seed-font-size-limit-max:1.5;--seed-line-height-limit-min:.8;--seed-line-height-limit-max:1.5;--seed-feedback-scale:1;--seed-feedback-scale-transition:scale var(--seed-duration-pressed-scale) var(--seed-timing-function-pressed-scale)}[data-seed-platform=ios]{--seed-font-size-limit-max:1.35;--seed-line-height-limit-max:1.35}@supports (font:-apple-system-body){html[data-seed-platform=ios][data-seed-font-scaling=enabled]{--seed-font-size-multiplier:.9412;font:-apple-system-body}}.seed-loading-indicator{display:inline-flex;position:absolute}.seed-icon,.seed-prefix-icon,.seed-suffix-icon{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.seed-icon{width:var(--seed-icon-size);height:var(--seed-icon-size);color:var(--seed-icon-color,currentColor)}.seed-prefix-icon{width:var(--seed-prefix-icon-size);height:var(--seed-prefix-icon-size);color:var(--seed-prefix-icon-color,currentColor);margin-left:var(--seed-prefix-icon-margin-left,0);margin-right:var(--seed-prefix-icon-margin-right,0);margin-top:var(--seed-prefix-icon-margin-top,0);margin-bottom:var(--seed-prefix-icon-margin-bottom,0);align-self:var(--seed-prefix-icon-align-self);justify-self:var(--seed-prefix-icon-justify-self)}.seed-suffix-icon{width:var(--seed-suffix-icon-size);height:var(--seed-suffix-icon-size);color:var(--seed-suffix-icon-color,currentColor);margin-left:var(--seed-suffix-icon-margin-left,0);margin-right:var(--seed-suffix-icon-margin-right,0);margin-top:var(--seed-suffix-icon-margin-top,0);margin-bottom:var(--seed-suffix-icon-margin-bottom,0);align-self:var(--seed-suffix-icon-align-self);justify-self:var(--seed-suffix-icon-justify-self)}.seed-count{font-size:var(--seed-count-font-size);line-height:var(--seed-count-line-height);font-weight:var(--seed-count-font-weight);color:var(--seed-count-color)}.seed-box{--seed-box-background:initial;--seed-box-color:initial;background:var(--seed-box-background);color:var(--seed-box-color);--seed-box-border-style:solid;--seed-box-border-color:initial;border-style:var(--seed-box-border-style);border-color:var(--seed-box-border-color);--seed-box-border-width:0;--seed-box-border-top-width:var(--seed-box-border-width);--seed-box-border-bottom-width:var(--seed-box-border-width);--seed-box-border-left-width:var(--seed-box-border-width);--seed-box-border-right-width:var(--seed-box-border-width);border-top-width:var(--seed-box-border-top-width);border-bottom-width:var(--seed-box-border-bottom-width);border-left-width:var(--seed-box-border-left-width);border-right-width:var(--seed-box-border-right-width);--seed-box-padding-base:0;--seed-box-padding-sm:var(--seed-box-padding-base,initial);--seed-box-padding-md:var(--seed-box-padding-sm,initial);--seed-box-padding-lg:var(--seed-box-padding-md,initial);--seed-box-padding-xl:var(--seed-box-padding-lg,initial);--seed-box-padding:var(--seed-box-padding-base,initial);--seed-box-padding-y-base:var(--seed-box-padding);--seed-box-padding-y-sm:var(--seed-box-padding-y-base,initial);--seed-box-padding-y-md:var(--seed-box-padding-y-sm,initial);--seed-box-padding-y-lg:var(--seed-box-padding-y-md,initial);--seed-box-padding-y-xl:var(--seed-box-padding-y-lg,initial);--seed-box-padding-y:var(--seed-box-padding-y-base,initial);--seed-box-padding-x-base:var(--seed-box-padding);--seed-box-padding-x-sm:var(--seed-box-padding-x-base,initial);--seed-box-padding-x-md:var(--seed-box-padding-x-sm,initial);--seed-box-padding-x-lg:var(--seed-box-padding-x-md,initial);--seed-box-padding-x-xl:var(--seed-box-padding-x-lg,initial);--seed-box-padding-x:var(--seed-box-padding-x-base,initial);--seed-box-padding-bottom-base:var(--seed-box-padding-y);--seed-box-padding-bottom-sm:var(--seed-box-padding-bottom-base,initial);--seed-box-padding-bottom-md:var(--seed-box-padding-bottom-sm,initial);--seed-box-padding-bottom-lg:var(--seed-box-padding-bottom-md,initial);--seed-box-padding-bottom-xl:var(--seed-box-padding-bottom-lg,initial);--seed-box-padding-bottom:var(--seed-box-padding-bottom-base,initial);--seed-box-padding-top-base:var(--seed-box-padding-y);--seed-box-padding-top-sm:var(--seed-box-padding-top-base,initial);--seed-box-padding-top-md:var(--seed-box-padding-top-sm,initial);--seed-box-padding-top-lg:var(--seed-box-padding-top-md,initial);--seed-box-padding-top-xl:var(--seed-box-padding-top-lg,initial);--seed-box-padding-top:var(--seed-box-padding-top-base,initial);--seed-box-padding-left-base:var(--seed-box-padding-x);--seed-box-padding-left-sm:var(--seed-box-padding-left-base,initial);--seed-box-padding-left-md:var(--seed-box-padding-left-sm,initial);--seed-box-padding-left-lg:var(--seed-box-padding-left-md,initial);--seed-box-padding-left-xl:var(--seed-box-padding-left-lg,initial);--seed-box-padding-left:var(--seed-box-padding-left-base,initial);--seed-box-padding-right-base:var(--seed-box-padding-x);--seed-box-padding-right-sm:var(--seed-box-padding-right-base,initial);--seed-box-padding-right-md:var(--seed-box-padding-right-sm,initial);--seed-box-padding-right-lg:var(--seed-box-padding-right-md,initial);--seed-box-padding-right-xl:var(--seed-box-padding-right-lg,initial);--seed-box-padding-right:var(--seed-box-padding-right-base,initial);padding-top:var(--seed-box-padding-top);padding-bottom:var(--seed-box-padding-bottom);padding-left:var(--seed-box-padding-left);padding-right:var(--seed-box-padding-right);--seed-box-bleed-bottom-base:0px;--seed-box-bleed-bottom-sm:var(--seed-box-bleed-bottom-base,initial);--seed-box-bleed-bottom-md:var(--seed-box-bleed-bottom-sm,initial);--seed-box-bleed-bottom-lg:var(--seed-box-bleed-bottom-md,initial);--seed-box-bleed-bottom-xl:var(--seed-box-bleed-bottom-lg,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-base,initial);--seed-box-bleed-top-base:0px;--seed-box-bleed-top-sm:var(--seed-box-bleed-top-base,initial);--seed-box-bleed-top-md:var(--seed-box-bleed-top-sm,initial);--seed-box-bleed-top-lg:var(--seed-box-bleed-top-md,initial);--seed-box-bleed-top-xl:var(--seed-box-bleed-top-lg,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-base,initial);--seed-box-bleed-left-base:0px;--seed-box-bleed-left-sm:var(--seed-box-bleed-left-base,initial);--seed-box-bleed-left-md:var(--seed-box-bleed-left-sm,initial);--seed-box-bleed-left-lg:var(--seed-box-bleed-left-md,initial);--seed-box-bleed-left-xl:var(--seed-box-bleed-left-lg,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-base,initial);--seed-box-bleed-right-base:0px;--seed-box-bleed-right-sm:var(--seed-box-bleed-right-base,initial);--seed-box-bleed-right-md:var(--seed-box-bleed-right-sm,initial);--seed-box-bleed-right-lg:var(--seed-box-bleed-right-md,initial);--seed-box-bleed-right-xl:var(--seed-box-bleed-right-lg,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-base,initial);--seed-box-margin-base:initial;--seed-box-margin-sm:var(--seed-box-margin-base,initial);--seed-box-margin-md:var(--seed-box-margin-sm,initial);--seed-box-margin-lg:var(--seed-box-margin-md,initial);--seed-box-margin-xl:var(--seed-box-margin-lg,initial);--seed-box-margin:var(--seed-box-margin-base,initial);--seed-box-margin-y-base:var(--seed-box-margin,initial);--seed-box-margin-y-sm:var(--seed-box-margin-y-base,initial);--seed-box-margin-y-md:var(--seed-box-margin-y-sm,initial);--seed-box-margin-y-lg:var(--seed-box-margin-y-md,initial);--seed-box-margin-y-xl:var(--seed-box-margin-y-lg,initial);--seed-box-margin-y:var(--seed-box-margin-y-base,initial);--seed-box-margin-x-base:var(--seed-box-margin,initial);--seed-box-margin-x-sm:var(--seed-box-margin-x-base,initial);--seed-box-margin-x-md:var(--seed-box-margin-x-sm,initial);--seed-box-margin-x-lg:var(--seed-box-margin-x-md,initial);--seed-box-margin-x-xl:var(--seed-box-margin-x-lg,initial);--seed-box-margin-x:var(--seed-box-margin-x-base,initial);--seed-box-margin-top-base:var(--seed-box-margin-y,initial);--seed-box-margin-top-sm:var(--seed-box-margin-top-base,initial);--seed-box-margin-top-md:var(--seed-box-margin-top-sm,initial);--seed-box-margin-top-lg:var(--seed-box-margin-top-md,initial);--seed-box-margin-top-xl:var(--seed-box-margin-top-lg,initial);--seed-box-margin-top:var(--seed-box-margin-top-base,initial);--seed-box-margin-bottom-base:var(--seed-box-margin-y,initial);--seed-box-margin-bottom-sm:var(--seed-box-margin-bottom-base,initial);--seed-box-margin-bottom-md:var(--seed-box-margin-bottom-sm,initial);--seed-box-margin-bottom-lg:var(--seed-box-margin-bottom-md,initial);--seed-box-margin-bottom-xl:var(--seed-box-margin-bottom-lg,initial);--seed-box-margin-bottom:var(--seed-box-margin-bottom-base,initial);--seed-box-margin-left-base:var(--seed-box-margin-x,initial);--seed-box-margin-left-sm:var(--seed-box-margin-left-base,initial);--seed-box-margin-left-md:var(--seed-box-margin-left-sm,initial);--seed-box-margin-left-lg:var(--seed-box-margin-left-md,initial);--seed-box-margin-left-xl:var(--seed-box-margin-left-lg,initial);--seed-box-margin-left:var(--seed-box-margin-left-base,initial);--seed-box-margin-right-base:var(--seed-box-margin-x,initial);--seed-box-margin-right-sm:var(--seed-box-margin-right-base,initial);--seed-box-margin-right-md:var(--seed-box-margin-right-sm,initial);--seed-box-margin-right-lg:var(--seed-box-margin-right-md,initial);--seed-box-margin-right-xl:var(--seed-box-margin-right-lg,initial);--seed-box-margin-right:var(--seed-box-margin-right-base,initial);margin-top:var(--seed-box-margin-top,calc(var(--seed-box-bleed-top) * -1));margin-bottom:var(--seed-box-margin-bottom,calc(var(--seed-box-bleed-bottom) * -1));margin-left:var(--seed-box-margin-left,calc(var(--seed-box-bleed-left) * -1));margin-right:var(--seed-box-margin-right,calc(var(--seed-box-bleed-right) * -1));--seed-box-min-height-base:auto;--seed-box-min-height-sm:var(--seed-box-min-height-base,initial);--seed-box-min-height-md:var(--seed-box-min-height-sm,initial);--seed-box-min-height-lg:var(--seed-box-min-height-md,initial);--seed-box-min-height-xl:var(--seed-box-min-height-lg,initial);--seed-box-min-height:var(--seed-box-min-height-base,initial);--seed-box-max-height-base:none;--seed-box-max-height-sm:var(--seed-box-max-height-base,initial);--seed-box-max-height-md:var(--seed-box-max-height-sm,initial);--seed-box-max-height-lg:var(--seed-box-max-height-md,initial);--seed-box-max-height-xl:var(--seed-box-max-height-lg,initial);--seed-box-max-height:var(--seed-box-max-height-base,initial);--seed-box-height-base:auto;--seed-box-height-sm:var(--seed-box-height-base,initial);--seed-box-height-md:var(--seed-box-height-sm,initial);--seed-box-height-lg:var(--seed-box-height-md,initial);--seed-box-height-xl:var(--seed-box-height-lg,initial);--seed-box-height:var(--seed-box-height-base,initial);--seed-box-min-width-base:auto;--seed-box-min-width-sm:var(--seed-box-min-width-base,initial);--seed-box-min-width-md:var(--seed-box-min-width-sm,initial);--seed-box-min-width-lg:var(--seed-box-min-width-md,initial);--seed-box-min-width-xl:var(--seed-box-min-width-lg,initial);--seed-box-min-width:var(--seed-box-min-width-base,initial);--seed-box-max-width-base:none;--seed-box-max-width-sm:var(--seed-box-max-width-base,initial);--seed-box-max-width-md:var(--seed-box-max-width-sm,initial);--seed-box-max-width-lg:var(--seed-box-max-width-md,initial);--seed-box-max-width-xl:var(--seed-box-max-width-lg,initial);--seed-box-max-width:var(--seed-box-max-width-base,initial);--seed-box-width-base:auto;--seed-box-width-sm:var(--seed-box-width-base,initial);--seed-box-width-md:var(--seed-box-width-sm,initial);--seed-box-width-lg:var(--seed-box-width-md,initial);--seed-box-width-xl:var(--seed-box-width-lg,initial);--seed-box-width:var(--seed-box-width-base,initial);min-height:var(--seed-box-min-height);max-height:var(--seed-box-max-height);height:var(--seed-box-height);min-width:var(--seed-box-min-width);max-width:var(--seed-box-max-width);width:var(--seed-box-width);--seed-box-top:initial;--seed-box-bottom:initial;--seed-box-left:initial;--seed-box-right:initial;top:var(--seed-box-top);bottom:var(--seed-box-bottom);left:var(--seed-box-left);right:var(--seed-box-right);--seed-box-border-radius:initial;--seed-box-border-bottom-left-radius:var(--seed-box-border-radius);--seed-box-border-bottom-right-radius:var(--seed-box-border-radius);--seed-box-border-top-left-radius:var(--seed-box-border-radius);--seed-box-border-top-right-radius:var(--seed-box-border-radius);border-bottom-left-radius:var(--seed-box-border-bottom-left-radius);border-bottom-right-radius:var(--seed-box-border-bottom-right-radius);border-top-left-radius:var(--seed-box-border-top-left-radius);border-top-right-radius:var(--seed-box-border-top-right-radius);--seed-box-box-shadow:initial;box-shadow:var(--seed-box-box-shadow);--seed-box-display-base:block;--seed-box-display-sm:var(--seed-box-display-base,initial);--seed-box-display-md:var(--seed-box-display-sm,initial);--seed-box-display-lg:var(--seed-box-display-md,initial);--seed-box-display-xl:var(--seed-box-display-lg,initial);--seed-box-display:var(--seed-box-display-base,initial);--seed-box-position:initial;display:var(--seed-box-display);position:var(--seed-box-position);--seed-box-unstable-transform:initial;transform:var(--seed-box-unstable-transform);--seed-box-z-index:initial;z-index:var(--seed-box-z-index);--seed-box-overflow-x:initial;--seed-box-overflow-y:initial;overflow-x:var(--seed-box-overflow-x);overflow-y:var(--seed-box-overflow-y);--seed-box-flex-grow:initial;--seed-box-flex-shrink:initial;flex-grow:var(--seed-box-flex-grow);flex-shrink:var(--seed-box-flex-shrink);--seed-box-flex-direction-base:row;--seed-box-flex-direction-sm:var(--seed-box-flex-direction-base,initial);--seed-box-flex-direction-md:var(--seed-box-flex-direction-sm,initial);--seed-box-flex-direction-lg:var(--seed-box-flex-direction-md,initial);--seed-box-flex-direction-xl:var(--seed-box-flex-direction-lg,initial);--seed-box-flex-direction:var(--seed-box-flex-direction-base,initial);--seed-box-flex-wrap:initial;--seed-box-justify-content:initial;--seed-box-justify-self:auto;--seed-box-align-items:stretch;--seed-box-align-content:stretch;--seed-box-align-self:auto;--seed-box-gap-base:0px;--seed-box-gap-sm:var(--seed-box-gap-base,initial);--seed-box-gap-md:var(--seed-box-gap-sm,initial);--seed-box-gap-lg:var(--seed-box-gap-md,initial);--seed-box-gap-xl:var(--seed-box-gap-lg,initial);--seed-box-gap:var(--seed-box-gap-base,initial);flex-direction:var(--seed-box-flex-direction);flex-wrap:var(--seed-box-flex-wrap);justify-content:var(--seed-box-justify-content);justify-self:var(--seed-box-justify-self);align-items:var(--seed-box-align-items);align-content:var(--seed-box-align-content);align-self:var(--seed-box-align-self);gap:var(--seed-box-gap);--seed-box-grid-column:initial;grid-column:var(--seed-box-grid-column);--seed-box-grid-row:initial;grid-row:var(--seed-box-grid-row)}.seed-box[data-has-active-bg]:is(:active,[data-active]){background:var(--seed-box-background--active)}.seed-grid{--seed-grid-columns-base:none;--seed-grid-columns-sm:var(--seed-grid-columns-base,initial);--seed-grid-columns-md:var(--seed-grid-columns-sm,initial);--seed-grid-columns-lg:var(--seed-grid-columns-md,initial);--seed-grid-columns-xl:var(--seed-grid-columns-lg,initial);--seed-grid-columns:var(--seed-grid-columns-base,initial);grid-template-columns:var(--seed-grid-columns);--seed-grid-rows-base:none;--seed-grid-rows-sm:var(--seed-grid-rows-base,initial);--seed-grid-rows-md:var(--seed-grid-rows-sm,initial);--seed-grid-rows-lg:var(--seed-grid-rows-md,initial);--seed-grid-rows-xl:var(--seed-grid-rows-lg,initial);--seed-grid-rows:var(--seed-grid-rows-base,initial);grid-template-rows:var(--seed-grid-rows);--seed-grid-auto-flow:initial;grid-auto-flow:var(--seed-grid-auto-flow);--seed-grid-auto-columns:initial;grid-auto-columns:var(--seed-grid-auto-columns);--seed-grid-auto-rows:initial;grid-auto-rows:var(--seed-grid-auto-rows);--seed-grid-justify-items:stretch;justify-items:var(--seed-grid-justify-items)}.seed-consistent-width:before{content:attr(data-text);visibility:hidden;height:0;font-weight:var(--seed-font-weight-regular);display:block}.seed-consistent-width:after{content:attr(data-text);visibility:hidden;height:0;font-weight:var(--seed-font-weight-bold);display:block}.seed-scale-feedback{--seed-dynamic-scale-basis:max(var(--seed-element-height), var(--seed-element-width) / 4, 24);--seed-dynamic-scale:calc((var(--seed-dynamic-scale-basis) - 2) / var(--seed-dynamic-scale-basis));--seed-feedback-scale:var(--seed-dynamic-scale,1);scale:1}@media (prefers-reduced-motion:reduce){.seed-scale-feedback{--seed-feedback-scale:1}}:root,[data-seed-color-mode=system]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root,[data-seed-color-mode=system]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-seed-color-mode=light-only]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}[data-seed-color-mode=dark-only]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}:root{--seed-dimension-x0_5:2px;--seed-dimension-x1:4px;--seed-dimension-x1_5:6px;--seed-dimension-x2:8px;--seed-dimension-x2_5:10px;--seed-dimension-x3:12px;--seed-dimension-x3_5:14px;--seed-dimension-x4:16px;--seed-dimension-x4_5:18px;--seed-dimension-x5:20px;--seed-dimension-x6:24px;--seed-dimension-x7:28px;--seed-dimension-x8:32px;--seed-dimension-x9:36px;--seed-dimension-x10:40px;--seed-dimension-x12:48px;--seed-dimension-x13:52px;--seed-dimension-x14:56px;--seed-dimension-x16:64px;--seed-dimension-spacing-x-between-chips:var(--seed-dimension-x2);--seed-dimension-spacing-x-global-gutter:var(--seed-dimension-x4);--seed-dimension-spacing-y-component-default:var(--seed-dimension-x3);--seed-dimension-spacing-y-nav-to-title:var(--seed-dimension-x5);--seed-dimension-spacing-y-screen-bottom:var(--seed-dimension-x14);--seed-dimension-spacing-y-between-text:var(--seed-dimension-x1_5);--seed-duration-d1:50ms;--seed-duration-d2:.1s;--seed-duration-d3:.15s;--seed-duration-d4:.2s;--seed-duration-d5:.25s;--seed-duration-d6:.3s;--seed-duration-color-transition:var(--seed-duration-d3);--seed-duration-pressed-scale:var(--seed-duration-d3);--seed-font-size-t1:clamp(calc(var(--seed-font-size-t1-static) * var(--seed-font-size-limit-min,.8)), calc(.6875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t1-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t2:clamp(calc(var(--seed-font-size-t2-static) * var(--seed-font-size-limit-min,.8)), calc(.75rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t2-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t3:clamp(calc(var(--seed-font-size-t3-static) * var(--seed-font-size-limit-min,.8)), calc(.8125rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t3-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t4:clamp(calc(var(--seed-font-size-t4-static) * var(--seed-font-size-limit-min,.8)), calc(.875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t4-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t5:clamp(calc(var(--seed-font-size-t5-static) * var(--seed-font-size-limit-min,.8)), calc(1rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t5-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t6:clamp(calc(var(--seed-font-size-t6-static) * var(--seed-font-size-limit-min,.8)), calc(1.125rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t6-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t7:clamp(calc(var(--seed-font-size-t7-static) * var(--seed-font-size-limit-min,.8)), calc(1.25rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t7-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t8:clamp(calc(var(--seed-font-size-t8-static) * var(--seed-font-size-limit-min,.8)), calc(1.375rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t8-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t9:clamp(calc(var(--seed-font-size-t9-static) * var(--seed-font-size-limit-min,.8)), calc(1.5rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t9-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t10:clamp(calc(var(--seed-font-size-t10-static) * var(--seed-font-size-limit-min,.8)), calc(1.625rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t10-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t11:clamp(calc(var(--seed-font-size-t11-static) * var(--seed-font-size-limit-min,.8)), calc(1.75rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t11-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t12:clamp(calc(var(--seed-font-size-t12-static) * var(--seed-font-size-limit-min,.8)), calc(2rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t12-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t13:clamp(calc(var(--seed-font-size-t13-static) * var(--seed-font-size-limit-min,.8)), calc(2.5rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t13-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t14:clamp(calc(var(--seed-font-size-t14-static) * var(--seed-font-size-limit-min,.8)), calc(3rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-font-size-t14-static) * var(--seed-font-size-limit-max,1.5)));--seed-font-size-t1-static:11px;--seed-font-size-t2-static:12px;--seed-font-size-t3-static:13px;--seed-font-size-t4-static:14px;--seed-font-size-t5-static:16px;--seed-font-size-t6-static:18px;--seed-font-size-t7-static:20px;--seed-font-size-t8-static:22px;--seed-font-size-t9-static:24px;--seed-font-size-t10-static:26px;--seed-font-size-t11-static:28px;--seed-font-size-t12-static:32px;--seed-font-size-t13-static:40px;--seed-font-size-t14-static:48px;--seed-font-weight-regular:400;--seed-font-weight-medium:500;--seed-font-weight-bold:700;--seed-line-height-t1:clamp(calc(var(--seed-line-height-t1-static) * var(--seed-line-height-limit-min,.8)), calc(.9375rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t1-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t2:clamp(calc(var(--seed-line-height-t2-static) * var(--seed-line-height-limit-min,.8)), calc(1rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t2-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t3:clamp(calc(var(--seed-line-height-t3-static) * var(--seed-line-height-limit-min,.8)), calc(1.125rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t3-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t4:clamp(calc(var(--seed-line-height-t4-static) * var(--seed-line-height-limit-min,.8)), calc(1.1875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t4-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t5:clamp(calc(var(--seed-line-height-t5-static) * var(--seed-line-height-limit-min,.8)), calc(1.375rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t5-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t6:clamp(calc(var(--seed-line-height-t6-static) * var(--seed-line-height-limit-min,.8)), calc(1.5rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t6-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t7:clamp(calc(var(--seed-line-height-t7-static) * var(--seed-line-height-limit-min,.8)), calc(1.6875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t7-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t8:clamp(calc(var(--seed-line-height-t8-static) * var(--seed-line-height-limit-min,.8)), calc(1.875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t8-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t9:clamp(calc(var(--seed-line-height-t9-static) * var(--seed-line-height-limit-min,.8)), calc(2rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t9-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t10:clamp(calc(var(--seed-line-height-t10-static) * var(--seed-line-height-limit-min,.8)), calc(2.1875rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t10-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t11:clamp(calc(var(--seed-line-height-t11-static) * var(--seed-line-height-limit-min,.8)), calc(2.375rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t11-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t12:clamp(calc(var(--seed-line-height-t12-static) * var(--seed-line-height-limit-min,.8)), calc(2.625rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t12-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t13:clamp(calc(var(--seed-line-height-t13-static) * var(--seed-line-height-limit-min,.8)), calc(3.25rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t13-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t14:clamp(calc(var(--seed-line-height-t14-static) * var(--seed-line-height-limit-min,.8)), calc(3.75rem * var(--seed-font-size-multiplier,1)), calc(var(--seed-line-height-t14-static) * var(--seed-line-height-limit-max,1.5)));--seed-line-height-t1-static:15px;--seed-line-height-t2-static:16px;--seed-line-height-t3-static:18px;--seed-line-height-t4-static:19px;--seed-line-height-t5-static:22px;--seed-line-height-t6-static:24px;--seed-line-height-t7-static:27px;--seed-line-height-t8-static:30px;--seed-line-height-t9-static:32px;--seed-line-height-t10-static:35px;--seed-line-height-t11-static:38px;--seed-line-height-t12-static:42px;--seed-line-height-t13-static:52px;--seed-line-height-t14-static:60px;--seed-radius-r0_5:2px;--seed-radius-r1:4px;--seed-radius-r1_5:6px;--seed-radius-r2:8px;--seed-radius-r2_5:10px;--seed-radius-r3:12px;--seed-radius-r3_5:14px;--seed-radius-r4:16px;--seed-radius-r5:20px;--seed-radius-r6:24px;--seed-radius-full:9999px;--seed-timing-function-linear:cubic-bezier(0, 0, 1, 1);--seed-timing-function-easing:cubic-bezier(.35, 0, .35, 1);--seed-timing-function-enter:cubic-bezier(0, 0, .15, 1);--seed-timing-function-exit:cubic-bezier(.35, 0, 1, 1);--seed-timing-function-enter-expressive:cubic-bezier(.03, .4, .1, 1);--seed-timing-function-exit-expressive:cubic-bezier(.35, 0, .95, .55);--seed-timing-function-pressed-scale:cubic-bezier(0, 0, .15, 1)}:root,:root[data-seed-color-mode=system][data-seed-user-color-scheme=light],:root[data-seed-color-mode=light-only],:root [data-seed-color-mode=light-only]{--seed-color-palette-gray-00:#fff;--seed-color-palette-gray-100:#f7f8f9;--seed-color-palette-gray-200:#f3f4f5;--seed-color-palette-gray-300:#eeeff1;--seed-color-palette-gray-400:#dcdee3;--seed-color-palette-gray-500:#d1d3d8;--seed-color-palette-gray-600:#b0b3ba;--seed-color-palette-gray-700:#868b94;--seed-color-palette-gray-800:#555d6d;--seed-color-palette-gray-900:#2a3038;--seed-color-palette-gray-1000:#1a1c20;--seed-color-palette-carrot-100:#fff2ec;--seed-color-palette-carrot-200:#ffe8db;--seed-color-palette-carrot-300:#ffd5c0;--seed-color-palette-carrot-400:#ffb999;--seed-color-palette-carrot-500:#ff9364;--seed-color-palette-carrot-600:#f60;--seed-color-palette-carrot-700:#e14d00;--seed-color-palette-carrot-800:#b93901;--seed-color-palette-carrot-900:#862b00;--seed-color-palette-carrot-1000:#471601;--seed-color-palette-blue-100:#eff6ff;--seed-color-palette-blue-200:#e2edfc;--seed-color-palette-blue-300:#cbdffa;--seed-color-palette-blue-400:#aacefd;--seed-color-palette-blue-500:#85b8fd;--seed-color-palette-blue-600:#5e98fe;--seed-color-palette-blue-700:#217cf9;--seed-color-palette-blue-800:#135fcd;--seed-color-palette-blue-900:#0b4596;--seed-color-palette-blue-1000:#032451;--seed-color-palette-red-100:#fdf0f0;--seed-color-palette-red-200:#fde7e7;--seed-color-palette-red-300:#fed4d2;--seed-color-palette-red-400:#feb7b3;--seed-color-palette-red-500:#fe928d;--seed-color-palette-red-600:#fc6a66;--seed-color-palette-red-700:#fa342c;--seed-color-palette-red-800:#ca1d13;--seed-color-palette-red-900:#921708;--seed-color-palette-red-1000:#4a1209;--seed-color-palette-green-100:#edfaf6;--seed-color-palette-green-200:#d9f6e9;--seed-color-palette-green-300:#b9e9d2;--seed-color-palette-green-400:#7ddcb3;--seed-color-palette-green-500:#42c593;--seed-color-palette-green-600:#10ab7d;--seed-color-palette-green-700:#079171;--seed-color-palette-green-800:#00745f;--seed-color-palette-green-900:#075445;--seed-color-palette-green-1000:#0a2b24;--seed-color-palette-yellow-100:#fff7de;--seed-color-palette-yellow-200:#fdefb9;--seed-color-palette-yellow-300:#fbdc65;--seed-color-palette-yellow-400:#e9c647;--seed-color-palette-yellow-500:#d4ab28;--seed-color-palette-yellow-600:#c49725;--seed-color-palette-yellow-700:#9b7821;--seed-color-palette-yellow-800:#755b22;--seed-color-palette-yellow-900:#4f3e1f;--seed-color-palette-yellow-1000:#2c2512;--seed-color-palette-purple-100:#f5f3fe;--seed-color-palette-purple-200:#efeafe;--seed-color-palette-purple-300:#e1d8ff;--seed-color-palette-purple-400:#d0c0ff;--seed-color-palette-purple-500:#b8a1ff;--seed-color-palette-purple-600:#9f84fb;--seed-color-palette-purple-700:#8969ea;--seed-color-palette-purple-800:#6d50cb;--seed-color-palette-purple-900:#50379b;--seed-color-palette-purple-1000:#29175d;--seed-color-palette-static-black:#000;--seed-color-palette-static-black-alpha-100:#00000007;--seed-color-palette-static-black-alpha-200:#0000000c;--seed-color-palette-static-black-alpha-300:#00000010;--seed-color-palette-static-black-alpha-400:#00000021;--seed-color-palette-static-black-alpha-500:#0000002c;--seed-color-palette-static-black-alpha-600:#0000004c;--seed-color-palette-static-black-alpha-700:#00000074;--seed-color-palette-static-black-alpha-800:#000000a2;--seed-color-palette-static-black-alpha-900:#000000d0;--seed-color-palette-static-black-alpha-1000:#000000e3;--seed-color-palette-static-white:#fff;--seed-color-palette-static-white-alpha-50:#ffffff0d;--seed-color-palette-static-white-alpha-100:#ffffff17;--seed-color-palette-static-white-alpha-200:#ffffff20;--seed-color-palette-static-white-alpha-300:#ffffff2e;--seed-color-palette-static-white-alpha-400:#ffffff3d;--seed-color-palette-static-white-alpha-500:#ffffff60;--seed-color-palette-static-white-alpha-600:#ffffff8b;--seed-color-palette-static-white-alpha-700:#ffffffb3;--seed-color-palette-static-white-alpha-800:#ffffffde;--seed-color-palette-static-white-alpha-900:#ffffffea;--seed-color-palette-static-white-alpha-1000:#fffffff4;--seed-color-fg-brand:var(--seed-color-palette-carrot-600);--seed-color-fg-brand-contrast:var(--seed-color-palette-carrot-700);--seed-color-fg-critical:var(--seed-color-palette-red-700);--seed-color-fg-critical-contrast:var(--seed-color-palette-red-900);--seed-color-fg-disabled:var(--seed-color-palette-gray-500);--seed-color-fg-informative:var(--seed-color-palette-blue-700);--seed-color-fg-informative-contrast:var(--seed-color-palette-blue-900);--seed-color-fg-neutral:var(--seed-color-palette-gray-1000);--seed-color-fg-neutral-inverted:var(--seed-color-palette-gray-00);--seed-color-fg-neutral-muted:var(--seed-color-palette-gray-800);--seed-color-fg-neutral-subtle:var(--seed-color-palette-gray-700);--seed-color-fg-placeholder:var(--seed-color-palette-gray-600);--seed-color-fg-positive:var(--seed-color-palette-green-700);--seed-color-fg-positive-contrast:var(--seed-color-palette-green-900);--seed-color-fg-warning:var(--seed-color-palette-yellow-700);--seed-color-fg-warning-contrast:var(--seed-color-palette-yellow-900);--seed-color-bg-brand-solid:var(--seed-color-palette-carrot-600);--seed-color-bg-brand-solid-pressed:var(--seed-color-palette-carrot-700);--seed-color-bg-brand-weak:var(--seed-color-palette-carrot-100);--seed-color-bg-brand-weak-pressed:var(--seed-color-palette-carrot-200);--seed-color-bg-critical-solid:var(--seed-color-palette-red-700);--seed-color-bg-critical-solid-pressed:var(--seed-color-palette-red-800);--seed-color-bg-critical-weak:var(--seed-color-palette-red-100);--seed-color-bg-critical-weak-pressed:var(--seed-color-palette-red-200);--seed-color-bg-disabled:var(--seed-color-palette-gray-200);--seed-color-bg-informative-solid:var(--seed-color-palette-blue-700);--seed-color-bg-informative-solid-pressed:var(--seed-color-palette-blue-800);--seed-color-bg-informative-weak:var(--seed-color-palette-blue-100);--seed-color-bg-informative-weak-pressed:var(--seed-color-palette-blue-200);--seed-color-bg-layer-basement:var(--seed-color-palette-gray-200);--seed-color-bg-layer-default:var(--seed-color-palette-gray-00);--seed-color-bg-layer-default-pressed:var(--seed-color-palette-gray-100);--seed-color-bg-layer-fill:var(--seed-color-palette-gray-100);--seed-color-bg-layer-floating:var(--seed-color-palette-gray-00);--seed-color-bg-layer-floating-pressed:var(--seed-color-palette-gray-100);--seed-color-bg-magic-weak:#f9f2ee;--seed-color-bg-neutral-inverted:var(--seed-color-palette-gray-900);--seed-color-bg-neutral-inverted-pressed:var(--seed-color-palette-gray-800);--seed-color-bg-neutral-solid:var(--seed-color-palette-gray-1000);--seed-color-bg-neutral-solid-muted:var(--seed-color-palette-gray-800);--seed-color-bg-neutral-solid-muted-pressed:var(--seed-color-palette-gray-900);--seed-color-bg-neutral-weak:var(--seed-color-palette-gray-200);--seed-color-bg-neutral-weak-alpha:var(--seed-color-palette-static-black-alpha-200);--seed-color-bg-neutral-weak-alpha-pressed:var(--seed-color-palette-static-black-alpha-300);--seed-color-bg-neutral-weak-pressed:var(--seed-color-palette-gray-300);--seed-color-bg-overlay:var(--seed-color-palette-static-black-alpha-700);--seed-color-bg-overlay-muted:var(--seed-color-palette-static-black-alpha-500);--seed-color-bg-positive-solid:var(--seed-color-palette-green-700);--seed-color-bg-positive-solid-pressed:var(--seed-color-palette-green-800);--seed-color-bg-positive-weak:var(--seed-color-palette-green-100);--seed-color-bg-positive-weak-pressed:var(--seed-color-palette-green-200);--seed-color-bg-transparent:#0000;--seed-color-bg-transparent-pressed:var(--seed-color-palette-static-black-alpha-100);--seed-color-bg-transparent-selected:var(--seed-color-palette-static-black-alpha-200);--seed-color-bg-transparent-selected-pressed:var(--seed-color-palette-static-black-alpha-300);--seed-color-bg-warning-solid:var(--seed-color-palette-yellow-300);--seed-color-bg-warning-solid-pressed:var(--seed-color-palette-yellow-400);--seed-color-bg-warning-weak:var(--seed-color-palette-yellow-100);--seed-color-bg-warning-weak-pressed:var(--seed-color-palette-yellow-200);--seed-color-stroke-brand-solid:var(--seed-color-palette-carrot-700);--seed-color-stroke-brand-weak:var(--seed-color-palette-carrot-300);--seed-color-stroke-critical-solid:var(--seed-color-palette-red-700);--seed-color-stroke-critical-weak:var(--seed-color-palette-red-300);--seed-color-stroke-focus-ring:var(--seed-color-palette-blue-600);--seed-color-stroke-informative-solid:var(--seed-color-palette-blue-700);--seed-color-stroke-informative-weak:var(--seed-color-palette-blue-300);--seed-color-stroke-neutral-contrast:var(--seed-color-palette-gray-1000);--seed-color-stroke-neutral-muted:var(--seed-color-palette-static-black-alpha-300);--seed-color-stroke-neutral-solid:var(--seed-color-palette-gray-800);--seed-color-stroke-neutral-subtle:var(--seed-color-palette-static-black-alpha-200);--seed-color-stroke-neutral-weak:var(--seed-color-palette-gray-400);--seed-color-stroke-positive-solid:var(--seed-color-palette-green-700);--seed-color-stroke-positive-weak:var(--seed-color-palette-green-300);--seed-color-stroke-warning-solid:var(--seed-color-palette-yellow-700);--seed-color-stroke-warning-weak:var(--seed-color-palette-yellow-300);--seed-color-manner-temp-l1-bg:#f1f2f3;--seed-color-manner-temp-l1-text:#757b85;--seed-color-manner-temp-l10-bg:#ffebee;--seed-color-manner-temp-l10-text:#cb0123;--seed-color-manner-temp-l2-bg:#f8f4ec;--seed-color-manner-temp-l2-text:#ab863f;--seed-color-manner-temp-l3-bg:#fff5e5;--seed-color-manner-temp-l3-text:#e08a00;--seed-color-manner-temp-l4-bg:#fff3e5;--seed-color-manner-temp-l4-text:#f57e00;--seed-color-manner-temp-l5-bg:#fff1e5;--seed-color-manner-temp-l5-text:#ff7300;--seed-color-manner-temp-l6-bg:#fff0e5;--seed-color-manner-temp-l6-text:#f60;--seed-color-manner-temp-l7-bg:#ffefe5;--seed-color-manner-temp-l7-text:#ff5100;--seed-color-manner-temp-l8-bg:#ffeee5;--seed-color-manner-temp-l8-text:#f30;--seed-color-manner-temp-l9-bg:#fdeded;--seed-color-manner-temp-l9-text:#e82c45;--seed-color-banner-blue:#e1f7ff;--seed-color-banner-cool-gray:#ebf1f5;--seed-color-banner-green:#f0fbe5;--seed-color-banner-orange:#fff2e1;--seed-color-banner-pink:#ffebf1;--seed-color-banner-purple:#f5ecff;--seed-color-banner-red:#ffecee;--seed-color-banner-teal:#e6faf6;--seed-color-banner-warm-gray:#f2f0ee;--seed-color-banner-yellow:#fffae1;--seed-gradient-glow-magic:#fef6f7 0%, #fef0e7 80%, #f9f7f5 100%;--seed-gradient-glow-magic-pressed:#fbf0f2 0%, #ffe8db 80%, #f5f2ef 100%;--seed-gradient-highlight-magic:#f60 20%, #d25aca 100%;--seed-gradient-highlight-magic-pressed:#e14f00 20%, #ae58bf 100%;--seed-gradient-shimmer-magic:#fff9f500 0%, #fff9f5cc 46%, #fff9f5cc 54%, #fff9f500 100%;--seed-gradient-shimmer-neutral:#fff0 0%, #ffffffab 46%, #ffffffab 54%, #fff0 100%;--seed-shadow-s1:0px 1px 4px 0px #00000014;--seed-shadow-s2:0px 2px 10px 0px #0000001a;--seed-shadow-s3:0px 4px 16px 0px #0000001f}:root[data-seed-color-mode=system][data-seed-user-color-scheme=dark],:root[data-seed-color-mode=dark-only],:root [data-seed-color-mode=dark-only]{--seed-color-palette-gray-00:#000;--seed-color-palette-gray-100:#16171b;--seed-color-palette-gray-200:#1d2025;--seed-color-palette-gray-300:#2b2e35;--seed-color-palette-gray-400:#393d46;--seed-color-palette-gray-500:#5b606a;--seed-color-palette-gray-600:#868b94;--seed-color-palette-gray-700:#b0b3ba;--seed-color-palette-gray-800:#dcdee3;--seed-color-palette-gray-900:#e9eaec;--seed-color-palette-gray-1000:#f3f4f5;--seed-color-palette-carrot-100:#31241f;--seed-color-palette-carrot-200:#4b291c;--seed-color-palette-carrot-300:#6b311c;--seed-color-palette-carrot-400:#923600;--seed-color-palette-carrot-500:#bd4201;--seed-color-palette-carrot-600:#e65200;--seed-color-palette-carrot-700:#f60;--seed-color-palette-carrot-800:#ff9e65;--seed-color-palette-carrot-900:#eecebc;--seed-color-palette-carrot-1000:#f4eeea;--seed-color-palette-blue-100:#202742;--seed-color-palette-blue-200:#1e3352;--seed-color-palette-blue-300:#1a4275;--seed-color-palette-blue-400:#0f559e;--seed-color-palette-blue-500:#1964d8;--seed-color-palette-blue-600:#1e82eb;--seed-color-palette-blue-700:#41a2f9;--seed-color-palette-blue-800:#83bcf9;--seed-color-palette-blue-900:#b9d7fb;--seed-color-palette-blue-1000:#e5f0fe;--seed-color-palette-red-100:#322323;--seed-color-palette-red-200:#4f2624;--seed-color-palette-red-300:#742826;--seed-color-palette-red-400:#a12621;--seed-color-palette-red-500:#ca2319;--seed-color-palette-red-600:#f73526;--seed-color-palette-red-700:#ff6e60;--seed-color-palette-red-800:#ffa299;--seed-color-palette-red-900:#f8c5c3;--seed-color-palette-red-1000:#fdf2f2;--seed-color-palette-green-100:#202926;--seed-color-palette-green-200:#20362e;--seed-color-palette-green-300:#20493b;--seed-color-palette-green-400:#19604c;--seed-color-palette-green-500:#117956;--seed-color-palette-green-600:#1b946d;--seed-color-palette-green-700:#22b27f;--seed-color-palette-green-800:#35ce9a;--seed-color-palette-green-900:#93e5c0;--seed-color-palette-green-1000:#d4f6ef;--seed-color-palette-yellow-100:#302819;--seed-color-palette-yellow-200:#413218;--seed-color-palette-yellow-300:#543e15;--seed-color-palette-yellow-400:#714e15;--seed-color-palette-yellow-500:#91601b;--seed-color-palette-yellow-600:#b6720d;--seed-color-palette-yellow-700:#ca901c;--seed-color-palette-yellow-800:#dab156;--seed-color-palette-yellow-900:#e5d49b;--seed-color-palette-yellow-1000:#f7f0cd;--seed-color-palette-purple-100:#28213b;--seed-color-palette-purple-200:#3b2873;--seed-color-palette-purple-300:#443081;--seed-color-palette-purple-400:#5a3bb1;--seed-color-palette-purple-500:#764fd9;--seed-color-palette-purple-600:#8e6bee;--seed-color-palette-purple-700:#a78df0;--seed-color-palette-purple-800:#beadf2;--seed-color-palette-purple-900:#d9cefa;--seed-color-palette-purple-1000:#f0edfc;--seed-color-palette-static-black:#000;--seed-color-palette-static-black-alpha-100:#00000007;--seed-color-palette-static-black-alpha-200:#0000000c;--seed-color-palette-static-black-alpha-300:#00000010;--seed-color-palette-static-black-alpha-400:#00000021;--seed-color-palette-static-black-alpha-500:#0000002c;--seed-color-palette-static-black-alpha-600:#0000004c;--seed-color-palette-static-black-alpha-700:#00000074;--seed-color-palette-static-black-alpha-800:#000000a2;--seed-color-palette-static-black-alpha-900:#000000d0;--seed-color-palette-static-black-alpha-1000:#000000e3;--seed-color-palette-static-white:#fff;--seed-color-palette-static-white-alpha-50:#ffffff0d;--seed-color-palette-static-white-alpha-100:#ffffff17;--seed-color-palette-static-white-alpha-200:#ffffff20;--seed-color-palette-static-white-alpha-300:#ffffff2e;--seed-color-palette-static-white-alpha-400:#ffffff3d;--seed-color-palette-static-white-alpha-500:#ffffff60;--seed-color-palette-static-white-alpha-600:#ffffff8b;--seed-color-palette-static-white-alpha-700:#ffffffb3;--seed-color-palette-static-white-alpha-800:#ffffffde;--seed-color-palette-static-white-alpha-900:#ffffffea;--seed-color-palette-static-white-alpha-1000:#fffffff4;--seed-color-fg-brand:var(--seed-color-palette-carrot-700);--seed-color-fg-brand-contrast:var(--seed-color-palette-carrot-700);--seed-color-fg-critical:var(--seed-color-palette-red-700);--seed-color-fg-critical-contrast:var(--seed-color-palette-red-900);--seed-color-fg-disabled:var(--seed-color-palette-gray-500);--seed-color-fg-informative:var(--seed-color-palette-blue-700);--seed-color-fg-informative-contrast:var(--seed-color-palette-blue-900);--seed-color-fg-neutral:var(--seed-color-palette-gray-1000);--seed-color-fg-neutral-inverted:var(--seed-color-palette-gray-100);--seed-color-fg-neutral-muted:var(--seed-color-palette-gray-800);--seed-color-fg-neutral-subtle:var(--seed-color-palette-gray-700);--seed-color-fg-placeholder:var(--seed-color-palette-gray-600);--seed-color-fg-positive:var(--seed-color-palette-green-700);--seed-color-fg-positive-contrast:var(--seed-color-palette-green-900);--seed-color-fg-warning:var(--seed-color-palette-yellow-700);--seed-color-fg-warning-contrast:var(--seed-color-palette-yellow-900);--seed-color-bg-brand-solid:var(--seed-color-palette-carrot-700);--seed-color-bg-brand-solid-pressed:var(--seed-color-palette-carrot-800);--seed-color-bg-brand-weak:var(--seed-color-palette-carrot-100);--seed-color-bg-brand-weak-pressed:var(--seed-color-palette-carrot-200);--seed-color-bg-critical-solid:var(--seed-color-palette-red-600);--seed-color-bg-critical-solid-pressed:var(--seed-color-palette-red-700);--seed-color-bg-critical-weak:var(--seed-color-palette-red-100);--seed-color-bg-critical-weak-pressed:var(--seed-color-palette-red-200);--seed-color-bg-disabled:var(--seed-color-palette-gray-300);--seed-color-bg-informative-solid:var(--seed-color-palette-blue-600);--seed-color-bg-informative-solid-pressed:var(--seed-color-palette-blue-700);--seed-color-bg-informative-weak:var(--seed-color-palette-blue-100);--seed-color-bg-informative-weak-pressed:var(--seed-color-palette-blue-200);--seed-color-bg-layer-basement:var(--seed-color-palette-gray-00);--seed-color-bg-layer-default:var(--seed-color-palette-gray-100);--seed-color-bg-layer-default-pressed:var(--seed-color-palette-gray-300);--seed-color-bg-layer-fill:var(--seed-color-palette-gray-200);--seed-color-bg-layer-floating:var(--seed-color-palette-gray-200);--seed-color-bg-layer-floating-pressed:var(--seed-color-palette-gray-300);--seed-color-bg-magic-weak:#201f1f;--seed-color-bg-neutral-inverted:var(--seed-color-palette-gray-1000);--seed-color-bg-neutral-inverted-pressed:var(--seed-color-palette-gray-800);--seed-color-bg-neutral-solid:var(--seed-color-palette-gray-300);--seed-color-bg-neutral-solid-muted:var(--seed-color-palette-gray-400);--seed-color-bg-neutral-solid-muted-pressed:var(--seed-color-palette-gray-500);--seed-color-bg-neutral-weak:var(--seed-color-palette-gray-300);--seed-color-bg-neutral-weak-alpha:var(--seed-color-palette-static-white-alpha-200);--seed-color-bg-neutral-weak-alpha-pressed:var(--seed-color-palette-static-white-alpha-300);--seed-color-bg-neutral-weak-pressed:var(--seed-color-palette-gray-400);--seed-color-bg-overlay:var(--seed-color-palette-static-black-alpha-700);--seed-color-bg-overlay-muted:var(--seed-color-palette-static-black-alpha-500);--seed-color-bg-positive-solid:var(--seed-color-palette-green-500);--seed-color-bg-positive-solid-pressed:var(--seed-color-palette-green-600);--seed-color-bg-positive-weak:var(--seed-color-palette-green-100);--seed-color-bg-positive-weak-pressed:var(--seed-color-palette-green-200);--seed-color-bg-transparent:#fff0;--seed-color-bg-transparent-pressed:var(--seed-color-palette-static-white-alpha-50);--seed-color-bg-transparent-selected:var(--seed-color-palette-static-white-alpha-100);--seed-color-bg-transparent-selected-pressed:var(--seed-color-palette-static-white-alpha-200);--seed-color-bg-warning-solid:var(--seed-color-palette-yellow-800);--seed-color-bg-warning-solid-pressed:var(--seed-color-palette-yellow-900);--seed-color-bg-warning-weak:var(--seed-color-palette-yellow-100);--seed-color-bg-warning-weak-pressed:var(--seed-color-palette-yellow-200);--seed-color-stroke-brand-solid:var(--seed-color-palette-carrot-700);--seed-color-stroke-brand-weak:var(--seed-color-palette-carrot-300);--seed-color-stroke-critical-solid:var(--seed-color-palette-red-700);--seed-color-stroke-critical-weak:var(--seed-color-palette-red-300);--seed-color-stroke-focus-ring:var(--seed-color-palette-blue-600);--seed-color-stroke-informative-solid:var(--seed-color-palette-blue-700);--seed-color-stroke-informative-weak:var(--seed-color-palette-blue-300);--seed-color-stroke-neutral-contrast:var(--seed-color-palette-gray-1000);--seed-color-stroke-neutral-muted:var(--seed-color-palette-static-white-alpha-100);--seed-color-stroke-neutral-solid:var(--seed-color-palette-gray-800);--seed-color-stroke-neutral-subtle:var(--seed-color-palette-static-white-alpha-50);--seed-color-stroke-neutral-weak:var(--seed-color-palette-gray-400);--seed-color-stroke-positive-solid:var(--seed-color-palette-green-700);--seed-color-stroke-positive-weak:var(--seed-color-palette-green-300);--seed-color-stroke-warning-solid:var(--seed-color-palette-yellow-700);--seed-color-stroke-warning-weak:var(--seed-color-palette-yellow-300);--seed-color-manner-temp-l1-bg:#292929;--seed-color-manner-temp-l1-text:#b8b8b9;--seed-color-manner-temp-l10-bg:#34040a;--seed-color-manner-temp-l10-text:#fb6f82;--seed-color-manner-temp-l2-bg:#332605;--seed-color-manner-temp-l2-text:#f5db97;--seed-color-manner-temp-l3-bg:#372b01;--seed-color-manner-temp-l3-text:#fdda65;--seed-color-manner-temp-l4-bg:#372301;--seed-color-manner-temp-l4-text:#fbbe55;--seed-color-manner-temp-l5-bg:#371f01;--seed-color-manner-temp-l5-text:#faac4b;--seed-color-manner-temp-l6-bg:#351b03;--seed-color-manner-temp-l6-text:#fc9855;--seed-color-manner-temp-l7-bg:#371701;--seed-color-manner-temp-l7-text:#f97a25;--seed-color-manner-temp-l8-bg:#380f00;--seed-color-manner-temp-l8-text:#fe6a34;--seed-color-manner-temp-l9-bg:#380500;--seed-color-manner-temp-l9-text:#fe6a5d;--seed-color-banner-blue:#0d2a3a;--seed-color-banner-cool-gray:#242c33;--seed-color-banner-green:#1e361c;--seed-color-banner-orange:#42230a;--seed-color-banner-pink:#3b172c;--seed-color-banner-purple:#2e1e45;--seed-color-banner-red:#3a0f15;--seed-color-banner-teal:#143633;--seed-color-banner-warm-gray:#2f2b27;--seed-color-banner-yellow:#3e2b00;--seed-gradient-glow-magic:#2d252d 0%, #3a312b 80%, #333232 100%;--seed-gradient-glow-magic-pressed:#3e333e 0%, #51453e 80%, #434242 100%;--seed-gradient-highlight-magic:#f60 20%, #d25aca 100%;--seed-gradient-highlight-magic-pressed:#ff9e65 20%, #e89bee 100%;--seed-gradient-shimmer-magic:#fff9f500 0%, #fff9f51a 46%, #fff9f51a 54%, #fff9f500 100%;--seed-gradient-shimmer-neutral:#fff0 0%, #ffffff1a 46%, #ffffff1a 54%, #fff0 100%;--seed-shadow-s1:0px 1px 4px 0px #00000080;--seed-shadow-s2:0px 2px 10px 0px #000000ad;--seed-shadow-s3:0px 4px 16px 0px #000c}:root{--seed-scale-s95:.95;--seed-scale-s97:.97;--seed-scale-s98:.98}@media (prefers-reduced-motion:reduce){:root{--seed-scale-s95:1;--seed-scale-s97:1;--seed-scale-s98:1}}@keyframes seed-enter{0%{opacity:var(--seed-enter-opacity,1);transform:translate3d(var(--seed-enter-translate-x,0), var(--seed-enter-translate-y,0), 0) scale3d(var(--seed-enter-scale,1), var(--seed-enter-scale,1), var(--seed-enter-scale,1)) rotate(var(--seed-enter-rotate,0))}}@keyframes seed-exit{to{opacity:var(--seed-exit-opacity,1);transform:translate3d(var(--seed-exit-translate-x,0), var(--seed-exit-translate-y,0), 0) scale3d(var(--seed-exit-scale,1), var(--seed-exit-scale,1), var(--seed-exit-scale,1)) rotate(var(--seed-exit-rotate,0))}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slide-x{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes progress-circle-head{0%{stroke-dasharray:0 1000%}75%{stroke-dasharray:var(--circumference), 1000%}to{stroke-dasharray:var(--circumference), 1000%}}@keyframes progress-circle-tail{0%{stroke-dashoffset:0}33.33%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--circumference) * -1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes drawer-slide-from-bottom{0%{transform:translate3d(0, var(--initial-transform,100%), 0)}to{transform:translate3d(0, var(--snap-point-height,0), 0)}}@keyframes drawer-slide-to-bottom{to{transform:translate3d(0, var(--initial-transform,100%), 0)}}@media (width>=480px){.seed-box{--seed-box-padding:var(--seed-box-padding-sm,initial);--seed-box-padding-y:var(--seed-box-padding-y-sm,initial);--seed-box-padding-x:var(--seed-box-padding-x-sm,initial);--seed-box-padding-bottom:var(--seed-box-padding-bottom-sm,initial);--seed-box-padding-top:var(--seed-box-padding-top-sm,initial);--seed-box-padding-left:var(--seed-box-padding-left-sm,initial);--seed-box-padding-right:var(--seed-box-padding-right-sm,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-sm,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-sm,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-sm,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-sm,initial);--seed-box-margin:var(--seed-box-margin-sm,initial);--seed-box-margin-y:var(--seed-box-margin-y-sm,initial);--seed-box-margin-x:var(--seed-box-margin-x-sm,initial);--seed-box-margin-top:var(--seed-box-margin-top-sm,initial);--seed-box-margin-bottom:var(--seed-box-margin-bottom-sm,initial);--seed-box-margin-left:var(--seed-box-margin-left-sm,initial);--seed-box-margin-right:var(--seed-box-margin-right-sm,initial);--seed-box-min-height:var(--seed-box-min-height-sm,initial);--seed-box-max-height:var(--seed-box-max-height-sm,initial);--seed-box-height:var(--seed-box-height-sm,initial);--seed-box-min-width:var(--seed-box-min-width-sm,initial);--seed-box-max-width:var(--seed-box-max-width-sm,initial);--seed-box-width:var(--seed-box-width-sm,initial);--seed-box-display:var(--seed-box-display-sm,initial);--seed-box-flex-direction:var(--seed-box-flex-direction-sm,initial);--seed-box-gap:var(--seed-box-gap-sm,initial)}.seed-grid{--seed-grid-columns:var(--seed-grid-columns-sm,initial);--seed-grid-rows:var(--seed-grid-rows-sm,initial)}}@media (width>=768px){.seed-box{--seed-box-padding:var(--seed-box-padding-md,initial);--seed-box-padding-y:var(--seed-box-padding-y-md,initial);--seed-box-padding-x:var(--seed-box-padding-x-md,initial);--seed-box-padding-bottom:var(--seed-box-padding-bottom-md,initial);--seed-box-padding-top:var(--seed-box-padding-top-md,initial);--seed-box-padding-left:var(--seed-box-padding-left-md,initial);--seed-box-padding-right:var(--seed-box-padding-right-md,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-md,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-md,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-md,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-md,initial);--seed-box-margin:var(--seed-box-margin-md,initial);--seed-box-margin-y:var(--seed-box-margin-y-md,initial);--seed-box-margin-x:var(--seed-box-margin-x-md,initial);--seed-box-margin-top:var(--seed-box-margin-top-md,initial);--seed-box-margin-bottom:var(--seed-box-margin-bottom-md,initial);--seed-box-margin-left:var(--seed-box-margin-left-md,initial);--seed-box-margin-right:var(--seed-box-margin-right-md,initial);--seed-box-min-height:var(--seed-box-min-height-md,initial);--seed-box-max-height:var(--seed-box-max-height-md,initial);--seed-box-height:var(--seed-box-height-md,initial);--seed-box-min-width:var(--seed-box-min-width-md,initial);--seed-box-max-width:var(--seed-box-max-width-md,initial);--seed-box-width:var(--seed-box-width-md,initial);--seed-box-display:var(--seed-box-display-md,initial);--seed-box-flex-direction:var(--seed-box-flex-direction-md,initial);--seed-box-gap:var(--seed-box-gap-md,initial)}.seed-grid{--seed-grid-columns:var(--seed-grid-columns-md,initial);--seed-grid-rows:var(--seed-grid-rows-md,initial)}}@media (width>=1280px){.seed-box{--seed-box-padding:var(--seed-box-padding-lg,initial);--seed-box-padding-y:var(--seed-box-padding-y-lg,initial);--seed-box-padding-x:var(--seed-box-padding-x-lg,initial);--seed-box-padding-bottom:var(--seed-box-padding-bottom-lg,initial);--seed-box-padding-top:var(--seed-box-padding-top-lg,initial);--seed-box-padding-left:var(--seed-box-padding-left-lg,initial);--seed-box-padding-right:var(--seed-box-padding-right-lg,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-lg,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-lg,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-lg,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-lg,initial);--seed-box-margin:var(--seed-box-margin-lg,initial);--seed-box-margin-y:var(--seed-box-margin-y-lg,initial);--seed-box-margin-x:var(--seed-box-margin-x-lg,initial);--seed-box-margin-top:var(--seed-box-margin-top-lg,initial);--seed-box-margin-bottom:var(--seed-box-margin-bottom-lg,initial);--seed-box-margin-left:var(--seed-box-margin-left-lg,initial);--seed-box-margin-right:var(--seed-box-margin-right-lg,initial);--seed-box-min-height:var(--seed-box-min-height-lg,initial);--seed-box-max-height:var(--seed-box-max-height-lg,initial);--seed-box-height:var(--seed-box-height-lg,initial);--seed-box-min-width:var(--seed-box-min-width-lg,initial);--seed-box-max-width:var(--seed-box-max-width-lg,initial);--seed-box-width:var(--seed-box-width-lg,initial);--seed-box-display:var(--seed-box-display-lg,initial);--seed-box-flex-direction:var(--seed-box-flex-direction-lg,initial);--seed-box-gap:var(--seed-box-gap-lg,initial)}.seed-grid{--seed-grid-columns:var(--seed-grid-columns-lg,initial);--seed-grid-rows:var(--seed-grid-rows-lg,initial)}}@media (width>=1440px){.seed-box{--seed-box-padding:var(--seed-box-padding-xl,initial);--seed-box-padding-y:var(--seed-box-padding-y-xl,initial);--seed-box-padding-x:var(--seed-box-padding-x-xl,initial);--seed-box-padding-bottom:var(--seed-box-padding-bottom-xl,initial);--seed-box-padding-top:var(--seed-box-padding-top-xl,initial);--seed-box-padding-left:var(--seed-box-padding-left-xl,initial);--seed-box-padding-right:var(--seed-box-padding-right-xl,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-xl,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-xl,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-xl,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-xl,initial);--seed-box-margin:var(--seed-box-margin-xl,initial);--seed-box-margin-y:var(--seed-box-margin-y-xl,initial);--seed-box-margin-x:var(--seed-box-margin-x-xl,initial);--seed-box-margin-top:var(--seed-box-margin-top-xl,initial);--seed-box-margin-bottom:var(--seed-box-margin-bottom-xl,initial);--seed-box-margin-left:var(--seed-box-margin-left-xl,initial);--seed-box-margin-right:var(--seed-box-margin-right-xl,initial);--seed-box-min-height:var(--seed-box-min-height-xl,initial);--seed-box-max-height:var(--seed-box-max-height-xl,initial);--seed-box-height:var(--seed-box-height-xl,initial);--seed-box-min-width:var(--seed-box-min-width-xl,initial);--seed-box-max-width:var(--seed-box-max-width-xl,initial);--seed-box-width:var(--seed-box-width-xl,initial);--seed-box-display:var(--seed-box-display-xl,initial);--seed-box-flex-direction:var(--seed-box-flex-direction-xl,initial);--seed-box-gap:var(--seed-box-gap-xl,initial)}.seed-grid{--seed-grid-columns:var(--seed-grid-columns-xl,initial);--seed-grid-rows:var(--seed-grid-rows-xl,initial)}}}@layer seed-components{.seed-action-button{box-sizing:border-box;cursor:pointer;text-transform:none;white-space:nowrap;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--seed-box-flex-grow:initial;flex-shrink:0;flex-grow:var(--seed-box-flex-grow);--seed-box-min-width:initial;min-width:var(--seed-box-min-width);--seed-box-padding-bottom:initial;--seed-box-padding-top:initial;--seed-box-padding-left:initial;--seed-box-padding-right:initial;padding-top:var(--seed-box-padding-top);padding-bottom:var(--seed-box-padding-bottom);padding-left:var(--seed-box-padding-left);padding-right:var(--seed-box-padding-right);--seed-box-bleed-bottom-base:0px;--seed-box-bleed-bottom-sm:var(--seed-box-bleed-bottom-base,initial);--seed-box-bleed-bottom-md:var(--seed-box-bleed-bottom-sm,initial);--seed-box-bleed-bottom-lg:var(--seed-box-bleed-bottom-md,initial);--seed-box-bleed-bottom-xl:var(--seed-box-bleed-bottom-lg,initial);--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-base,initial);--seed-box-bleed-top-base:0px;--seed-box-bleed-top-sm:var(--seed-box-bleed-top-base,initial);--seed-box-bleed-top-md:var(--seed-box-bleed-top-sm,initial);--seed-box-bleed-top-lg:var(--seed-box-bleed-top-md,initial);--seed-box-bleed-top-xl:var(--seed-box-bleed-top-lg,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-base,initial);--seed-box-bleed-left-base:0px;--seed-box-bleed-left-sm:var(--seed-box-bleed-left-base,initial);--seed-box-bleed-left-md:var(--seed-box-bleed-left-sm,initial);--seed-box-bleed-left-lg:var(--seed-box-bleed-left-md,initial);--seed-box-bleed-left-xl:var(--seed-box-bleed-left-lg,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-base,initial);--seed-box-bleed-right-base:0px;--seed-box-bleed-right-sm:var(--seed-box-bleed-right-base,initial);--seed-box-bleed-right-md:var(--seed-box-bleed-right-sm,initial);--seed-box-bleed-right-lg:var(--seed-box-bleed-right-md,initial);--seed-box-bleed-right-xl:var(--seed-box-bleed-right-lg,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-base,initial);margin-top:calc(var(--seed-box-bleed-top) * -1);margin-bottom:calc(var(--seed-box-bleed-bottom) * -1);margin-left:calc(var(--seed-box-bleed-left) * -1);margin-right:calc(var(--seed-box-bleed-right) * -1);outline:var(--seed-dimension-x0_5) solid transparent;outline-offset:var(--seed-dimension-x0_5);border:none;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;display:inline-flex;position:relative}.seed-action-button:is(:focus-visible,[data-focus-visible]){outline:var(--seed-dimension-x0_5) solid var(--seed-color-stroke-focus-ring);outline-offset:var(--seed-dimension-x0_5)}.seed-action-button:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed}.seed-action-button:not(:is(:disabled,[disabled],[data-disabled])):is(:active,[data-active]){scale:var(--seed-feedback-scale)}.seed-action-button{transition:background-color var(--seed-duration-color-transition) var(--seed-timing-function-easing), scale var(--seed-duration-pressed-scale) var(--seed-timing-function-pressed-scale), outline-color var(--seed-duration-d3) var(--seed-timing-function-easing)}.seed-action-button--variant_brandSolid{background:var(--seed-color-bg-brand-solid);color:var(--seed-color-palette-static-white);font-weight:var(--seed-font-weight-bold);--seed-prefix-icon-color:var(--seed-color-palette-static-white);--seed-suffix-icon-color:var(--seed-color-palette-static-white);--seed-icon-color:var(--seed-color-palette-static-white);--track-color:var(--seed-color-palette-static-white-alpha-300);--range-color:var(--seed-color-palette-static-white)}@media (hover:hover) and (pointer:fine){.seed-action-button--variant_brandSolid:is(:hover,[data-hover]){background:var(--seed-color-bg-brand-solid-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-action-button--variant_brandSolid:is(:active,[data-active]){background:var(--seed-color-bg-brand-solid-pressed)}}.seed-action-button--variant_brandSolid:is(:disabled,[disabled],[data-disabled]){background:var(--seed-color-bg-disabled);color:var(--seed-color-fg-disabled);--seed-prefix-icon-color:var(--seed-color-fg-disabled);--seed-suffix-icon-color:var(--seed-color-fg-disabled);--seed-icon-color:var(--seed-color-fg-disabled)}.seed-action-button--variant_brandSolid[data-loading]{background:var(--seed-color-bg-brand-solid-pressed)}.seed-action-button--variant_neutralSolid{background:var(--seed-color-bg-neutral-inverted);color:var(--seed-color-fg-neutral-inverted);font-weight:var(--seed-font-weight-bold);--seed-prefix-icon-color:var(--seed-color-fg-neutral-inverted);--seed-suffix-icon-color:var(--seed-color-fg-neutral-inverted);--seed-icon-color:var(--seed-color-fg-neutral-inverted);--track-color:var(--seed-color-palette-static-white-alpha-300);--range-color:var(--seed-color-palette-static-white)}@media (hover:hover) and (pointer:fine){.seed-action-button--variant_neutralSolid:is(:hover,[data-hover]){background:var(--seed-color-bg-neutral-inverted-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-action-button--variant_neutralSolid:is(:active,[data-active]){background:var(--seed-color-bg-neutral-inverted-pressed)}}.seed-action-button--variant_neutralSolid:is(:disabled,[disabled],[data-disabled]){background:var(--seed-color-bg-disabled);color:var(--seed-color-fg-disabled);--seed-prefix-icon-color:var(--seed-color-fg-disabled);--seed-suffix-icon-color:var(--seed-color-fg-disabled);--seed-icon-color:var(--seed-color-fg-disabled)}.seed-action-button--variant_neutralSolid[data-loading]{background:var(--seed-color-bg-neutral-inverted-pressed)}.seed-action-button--variant_neutralWeak{background:var(--seed-color-bg-neutral-weak);color:var(--seed-color-fg-neutral);font-weight:var(--seed-font-weight-bold);--seed-prefix-icon-color:var(--seed-color-fg-neutral);--seed-suffix-icon-color:var(--seed-color-fg-neutral);--seed-icon-color:var(--seed-color-fg-neutral);--track-color:var(--seed-color-palette-gray-500);--range-color:var(--seed-color-fg-neutral)}@media (hover:hover) and (pointer:fine){.seed-action-button--variant_neutralWeak:is(:hover,[data-hover]){background:var(--seed-color-bg-neutral-weak-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-action-button--variant_neutralWeak:is(:active,[data-active]){background:var(--seed-color-bg-neutral-weak-pressed)}}.seed-action-button--variant_neutralWeak:is(:disabled,[disabled],[data-disabled]){background:var(--seed-color-bg-disabled);color:var(--seed-color-fg-disabled);--seed-prefix-icon-color:var(--seed-color-fg-disabled);--seed-suffix-icon-color:var(--seed-color-fg-disabled);--seed-icon-color:var(--seed-color-fg-disabled)}.seed-action-button--variant_neutralWeak[data-loading]{background:var(--seed-color-bg-neutral-weak-pressed)}.seed-action-button--variant_criticalSolid{background:var(--seed-color-bg-critical-solid);color:var(--seed-color-palette-static-white);font-weight:var(--seed-font-weight-bold);--seed-prefix-icon-color:var(--seed-color-palette-static-white);--seed-suffix-icon-color:var(--seed-color-palette-static-white);--seed-icon-color:var(--seed-color-palette-static-white);--track-color:var(--seed-color-palette-static-white-alpha-300);--range-color:var(--seed-color-palette-static-white)}@media (hover:hover) and (pointer:fine){.seed-action-button--variant_criticalSolid:is(:hover,[data-hover]){background:var(--seed-color-bg-critical-solid-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-action-button--variant_criticalSolid:is(:active,[data-active]){background:var(--seed-color-bg-critical-solid-pressed)}}.seed-action-button--variant_criticalSolid:is(:disabled,[disabled],[data-disabled]){background:var(--seed-color-bg-disabled);color:var(--seed-color-fg-disabled);--seed-prefix-icon-color:var(--seed-color-fg-disabled);--seed-suffix-icon-color:var(--seed-color-fg-disabled);--seed-icon-color:var(--seed-color-fg-disabled)}.seed-action-button--variant_criticalSolid[data-loading]{background:var(--seed-color-bg-critical-solid-pressed)}.seed-action-button--variant_brandOutline{background:var(--seed-color-bg-transparent);border-style:solid;border-width:1px;border-color:var(--seed-color-stroke-neutral-muted);color:var(--seed-color-fg-brand);font-weight:var(--seed-font-weight-bold);--seed-prefix-icon-color:var(--seed-color-fg-brand);--seed-suffix-icon-color:var(--seed-color-fg-brand);--seed-icon-color:var(--seed-color-fg-brand);--track-color:var(--seed-color-palette-carrot-200);--range-color:var(--seed-color-bg-brand-solid)}@media (hover:hover) and (pointer:fine){.seed-action-button--variant_brandOutline:is(:hover,[data-hover]){background:var(--seed-color-bg-transparent-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-action-button--variant_brandOutline:is(:active,[data-active]){background:var(--seed-color-bg-transparent-pressed)}}.seed-action-button--variant_brandOutline:is(:disabled,[disabled],[data-disabled]){background:var(--seed-color-bg-transparent);border-color:var(--seed-color-stroke-neutral-muted);color:var(--seed-color-fg-disabled);--seed-prefix-icon-color:var(--seed-color-fg-disabled);--seed-suffix-icon-color:var(--seed-color-fg-disabled);--seed-icon-color:var(--seed-color-fg-disabled)}.seed-action-button--variant_brandOutline[data-loading]{background:var(--seed-color-bg-transparent)}.seed-action-button--variant_neutralOutline{background:var(--seed-color-bg-transparent);border-style:solid;border-width:1px;border-color:var(--seed-color-stroke-neutral-muted);color:var(--seed-color-fg-neutral);font-weight:var(--seed-font-weight-bold);--seed-prefix-icon-color:var(--seed-color-fg-neutral);--seed-suffix-icon-color:var(--seed-color-fg-neutral);--seed-icon-color:var(--seed-color-fg-neutral);--track-color:var(--seed-color-palette-gray-500);--range-color:var(--seed-color-fg-neutral)}@media (hover:hover) and (pointer:fine){.seed-action-button--variant_neutralOutline:is(:hover,[data-hover]){background:var(--seed-color-bg-transparent-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-action-button--variant_neutralOutline:is(:active,[data-active]){background:var(--seed-color-bg-transparent-pressed)}}.seed-action-button--variant_neutralOutline:is(:disabled,[disabled],[data-disabled]){background:var(--seed-color-bg-transparent);border-color:var(--seed-color-stroke-neutral-muted);color:var(--seed-color-fg-disabled);--seed-prefix-icon-color:var(--seed-color-fg-disabled);--seed-suffix-icon-color:var(--seed-color-fg-disabled);--seed-icon-color:var(--seed-color-fg-disabled)}.seed-action-button--variant_neutralOutline[data-loading]{background:var(--seed-color-bg-transparent)}.seed-action-button--variant_ghost{--seed-box-color:var(--seed-color-fg-neutral);color:var(--seed-box-color);--seed-prefix-icon-color:var(--seed-box-color);--seed-suffix-icon-color:var(--seed-box-color);--seed-icon-color:var(--seed-box-color);--seed-font-weight:var(--seed-font-weight-bold);font-weight:var(--seed-font-weight);--track-color:var(--seed-color-palette-gray-500);--range-color:var(--seed-color-fg-neutral);background:#fff0}@media (hover:hover) and (pointer:fine){.seed-action-button--variant_ghost:is(:hover,[data-hover]){background:var(--seed-color-bg-transparent-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-action-button--variant_ghost:is(:active,[data-active]){background:var(--seed-color-bg-transparent-pressed)}}.seed-action-button--variant_ghost:is(:disabled,[disabled],[data-disabled]){color:var(--seed-color-fg-disabled);--seed-prefix-icon-color:var(--seed-color-fg-disabled);--seed-suffix-icon-color:var(--seed-color-fg-disabled);--seed-icon-color:var(--seed-color-fg-disabled);background:#fff0}.seed-action-button--variant_ghost[data-loading]{background:var(--seed-color-bg-transparent-pressed)}.seed-action-button--size_xsmall{height:var(--seed-dimension-x8);border-radius:var(--seed-radius-full);--size:14px;--thickness:2px;--seed-prefix-icon-size:var(--seed-dimension-x3_5);--seed-suffix-icon-size:var(--seed-dimension-x3_5);--seed-icon-size:var(--seed-dimension-x3_5)}.seed-action-button--size_small{height:var(--seed-dimension-x9);border-radius:var(--seed-radius-r2);--size:14px;--thickness:2px;--seed-prefix-icon-size:var(--seed-dimension-x3_5);--seed-suffix-icon-size:var(--seed-dimension-x3_5);--seed-icon-size:var(--seed-dimension-x4)}.seed-action-button--size_medium{height:var(--seed-dimension-x10);border-radius:var(--seed-radius-r2);--size:16px;--thickness:2px;--seed-prefix-icon-size:var(--seed-dimension-x4);--seed-suffix-icon-size:var(--seed-dimension-x4);--seed-icon-size:18px}.seed-action-button--size_large{height:var(--seed-dimension-x13);border-radius:var(--seed-radius-r3);--size:18px;--thickness:2px;--seed-prefix-icon-size:22px;--seed-suffix-icon-size:22px;--seed-icon-size:22px}.seed-action-button--size_xsmall-layout_withText{gap:var(--seed-dimension-x1);--seed-box-padding-left:var(--seed-dimension-x3_5);--seed-box-padding-right:var(--seed-dimension-x3_5);--seed-box-padding-top:var(--seed-dimension-x1_5);--seed-box-padding-bottom:var(--seed-dimension-x1_5);font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3)}.seed-action-button--size_xsmall-layout_iconOnly{min-width:var(--seed-dimension-x8);--seed-box-padding-left:var(--seed-dimension-x1_5);--seed-box-padding-right:var(--seed-dimension-x1_5);--seed-box-padding-top:var(--seed-dimension-x1_5);--seed-box-padding-bottom:var(--seed-dimension-x1_5)}.seed-action-button--size_small-layout_withText{gap:var(--seed-dimension-x1);--seed-box-padding-left:var(--seed-dimension-x3_5);--seed-box-padding-right:var(--seed-dimension-x3_5);--seed-box-padding-top:var(--seed-dimension-x2);--seed-box-padding-bottom:var(--seed-dimension-x2);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.seed-action-button--size_small-layout_iconOnly{min-width:var(--seed-dimension-x9);--seed-box-padding-left:var(--seed-dimension-x2);--seed-box-padding-right:var(--seed-dimension-x2);--seed-box-padding-top:var(--seed-dimension-x2);--seed-box-padding-bottom:var(--seed-dimension-x2)}.seed-action-button--size_medium-layout_withText{gap:var(--seed-dimension-x1_5);--seed-box-padding-left:var(--seed-dimension-x4);--seed-box-padding-right:var(--seed-dimension-x4);--seed-box-padding-top:var(--seed-dimension-x2_5);--seed-box-padding-bottom:var(--seed-dimension-x2_5);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.seed-action-button--size_medium-layout_iconOnly{min-width:var(--seed-dimension-x10);--seed-box-padding-left:var(--seed-dimension-x2_5);--seed-box-padding-right:var(--seed-dimension-x2_5);--seed-box-padding-top:var(--seed-dimension-x2_5);--seed-box-padding-bottom:var(--seed-dimension-x2_5)}.seed-action-button--size_large-layout_withText{gap:var(--seed-dimension-x2);--seed-box-padding-left:var(--seed-dimension-x5);--seed-box-padding-right:var(--seed-dimension-x5);--seed-box-padding-top:var(--seed-dimension-x3_5);--seed-box-padding-bottom:var(--seed-dimension-x3_5);font-size:var(--seed-font-size-t6);line-height:var(--seed-line-height-t6)}.seed-action-button--size_large-layout_iconOnly{min-width:var(--seed-dimension-x13);--seed-box-padding-left:var(--seed-dimension-x3_5);--seed-box-padding-right:var(--seed-dimension-x3_5);--seed-box-padding-top:var(--seed-dimension-x3_5);--seed-box-padding-bottom:var(--seed-dimension-x3_5)}@media (width>=480px){.seed-action-button{--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-sm,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-sm,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-sm,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-sm,initial)}}@media (width>=768px){.seed-action-button{--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-md,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-md,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-md,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-md,initial)}}@media (width>=1280px){.seed-action-button{--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-lg,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-lg,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-lg,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-lg,initial)}}@media (width>=1440px){.seed-action-button{--seed-box-bleed-bottom:var(--seed-box-bleed-bottom-xl,initial);--seed-box-bleed-top:var(--seed-box-bleed-top-xl,initial);--seed-box-bleed-left:var(--seed-box-bleed-left-xl,initial);--seed-box-bleed-right:var(--seed-box-bleed-right-xl,initial)}}.seed-avatar__root{box-sizing:border-box;vertical-align:top;border-radius:var(--seed-radius-full);width:var(--avatar-size);height:var(--avatar-size);isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative}.seed-avatar__root:after{content:"";pointer-events:none;border-radius:var(--seed-radius-full);box-shadow:inset 0 0 0 var(--avatar-stroke-width) var(--seed-color-stroke-neutral-subtle);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16\" cy=\"16\" r=\"16\" fill=\"white\"/></svg>"), var(--svg-mask-uri);-webkit-mask-size:100% 100%, var(--badge-mask-size) var(--badge-mask-size);-webkit-mask-position:0 0, var(--badge-mask-offset) var(--badge-mask-offset);-webkit-mask-composite:source-out;-webkit-mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16\" cy=\"16\" r=\"16\" fill=\"white\"/></svg>"), var(--svg-mask-uri);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16\" cy=\"16\" r=\"16\" fill=\"white\"/></svg>"), var(--svg-mask-uri);mask-image:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16\" cy=\"16\" r=\"16\" fill=\"white\"/></svg>"), var(--svg-mask-uri);-webkit-mask-size:100% 100%, var(--badge-mask-size) var(--badge-mask-size);-webkit-mask-size:100% 100%, var(--badge-mask-size) var(--badge-mask-size);mask-size:100% 100%, var(--badge-mask-size) var(--badge-mask-size);-webkit-mask-position:0 0, var(--badge-mask-offset) var(--badge-mask-offset);-webkit-mask-position:0 0, var(--badge-mask-offset) var(--badge-mask-offset);mask-position:0 0, var(--badge-mask-offset) var(--badge-mask-offset);-webkit-mask-composite:source-out;position:absolute;inset:0;transform:translateZ(0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}.seed-avatar__image{object-fit:cover;width:100%;height:100%;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16\" cy=\"16\" r=\"16\" fill=\"white\"/></svg>"), var(--svg-mask-uri);-webkit-mask-size:100% 100%, var(--badge-mask-size) var(--badge-mask-size);-webkit-mask-position:0 0, var(--badge-mask-offset) var(--badge-mask-offset);-webkit-mask-composite:source-out;-webkit-mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16\" cy=\"16\" r=\"16\" fill=\"white\"/></svg>"), var(--svg-mask-uri);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16\" cy=\"16\" r=\"16\" fill=\"white\"/></svg>"), var(--svg-mask-uri);mask-image:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16\" cy=\"16\" r=\"16\" fill=\"white\"/></svg>"), var(--svg-mask-uri);-webkit-mask-size:100% 100%, var(--badge-mask-size) var(--badge-mask-size);-webkit-mask-size:100% 100%, var(--badge-mask-size) var(--badge-mask-size);mask-size:100% 100%, var(--badge-mask-size) var(--badge-mask-size);-webkit-mask-position:0 0, var(--badge-mask-offset) var(--badge-mask-offset);-webkit-mask-position:0 0, var(--badge-mask-offset) var(--badge-mask-offset);mask-position:0 0, var(--badge-mask-offset) var(--badge-mask-offset);-webkit-mask-composite:source-out;display:block;overflow:hidden;transform:translateZ(0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}.seed-avatar__image[data-loading-state=error],.seed-avatar__image:is([hidden],[data-hidden]){display:none}.seed-avatar__image:not([data-loading-state=loaded]){pointer-events:none}.seed-avatar__fallback{z-index:-1;object-fit:cover;border-radius:var(--seed-radius-full);width:100%;height:100%;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16\" cy=\"16\" r=\"16\" fill=\"white\"/></svg>"), var(--svg-mask-uri);-webkit-mask-size:100% 100%, var(--badge-mask-size) var(--badge-mask-size);-webkit-mask-position:0 0, var(--badge-mask-offset) var(--badge-mask-offset);-webkit-mask-composite:source-out;-webkit-mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16\" cy=\"16\" r=\"16\" fill=\"white\"/></svg>"), var(--svg-mask-uri);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16\" cy=\"16\" r=\"16\" fill=\"white\"/></svg>"), var(--svg-mask-uri);mask-image:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16\" cy=\"16\" r=\"16\" fill=\"white\"/></svg>"), var(--svg-mask-uri);-webkit-mask-size:100% 100%, var(--badge-mask-size) var(--badge-mask-size);-webkit-mask-size:100% 100%, var(--badge-mask-size) var(--badge-mask-size);mask-size:100% 100%, var(--badge-mask-size) var(--badge-mask-size);-webkit-mask-position:0 0, var(--badge-mask-offset) var(--badge-mask-offset);-webkit-mask-position:0 0, var(--badge-mask-offset) var(--badge-mask-offset);mask-position:0 0, var(--badge-mask-offset) var(--badge-mask-offset);-webkit-mask-composite:source-out;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateZ(0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}.seed-avatar__fallback[data-loading-state=loaded]{display:none}.seed-avatar__badge{box-sizing:border-box;z-index:1;top:var(--badge-offset);left:var(--badge-offset);width:var(--badge-size);height:var(--badge-size);justify-content:center;align-items:center;display:flex;position:absolute}.seed-avatar__root--size_20{--avatar-size:20px;--avatar-stroke-width:1px;--badge-mask-size:0px;--badge-mask-offset:0px}.seed-avatar__badge--size_20{display:none}.seed-avatar__root--size_24{--avatar-size:24px;--avatar-stroke-width:1px;--badge-mask-size:12px;--badge-mask-offset:14px}.seed-avatar__badge--size_24{--badge-size:10px;--badge-offset:15px}.seed-avatar__root--size_36{--avatar-size:36px;--avatar-stroke-width:1px;--badge-mask-size:18px;--badge-mask-offset:20px}.seed-avatar__badge--size_36{--badge-size:14px;--badge-offset:22px}.seed-avatar__root--size_42{--avatar-size:42px;--avatar-stroke-width:1px;--badge-mask-size:20px;--badge-mask-offset:24px}.seed-avatar__badge--size_42{--badge-size:16px;--badge-offset:26px}.seed-avatar__root--size_48{--avatar-size:48px;--avatar-stroke-width:1px;--badge-mask-size:22px;--badge-mask-offset:28px}.seed-avatar__badge--size_48{--badge-size:18px;--badge-offset:30px}.seed-avatar__root--size_56{--avatar-size:56px;--avatar-stroke-width:1px;--badge-mask-size:24px;--badge-mask-offset:34px}.seed-avatar__badge--size_56{--badge-size:20px;--badge-offset:36px}.seed-avatar__root--size_64{--avatar-size:64px;--avatar-stroke-width:1px;--badge-mask-size:26px;--badge-mask-offset:40px}.seed-avatar__badge--size_64{--badge-size:22px;--badge-offset:42px}.seed-avatar__root--size_80{--avatar-size:80px;--avatar-stroke-width:1px;--badge-mask-size:32px;--badge-mask-offset:52px}.seed-avatar__badge--size_80{--badge-size:28px;--badge-offset:54px}.seed-avatar__root--size_96{--avatar-size:96px;--avatar-stroke-width:1px;--badge-mask-size:38px;--badge-mask-offset:62px}.seed-avatar__badge--size_96{--badge-size:32px;--badge-offset:65px}.seed-avatar__root--size_108{--avatar-size:108px;--avatar-stroke-width:1px;--badge-mask-size:44px;--badge-mask-offset:70px}.seed-avatar__badge--size_108{--badge-size:36px;--badge-offset:74px}.seed-avatar__root--badgeMask_none{--svg-mask-uri:url("data:image/svg+xml;utf8,<svg />")}.seed-avatar__root--badgeMask_circle{--svg-mask-uri:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16\" cy=\"16\" r=\"16\" fill=\"white\"/></svg>")}.seed-avatar__badge--badgeMask_circle{border-radius:9999px}.seed-avatar__root--badgeMask_flower{--svg-mask-uri:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path shape-rendering=\"crispEdges\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M29.9115 8C28.4089 5.42609 25.682 4.02087 22.8994 4.10435C21.5637 1.68348 19.0037 0 15.9985 0C12.9933 0 10.4333 1.65565 9.09762 4.10435C6.32893 4.03478 3.60197 5.42609 2.09936 8C0.596754 10.5739 0.76371 13.6348 2.19675 16C0.749797 18.3652 0.596754 21.4261 2.09936 24C3.60197 26.5739 6.32893 27.9791 9.11154 27.8957C10.4472 30.3165 13.0072 32 16.0124 32C19.0176 32 21.5776 30.3443 22.9133 27.8957C25.682 27.9652 28.4089 26.5739 29.9115 24C31.4141 21.4261 31.2472 18.3652 29.8141 16C31.2611 13.6348 31.4141 10.5739 29.9115 8Z\" fill=\"white\"/></svg>")}.seed-avatar__root--badgeMask_shield{--svg-mask-uri:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M18.137 31.4527C18.1171 31.4616 18.0943 31.4721 18.0531 31.491C18.046 31.4943 18.0356 31.4994 18.0221 31.5059C17.8282 31.5996 16.9959 32.0019 16.0001 32C15.0096 32.002 14.1895 31.6075 13.986 31.5096L13.8629 31.4527C13.5452 31.3105 13.1039 31.1059 12.5795 30.8436C11.541 30.3242 10.1273 29.554 8.68691 28.5676C7.2706 27.5976 5.67543 26.3154 4.39746 24.7323C3.12739 23.159 1.92743 20.9794 1.92743 18.3179V7.77468C1.92743 6.02645 3.02031 4.4647 4.66276 3.86583L14.5747 0.25173C15.4953 -0.0839101 16.5047 -0.0839101 17.4252 0.25173L27.3372 3.86583C28.9796 4.4647 30.0725 6.02646 30.0725 7.77468V18.3179C30.0725 20.9794 28.8726 23.159 27.6025 24.7323C26.3245 26.3154 24.7294 27.5976 23.313 28.5676C21.8727 29.554 20.4589 30.3242 19.4205 30.8436C18.8961 31.1059 18.4547 31.3106 18.137 31.4527Z\" fill=\"white\"/></svg>")}.seed-avatar-stack__root{box-sizing:border-box;align-items:center;display:inline-flex}.seed-avatar-stack__item{border-radius:var(--seed-radius-full);background-clip:padding-box;display:block}.seed-avatar-stack__item--size_20:not(:first-child){margin-left:-5px}.seed-avatar-stack__item--size_20{clip-path:inset(-1px);box-shadow:0 0 0 1px var(--seed-color-bg-layer-default)}.seed-avatar-stack__item--size_24:not(:first-child){margin-left:-6px}.seed-avatar-stack__item--size_24{clip-path:inset(-1px);box-shadow:0 0 0 1px var(--seed-color-bg-layer-default)}.seed-avatar-stack__item--size_36:not(:first-child){margin-left:-8px}.seed-avatar-stack__item--size_36{clip-path:inset(-2px);box-shadow:0 0 0 2px var(--seed-color-bg-layer-default)}.seed-avatar-stack__item--size_42:not(:first-child){margin-left:-10px}.seed-avatar-stack__item--size_42{clip-path:inset(-2px);box-shadow:0 0 0 2px var(--seed-color-bg-layer-default)}.seed-avatar-stack__item--size_48:not(:first-child){margin-left:-12px}.seed-avatar-stack__item--size_48{clip-path:inset(-2px);box-shadow:0 0 0 2px var(--seed-color-bg-layer-default)}.seed-avatar-stack__item--size_56:not(:first-child){margin-left:-13px}.seed-avatar-stack__item--size_56{clip-path:inset(-3px);box-shadow:0 0 0 3px var(--seed-color-bg-layer-default)}.seed-avatar-stack__item--size_64:not(:first-child){margin-left:-16px}.seed-avatar-stack__item--size_64{clip-path:inset(-3px);box-shadow:0 0 0 3px var(--seed-color-bg-layer-default)}.seed-avatar-stack__item--size_80:not(:first-child){margin-left:-20px}.seed-avatar-stack__item--size_80{clip-path:inset(-4px);box-shadow:0 0 0 4px var(--seed-color-bg-layer-default)}.seed-avatar-stack__item--size_96:not(:first-child){margin-left:-24px}.seed-avatar-stack__item--size_96{clip-path:inset(-5px);box-shadow:0 0 0 5px var(--seed-color-bg-layer-default)}.seed-avatar-stack__item--size_108:not(:first-child){margin-left:-27px}.seed-avatar-stack__item--size_108{clip-path:inset(-5px);box-shadow:0 0 0 5px var(--seed-color-bg-layer-default)}.seed-badge__root{box-sizing:border-box;text-transform:none;text-align:start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;text-decoration:none;display:inline-flex}.seed-badge__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seed-badge__root--size_medium{max-width:clamp(calc(108px * var(--seed-font-size-limit-min)), 7.5rem, calc(108px * var(--seed-font-size-limit-max)));min-height:var(--seed-dimension-x5);padding-inline:var(--seed-dimension-x1_5);padding-block:var(--seed-dimension-x0_5);border-radius:var(--seed-radius-r1);font-size:var(--seed-font-size-t1);line-height:var(--seed-line-height-t1)}.seed-badge__root--size_large{max-width:clamp(calc(120px * var(--seed-font-size-limit-min)), 6.75rem, calc(120px * var(--seed-font-size-limit-max)));min-height:var(--seed-dimension-x6);padding-inline:var(--seed-dimension-x2);padding-block:var(--seed-dimension-x1);border-radius:var(--seed-radius-r1_5);font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2)}.seed-badge__root--variant_weak{font-weight:var(--seed-font-weight-medium)}.seed-badge__root--variant_solid,.seed-badge__root--variant_outline{font-weight:var(--seed-font-weight-bold)}.seed-badge__root--tone_neutral-variant_weak{background-color:var(--seed-color-bg-neutral-weak);color:var(--seed-color-fg-neutral-muted)}.seed-badge__root--tone_neutral-variant_solid{background-color:var(--seed-color-palette-gray-800);color:var(--seed-color-fg-neutral-inverted)}.seed-badge__root--tone_neutral-variant_outline{box-shadow:inset 0 0 0 1px var(--seed-color-stroke-neutral-muted);color:var(--seed-color-fg-neutral-muted)}.seed-badge__root--tone_brand-variant_weak{background-color:var(--seed-color-bg-brand-weak);color:var(--seed-color-fg-brand-contrast)}.seed-badge__root--tone_brand-variant_solid{background-color:var(--seed-color-bg-brand-solid);color:var(--seed-color-palette-static-white)}.seed-badge__root--tone_brand-variant_outline{box-shadow:inset 0 0 0 1px var(--seed-color-stroke-brand-weak);color:var(--seed-color-fg-brand)}.seed-badge__root--tone_informative-variant_weak{background-color:var(--seed-color-bg-informative-weak);color:var(--seed-color-fg-informative-contrast)}.seed-badge__root--tone_informative-variant_solid{background-color:var(--seed-color-bg-informative-solid);color:var(--seed-color-palette-static-white)}.seed-badge__root--tone_informative-variant_outline{box-shadow:inset 0 0 0 1px var(--seed-color-stroke-informative-weak);color:var(--seed-color-fg-informative)}.seed-badge__root--tone_positive-variant_weak{background-color:var(--seed-color-bg-positive-weak);color:var(--seed-color-fg-positive-contrast)}.seed-badge__root--tone_positive-variant_solid{background-color:var(--seed-color-bg-positive-solid);color:var(--seed-color-palette-static-white)}.seed-badge__root--tone_positive-variant_outline{box-shadow:inset 0 0 0 1px var(--seed-color-stroke-positive-weak);color:var(--seed-color-fg-positive)}.seed-badge__root--tone_warning-variant_weak{background-color:var(--seed-color-bg-warning-weak);color:var(--seed-color-fg-warning-contrast)}.seed-badge__root--tone_warning-variant_solid{background-color:var(--seed-color-bg-warning-solid);color:var(--seed-color-palette-static-black-alpha-900)}.seed-badge__root--tone_warning-variant_outline{box-shadow:inset 0 0 0 1px var(--seed-color-stroke-warning-weak);color:var(--seed-color-fg-warning)}.seed-badge__root--tone_critical-variant_weak{background-color:var(--seed-color-bg-critical-weak);color:var(--seed-color-fg-critical-contrast)}.seed-badge__root--tone_critical-variant_solid{background-color:var(--seed-color-bg-critical-solid);color:var(--seed-color-palette-static-white)}.seed-badge__root--tone_critical-variant_outline{box-shadow:inset 0 0 0 1px var(--seed-color-stroke-critical-weak);color:var(--seed-color-fg-critical)}.seed-bottom-sheet__positioner{overscroll-behavior-y:none;--sheet-z-index:2;z-index:calc(var(--sheet-z-index) + var(--layer-index,0));justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.seed-bottom-sheet__backdrop{background:var(--seed-color-bg-overlay);z-index:calc(var(--sheet-z-index) + var(--layer-index,0));position:fixed;inset:0}.seed-bottom-sheet__backdrop[data-snap-points=true],.seed-bottom-sheet__backdrop:not(:is([data-state=open],[data-open]))[data-snap-points=true]:not([data-snap-points-overlay=true]){opacity:0}.seed-bottom-sheet__backdrop:is([data-state=open],[data-open])[data-snap-points-overlay=true]{opacity:1}.seed-bottom-sheet__content{box-sizing:border-box;word-break:break-all;z-index:calc(var(--sheet-z-index) + var(--layer-index,0));background:var(--seed-color-bg-layer-floating);border-top-left-radius:var(--seed-radius-r6);border-top-right-radius:var(--seed-radius-r6);max-width:480px;padding-bottom:var(--seed-safe-area-bottom);touch-action:none;will-change:transform;transition:transform var(--seed-duration-d6) var(--seed-timing-function-enter-expressive);flex-direction:column;flex:1;display:flex;position:relative}.seed-bottom-sheet__content[data-snap-points=true]{transform:translate3d(0, var(--initial-transform,100%), 0)}.seed-bottom-sheet__content[data-delayed-snap-points=true]{transform:translate3d(0, var(--snap-point-height,0), 0)}.seed-bottom-sheet__content:is(:focus,[data-focus]){outline:none}.seed-bottom-sheet__content:after{content:"";background:inherit;z-index:-1;top:100%;height:200vh;position:absolute;inset-inline:0}.seed-bottom-sheet__header{gap:var(--seed-dimension-x2);padding-top:var(--seed-dimension-x6);padding-bottom:var(--seed-dimension-x4);flex-direction:column;display:flex}.seed-bottom-sheet__title{color:var(--seed-color-fg-neutral);font-size:var(--seed-font-size-t8);line-height:var(--seed-line-height-t8);font-weight:var(--seed-font-weight-bold);word-break:keep-all;margin:0}.seed-bottom-sheet__description{color:var(--seed-color-fg-neutral-muted);font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);font-weight:var(--seed-font-weight-regular);padding-inline:var(--seed-dimension-spacing-x-global-gutter);white-space:pre-wrap;margin:0}.seed-bottom-sheet__body{--seed-box-padding-x-base:var(--seed-dimension-spacing-x-global-gutter);--seed-box-padding-x-sm:var(--seed-box-padding-x-base,initial);--seed-box-padding-x-md:var(--seed-box-padding-x-sm,initial);--seed-box-padding-x-lg:var(--seed-box-padding-x-md,initial);--seed-box-padding-x-xl:var(--seed-box-padding-x-lg,initial);--seed-box-padding-x:var(--seed-box-padding-x-base,initial);--seed-box-height-base:auto;--seed-box-height-sm:var(--seed-box-height-base,initial);--seed-box-height-md:var(--seed-box-height-sm,initial);--seed-box-height-lg:var(--seed-box-height-md,initial);--seed-box-height-xl:var(--seed-box-height-lg,initial);--seed-box-height:var(--seed-box-height-base,initial);--seed-box-min-height-base:auto;--seed-box-min-height-sm:var(--seed-box-min-height-base,initial);--seed-box-min-height-md:var(--seed-box-min-height-sm,initial);--seed-box-min-height-lg:var(--seed-box-min-height-md,initial);--seed-box-min-height-xl:var(--seed-box-min-height-lg,initial);--seed-box-min-height:var(--seed-box-min-height-base,initial);--seed-box-max-height-base:none;--seed-box-max-height-sm:var(--seed-box-max-height-base,initial);--seed-box-max-height-md:var(--seed-box-max-height-sm,initial);--seed-box-max-height-lg:var(--seed-box-max-height-md,initial);--seed-box-max-height-xl:var(--seed-box-max-height-lg,initial);--seed-box-max-height:var(--seed-box-max-height-base,initial);--seed-box-justify-content:initial;--seed-box-align-items:initial;padding-inline:var(--seed-box-padding-x);height:var(--seed-box-height);min-height:var(--seed-box-min-height);max-height:var(--seed-box-max-height);justify-content:var(--seed-box-justify-content);align-items:var(--seed-box-align-items);flex-direction:column;display:flex}.seed-bottom-sheet__footer{padding-inline:var(--seed-dimension-spacing-x-global-gutter);padding-top:var(--seed-dimension-x3);padding-bottom:var(--seed-dimension-x4);flex-direction:column;display:flex}.seed-bottom-sheet__closeButton{top:var(--seed-dimension-x6);right:var(--seed-dimension-x4);border-radius:var(--seed-radius-full);background:var(--seed-color-bg-neutral-weak);cursor:pointer;border:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute}.seed-bottom-sheet__closeButton:is(:active,[data-active]){scale:var(--seed-feedback-scale)}.seed-bottom-sheet__closeButton{transition:scale var(--seed-duration-pressed-scale) var(--seed-timing-function-pressed-scale);--seed-icon-size:14px;--seed-icon-color:var(--seed-color-fg-neutral)}.seed-bottom-sheet__closeButton:after{content:"";border-radius:var(--seed-radius-r1);outline:var(--seed-dimension-x0_5) solid transparent;outline-offset:calc(var(--seed-dimension-x0_5) * -1);transition:outline-color var(--seed-duration-d3) var(--seed-timing-function-easing);position:absolute;inset:-8px}.seed-bottom-sheet__closeButton:is(:focus,[data-focus]){outline:none}.seed-bottom-sheet__closeButton:is(:focus-visible,[data-focus-visible]):after{outline:var(--seed-dimension-x0_5) solid var(--seed-color-stroke-focus-ring);outline-offset:calc(var(--seed-dimension-x0_5) * -1)}.seed-bottom-sheet__header--headerAlign_left{justify-content:flex-start}.seed-bottom-sheet__title--headerAlign_left{padding-left:var(--seed-dimension-spacing-x-global-gutter);padding-right:var(--seed-dimension-spacing-x-global-gutter)}.seed-bottom-sheet__title--headerAlign_left[data-show-close-button]{padding-left:var(--seed-dimension-spacing-x-global-gutter);padding-right:56px}.seed-bottom-sheet__header--headerAlign_center{text-align:center;justify-content:center}.seed-bottom-sheet__title--headerAlign_center{padding-left:var(--seed-dimension-spacing-x-global-gutter);padding-right:var(--seed-dimension-spacing-x-global-gutter)}.seed-bottom-sheet__title--headerAlign_center[data-show-close-button]{padding-left:56px;padding-right:56px}.seed-bottom-sheet__backdrop--skipAnimation_false:is([data-state=open],[data-open])[data-snap-points=false]:not([data-animation-done=true]){animation-name:fade-in;animation-duration:var(--seed-duration-d6);animation-timing-function:var(--seed-timing-function-enter)}.seed-bottom-sheet__backdrop--skipAnimation_false:not(:is([data-state=open],[data-open]))[data-snap-points=false]{animation-name:fade-out;animation-duration:var(--seed-duration-d4);animation-timing-function:var(--seed-timing-function-exit);animation-fill-mode:forwards}.seed-bottom-sheet__backdrop--skipAnimation_false:is([data-state=open],[data-open])[data-snap-points=true][data-should-overlay-animate=true]:not([data-animation-done=true]){animation-name:fade-in;animation-duration:var(--seed-duration-d6);animation-timing-function:var(--seed-timing-function-enter)}.seed-bottom-sheet__content--skipAnimation_false{animation-duration:var(--seed-duration-d6);animation-timing-function:var(--seed-timing-function-enter-expressive)}.seed-bottom-sheet__content--skipAnimation_false:is([data-state=open],[data-open])[data-snap-points=false]:not([data-animation-done=true]){animation-name:drawer-slide-from-bottom;animation-duration:var(--seed-duration-d6);animation-timing-function:var(--seed-timing-function-enter-expressive)}.seed-bottom-sheet__content--skipAnimation_false:not(:is([data-state=open],[data-open]))[data-snap-points=false]{animation-name:drawer-slide-to-bottom;animation-duration:var(--seed-duration-d4);animation-timing-function:var(--seed-timing-function-exit);animation-fill-mode:forwards}.seed-bottom-sheet__content--skipAnimation_false:is([data-state=open],[data-open])[data-delayed-snap-points=true]:not([data-animation-done=true]){animation-name:drawer-slide-from-bottom;animation-duration:var(--seed-duration-d6);animation-timing-function:var(--seed-timing-function-enter-expressive)}@media (width>=480px){.seed-bottom-sheet__body{--seed-box-padding-x:var(--seed-box-padding-x-sm,initial);--seed-box-height:var(--seed-box-height-sm,initial);--seed-box-min-height:var(--seed-box-min-height-sm,initial);--seed-box-max-height:var(--seed-box-max-height-sm,initial)}}@media (width>=768px){.seed-bottom-sheet__body{--seed-box-padding-x:var(--seed-box-padding-x-md,initial);--seed-box-height:var(--seed-box-height-md,initial);--seed-box-min-height:var(--seed-box-min-height-md,initial);--seed-box-max-height:var(--seed-box-max-height-md,initial)}}@media (width>=1280px){.seed-bottom-sheet__body{--seed-box-padding-x:var(--seed-box-padding-x-lg,initial);--seed-box-height:var(--seed-box-height-lg,initial);--seed-box-min-height:var(--seed-box-min-height-lg,initial);--seed-box-max-height:var(--seed-box-max-height-lg,initial)}}@media (width>=1440px){.seed-bottom-sheet__body{--seed-box-padding-x:var(--seed-box-padding-x-xl,initial);--seed-box-height:var(--seed-box-height-xl,initial);--seed-box-min-height:var(--seed-box-min-height-xl,initial);--seed-box-max-height:var(--seed-box-max-height-xl,initial)}}.seed-bottom-sheet-handle__root{background-color:var(--seed-color-palette-gray-400);width:36px;height:4px;transition:background-color var(--seed-duration-color-transition) var(--seed-timing-function-easing);touch-action:pan-y;border-radius:9999px;position:absolute;top:6px;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.seed-bottom-sheet-handle__root:is(:hover,[data-hover]){background-color:var(--seed-color-palette-gray-500)}}@media not all and (hover:hover) and (pointer:fine){.seed-bottom-sheet-handle__root:is(:active,[data-active]){background-color:var(--seed-color-palette-gray-500)}}.seed-bottom-sheet-handle__touchArea{touch-action:inherit;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seed-checkbox__root{vertical-align:top;isolation:isolate;cursor:pointer;align-items:flex-start;gap:var(--seed-dimension-x2);max-width:100%;display:inline-flex;position:relative}.seed-checkbox__root:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed}.seed-checkbox__label{color:var(--seed-color-fg-neutral)}.seed-checkbox__label:is(:disabled,[disabled],[data-disabled]){color:var(--seed-color-fg-disabled)}.seed-checkbox__label--weight_regular{font-weight:var(--seed-font-weight-regular)}.seed-checkbox__label--weight_bold{font-weight:var(--seed-font-weight-bold)}.seed-checkbox__root--size_large{min-height:var(--seed-dimension-x9);--checkmark-margin-top:calc((var(--seed-dimension-x9) - var(--seed-dimension-x6)) / 2)}.seed-checkbox__label--size_large{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);margin-top:calc(var(--seed-dimension-x9) / 2 - var(--seed-line-height-t5) / 2)}.seed-checkbox__root--size_medium{min-height:var(--seed-dimension-x8);--checkmark-margin-top:calc((var(--seed-dimension-x8) - var(--seed-dimension-x5)) / 2)}.seed-checkbox__label--size_medium{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);margin-top:calc(var(--seed-dimension-x8) / 2 - var(--seed-line-height-t4) / 2)}.seed-checkmark__root{box-sizing:border-box;margin-top:var(--checkmark-margin-top,0);flex:none;position:relative}.seed-checkmark__root:not(:is(:disabled,[disabled],[data-disabled])):is(:active,[data-active]){scale:var(--seed-checkmark-feedback-scale,var(--seed-feedback-scale))}.seed-checkmark__root{transition:background-color var(--seed-duration-color-transition) var(--seed-timing-function-easing), scale var(--seed-duration-pressed-scale) var(--seed-timing-function-pressed-scale), outline-color var(--seed-duration-d3) var(--seed-timing-function-easing);outline:var(--seed-focus-ring,var(--seed-dimension-x0_5) solid transparent);outline-offset:var(--seed-dimension-x0_5)}.seed-checkmark__root:is(:focus-visible,[data-focus-visible]){outline:var(--seed-focus-ring,var(--seed-dimension-x0_5) solid var(--seed-color-stroke-focus-ring));outline-offset:var(--seed-dimension-x0_5)}.seed-checkmark__icon{content:"";text-align:center;overflow:initial;margin:auto;display:none;position:absolute;inset:0}.seed-checkmark__root--variant_square{border-style:solid;border-width:1px;border-color:var(--seed-color-stroke-neutral-weak)}.seed-checkmark__root--variant_square:is(:checked,:indeterminate,[data-checked],[data-indeterminate]){border-width:0}@media (hover:hover) and (pointer:fine){.seed-checkmark__root--variant_square:not(:is(:disabled,[disabled],[data-disabled])):is(:hover,[data-hover]){background:var(--seed-color-bg-transparent-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-checkmark__root--variant_square:not(:is(:disabled,[disabled],[data-disabled])):is(:active,[data-active]){background:var(--seed-color-bg-transparent-pressed)}}.seed-checkmark__root--variant_square:is(:disabled,[disabled],[data-disabled]){background:var(--seed-color-bg-disabled);border-color:var(--seed-color-stroke-neutral-muted)}.seed-checkmark__icon--variant_square:is(:checked,:indeterminate,[data-checked],[data-indeterminate]){display:block}.seed-checkmark__icon--variant_square:is(:disabled,[disabled],[data-disabled]):is(:checked,:indeterminate,[data-checked],[data-indeterminate]){color:var(--seed-color-fg-disabled)}@media (hover:hover) and (pointer:fine){.seed-checkmark__root--variant_ghost:not(:is(:disabled,[disabled],[data-disabled])):is(:hover,[data-hover]){background:var(--seed-color-bg-transparent-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-checkmark__root--variant_ghost:not(:is(:disabled,[disabled],[data-disabled])):is(:active,[data-active]){background:var(--seed-color-bg-transparent-pressed)}}.seed-checkmark__icon--variant_ghost{color:var(--seed-color-fg-placeholder);transition:color var(--seed-duration-color-transition) var(--seed-timing-function-easing);display:block}.seed-checkmark__icon--variant_ghost:is(:disabled,[disabled],[data-disabled]),.seed-checkmark__icon--variant_ghost:is(:disabled,[disabled],[data-disabled]):is(:checked,:indeterminate,[data-checked],[data-indeterminate]){color:var(--seed-color-fg-disabled)}.seed-checkmark__root--size_large{border-radius:var(--seed-radius-r1);width:var(--seed-dimension-x6);height:var(--seed-dimension-x6)}.seed-checkmark__root--size_medium{border-radius:var(--seed-radius-r1);width:var(--seed-dimension-x5);height:var(--seed-dimension-x5)}.seed-checkmark__root--variant_square-tone_neutral:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]){background:var(--seed-color-bg-neutral-inverted)}@media (hover:hover) and (pointer:fine){.seed-checkmark__root--variant_square-tone_neutral:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]):is(:hover,[data-hover]){background:var(--seed-color-bg-neutral-inverted-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-checkmark__root--variant_square-tone_neutral:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]):is(:active,[data-active]){background:var(--seed-color-bg-neutral-inverted-pressed)}}.seed-checkmark__icon--variant_square-tone_neutral:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]){color:var(--seed-color-fg-neutral-inverted)}.seed-checkmark__root--variant_square-tone_brand:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]){background:var(--seed-color-bg-brand-solid)}@media (hover:hover) and (pointer:fine){.seed-checkmark__root--variant_square-tone_brand:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]):is(:hover,[data-hover]){background:var(--seed-color-bg-brand-solid-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-checkmark__root--variant_square-tone_brand:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]):is(:active,[data-active]){background:var(--seed-color-bg-brand-solid-pressed)}}.seed-checkmark__icon--variant_square-tone_brand:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]){color:var(--seed-color-palette-static-white)}@media (hover:hover) and (pointer:fine){.seed-checkmark__root--variant_ghost-tone_neutral:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]):is(:hover,[data-hover]){background:var(--seed-color-palette-gray-200)}}@media not all and (hover:hover) and (pointer:fine){.seed-checkmark__root--variant_ghost-tone_neutral:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]):is(:active,[data-active]){background:var(--seed-color-palette-gray-200)}}.seed-checkmark__icon--variant_ghost-tone_neutral:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]){color:var(--seed-color-fg-neutral)}@media (hover:hover) and (pointer:fine){.seed-checkmark__root--variant_ghost-tone_brand:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]):is(:hover,[data-hover]){background:var(--seed-color-palette-carrot-200)}}@media not all and (hover:hover) and (pointer:fine){.seed-checkmark__root--variant_ghost-tone_brand:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]):is(:active,[data-active]){background:var(--seed-color-palette-carrot-200)}}.seed-checkmark__icon--variant_ghost-tone_brand:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,:indeterminate,[data-checked],[data-indeterminate]){color:var(--seed-color-fg-brand)}.seed-checkmark__icon--size_medium-variant_ghost{width:14px;height:14px}.seed-checkmark__icon--size_large-variant_ghost{width:18px;height:18px}.seed-checkmark__icon--size_medium-variant_square{width:12px;height:12px}.seed-checkmark__icon--size_large-variant_square{width:14px;height:14px}.seed-checkbox-group{gap:var(--seed-dimension-x1);flex-direction:column;display:flex}.seed-chip-tabs__root{position:relative}.seed-chip-tabs__list{isolation:isolate;-ms-overflow-style:none;scrollbar-width:none;padding:0px var(--seed-dimension-x4);flex-wrap:nowrap;align-content:stretch;align-items:stretch;display:flex;position:relative;overflow-x:auto}.seed-chip-tabs__list::-webkit-scrollbar{display:none}.seed-chip-tabs__carousel{display:block;overflow:hidden}.seed-chip-tabs__carouselCamera{display:flex}.seed-chip-tabs__carouselCamera[data-auto-height]{align-items:flex-start}.seed-chip-tabs__content{flex:0 0 100%;min-width:0;overflow:hidden auto;transform:translate(0,0)}.seed-chip-tabs__content:not([data-carousel]):not(:is([aria-selected=true],[data-selected])){display:none}.seed-chip-tabs__trigger{cursor:pointer;box-sizing:border-box;white-space:nowrap;border-radius:var(--seed-radius-full);font-family:inherit;font-weight:var(--seed-font-weight-medium);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.seed-chip-tabs__trigger:not(:is(:disabled,[disabled],[data-disabled])):is(:active,[data-active]){scale:var(--seed-feedback-scale)}.seed-chip-tabs__trigger{transition:background-color var(--seed-duration-color-transition) var(--seed-timing-function-easing), scale var(--seed-duration-pressed-scale) var(--seed-timing-function-pressed-scale), outline-color var(--seed-duration-d3) var(--seed-timing-function-easing);outline:var(--seed-dimension-x0_5) solid transparent;outline-offset:var(--seed-dimension-x0_5)}.seed-chip-tabs__trigger:is(:focus-visible,[data-focus-visible]){outline:var(--seed-dimension-x0_5) solid var(--seed-color-stroke-focus-ring);outline-offset:var(--seed-dimension-x0_5)}.seed-chip-tabs__list--size_medium{gap:8px}.seed-chip-tabs__trigger--size_medium{min-height:36px;min-width:var(--seed-dimension-x12);font-size:var(--seed-font-size-t4);padding-inline:calc(var(--seed-dimension-x2) + var(--seed-dimension-x1_5))}.seed-chip-tabs__list--size_large{gap:8px}.seed-chip-tabs__trigger--size_large{min-height:40px;min-width:var(--seed-dimension-x13);font-size:var(--seed-font-size-t4);padding-inline:calc(var(--seed-dimension-x2_5) + var(--seed-dimension-x1_5))}.seed-chip-tabs__trigger--variant_neutralSolid{background-color:var(--seed-color-bg-neutral-weak-alpha);color:var(--seed-color-fg-neutral)}.seed-chip-tabs__trigger--variant_neutralSolid:is([aria-selected=true],[data-selected]){background-color:var(--seed-color-bg-neutral-inverted);color:var(--seed-color-fg-neutral-inverted)}@media (hover:hover) and (pointer:fine){.seed-chip-tabs__trigger--variant_neutralSolid:is(:hover,[data-hover]){background-color:var(--seed-color-bg-neutral-weak-alpha-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-chip-tabs__trigger--variant_neutralSolid:is(:active,[data-active]){background-color:var(--seed-color-bg-neutral-weak-alpha-pressed)}}@media (hover:hover) and (pointer:fine){.seed-chip-tabs__trigger--variant_neutralSolid:is([aria-selected=true],[data-selected]):is(:hover,[data-hover]){background-color:var(--seed-color-bg-neutral-inverted-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-chip-tabs__trigger--variant_neutralSolid:is([aria-selected=true],[data-selected]):is(:active,[data-active]){background-color:var(--seed-color-bg-neutral-inverted-pressed)}}.seed-chip-tabs__trigger--variant_neutralSolid:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed;opacity:.5}.seed-chip-tabs__trigger--variant_neutralOutline{background-color:var(--seed-color-bg-transparent);border:1px solid var(--seed-color-stroke-neutral-muted);color:var(--seed-color-fg-neutral)}.seed-chip-tabs__trigger--variant_neutralOutline:is([aria-selected=true],[data-selected]){background-color:var(--seed-color-bg-neutral-inverted);color:var(--seed-color-fg-neutral-inverted);border-color:#0000}@media (hover:hover) and (pointer:fine){.seed-chip-tabs__trigger--variant_neutralOutline:is(:hover,[data-hover]){background-color:var(--seed-color-bg-transparent-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-chip-tabs__trigger--variant_neutralOutline:is(:active,[data-active]){background-color:var(--seed-color-bg-transparent-pressed)}}@media (hover:hover) and (pointer:fine){.seed-chip-tabs__trigger--variant_neutralOutline:is([aria-selected=true],[data-selected]):is(:hover,[data-hover]){background-color:var(--seed-color-bg-neutral-inverted-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-chip-tabs__trigger--variant_neutralOutline:is([aria-selected=true],[data-selected]):is(:active,[data-active]){background-color:var(--seed-color-bg-neutral-inverted-pressed)}}.seed-chip-tabs__trigger--variant_neutralOutline:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed;opacity:.5}.seed-chip-tabs__root--contentLayout_fill{flex-direction:column;height:100%;display:flex}.seed-chip-tabs__carousel--contentLayout_fill{flex:1}.seed-chip-tabs__carouselCamera--contentLayout_fill{align-items:stretch;height:100%}.seed-chip-tabs__root--contentLayout_hug{display:block}.seed-chip-tabs__root--stickyList_true{position:relative}.seed-chip-tabs__list--stickyList_true{z-index:1;position:sticky;top:0}.seed-field__root{gap:var(--seed-dimension-x2);flex-direction:column;width:100%;display:flex}.seed-field__header{padding-inline:var(--seed-dimension-x0_5);justify-content:space-between;align-items:center;gap:var(--seed-dimension-x2_5);display:flex}.seed-field__footer{padding-inline:var(--seed-dimension-x0_5);align-items:flex-start;gap:var(--seed-dimension-x2);display:flex}.seed-field__description{color:var(--seed-color-fg-neutral-subtle);font-weight:var(--seed-font-weight-regular);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);--seed-prefix-icon-size:var(--seed-dimension-x4);--seed-prefix-icon-color:var(--seed-color-fg-neutral-subtle);--seed-prefix-icon-margin-right:var(--seed-dimension-x1_5);--seed-prefix-icon-margin-top:calc((var(--seed-line-height-t4) - var(--seed-dimension-x4)) / 2);display:flex}.seed-field__errorMessage{color:var(--seed-color-fg-critical);font-weight:var(--seed-font-weight-regular);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);--seed-prefix-icon-size:var(--seed-dimension-x4);--seed-prefix-icon-color:var(--seed-color-fg-critical);--seed-prefix-icon-margin-right:var(--seed-dimension-x1_5);--seed-prefix-icon-margin-top:calc((var(--seed-line-height-t4) - var(--seed-dimension-x4)) / 2);display:flex}.seed-field__characterCountArea{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);margin-left:auto}.seed-field__characterCount{color:var(--seed-color-fg-neutral);font-weight:var(--seed-font-weight-regular);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.seed-field__characterCount[data-empty]:not(:is(:invalid,[data-invalid])){color:var(--seed-color-fg-neutral-subtle)}.seed-field__characterCount:is(:invalid,[data-invalid]){color:var(--seed-color-fg-critical)}.seed-field__maxCharacterCount{color:var(--seed-color-fg-neutral-subtle);font-weight:var(--seed-font-weight-regular);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.seed-field__maxCharacterCount:is(:invalid,[data-invalid]){color:var(--seed-color-fg-critical)}.seed-field-label__root{color:var(--seed-color-fg-neutral);font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5)}.seed-field-label__indicatorText{vertical-align:bottom;padding-left:clamp(calc(4px * var(--seed-font-size-limit-min)), .25rem, calc(4px * var(--seed-font-size-limit-max)));color:var(--seed-color-fg-neutral-subtle);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t5);font-weight:var(--seed-font-weight-regular);display:inline}.seed-field-label__indicatorIcon{vertical-align:top;width:clamp(calc(6px * var(--seed-font-size-limit-min)), .375rem, calc(6px * var(--seed-font-size-limit-max)));height:clamp(calc(6px * var(--seed-font-size-limit-min)), .375rem, calc(6px * var(--seed-font-size-limit-max)));margin-top:clamp(calc(4px * var(--seed-font-size-limit-min)), .25rem, calc(4px * var(--seed-font-size-limit-max)));margin-left:clamp(calc(2px * var(--seed-font-size-limit-min)), .125rem, calc(2px * var(--seed-font-size-limit-max)));color:var(--seed-color-fg-critical);display:inline}.seed-field-label__root--weight_medium{font-weight:var(--seed-font-weight-medium)}.seed-field-label__root--weight_bold{font-weight:var(--seed-font-weight-bold)}.seed-radio__root{vertical-align:top;isolation:isolate;cursor:pointer;align-items:flex-start;gap:var(--seed-dimension-x2);max-width:100%;display:inline-flex;position:relative}.seed-radio__root:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed}.seed-radio__label{color:var(--seed-color-fg-neutral)}.seed-radio__label:is(:disabled,[disabled],[data-disabled]){color:var(--seed-color-fg-disabled)}.seed-radio__label--weight_regular{font-weight:var(--seed-font-weight-regular)}.seed-radio__label--weight_bold{font-weight:var(--seed-font-weight-bold)}.seed-radio__root--size_large{min-height:var(--seed-dimension-x9);--radiomark-margin-top:calc((var(--seed-dimension-x9) - var(--seed-dimension-x6)) / 2)}.seed-radio__label--size_large{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);margin-top:calc(var(--seed-dimension-x9) / 2 - var(--seed-line-height-t5) / 2)}.seed-radio__root--size_medium{min-height:var(--seed-dimension-x8);--radiomark-margin-top:calc((var(--seed-dimension-x8) - var(--seed-dimension-x5)) / 2)}.seed-radio__label--size_medium{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);margin-top:calc(var(--seed-dimension-x8) / 2 - var(--seed-line-height-t4) / 2)}.seed-radio-group{gap:var(--seed-dimension-x1);flex-direction:column;display:flex}.seed-radiomark__root{box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--seed-color-stroke-neutral-weak);border-radius:var(--seed-radius-full);margin-top:var(--radiomark-margin-top,0);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.seed-radiomark__root:not(:is(:disabled,[disabled],[data-disabled])):is(:active,[data-active]){scale:var(--seed-radiomark-feedback-scale,var(--seed-feedback-scale))}.seed-radiomark__root{transition:background-color var(--seed-duration-color-transition) var(--seed-timing-function-easing), scale var(--seed-duration-pressed-scale) var(--seed-timing-function-pressed-scale), outline-color var(--seed-duration-d3) var(--seed-timing-function-easing);outline:var(--seed-focus-ring,var(--seed-dimension-x0_5) solid transparent);outline-offset:var(--seed-dimension-x0_5)}@media (hover:hover) and (pointer:fine){.seed-radiomark__root:not(:is(:disabled,[disabled],[data-disabled])):is(:hover,[data-hover]){background-color:var(--seed-color-bg-transparent-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-radiomark__root:not(:is(:disabled,[disabled],[data-disabled])):is(:active,[data-active]){background-color:var(--seed-color-bg-transparent-pressed)}}.seed-radiomark__root:is(:checked,[data-checked]){border-width:0}.seed-radiomark__root:is(:disabled,[disabled],[data-disabled]){background-color:var(--seed-color-palette-gray-300)}.seed-radiomark__root:is(:disabled,[disabled],[data-disabled]):is(:checked,[data-checked]){background-color:var(--seed-color-bg-transparent);border-width:1px;border-color:var(--seed-color-palette-gray-300)}.seed-radiomark__root:is(:focus-visible,[data-focus-visible]){outline:var(--seed-focus-ring,var(--seed-dimension-x0_5) solid var(--seed-color-stroke-focus-ring));outline-offset:var(--seed-dimension-x0_5)}.seed-radiomark__icon{border-radius:var(--seed-radius-full);display:none}.seed-radiomark__icon:is(:checked,[data-checked]){display:block}.seed-radiomark__icon:is(:disabled,[disabled],[data-disabled]):is(:checked,[data-checked]){color:var(--seed-color-palette-gray-300)}.seed-radiomark__root--tone_neutral:is(:checked,[data-checked]){background-color:var(--seed-color-bg-neutral-inverted)}@media (hover:hover) and (pointer:fine){.seed-radiomark__root--tone_neutral:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,[data-checked]):is(:hover,[data-hover]){background-color:var(--seed-color-bg-neutral-inverted-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-radiomark__root--tone_neutral:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,[data-checked]):is(:active,[data-active]){background-color:var(--seed-color-bg-neutral-inverted-pressed)}}.seed-radiomark__icon--tone_neutral:is(:checked,[data-checked]){color:var(--seed-color-fg-neutral-inverted)}.seed-radiomark__root--tone_brand:is(:checked,[data-checked]){background-color:var(--seed-color-bg-brand-solid)}@media (hover:hover) and (pointer:fine){.seed-radiomark__root--tone_brand:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,[data-checked]):is(:hover,[data-hover]){background-color:var(--seed-color-bg-brand-solid-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-radiomark__root--tone_brand:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,[data-checked]):is(:active,[data-active]){background-color:var(--seed-color-bg-brand-solid-pressed)}}.seed-radiomark__icon--tone_brand:is(:checked,[data-checked]){color:var(--seed-color-palette-static-white)}.seed-radiomark__root--size_large{width:var(--seed-dimension-x6);height:var(--seed-dimension-x6)}.seed-radiomark__icon--size_large{width:var(--seed-dimension-x2_5);height:var(--seed-dimension-x2_5)}.seed-radiomark__icon--size_large:is(:disabled,[disabled],[data-disabled]){width:var(--seed-dimension-x3);height:var(--seed-dimension-x3)}.seed-radiomark__root--size_medium{width:var(--seed-dimension-x5);height:var(--seed-dimension-x5)}.seed-radiomark__icon--size_medium{width:var(--seed-dimension-x2);height:var(--seed-dimension-x2)}.seed-radiomark__icon--size_medium:is(:disabled,[disabled],[data-disabled]){width:var(--seed-dimension-x2_5);height:var(--seed-dimension-x2_5)}.seed-segmented-control__root{box-sizing:border-box;max-width:100%;padding:var(--seed-dimension-x1);border-radius:var(--seed-radius-full);background-color:var(--seed-color-bg-neutral-weak-alpha);isolation:isolate;grid-auto-rows:1fr;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;display:grid;position:relative}.seed-segmented-control__indicator{z-index:-1;will-change:transform;transform:translateX(calc(var(--segment-index) * 100%));inset-block:var(--seed-dimension-x1);left:var(--seed-dimension-x1);width:calc((100% - var(--seed-dimension-x1) * 2) / var(--segment-count));border-radius:var(--seed-radius-full);background-color:var(--seed-color-palette-gray-00);box-shadow:inset 0 0 0 1px var(--seed-color-stroke-neutral-muted);transition:transform var(--seed-duration-d4) var(--seed-timing-function-easing);position:absolute}.seed-segmented-control__item{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;overflow-wrap:break-word;justify-content:center;align-items:center;gap:var(--seed-dimension-x1_5);min-width:86px;height:100%;min-height:34px;padding-inline:var(--seed-dimension-x6);padding-block:var(--seed-dimension-x1_5);border-radius:var(--seed-radius-full);font-weight:var(--seed-font-weight-bold);font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);color:var(--seed-color-fg-neutral-subtle);transition:background-color var(--seed-duration-color-transition) var(--seed-timing-function-easing), color var(--seed-duration-color-transition) var(--seed-timing-function-easing), box-shadow var(--seed-duration-color-transition) var(--seed-timing-function-easing), outline-color var(--seed-duration-d3) var(--seed-timing-function-easing);display:flex}.seed-segmented-control__item:is(:checked,[data-checked]){color:var(--seed-color-fg-neutral)}.seed-segmented-control__item{outline:var(--seed-dimension-x0_5) solid transparent;outline-offset:var(--seed-dimension-x0_5)}.seed-segmented-control__item:is(:focus-visible,[data-focus-visible]){outline:var(--seed-dimension-x0_5) solid var(--seed-color-stroke-focus-ring);outline-offset:var(--seed-dimension-x0_5)}.seed-segmented-control__item:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed;color:var(--seed-color-fg-disabled)}.seed-segmented-control__item:is(:disabled,[disabled],[data-disabled]):is(:checked,[data-checked]){background-color:var(--seed-color-bg-disabled);box-shadow:inset 0 0 0 1px var(--seed-color-stroke-neutral-muted)}@media (hover:hover) and (pointer:fine){.seed-segmented-control__item:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,[data-checked]):is(:hover,[data-hover]){background-color:var(--seed-color-palette-gray-100);box-shadow:inset 0 0 0 1px var(--seed-color-stroke-neutral-muted)}}@media not all and (hover:hover) and (pointer:fine){.seed-segmented-control__item:not(:is(:disabled,[disabled],[data-disabled])):is(:checked,[data-checked]):is(:active,[data-active]){background-color:var(--seed-color-palette-gray-100);box-shadow:inset 0 0 0 1px var(--seed-color-stroke-neutral-muted)}}@media (hover:hover) and (pointer:fine){.seed-segmented-control__item:not(:is(:disabled,[disabled],[data-disabled])):not(:is(:checked,[data-checked])):is(:hover,[data-hover]){background-color:var(--seed-color-bg-neutral-weak-pressed);box-shadow:inset 0 0 0 1px var(--seed-color-stroke-neutral-muted)}}@media not all and (hover:hover) and (pointer:fine){.seed-segmented-control__item:not(:is(:disabled,[disabled],[data-disabled])):not(:is(:checked,[data-checked])):is(:active,[data-active]){background-color:var(--seed-color-bg-neutral-weak-pressed);box-shadow:inset 0 0 0 1px var(--seed-color-stroke-neutral-muted)}}.seed-skeleton{box-sizing:border-box;--seed-box-width-base:auto;--seed-box-width-sm:var(--seed-box-width-base,initial);--seed-box-width-md:var(--seed-box-width-sm,initial);--seed-box-width-lg:var(--seed-box-width-md,initial);--seed-box-width-xl:var(--seed-box-width-lg,initial);--seed-box-width:var(--seed-box-width-base,initial);--seed-box-height-base:auto;--seed-box-height-sm:var(--seed-box-height-base,initial);--seed-box-height-md:var(--seed-box-height-sm,initial);--seed-box-height-lg:var(--seed-box-height-md,initial);--seed-box-height-xl:var(--seed-box-height-lg,initial);--seed-box-height:var(--seed-box-height-base,initial);width:var(--seed-box-width);height:var(--seed-box-height);display:inline-block;overflow:hidden}.seed-skeleton:after{content:"";width:100%;height:100%;animation-name:slide-x;animation-duration:1.5s;animation-fill-mode:forwards;animation-timing-function:var(--seed-timing-function-easing);background-repeat:no-repeat;animation-iteration-count:infinite;display:block}.seed-skeleton--radius_0{border-radius:0}.seed-skeleton--radius_8{border-radius:8px}.seed-skeleton--radius_16{border-radius:16px}.seed-skeleton--radius_full{border-radius:var(--seed-radius-full)}.seed-skeleton--tone_neutral{background:var(--seed-color-palette-gray-200)}.seed-skeleton--tone_neutral:after{background-image:linear-gradient(90deg, var(--seed-gradient-shimmer-neutral))}.seed-skeleton--tone_magic{background:var(--seed-color-bg-magic-weak)}.seed-skeleton--tone_magic:after{background-image:linear-gradient(90deg, var(--seed-gradient-shimmer-magic))}@media (width>=480px){.seed-skeleton{--seed-box-width:var(--seed-box-width-sm,initial);--seed-box-height:var(--seed-box-height-sm,initial)}}@media (width>=768px){.seed-skeleton{--seed-box-width:var(--seed-box-width-md,initial);--seed-box-height:var(--seed-box-height-md,initial)}}@media (width>=1280px){.seed-skeleton{--seed-box-width:var(--seed-box-width-lg,initial);--seed-box-height:var(--seed-box-height-lg,initial)}}@media (width>=1440px){.seed-skeleton{--seed-box-width:var(--seed-box-width-xl,initial);--seed-box-height:var(--seed-box-height-xl,initial)}}.seed-switch__root{box-sizing:border-box;vertical-align:top;isolation:isolate;cursor:pointer;justify-content:space-between;align-items:flex-start;display:inline-flex;position:relative}.seed-switch__root:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed}.seed-switch__label{font-weight:var(--seed-font-weight-medium);color:var(--seed-color-fg-neutral);transition:opacity var(--seed-duration-d1) var(--seed-timing-function-easing)}.seed-switch__label:is(:disabled,[disabled],[data-disabled]){opacity:.58}.seed-switch__root--size_16{min-height:var(--seed-dimension-x6);gap:var(--seed-dimension-x1_5);--switchmark-margin-top:calc((var(--seed-dimension-x6) - 16px) / 2)}.seed-switch__label--size_16{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);margin-top:calc(var(--seed-dimension-x6) / 2 - var(--seed-line-height-t3) / 2)}.seed-switch__root--size_24{min-height:var(--seed-dimension-x6);gap:var(--seed-dimension-x2);--switchmark-margin-top:calc((var(--seed-dimension-x6) - 24px) / 2)}.seed-switch__label--size_24{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);margin-top:calc(var(--seed-dimension-x6) / 2 - var(--seed-line-height-t4) / 2)}.seed-switch__root--size_32{min-height:var(--seed-dimension-x8);gap:var(--seed-dimension-x2_5);--switchmark-margin-top:calc((var(--seed-dimension-x8) - 32px) / 2)}.seed-switch__label--size_32{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);margin-top:calc(var(--seed-dimension-x8) / 2 - var(--seed-line-height-t5) / 2)}.seed-switchmark__root{box-sizing:border-box;border-radius:var(--seed-radius-full);background:var(--seed-color-palette-gray-600);margin:var(--switchmark-margin-top,0) 0;transition:background-color var(--seed-duration-d1) var(--seed-timing-function-easing) 20ms, opacity var(--seed-duration-d1) var(--seed-timing-function-easing), scale var(--seed-duration-pressed-scale) var(--seed-timing-function-pressed-scale), outline-color var(--seed-duration-d3) var(--seed-timing-function-easing);display:block;position:relative}.seed-switchmark__root:not(:is(:disabled,[disabled],[data-disabled])):is(:active,[data-active]){scale:var(--seed-switchmark-feedback-scale,var(--seed-feedback-scale))}.seed-switchmark__root:is(:disabled,[disabled],[data-disabled]){opacity:.38}.seed-switchmark__root{outline:var(--seed-focus-ring,var(--seed-dimension-x0_5) solid transparent);outline-offset:var(--seed-dimension-x0_5)}.seed-switchmark__root:is(:focus-visible,[data-focus-visible]){outline:var(--seed-focus-ring,var(--seed-dimension-x0_5) solid var(--seed-color-stroke-focus-ring));outline-offset:var(--seed-dimension-x0_5)}.seed-switchmark__thumb{border-radius:var(--seed-radius-full);transition:transform var(--seed-duration-d3) var(--seed-timing-function-easing), background-color var(--seed-duration-d1) var(--seed-timing-function-easing) 20ms;transform:scale(.8)}.seed-switchmark__root--tone_neutral:is(:checked,[data-checked]){background:var(--seed-color-bg-neutral-inverted)}.seed-switchmark__root--tone_neutral:is(:disabled,[disabled],[data-disabled]):is(:checked,[data-checked]){background:var(--seed-color-palette-gray-600)}.seed-switchmark__thumb--tone_neutral{background:var(--seed-color-fg-neutral-inverted)}.seed-switchmark__thumb--tone_neutral:is(:disabled,[disabled],[data-disabled]){background:var(--seed-color-palette-static-black-alpha-700)}.seed-switchmark__root--tone_brand:is(:checked,[data-checked]){background:var(--seed-color-bg-brand-solid)}.seed-switchmark__thumb--tone_brand{background:var(--seed-color-palette-static-white)}.seed-switchmark__root--size_16{min-width:26px;min-height:16px;padding:2px}.seed-switchmark__thumb--size_16{width:12px;height:12px}.seed-switchmark__thumb--size_16:is(:checked,[data-checked]){transform:scale(1)translate(10px)}.seed-switchmark__root--size_24{min-width:38px;min-height:24px;padding:2px}.seed-switchmark__thumb--size_24{width:20px;height:20px}.seed-switchmark__thumb--size_24:is(:checked,[data-checked]){transform:scale(1)translate(14px)}.seed-switchmark__root--size_32{min-width:52px;min-height:32px;padding:3px}.seed-switchmark__thumb--size_32{width:26px;height:26px}.seed-switchmark__thumb--size_32:is(:checked,[data-checked]){transform:scale(1)translate(20px)}.seed-tabs__root{position:relative}.seed-tabs__list{isolation:isolate;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;align-content:stretch;align-items:stretch;display:flex;position:relative;overflow-x:auto}.seed-tabs__list::-webkit-scrollbar{display:none}.seed-tabs__list{background:var(--seed-color-bg-layer-default);box-shadow:inset 0 -1px var(--seed-color-stroke-neutral-muted)}.seed-tabs__carousel{display:block;overflow:hidden}.seed-tabs__carouselCamera{display:flex}.seed-tabs__carouselCamera[data-auto-height]{align-items:flex-start}.seed-tabs__content{flex:0 0 100%;min-width:0;overflow:hidden auto;transform:translate(0,0)}.seed-tabs__content[data-ssr]:not(:is([aria-selected=true],[data-selected])),.seed-tabs__content:not([data-carousel]):not(:is([aria-selected=true],[data-selected])){display:none}.seed-tabs__indicator{will-change:left, width;transition-property:left,width;transition-duration:var(--seed-duration-d4);transition-timing-function:var(--seed-timing-function-easing);left:var(--indicator-left,0px);width:var(--indicator-width,0px);color:var(--seed-color-fg-neutral);border-bottom:2px solid var(--seed-color-fg-neutral);position:absolute;bottom:0}.seed-tabs__indicator[data-ssr]{display:none}.seed-tabs__trigger{cursor:pointer;box-sizing:border-box;white-space:nowrap;color:var(--seed-color-fg-neutral-subtle);background-color:#0000;border:none;justify-content:center;align-items:flex-end;display:flex;position:relative}.seed-tabs__trigger:is([aria-selected=true],[data-selected]){color:var(--seed-color-fg-neutral)}.seed-tabs__trigger:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed;color:var(--seed-color-fg-disabled)}.seed-tabs__trigger:is([aria-selected=true],[data-selected])[data-ssr]:after{content:"";background-color:var(--seed-color-fg-neutral);height:2px;position:absolute;bottom:0}.seed-tabs__trigger:not(:is(:disabled,[disabled],[data-disabled])):is(:active,[data-active]){scale:var(--seed-feedback-scale)}.seed-tabs__trigger{transition:scale var(--seed-duration-pressed-scale) var(--seed-timing-function-pressed-scale), outline-color var(--seed-duration-d3) var(--seed-timing-function-easing);outline:var(--seed-dimension-x0_5) solid transparent;outline-offset:calc(var(--seed-dimension-x0_5) * -1)}.seed-tabs__trigger:is(:focus-visible,[data-focus-visible]){outline:var(--seed-dimension-x0_5) solid var(--seed-color-stroke-focus-ring);outline-offset:calc(var(--seed-dimension-x0_5) * -1)}.seed-tabs__list--triggerLayout_fill{justify-content:space-around;padding-inline:0}.seed-tabs__indicator--triggerLayout_fill{left:calc(var(--indicator-left,0px) + var(--seed-dimension-spacing-x-global-gutter));width:calc(var(--indicator-width,0px) - 2 * var(--seed-dimension-spacing-x-global-gutter))}.seed-tabs__trigger--triggerLayout_fill{flex:1}.seed-tabs__trigger--triggerLayout_fill:is([aria-selected=true],[data-selected])[data-ssr]:after{inset-inline:var(--seed-dimension-spacing-x-global-gutter)}.seed-tabs__list--triggerLayout_hug{padding-inline:var(--seed-dimension-spacing-x-global-gutter);justify-content:flex-start}.seed-tabs__indicator--triggerLayout_hug{left:calc(var(--indicator-left,0px) + 0px);width:calc(var(--indicator-width,0px) - 2 * 0px)}.seed-tabs__trigger--triggerLayout_hug:is([aria-selected=true],[data-selected])[data-ssr]:after{inset-inline:0}.seed-tabs__root--contentLayout_fill{flex-direction:column;height:100%;display:flex}.seed-tabs__carousel--contentLayout_fill{flex:1}.seed-tabs__carouselCamera--contentLayout_fill{align-items:stretch;height:100%}.seed-tabs__root--contentLayout_hug{display:block}.seed-tabs__root--size_small{--tabs-list-height:40px}.seed-tabs__list--size_small{min-height:40px}.seed-tabs__trigger--size_small{min-height:40px;padding-inline:var(--seed-dimension-x2_5);padding-block:var(--seed-dimension-x2_5);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);font-weight:var(--seed-font-weight-bold)}.seed-tabs__root--size_medium{--tabs-list-height:44px}.seed-tabs__list--size_medium{min-height:44px}.seed-tabs__trigger--size_medium{min-height:44px;padding-inline:var(--seed-dimension-x2_5);padding-block:var(--seed-dimension-x2_5);font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);font-weight:var(--seed-font-weight-bold)}.seed-tabs__root--stickyList_true{position:relative}.seed-tabs__list--stickyList_true{z-index:1;position:sticky;top:0}.seed-text-input__root{align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.seed-text-input__root:after{content:"";border-radius:inherit;transition:border-color .1s var(--seed-timing-function-easing);pointer-events:none;border-color:#0000;position:absolute;inset:0}.seed-text-input__value{box-sizing:border-box;font:inherit;resize:none;color:var(--seed-color-fg-neutral);font-weight:var(--seed-font-weight-regular);background:0 0;border:none;outline:none;flex-grow:1;align-self:stretch;padding-inline:0}.seed-text-input__value:is(input){width:0}.seed-text-input__value::placeholder{color:var(--seed-color-fg-placeholder);font-weight:var(--seed-font-weight-regular)}.seed-text-input__value:is(:autofill,:autofill){-webkit-text-fill-color:var(--seed-color-fg-neutral);transition:background-color 2147480000s 2147480000s}@supports ((-webkit-background-clip:text) or (background-clip:text)){.seed-text-input__value:is(:autofill,:autofill){-webkit-background-clip:text;background-clip:text;transition:none}}.seed-text-input__value:is(:disabled,[disabled],[data-disabled]){color:var(--seed-color-fg-disabled);cursor:not-allowed}.seed-text-input__value:is(:disabled,[disabled],[data-disabled])::placeholder{color:var(--seed-color-fg-disabled)}.seed-text-input__prefixText{color:var(--seed-color-fg-neutral-subtle);font-weight:var(--seed-font-weight-regular)}.seed-text-input__prefixText:is(:disabled,[disabled],[data-disabled]){color:var(--seed-color-fg-disabled)}.seed-text-input__prefixIcon{color:var(--seed-color-fg-neutral-muted);flex-shrink:0}.seed-text-input__prefixIcon:is(:disabled,[disabled],[data-disabled]){color:var(--seed-color-fg-disabled)}.seed-text-input__suffixText{color:var(--seed-color-fg-neutral-subtle);font-weight:var(--seed-font-weight-regular)}.seed-text-input__suffixText:is(:disabled,[disabled],[data-disabled]){color:var(--seed-color-fg-disabled)}.seed-text-input__suffixIcon{color:var(--seed-color-fg-neutral-muted);flex-shrink:0}.seed-text-input__suffixIcon:is(:disabled,[disabled],[data-disabled]){color:var(--seed-color-fg-disabled)}.seed-text-input__root--variant_outline{box-shadow:inset 0 0 0 1px var(--seed-color-stroke-neutral-weak)}.seed-text-input__root--variant_outline:after{border-style:solid;border-width:2px}.seed-text-input__root--variant_outline:not([data-readonly]):is(:focus,[data-focus]):after{border-color:var(--seed-color-stroke-neutral-contrast);border-width:2px}.seed-text-input__root--variant_outline:is(:invalid,[data-invalid]):after,.seed-text-input__root--variant_outline:is(:invalid,[data-invalid]):is(:focus,[data-focus]):after{border-color:var(--seed-color-stroke-critical-solid);border-width:2px}.seed-text-input__root--variant_outline:is(:disabled,[disabled],[data-disabled]),.seed-text-input__root--variant_outline[data-readonly]:not(:is(:disabled,[disabled],[data-disabled])){background-color:var(--seed-color-bg-disabled)}.seed-text-input__root--variant_underline{box-shadow:inset 0 calc(1px * -1) 0 0 var(--seed-color-stroke-neutral-weak)}.seed-text-input__root--variant_underline:after{border-bottom-style:solid;border-bottom-width:2px}.seed-text-input__root--variant_underline:not([data-readonly]):is(:focus,[data-focus]):after{border-bottom-color:var(--seed-color-stroke-neutral-contrast);border-bottom-width:2px}.seed-text-input__root--variant_underline:is(:invalid,[data-invalid]):after,.seed-text-input__root--variant_underline:is(:invalid,[data-invalid]):is(:focus,[data-focus]):after{border-bottom-color:var(--seed-color-stroke-critical-solid);border-bottom-width:2px}.seed-text-input__value--variant_underline[data-readonly]:not(:is(:disabled,[disabled],[data-disabled])),.seed-text-input__value--variant_underline[data-readonly]:not(:is(:disabled,[disabled],[data-disabled]))::placeholder{color:var(--seed-color-fg-neutral-muted)}.seed-text-input__value--size_large:is(textarea){min-height:94px;padding-block:var(--seed-dimension-x3_5)}.seed-text-input__value--size_medium:is(textarea){min-height:82px;padding-block:var(--seed-dimension-x3)}.seed-text-input__value--size_responsive:is(textarea){min-height:94px;padding-block:var(--seed-dimension-x3_5)}@media (width>=1280px){.seed-text-input__value--size_responsive:is(textarea){min-height:82px;padding-block:var(--seed-dimension-x3)}}.seed-text-input__root--variant_outline-size_large{gap:var(--seed-dimension-x2_5);min-height:var(--seed-dimension-x13);border-radius:var(--seed-radius-r3)}.seed-text-input__value--variant_outline-size_large,.seed-text-input__value--variant_outline-size_large::placeholder{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5)}.seed-text-input__value--variant_outline-size_large:first-child{padding-left:var(--seed-dimension-x4)}.seed-text-input__value--variant_outline-size_large:last-child{padding-right:var(--seed-dimension-x4)}.seed-text-input__prefixText--variant_outline-size_large{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5)}.seed-text-input__prefixText--variant_outline-size_large:first-child{margin-left:var(--seed-dimension-x4)}.seed-text-input__prefixIcon--variant_outline-size_large{width:var(--seed-dimension-x5);height:var(--seed-dimension-x5)}.seed-text-input__prefixIcon--variant_outline-size_large:first-child{margin-left:var(--seed-dimension-x4)}.seed-text-input__suffixText--variant_outline-size_large{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5)}.seed-text-input__suffixText--variant_outline-size_large:last-child{margin-right:var(--seed-dimension-x4)}.seed-text-input__suffixIcon--variant_outline-size_large{width:var(--seed-dimension-x5);height:var(--seed-dimension-x5)}.seed-text-input__suffixIcon--variant_outline-size_large:last-child{margin-right:var(--seed-dimension-x4)}.seed-text-input__root--variant_outline-size_medium{gap:var(--seed-dimension-x2);min-height:var(--seed-dimension-x10);border-radius:var(--seed-radius-r2)}.seed-text-input__value--variant_outline-size_medium,.seed-text-input__value--variant_outline-size_medium::placeholder{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.seed-text-input__value--variant_outline-size_medium:first-child{padding-left:var(--seed-dimension-x3_5)}.seed-text-input__value--variant_outline-size_medium:last-child{padding-right:var(--seed-dimension-x3_5)}.seed-text-input__prefixText--variant_outline-size_medium{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.seed-text-input__prefixText--variant_outline-size_medium:first-child{margin-left:var(--seed-dimension-x3_5)}.seed-text-input__prefixIcon--variant_outline-size_medium{width:var(--seed-dimension-x4);height:var(--seed-dimension-x4)}.seed-text-input__prefixIcon--variant_outline-size_medium:first-child{margin-left:var(--seed-dimension-x3_5)}.seed-text-input__suffixText--variant_outline-size_medium{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.seed-text-input__suffixText--variant_outline-size_medium:last-child{margin-right:var(--seed-dimension-x3_5)}.seed-text-input__suffixIcon--variant_outline-size_medium{width:var(--seed-dimension-x4);height:var(--seed-dimension-x4)}.seed-text-input__suffixIcon--variant_outline-size_medium:last-child{margin-right:var(--seed-dimension-x3_5)}.seed-text-input__root--variant_outline-size_responsive{gap:var(--seed-dimension-x2_5);min-height:var(--seed-dimension-x13);border-radius:var(--seed-radius-r3)}@media (width>=1280px){.seed-text-input__root--variant_outline-size_responsive{gap:var(--seed-dimension-x2);min-height:var(--seed-dimension-x10);border-radius:var(--seed-radius-r2)}}.seed-text-input__value--variant_outline-size_responsive{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5)}@media (width>=1280px){.seed-text-input__value--variant_outline-size_responsive{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}}.seed-text-input__value--variant_outline-size_responsive::placeholder{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5)}@media (width>=1280px){.seed-text-input__value--variant_outline-size_responsive::placeholder{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}}.seed-text-input__value--variant_outline-size_responsive:first-child{padding-left:var(--seed-dimension-x4)}@media (width>=1280px){.seed-text-input__value--variant_outline-size_responsive:first-child{padding-left:var(--seed-dimension-x3_5)}}.seed-text-input__value--variant_outline-size_responsive:last-child{padding-right:var(--seed-dimension-x4)}@media (width>=1280px){.seed-text-input__value--variant_outline-size_responsive:last-child{padding-right:var(--seed-dimension-x3_5)}}.seed-text-input__prefixText--variant_outline-size_responsive{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5)}@media (width>=1280px){.seed-text-input__prefixText--variant_outline-size_responsive{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}}.seed-text-input__prefixText--variant_outline-size_responsive:first-child{margin-left:var(--seed-dimension-x4)}@media (width>=1280px){.seed-text-input__prefixText--variant_outline-size_responsive:first-child{margin-left:var(--seed-dimension-x3_5)}}.seed-text-input__prefixIcon--variant_outline-size_responsive{width:var(--seed-dimension-x5);height:var(--seed-dimension-x5)}@media (width>=1280px){.seed-text-input__prefixIcon--variant_outline-size_responsive{width:var(--seed-dimension-x4);height:var(--seed-dimension-x4)}}.seed-text-input__prefixIcon--variant_outline-size_responsive:first-child{margin-left:var(--seed-dimension-x4)}@media (width>=1280px){.seed-text-input__prefixIcon--variant_outline-size_responsive:first-child{margin-left:var(--seed-dimension-x3_5)}}.seed-text-input__suffixText--variant_outline-size_responsive{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5)}@media (width>=1280px){.seed-text-input__suffixText--variant_outline-size_responsive{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}}.seed-text-input__suffixText--variant_outline-size_responsive:last-child{margin-right:var(--seed-dimension-x4)}@media (width>=1280px){.seed-text-input__suffixText--variant_outline-size_responsive:last-child{margin-right:var(--seed-dimension-x3_5)}}.seed-text-input__suffixIcon--variant_outline-size_responsive{width:var(--seed-dimension-x5);height:var(--seed-dimension-x5)}@media (width>=1280px){.seed-text-input__suffixIcon--variant_outline-size_responsive{width:var(--seed-dimension-x4);height:var(--seed-dimension-x4)}}.seed-text-input__suffixIcon--variant_outline-size_responsive:last-child{margin-right:var(--seed-dimension-x4)}@media (width>=1280px){.seed-text-input__suffixIcon--variant_outline-size_responsive:last-child{margin-right:var(--seed-dimension-x3_5)}}.seed-text-input__root--variant_underline-size_large{gap:var(--seed-dimension-x2_5);min-height:var(--seed-dimension-x10);padding-block:var(--seed-dimension-x2)}.seed-text-input__value--variant_underline-size_large,.seed-text-input__value--variant_underline-size_large::placeholder,.seed-text-input__prefixText--variant_underline-size_large{font-size:var(--seed-font-size-t6);line-height:var(--seed-line-height-t6)}.seed-text-input__prefixIcon--variant_underline-size_large{width:var(--seed-dimension-x6);height:var(--seed-dimension-x6)}.seed-text-input__suffixText--variant_underline-size_large{font-size:var(--seed-font-size-t6);line-height:var(--seed-line-height-t6)}.seed-text-input__suffixIcon--variant_underline-size_large{width:var(--seed-dimension-x6);height:var(--seed-dimension-x6)}.seed-text-input__root--variant_underline-size_medium{gap:var(--seed-dimension-x2);min-height:34px;padding-block:var(--seed-dimension-x1_5)}.seed-text-input__value--variant_underline-size_medium,.seed-text-input__value--variant_underline-size_medium::placeholder,.seed-text-input__prefixText--variant_underline-size_medium{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5)}.seed-text-input__prefixIcon--variant_underline-size_medium{width:var(--seed-dimension-x5);height:var(--seed-dimension-x5)}.seed-text-input__suffixText--variant_underline-size_medium{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5)}.seed-text-input__suffixIcon--variant_underline-size_medium{width:var(--seed-dimension-x5);height:var(--seed-dimension-x5)}.seed-text-input__root--variant_underline-size_responsive{gap:var(--seed-dimension-x2_5);min-height:var(--seed-dimension-x10);padding-block:var(--seed-dimension-x2)}@media (width>=1280px){.seed-text-input__root--variant_underline-size_responsive{gap:var(--seed-dimension-x2);min-height:34px;padding-block:var(--seed-dimension-x1_5)}}.seed-text-input__value--variant_underline-size_responsive{font-size:var(--seed-font-size-t6);line-height:var(--seed-line-height-t6)}@media (width>=1280px){.seed-text-input__value--variant_underline-size_responsive{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5)}}.seed-text-input__value--variant_underline-size_responsive::placeholder{font-size:var(--seed-font-size-t6);line-height:var(--seed-line-height-t6)}@media (width>=1280px){.seed-text-input__value--variant_underline-size_responsive::placeholder{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5)}}.seed-text-input__prefixText--variant_underline-size_responsive{font-size:var(--seed-font-size-t6);line-height:var(--seed-line-height-t6)}@media (width>=1280px){.seed-text-input__prefixText--variant_underline-size_responsive{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5)}}.seed-text-input__prefixIcon--variant_underline-size_responsive{width:var(--seed-dimension-x6);height:var(--seed-dimension-x6)}@media (width>=1280px){.seed-text-input__prefixIcon--variant_underline-size_responsive{width:var(--seed-dimension-x5);height:var(--seed-dimension-x5)}}.seed-text-input__suffixText--variant_underline-size_responsive{font-size:var(--seed-font-size-t6);line-height:var(--seed-line-height-t6)}@media (width>=1280px){.seed-text-input__suffixText--variant_underline-size_responsive{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5)}}.seed-text-input__suffixIcon--variant_underline-size_responsive{width:var(--seed-dimension-x6);height:var(--seed-dimension-x6)}@media (width>=1280px){.seed-text-input__suffixIcon--variant_underline-size_responsive{width:var(--seed-dimension-x5);height:var(--seed-dimension-x5)}}.seed-toggle-button{box-sizing:border-box;cursor:pointer;text-transform:none;white-space:nowrap;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:var(--seed-dimension-x0_5) solid transparent;outline-offset:var(--seed-dimension-x0_5);border:none;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;display:inline-flex;position:relative}.seed-toggle-button:is(:focus-visible,[data-focus-visible]){outline:var(--seed-dimension-x0_5) solid var(--seed-color-stroke-focus-ring);outline-offset:var(--seed-dimension-x0_5)}.seed-toggle-button:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed}.seed-toggle-button:not(:is(:disabled,[disabled],[data-disabled])):is(:active,[data-active]){scale:var(--seed-feedback-scale)}.seed-toggle-button{transition:background-color var(--seed-duration-color-transition) var(--seed-timing-function-easing), scale var(--seed-duration-pressed-scale) var(--seed-timing-function-pressed-scale), outline-color var(--seed-duration-d3) var(--seed-timing-function-easing);font-weight:var(--seed-font-weight-bold)}.seed-toggle-button--variant_brandSolid{background:var(--seed-color-bg-brand-solid);color:var(--seed-color-palette-static-white);--track-color:var(--seed-color-palette-static-white-alpha-300);--range-color:var(--seed-color-palette-static-white)}@media (hover:hover) and (pointer:fine){.seed-toggle-button--variant_brandSolid:is(:hover,[data-hover]){background:var(--seed-color-bg-brand-solid-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-toggle-button--variant_brandSolid:is(:active,[data-active]){background:var(--seed-color-bg-brand-solid-pressed)}}.seed-toggle-button--variant_brandSolid:is([aria-pressed=true],[data-pressed]){background:var(--seed-color-bg-neutral-weak);color:var(--seed-color-fg-neutral);--track-color:var(--seed-color-palette-gray-500);--range-color:var(--seed-color-fg-neutral);--seed-prefix-icon-color:var(--seed-color-fg-neutral);--seed-suffix-icon-color:var(--seed-color-fg-neutral)}@media (hover:hover) and (pointer:fine){.seed-toggle-button--variant_brandSolid:is([aria-pressed=true],[data-pressed]):is(:hover,[data-hover]){background:var(--seed-color-bg-neutral-weak-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-toggle-button--variant_brandSolid:is([aria-pressed=true],[data-pressed]):is(:active,[data-active]){background:var(--seed-color-bg-neutral-weak-pressed)}}.seed-toggle-button--variant_brandSolid:is(:disabled,[disabled],[data-disabled]){background:var(--seed-color-bg-disabled);color:var(--seed-color-fg-disabled);--seed-prefix-icon-color:var(--seed-color-fg-disabled);--seed-suffix-icon-color:var(--seed-color-fg-disabled)}.seed-toggle-button--variant_brandSolid[data-loading]{background:var(--seed-color-bg-brand-solid-pressed)}.seed-toggle-button--variant_brandSolid:is([aria-pressed=true],[data-pressed])[data-loading]{background:var(--seed-color-bg-neutral-weak-pressed)}.seed-toggle-button--variant_brandSolid{--seed-prefix-icon-color:var(--seed-color-palette-static-white);--seed-suffix-icon-color:var(--seed-color-palette-static-white)}.seed-toggle-button--variant_neutralWeak{background:var(--seed-color-bg-neutral-weak);color:var(--seed-color-fg-neutral);--track-color:var(--seed-color-palette-gray-500);--range-color:var(--seed-color-fg-neutral)}@media (hover:hover) and (pointer:fine){.seed-toggle-button--variant_neutralWeak:is(:hover,[data-hover]){background:var(--seed-color-bg-neutral-weak-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-toggle-button--variant_neutralWeak:is(:active,[data-active]){background:var(--seed-color-bg-neutral-weak-pressed)}}.seed-toggle-button--variant_neutralWeak:is([aria-pressed=true],[data-pressed]){background:var(--seed-color-bg-neutral-weak);color:var(--seed-color-fg-neutral);--track-color:var(--seed-color-palette-gray-500);--range-color:var(--seed-color-fg-neutral);--seed-prefix-icon-color:var(--seed-color-fg-neutral);--seed-suffix-icon-color:var(--seed-color-fg-neutral)}@media (hover:hover) and (pointer:fine){.seed-toggle-button--variant_neutralWeak:is([aria-pressed=true],[data-pressed]):is(:hover,[data-hover]){background:var(--seed-color-bg-neutral-weak-pressed)}}@media not all and (hover:hover) and (pointer:fine){.seed-toggle-button--variant_neutralWeak:is([aria-pressed=true],[data-pressed]):is(:active,[data-active]){background:var(--seed-color-bg-neutral-weak-pressed)}}.seed-toggle-button--variant_neutralWeak:is(:disabled,[disabled],[data-disabled]){background:var(--seed-color-bg-disabled);color:var(--seed-color-fg-disabled);--seed-prefix-icon-color:var(--seed-color-fg-disabled);--seed-suffix-icon-color:var(--seed-color-fg-disabled)}.seed-toggle-button--variant_neutralWeak[data-loading],.seed-toggle-button--variant_neutralWeak:is([aria-pressed=true],[data-pressed])[data-loading]{background:var(--seed-color-bg-neutral-weak-pressed)}.seed-toggle-button--variant_neutralWeak{--seed-prefix-icon-color:var(--seed-color-fg-neutral);--seed-suffix-icon-color:var(--seed-color-fg-neutral)}.seed-toggle-button--size_xsmall{height:var(--seed-dimension-x8);border-radius:var(--seed-radius-full);gap:var(--seed-dimension-x1);padding-inline:var(--seed-dimension-x3_5);padding-block:var(--seed-dimension-x1_5);font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3);--size:14px;--thickness:2px;--seed-prefix-icon-size:var(--seed-dimension-x3_5);--seed-suffix-icon-size:var(--seed-dimension-x3_5)}.seed-toggle-button--size_small{height:var(--seed-dimension-x9);border-radius:var(--seed-radius-full);gap:var(--seed-dimension-x1);padding-inline:var(--seed-dimension-x4);padding-block:var(--seed-dimension-x2);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);--size:14px;--thickness:2px;--seed-prefix-icon-size:var(--seed-dimension-x3_5);--seed-suffix-icon-size:var(--seed-dimension-x3_5)}}@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;background:var(--color-bg-canvas)}body{min-width:320px;min-height:100dvh;color:var(--color-text-primary);background:var(--color-bg-canvas);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,a{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}}@layer tokens{:root{--color-bg-canvas:#f1f2f3;--color-bg-app:#fcfcfc;--color-bg-surface:#fff;--color-bg-subtle:#f4f5f7;--color-text-primary:#020817;--color-text-secondary:#6b7280;--color-text-tertiary:#9ca3af;--color-line:#02081717;--color-brand:#ef3f4c;--color-brand-strong:#dd2f3d;--color-brand-soft:#fff1f2;--color-focus:#b42336;--color-fortune-bg:var(--color-bg-app);--color-fortune-ink:var(--color-text-primary);--color-fortune-muted:var(--color-text-secondary);--color-fortune-line:var(--color-line);--color-fortune-accent:var(--color-brand);--color-fortune-accent-soft:var(--color-brand-soft);--font-ui:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-meta:.75rem;--text-caption:.8125rem;--text-body:.875rem;--text-nav:1rem;--text-section:1.0625rem;--text-display:1.375rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-float:0 4px 18px #00000014;--shadow-sheet:0 -12px 32px #0f172a1f;--duration-fast:.15s;--duration-normal:.3s;--duration-carousel:.36s;--duration-stack:.46s;--duration-route:.44s;--ease-out:cubic-bezier(.4, 0, .2, 1);--ease-stack:cubic-bezier(.22, .9, .3, 1);--ease-carousel:cubic-bezier(.22, .8, .28, 1);--ease-route:cubic-bezier(.16, 1, .3, 1);--z-sticky:200;--z-overlay:300;--z-modal:400}}@layer components{.ft-result-page{min-height:100dvh;padding-bottom:calc(82px + env(safe-area-inset-bottom));color:#39332e;background:#fcfbf9;overflow-x:clip}.ft-result-header{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfbf9f7;border-bottom:1px solid #eeeae5;grid-template-columns:48px 1fr 48px;align-items:center;height:60px;padding:0 8px;display:grid;position:sticky;top:0}.ft-result-header button{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ft-result-header strong{text-align:center;font-size:16px;font-weight:750}.ft-result-main{width:100%}.ft-profile{grid-template-columns:56px 1fr;gap:4px 12px;padding:26px 20px 18px;display:grid}.ft-profile>img{object-fit:contain;grid-row:1;width:54px;height:54px}.ft-profile-copy{align-self:center;min-width:0}.ft-profile-copy h1{letter-spacing:-.025em;font-size:20px;font-weight:800;line-height:27px}.ft-profile-copy strong{color:#6f6861;margin-top:1px;font-size:13px;font-weight:600;line-height:19px;display:block}.ft-profile dl{background:#f4f1ed;border-radius:6px;grid-column:1/-1;margin:10px 0 0;padding:12px 14px}.ft-profile dl>div{grid-template-columns:28px 1fr;align-items:start;min-height:24px;display:grid}.ft-profile dt{color:#9a928a;font-size:11px;font-weight:700;line-height:20px}.ft-profile dd{color:#655e58;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;line-height:20px}.ft-origin-wrap{scrollbar-width:none;padding:0 20px 20px;overflow-x:auto}.ft-origin-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:390px}.ft-origin-table th,.ft-origin-table td{text-align:center;vertical-align:middle;border:1px solid #d8d1ca}.ft-origin-table thead th{color:#514a44;background:#f3eee7;height:45px}.ft-origin-table thead th:first-child{width:52px}.ft-origin-table thead b,.ft-origin-table thead small{display:block}.ft-origin-table thead b{font-size:13px;line-height:18px}.ft-origin-table thead small{color:#9a928a;font-size:9px;font-weight:500;line-height:13px}.ft-origin-table tbody th{color:#756d66;background:#f7f3ee;width:52px;font-size:10px;font-weight:700}.ft-origin-table td{color:#514a44;height:34px;padding:2px;font-size:11px}.ft-origin-table td>b{font-size:11px}.ft-symbol{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;min-height:67px;padding:2px;display:flex}.ft-symbol strong{font-family:AppleMyungjo,Georgia,serif;font-size:32px;font-weight:700;line-height:35px}.ft-symbol small{color:#938b83;font-size:9px;font-weight:600;line-height:12px}.ft-hidden-stems{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 5px;display:flex}.ft-hidden-stems i{font-family:AppleMyungjo,Georgia,serif;font-size:13px;font-style:normal;font-weight:700}.ft-empty{color:#aaa49e}.ft-text-wood{color:#2d837a!important}.ft-text-fire{color:#e46555!important}.ft-text-earth{color:#b68a3e!important}.ft-text-metal{color:#7b8188!important}.ft-text-water{color:#34383d!important}.ft-bg-wood{background:#2d837a!important}.ft-bg-fire{background:#e46555!important}.ft-bg-earth{background:#b99045!important}.ft-bg-metal{background:#8c9197!important}.ft-bg-water{background:#34383d!important}.ft-detail-toggle{color:#fff;background:#3d3935;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 40px);height:48px;margin:0 20px;font-size:13px;font-weight:700;display:flex}.ft-detail-toggle svg{transition:transform .22s}.ft-detail-toggle svg.is-open{transform:rotate(180deg)}.ft-detail-panel{background:#f4f0eb;border:1px solid #ded7cf;border-top:0;margin:0 20px;padding:16px 12px 18px;animation:.22s both ft-panel-in}@keyframes ft-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ft-relation-chips{flex-wrap:wrap;gap:6px;display:flex}.ft-relation-chips span{color:#958d85;background:#fff;border:1px solid #d9d2ca;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:650}.ft-relation-chips span.is-on{color:#fff;background:#514a44;border-color:#514a44}.ft-palace-grid{border-top:1px solid #d5cec6;border-left:1px solid #d5cec6;grid-template-columns:52px repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.ft-palace-grid>*{text-align:center;border-bottom:1px solid #d5cec6;border-right:1px solid #d5cec6;place-items:center;min-height:35px;font-size:9px;font-style:normal;display:grid}.ft-palace-grid b,.ft-palace-grid em{background:#ece5dd}.ft-palace-grid span{background:#fff}.ft-relation-list{border-top:1px solid #d8d1ca;margin-top:12px}.ft-relation-list p{border-bottom:1px solid #ddd6ce;grid-template-columns:66px 1fr auto;align-items:center;gap:7px;min-height:36px;font-size:10px;display:grid}.ft-relation-list span{color:#79716a}.ft-relation-list em{color:#a06f3c;font-style:normal;font-weight:700}.ft-section-divider{width:100%;background:#f0ede9!important;border:0!important;height:10px!important;margin:28px 0 0!important}.ft-section{padding:28px 20px 0}.ft-section.is-compact{padding-top:34px}.ft-section h2,.ft-calendar h2{letter-spacing:-.025em;margin:0 0 16px;font-size:19px;font-weight:800;line-height:27px}.ft-stars-grid{border-top:1px solid #d8d1ca;border-left:1px solid #d8d1ca;grid-template-columns:52px repeat(4,minmax(0,1fr));display:grid}.ft-stars-grid>*{text-align:center;word-break:keep-all;border-bottom:1px solid #d8d1ca;border-right:1px solid #d8d1ca;place-items:center;min-height:46px;padding:4px 2px;font-size:10px;display:grid}.ft-stars-grid>div,.ft-stars-grid>b,.ft-stars-grid>strong{color:#6d655e;background:#f5f0e9}.ft-stars-grid>b{font-size:11px}.ft-stars-grid>strong{font-size:9px}.ft-element-identity{background:#f4f0eb;border-radius:6px;align-items:center;gap:12px;margin:0 0 18px;padding:14px;display:flex}.ft-element-badge{color:#fff;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font-family:AppleMyungjo,Georgia,serif;font-size:22px;font-weight:800;display:grid}.ft-element-identity small{color:#958d85;font-size:10px;display:block}.ft-element-identity strong{margin-top:3px;font-size:14px;display:block}.ft-analysis-tables{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ft-analysis-tables table{border-collapse:collapse;table-layout:fixed;width:100%}.ft-analysis-tables th,.ft-analysis-tables td{text-align:right;border-bottom:1px solid #e2ddd7;height:29px;font-size:9px}.ft-analysis-tables thead th{color:#554e48;text-align:left;background:#f3eee7;height:39px;padding:0 8px;font-size:12px}.ft-analysis-tables tbody th{text-align:left;width:47%;font-weight:700}.ft-analysis-tables td:last-child{color:#989089}.ft-element-chart{height:300px;overflow:hidden}.ft-chart-ring{border:1px solid #ddd7d1;border-radius:50%;width:280px;height:280px;margin:0 auto;position:relative}.ft-chart-ring:before,.ft-chart-ring:after{content:"";border:1px solid #e7e2dd;position:absolute;inset:52px;transform:rotate(45deg)}.ft-chart-node{z-index:2;color:#fff;border:5px solid #fcfbf9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #39332e1f}.ft-chart-node b{font-size:12px}.ft-chart-node span{font-family:AppleMyungjo,Georgia,serif;font-size:16px}.ft-chart-node-0{top:12%;left:50%}.ft-chart-node-1{top:40%;left:88%}.ft-chart-node-2{top:88%;left:76%}.ft-chart-node-3{top:88%;left:24%}.ft-chart-node-4{top:40%;left:12%}.ft-chart-center{color:#aaa29a;text-align:center;font-family:AppleMyungjo,Georgia,serif;font-size:14px;line-height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ft-strength-panel{background:#fff;border:1px solid #e1dcd6;border-radius:6px;padding:18px 16px}.ft-strength-checks{grid-template-columns:repeat(4,1fr);margin-bottom:22px;display:grid}.ft-strength-checks span{color:#a09a94;flex-direction:column;align-items:center;gap:5px;font-size:10px;display:flex}.ft-strength-checks i{border:1px solid #bcb5ae;border-radius:50%;width:9px;height:9px}.ft-strength-checks span.is-on{color:#514a44;font-weight:700}.ft-strength-checks span.is-on i{background:#514a44;border-color:#514a44}.ft-strength-track{background:linear-gradient(90deg,#9ebcc8,#e7d6a8 50%,#d78572);border-radius:99px;height:8px;position:relative}.ft-strength-track span{border-radius:inherit;background:#39332e40;height:100%;display:block}.ft-strength-track i{background:#514a44;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #00000038}.ft-strength-scale{color:#9b948d;justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.ft-strength-panel p{color:#6f6861;text-align:center;word-break:keep-all;margin-top:20px;font-size:12px;line-height:19px}.ft-strength-panel p b,.ft-strength-panel p strong{color:#39332e}.ft-useful-grid{border:1px solid #ded8d2;border-radius:6px;grid-template-columns:repeat(3,1fr);display:grid}.ft-useful-grid>div{flex-direction:column;justify-content:center;align-items:center;min-height:96px;display:flex}.ft-useful-grid>div+div{border-left:1px solid #ded8d2}.ft-useful-grid small{color:#968e87;font-size:10px}.ft-useful-grid strong{margin:5px 0 1px;font-family:AppleMyungjo,Georgia,serif;font-size:26px}.ft-useful-grid span{font-size:10px;font-weight:700}.ft-fortune+.ft-fortune{margin-top:22px}.ft-fortune h3{margin:0 0 10px;font-size:15px;line-height:22px}.ft-fortune-scroll{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#d1cbc5 transparent;gap:0;padding-bottom:10px;display:flex;overflow-x:auto}.ft-fortune-scroll article{scroll-snap-align:start;border:1px solid #ded8d2;border-right:0;flex-direction:column;flex:0 0 57px;align-items:center;width:57px;padding:6px 3px 9px;display:flex;position:relative}.ft-fortune-scroll article:last-child{border-right:1px solid #ded8d2}.ft-fortune-scroll article.is-current{background:#f1ece5;box-shadow:inset 0 0 0 2px #514a44}.ft-fortune-scroll article>b{height:17px;font-size:9px}.ft-fortune-scroll article>small{color:#89827b;height:16px;font-size:8px}.ft-fortune-char{place-items:center;width:42px;height:34px;font-family:AppleMyungjo,Georgia,serif;font-size:23px;font-weight:800;display:grid}.ft-fortune-scroll article>em{color:#756d66;margin-top:3px;font-size:8px;font-style:normal}.ft-calendar{padding:28px 0 0}.ft-calendar>h2{padding:0 20px}.ft-calendar-nav{border-top:1px solid #e3ddd7;border-bottom:1px solid #e3ddd7;grid-template-columns:48px 1fr 48px;align-items:center;height:53px;display:grid}.ft-calendar-nav button{place-items:center;width:44px;height:44px;display:grid}.ft-calendar-nav>div{text-align:center}.ft-calendar-nav strong{font-size:14px;display:block}.ft-calendar-nav small{color:#9a928a;font-size:9px;display:block}.ft-calendar-grid{border-left:1px solid #e1dcd6;grid-template-columns:repeat(7,1fr);display:grid}.ft-calendar-grid>b{color:#817972;border-bottom:1px solid #e1dcd6;border-right:1px solid #e1dcd6;place-items:center;height:30px;font-size:10px;display:grid}.ft-calendar-grid>span,.ft-calendar-grid>button{border-bottom:1px solid #e1dcd6;border-right:1px solid #e1dcd6;min-height:57px}.ft-calendar-grid>button{flex-direction:column;justify-content:center;align-items:center;padding:2px 0;display:flex;position:relative}.ft-calendar-grid>button strong{font-size:11px}.ft-calendar-grid>button span{color:#5f5852;margin-top:1px;font-size:8px}.ft-calendar-grid>button small{color:#aaa29b;margin-top:1px;font-size:7px}.ft-calendar-grid>button.is-today{background:#eee8e0;box-shadow:inset 0 0 0 1px #635b54}.ft-result-actions{grid-template-columns:1fr 1fr;gap:8px;padding:24px 20px 0;display:grid}.ft-result-actions button{border-radius:5px!important;min-width:0!important;height:46px!important;font-size:12px!important}.ft-share-action{color:#554e48;border:1px solid #554e48;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 40px);height:48px;margin:8px 20px 0;font-size:12px;font-weight:700;display:flex}.ft-disclaimer{color:#aaa29b;text-align:center;padding:20px;font-size:9px;line-height:16px}@media (width<=390px){.ft-profile,.ft-section{padding-left:16px;padding-right:16px}.ft-origin-wrap{padding-left:12px;padding-right:12px}.ft-detail-toggle{width:calc(100% - 24px);margin-inline:12px}.ft-detail-panel{margin-inline:12px}.ft-origin-table{min-width:360px}.ft-analysis-tables{gap:8px}.ft-chart-ring{transform-origin:top;transform:scale(.92)}}#root{min-height:100dvh}.app-shell{width:min(100%,470px);min-height:100dvh;padding-bottom:calc(59px + env(safe-area-inset-bottom));background:var(--color-bg-app);margin-inline:auto;position:relative;box-shadow:0 0 0 1px #02081708}.app-shell>#main{view-transition-name:none}.skip-link{z-index:1000;color:#fff;background:var(--color-text-primary);border-radius:8px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}button:focus-visible,a:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-focus) 42%, transparent);outline-offset:2px}button:active{opacity:.82}.app-header{z-index:40;width:min(100%,470px);height:100.5px;color:var(--color-text-primary);transition:background-color var(--duration-normal) var(--ease-out);background:0 0;top:0;left:50%;transform:translate(-50%);gap:0!important;position:fixed!important}.app-header[data-scrolled]{background:var(--color-bg-app)}.header-top{height:56px;padding:0 16px}.brand-logo{background:0 0;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative;overflow:hidden}.brand-logo img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;display:block}.brand-logo-wordmark{width:102px;height:30px}.brand-logo-wordmark img{width:125px}.brand-logo-symbol{width:42px;height:42px}.brand-logo-symbol img{width:68px}.brand-mark{overflow:hidden;width:106px!important;min-width:106px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;padding:0!important;display:inline-flex!important}.header-actions{gap:0!important}.header-actions button{width:44px;height:44px;transition:background-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.header-actions button:hover{background:#ffffff70}.top-tabs{width:100%;height:44.5px;background:0 0!important}.top-tab-list{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;width:100%;min-width:0;height:44.5px;padding:0 20px;scroll-padding-inline:20px;box-shadow:none!important;background:0 0!important;gap:28px!important;display:flex!important;overflow-x:auto!important}.top-tab-list::-webkit-scrollbar{display:none}.top-tab{white-space:nowrap;justify-content:center;align-items:center;height:44.5px;position:relative;color:#02081794!important;min-width:max-content!important;transition:color var(--duration-fast) var(--ease-out), font-weight var(--duration-fast) var(--ease-out)!important;background:0 0!important;flex:none!important;padding:0!important;font-size:16px!important;font-weight:450!important;line-height:24px!important;display:flex!important}.top-tab[data-selected]{color:var(--color-text-primary)!important;font-weight:750!important}.top-tab[data-selected]:after{background:var(--color-text-primary);content:"";border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.home-view{isolation:isolate;position:relative;overflow-x:clip}.upper-backdrop{z-index:-1;pointer-events:none;width:calc(100% + 40px);height:775px;position:absolute;top:-36px;left:-20px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 78%,#0000 100%);mask-image:linear-gradient(#000 0 78%,#0000 100%)}.upper-backdrop:after{content:"";background:#fcfcfc6b;position:absolute;inset:0}.upper-backdrop img{opacity:.38;filter:blur(27px)saturate(.72);object-fit:cover;width:100%;height:100%;transform:scale(1.12)}.hero{touch-action:pan-y;-webkit-user-select:none;user-select:none;height:484px;padding-top:124px;position:relative}.hero-stage{perspective:900px;width:100%;height:360px;position:relative;overflow:hidden}.hero-card{z-index:1;color:#fff;transform-origin:50%;width:316px;height:360px;transition:transform var(--duration-stack) var(--ease-stack), opacity var(--duration-stack) var(--ease-stack), box-shadow .4s cubic-bezier(1, 0, .4, 1);background:#111;border-radius:22px;margin-left:-158px;padding:0;display:block;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 9px 30px #0f141e0f}.hero-card[data-distance="0"]{z-index:10;opacity:1;transform:translate(0)scale(1);box-shadow:0 12px 30px #0f141e1a}.hero-card[data-distance="1"]{z-index:8;opacity:1;transform:translate(308px)scale(.886)}.hero-card[data-distance="-1"]{z-index:8;opacity:1;transform:translate(-308px)scale(.886)}.hero-card[data-distance="2"]{z-index:6;opacity:.96;transform:translate(554px)scale(.796)}.hero-card[data-distance="-2"]{z-index:6;opacity:.96;transform:translate(-554px)scale(.796)}.hero-card[data-distance="3"]{z-index:4;opacity:.9;transform:translate(758px)scale(.722)}.hero-card[data-distance="-3"]{z-index:4;opacity:.9;transform:translate(-758px)scale(.722)}.hero-card img{object-fit:cover;width:100%;height:100%}.hero-scrim{background:linear-gradient(#0000 36%,#02081714 55%,#02081775 100%);position:absolute;inset:0}.hero-copy{z-index:2;text-align:center;text-shadow:0 2px 10px #0000006b;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:28px;left:20px;right:20px}.hero-copy small{margin-bottom:5px;font-size:12px;font-weight:650;line-height:18px}.hero-copy strong{letter-spacing:-.07em;font-family:Georgia,Iowan Old Style,AppleMyungjo,serif;font-size:31px;font-weight:800;line-height:1.08}.hero-copy-cream{color:#fff0bf}.hero-copy-red{color:#ff5264}.hero-copy-gold{color:#f9d06e}.hero-copy-blue{color:#72b6ff}.hero-copy-white{color:#fff}.hero-counter{z-index:3;color:#fff;font-variant-numeric:tabular-nums;background:#0208178c;border-radius:999px;padding:5px 10px;font-size:14px;font-weight:750;line-height:18px;position:absolute;bottom:12px;right:14px}.hero-nav{z-index:20;opacity:0;width:44px;height:80px;position:absolute;top:50%;transform:translateY(-50%)}.hero-nav-prev{left:0}.hero-nav-next{right:0}.hero-nav:focus-visible{opacity:1;background:#ffffffa6}.counselor-section{z-index:2;height:191.5px;padding:24px 16px 12px;position:relative}.counselor-heading{align-items:center;gap:6px;height:27.5px;margin:0 0 12px 2px;padding:0;display:inline-flex}.counselor-heading strong{letter-spacing:-.035em;font-size:20px;font-weight:750;line-height:27.5px}.counselor-heading svg{color:#02081757}.counselor-stack{height:116px;position:relative}.counselor-card{text-align:left;width:100%;height:86px;transition:transform var(--duration-stack) var(--ease-stack), opacity var(--duration-stack) var(--ease-stack), box-shadow .4s cubic-bezier(1, 0, .4, 1);background:#fff;border-radius:22px;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:0 14px;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden}.counselor-card[data-layer=front]{z-index:20;opacity:1;transform:translateY(0)scale(1);box-shadow:0 4px 18px #00000014}.counselor-card[data-layer=back]{z-index:10;opacity:.55;transform:translateY(30px)scale(.96);box-shadow:0 2px 8px #0000000a}.avatar{color:#fff;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:16px;font-weight:800;width:48px!important;height:48px!important;display:grid!important}.avatar:after{display:none!important}.avatar-fallback{border-radius:50%;place-items:center;width:100%!important;height:100%!important;color:inherit!important;font:inherit!important;background:0 0!important;display:grid!important}.avatar-violet{background:radial-gradient(circle at 35% 28%,#716192,#191225 72%)}.avatar-blue{background:radial-gradient(circle at 35% 28%,#758da4,#273646 72%)}.counselor-copy{min-width:0}.counselor-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px;display:block;overflow:hidden}.counselor-copy strong i{background:var(--color-brand);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-left:3px;display:inline-block}.counselor-copy small{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.notification-badge{z-index:2;border:2px solid #fff;place-items:center;position:absolute;top:11px;left:8px;color:#fff!important;background:var(--color-brand)!important;border-radius:50%!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:grid!important}.card-caret{color:var(--color-brand)}.promo-wrap{z-index:1;padding-top:34px;position:relative}.promo-banner{color:#fff;text-align:left;background:radial-gradient(circle at 88% 88%,#4a341e 0,#15110d 30%,#070707 72%);width:100%;height:130px;padding:20px 16px;display:block;position:relative;overflow:hidden}.promo-copy{z-index:3;position:relative;gap:0!important}.promo-brand-logo{background:#070707;width:90px;height:27px;margin-bottom:1px}.promo-brand-logo img{width:108px}.promo-copy strong{letter-spacing:-.035em;font-size:20px;font-weight:750}.promo-copy strong em{color:#ff885a;font-style:normal}.promo-copy span{color:#ffffffbd;font-size:13px;line-height:20px}.promo-posters{align-items:flex-end;display:flex;position:absolute;bottom:-34px;right:5px}.promo-posters img{object-fit:cover;border:2px solid #ffffffe6;border-radius:13px;width:68px;height:91px;margin-left:-18px;box-shadow:0 8px 20px #00000073}.promo-posters img:first-child{transform:rotate(8deg)translateY(5px)}.promo-posters img:nth-child(2){transform:rotate(-7deg)translateY(-12px)}.promo-posters img:nth-child(3){transform:rotate(10deg)translateY(-20px)}.section-heading{min-height:31px;margin-bottom:12px}.section-heading>div{min-width:0}.section-title{align-items:center;gap:6px;color:var(--color-text-primary)!important;letter-spacing:-.025em!important;font-size:17px!important;font-weight:750!important;line-height:24px!important;display:flex!important}.section-marker{color:#b86342;display:inline-flex}.section-count{letter-spacing:-.035em;margin-bottom:2px;font-size:22px;font-weight:750;line-height:27.5px;display:block}.text-link{color:#02081785;white-space:nowrap;align-items:center;gap:2px;min-height:44px;margin-right:-7px;padding:0 7px;font-size:12px;display:inline-flex}.product-section{position:relative}.product-section-major{padding:60px 0 76px}.product-section-major>.section-heading{margin:0 20px 12px}.product-section-major .section-title{font-size:22px!important;line-height:33px!important}.product-section-compact{padding:0 0 38px}.product-section-compact>.section-heading{margin:0 20px 10px}.product-rail{scrollbar-width:none;gap:12px;width:calc(100% - 20px);margin-left:20px;padding:0 20px 4px 0;display:flex;overflow-x:auto}.product-rail::-webkit-scrollbar{display:none}.review-list::-webkit-scrollbar{display:none}.product-card{flex:none;min-width:0}.product-card-major{width:238px}.product-card-compact{width:126px}.product-poster{background:#101114;width:100%;position:relative;overflow:hidden}.product-card-major .product-poster{border-radius:16px;height:317px!important}.product-card-compact .product-poster{border-radius:0;height:168px!important}.product-poster>div:first-of-type:empty{display:none}.product-poster img{object-fit:cover;width:100%;height:100%;transition:transform .42s var(--ease-stack), opacity var(--duration-fast) var(--ease-out)}.product-card:hover .product-poster img{transform:scale(1.018)}.product-poster-shade{background:linear-gradient(#0000 48%,#02081794 100%);position:absolute;inset:0}.product-poster-title{color:#fff;text-align:center;text-shadow:0 2px 8px #00000094;font-family:Georgia,AppleMyungjo,serif;font-size:23px;line-height:1.08;position:absolute;bottom:14px;left:10px;right:10px}.product-card-compact .product-poster-title{font-size:16px;bottom:9px;left:6px;right:6px}.product-badge{position:absolute;top:10px;left:10px;color:#fff!important;background:var(--color-brand)!important;border-radius:99px!important;max-width:none!important;min-height:0!important;padding:4px 7px!important;font-size:10px!important;font-weight:800!important;line-height:normal!important;display:block!important}.product-badge>*{overflow:visible!important}.product-copy{padding:8px 0 0;gap:1px!important}.product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:19px;overflow:hidden}.product-copy p{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.review-section{border-top:1px solid var(--color-line);padding:38px 0 68px}.review-heading-wrap{padding:0 20px}.review-heading-wrap .section-heading{margin-bottom:0}.review-heading-wrap .section-title{font-size:22px!important;line-height:29px!important}.review-subtitle{color:var(--color-text-secondary);align-items:center;gap:4px;margin:2px 0 16px;font-size:12px;line-height:18px;display:flex}.review-subtitle svg{color:var(--color-brand)}.review-list{scrollbar-width:none;grid-template-rows:repeat(2,157px);grid-auto-columns:266px;grid-auto-flow:column;width:calc(100% - 20px);height:326px;margin-left:20px;padding:0 20px 0 0;overflow-x:auto;gap:12px!important;display:grid!important}.review-card{background:#fff;border:1px solid #eff0f2;border-radius:16px;height:157px;padding:12px 14px}.review-person{gap:8px!important}.review-avatar{color:#6d5362;place-items:center;font-size:11px;font-weight:800;border-radius:11px!important;width:34px!important;height:34px!important;display:grid!important}.review-avatar:after{display:none!important}.review-avatar-fallback{border-radius:11px;place-items:center;width:100%!important;height:100%!important;color:inherit!important;font:inherit!important;background:0 0!important;display:grid!important}.review-avatar-pig{background:#f9dfe5}.review-avatar-mint{background:#dfeee9}.review-avatar-tiger{background:#f4dfc4}.review-avatar-blue{background:#dce7f4}.review-person>span:last-child{flex-direction:row;align-items:center;gap:6px;min-width:0;display:flex}.review-person strong{font-size:13px}.review-person small{color:#3779d5;background:#eef5ff;padding:2px 5px;font-size:10px;font-weight:650}.review-meta time{color:var(--color-text-tertiary);font-size:10px}.review-stars{color:#f5bd3e;letter-spacing:1px;margin:5px 0 3px 42px;font-size:12px;line-height:14px}.review-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:38px;font-size:12px;line-height:19px;display:-webkit-box;overflow:hidden}.review-body.is-expanded{height:auto;max-height:57px;display:block;overflow-y:auto}.review-more{color:#397bcf;align-items:center;gap:2px;min-height:28px;margin:0 0 -1px -5px;padding:0 5px;font-size:11px;display:inline-flex}.review-more svg{transition:transform var(--duration-fast) var(--ease-out)}.review-more svg.is-rotated{transform:rotate(180deg)}.review-product{color:var(--color-text-tertiary);font-size:10px;line-height:14px;display:block}.category-block{position:relative}.column-section{padding:64px 20px 58px}.column-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.column-heading h2{letter-spacing:-.035em;font-size:22px;font-weight:750}.column-heading button{min-height:44px;color:var(--color-text-secondary);align-items:center;gap:2px;margin-right:-7px;padding:0 7px;font-size:12px;display:inline-flex}.column-list{gap:24px!important}.column-card{padding-bottom:24px}.column-divider{margin:24px 0 -24px;border-color:var(--color-line)!important}.column-card time{color:var(--color-text-tertiary);margin-bottom:12px;font-size:12px;display:block}.column-image-placeholder{aspect-ratio:1.75;background:#f1f2f5;border-radius:13px;width:100%;margin-bottom:12px}.column-card h3{letter-spacing:-.02em;font-size:16px;font-weight:750;line-height:23px}.column-card p{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.site-footer{color:#7b828c;background:#f3f4f5;padding:42px 20px 50px}.footer-wordmark{width:92px;height:27px}.footer-wordmark img{width:112px}.footer-copy{word-break:keep-all;max-width:390px;margin-top:22px;font-size:11px;line-height:17px;gap:3px!important}.footer-copy a{text-underline-offset:2px;width:fit-content;-webkit-text-decoration:underline #c6cbd1;text-decoration:underline #c6cbd1}.site-footer nav{flex-wrap:wrap;gap:4px 13px;margin-top:23px;font-size:11px;font-weight:700;display:flex}.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.site-footer a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px}.site-footer small{margin-top:14px;font-size:10px;display:block}.app-shell[data-legal]{background:var(--color-bg-surface);padding-bottom:0}.legal-page{min-height:100dvh;color:var(--color-text-primary);background:var(--color-bg-surface);outline:none}.legal-header{z-index:45;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;height:60px;padding:0 8px;display:grid;position:sticky;top:0}.legal-header>button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--color-text-primary)!important;background:0 0!important;border-radius:50%!important;padding:0!important}.legal-header>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.legal-document{width:100%;padding-bottom:calc(42px + env(safe-area-inset-bottom));overflow-x:clip}.legal-intro{padding:34px 20px 20px}.legal-intro>span{color:var(--color-text-secondary);font-size:12px;line-height:18px}.legal-intro h1{letter-spacing:-.035em;text-wrap:balance;margin-top:5px;font-size:28px;font-weight:850;line-height:38px}.legal-intro p{color:var(--color-text-tertiary);margin-top:9px;font-size:11px;line-height:17px}.legal-summary{background:#fff6f4;border:1px solid #f1ddd9;border-radius:14px;margin:0 20px 8px;padding:16px}.legal-summary strong{color:#a8323c;font-size:12px;font-weight:800;line-height:18px}.legal-summary p{color:#5e4a4c;text-wrap:pretty;word-break:keep-all;max-width:65ch;margin-top:5px;font-size:13px;line-height:21px}.legal-sections{width:100%;min-width:0;padding:0 20px;gap:0!important}.legal-section{width:100%;min-width:0;padding:25px 0 3px;position:relative}.legal-divider{width:100%;position:absolute;top:0;border-color:var(--color-line)!important;margin:0!important}.legal-section h2,.legal-sources h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;font-size:17px;font-weight:800;line-height:25px}.legal-section p,.legal-section li,.legal-sources p,.legal-sources li{color:#4b5563;text-wrap:pretty;word-break:keep-all;max-width:65ch;font-size:13px;line-height:21px}.legal-section p+p{margin-top:10px}.legal-section ul,.legal-sources ul{margin:10px 0 0;padding-left:18px}.legal-section li+li,.legal-sources li+li{margin-top:7px}.legal-section li::marker{color:#a8afb8}.legal-table-wrap{scrollbar-width:thin;border:1px solid #e4e7eb;border-radius:11px;width:100%;min-width:0;max-width:100%;margin:13px 0 12px;overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%}.legal-table-wrap table.is-wide{min-width:410px}.legal-table-wrap th,.legal-table-wrap td{color:#4b5563;text-align:left;vertical-align:top;word-break:keep-all;border-bottom:1px solid #e8eaed;border-right:1px solid #e8eaed;padding:11px 12px;font-size:11px;font-weight:450;line-height:18px}.legal-table-wrap tr:last-child>*{border-bottom:0}.legal-table-wrap tr>:last-child{border-right:0}.legal-table-wrap thead th{color:#374151;background:#f7f8fa;font-weight:750}.legal-table-wrap tbody th{color:#374151;background:#fafbfc;width:112px;font-weight:700}.legal-sources{border-block:1px solid var(--color-line);background:#f7f8f9;margin-top:28px;padding:26px 20px}.legal-sources p{font-size:12px;line-height:19px}.legal-sources a{color:#4b5563;text-underline-offset:3px;align-items:center;gap:4px;min-height:32px;font-weight:700;-webkit-text-decoration:underline #c2c7cd;text-decoration:underline #c2c7cd;display:inline-flex}.legal-sources a:focus-visible,.legal-company a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px}.legal-company{color:var(--color-text-secondary);word-break:keep-all;flex-direction:column;align-items:flex-start;gap:3px;padding:28px 20px 0;font-size:11px;line-height:18px;display:flex}.legal-company-wordmark{width:92px;height:27px;margin-bottom:8px}.legal-company-wordmark img{width:112px}.legal-company a{text-underline-offset:3px;align-items:center;min-height:36px;font-weight:700;text-decoration:underline;display:inline-flex}@media (width<=360px){.legal-intro{padding-top:28px}.legal-intro h1{font-size:25px;line-height:34px}.legal-table-wrap{border-radius:10px 0 0 10px;width:calc(100% + 20px);margin-right:-20px}}.bottom-nav-root{z-index:var(--z-sticky);view-transition-name:app-bottom-dock;width:min(100%,470px);position:fixed;bottom:0;right:50%;transform:translate(50%)}.bottom-nav-tabs{width:100%}.bottom-nav{width:100%;height:calc(59px + env(safe-area-inset-bottom));padding:2px 8px env(safe-area-inset-bottom);border-top:1px solid #0000001a;grid-template-columns:repeat(5,1fr);box-shadow:none!important;background:#fff!important;display:grid!important;overflow:visible!important}.bottom-nav-item{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;color:#a6abb3!important;min-width:0!important;height:56px!important;transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)!important;background:0 0!important;padding:0!important;font-size:10px!important;font-weight:400!important;line-height:14px!important;display:flex!important}.bottom-nav-item[data-selected]{color:var(--color-text-primary)!important;font-weight:750!important}.bottom-nav-item:active{transform:scale(.96)}.bottom-nav-root[data-mode=lounge]{bottom:calc(10px + env(safe-area-inset-bottom));width:min(100% - 24px,446px)}.lounge-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #02081712;border-radius:999px;grid-template-columns:52px minmax(0,1fr);align-items:center;width:100%;height:59px;padding:5px;display:grid;overflow:hidden;box-shadow:0 12px 34px #02081729}.lounge-dock-back{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;color:var(--color-text-secondary)!important;background:var(--color-bg-subtle)!important;border:0!important;border-radius:50%!important;padding:0!important}.lounge-dock-tabs{width:100%;min-width:0}.lounge-dock-list{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:49px;box-shadow:none!important;background:0 0!important;padding:0!important;display:grid!important;overflow:visible!important}.lounge-dock-item{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0!important;height:49px!important;color:var(--color-text-tertiary)!important;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)!important;background:0 0!important;border:0!important;border-radius:14px!important;padding:0 2px!important;font-size:10px!important;font-weight:500!important;line-height:14px!important;display:flex!important}.lounge-dock-item>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lounge-dock-item[data-selected]{color:var(--color-text-primary)!important}.lounge-dock-item:active{transform:scale(.96)}@keyframes route-fade-out{to{opacity:0}}@keyframes route-fade-in{0%{opacity:0}}@keyframes dock-exit-down{to{opacity:0;transform:translateY(110%)}}@keyframes dock-enter-up{0%{opacity:0;transform:translateY(110%)}}@keyframes dock-fallback-enter-up{0%{opacity:0;transform:translate(50%,110%)}to{opacity:1;transform:translate(50%)}}::view-transition-image-pair(root){isolation:isolate}::view-transition-image-pair(app-bottom-dock){isolation:isolate}::view-transition-old(root){backface-visibility:hidden;mix-blend-mode:normal}::view-transition-new(root){backface-visibility:hidden;mix-blend-mode:normal}::view-transition-old(app-bottom-dock){backface-visibility:hidden;mix-blend-mode:normal}::view-transition-new(app-bottom-dock){backface-visibility:hidden;mix-blend-mode:normal}::view-transition-group(root){animation:none}::view-transition-group(app-bottom-dock){animation-duration:var(--duration-route);animation-timing-function:var(--ease-route)}html[data-nav-direction]::view-transition-old(root){animation:route-fade-out var(--duration-fast) var(--ease-out) both}html[data-nav-direction]::view-transition-new(root){animation:route-fade-in var(--duration-fast) var(--ease-out) both}html[data-nav-direction]::view-transition-old(app-bottom-dock){animation:dock-exit-down var(--duration-route) var(--ease-route) both}html[data-nav-direction]::view-transition-new(app-bottom-dock){animation:dock-enter-up var(--duration-route) var(--ease-route) both}::view-transition-group(root){overflow:clip}::view-transition-group(app-bottom-dock){z-index:calc(var(--z-sticky) + 1)}html[data-nav-fallback-direction] .app-shell>#main{animation:route-fade-in var(--duration-fast) var(--ease-out) both}html[data-nav-fallback-direction] .bottom-nav-root{animation:dock-fallback-enter-up var(--duration-route) var(--ease-route) both}.placeholder-page{text-align:center;min-height:calc(100dvh - 100px);padding:140px 24px 100px;gap:10px!important}.profile-page{background:var(--color-bg-app);min-height:100dvh;padding:0 20px 40px;position:relative}.profile-topbar{height:56px;margin:0 -20px;padding:0 16px}.profile-wordmark{width:94px;height:28px}.profile-wordmark img{width:114px}.profile-hero{text-align:center;padding:8px 0 22px;gap:0!important}.profile-hero-image{object-fit:contain;width:180px;height:220px;display:block}.profile-hero-copy{margin-top:12px;gap:0!important}.profile-animal{color:var(--color-brand);font-size:15px;font-weight:700;line-height:22px}.profile-animal+.profile-name{margin-top:2px}.profile-name{color:var(--color-text-primary);font-size:20px;font-weight:700;line-height:28px}.profile-birth{color:var(--color-text-secondary);margin-top:4px;font-size:13px;line-height:19px}.profile-birth:first-of-type{margin-top:10px}.profile-wallet{background:#fff;border-radius:16px;width:100%;height:93px;padding:14px 16px;box-shadow:0 6px 20px #0f172a0f;gap:12px!important}.profile-wallet-icon{background:radial-gradient(circle at 34% 30%,#4b4b4b,#111 72%);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.profile-wallet-icon:after{content:"";border:2px solid #fff;border-radius:50%;width:10px;height:10px}.profile-wallet-copy{flex:1;min-width:0;gap:0!important}.profile-wallet-caption{color:var(--color-text-secondary);font-size:12px;line-height:17px}.profile-wallet-total{color:var(--color-text-primary);margin-top:2px;font-size:16px;font-weight:800;line-height:24px}.profile-wallet-breakdown{color:var(--color-text-tertiary);align-items:center;gap:6px;margin-top:2px;font-size:11px;line-height:16px;display:flex}.profile-wallet-breakdown em{font-style:normal}.profile-wallet-charge{color:#fff;transition:transform var(--duration-fast) var(--ease-out);background:#17161c;border-radius:999px;flex-shrink:0;align-self:center;padding:6px 14px;font-size:12px;font-weight:700;line-height:18px}.profile-wallet-charge:active{transform:scale(.96)}.profile-menu-card{background:#fff;border-radius:16px;width:100%;margin-top:16px;padding:4px 0;box-shadow:0 6px 20px #0f172a0f;gap:0!important}.profile-menu-row{text-align:left;width:100%;height:60px;transition:background-color var(--duration-fast) var(--ease-out);align-items:center;gap:12px;padding:0 16px;display:flex}.profile-menu-row:active{background:#02081708}.profile-menu-icon{width:22px;height:22px;color:var(--color-text-primary);flex-shrink:0;place-items:center;display:grid}.profile-menu-label{color:var(--color-text-primary);flex:1;font-size:16px;font-weight:400;line-height:24px}.profile-menu-status{flex-shrink:0;font-size:13px;font-weight:500;line-height:19px}.profile-menu-status-brand{color:#6366f1}.profile-menu-status-accent{color:var(--color-brand);font-weight:600}.profile-menu-status-muted{color:var(--color-text-tertiary)}.profile-menu-caret{color:#c7ccd4;flex-shrink:0;margin-left:8px}.profile-menu-divider{border-color:var(--color-line)!important;margin:0 16px!important}.profile-empty{color:var(--color-text-tertiary);text-align:center;padding:60px 0;font-size:14px}.manse-page{background:var(--color-bg-app);min-height:100dvh;padding:0 20px 40px;position:relative}.manse-topbar{align-items:center;display:flex;justify-content:center!important}.manse-landing{text-align:center;flex-direction:column;align-items:center;min-height:calc(100dvh - 59px);display:flex}.manse-landing-title{letter-spacing:-.02em;margin-top:64px;font-size:26px;font-weight:800;line-height:34px}.manse-landing-title small{color:var(--color-brand);letter-spacing:.02em;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.manse-landing-desc{color:var(--color-text-secondary);word-break:keep-all;margin-top:18px;font-size:14px;line-height:22px}.manse-landing-cards{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin:34px 0 40px;display:grid}.manse-landing-card{background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:118px;display:flex;box-shadow:0 6px 20px #0f172a0f}.manse-landing-card strong{color:var(--color-text-primary);font-family:Georgia,AppleMyungjo,serif;font-size:26px}.manse-landing-card span{color:var(--color-text-secondary);font-size:13px;font-weight:600}.manse-primary{color:#fff!important;background:#2b2b2b!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:56px!important;font-size:17px!important;font-weight:700!important;display:inline-flex!important}.manse-next{color:#fff!important;background:var(--color-text-primary)!important;border-radius:12px!important;align-items:center!important;min-height:44px!important;padding:0 22px!important;font-size:15px!important;font-weight:700!important;display:inline-flex!important}.manse-reset{min-height:48px!important;color:var(--color-text-primary)!important;background:#f1f2f5!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;font-size:15px!important;font-weight:700!important;display:inline-flex!important}.manse-landing .manse-primary{margin-top:auto}.manse-guide{align-items:flex-start;gap:6px;margin:2px -4px 26px;display:flex;position:relative}.manse-guide-chick{object-fit:contain;flex-shrink:0;width:92px;height:92px}.manse-bubble{text-align:center;background:#fff;border:1px solid #0208170f;border-radius:22px;flex:1;margin-top:16px;padding:16px 20px;font-size:15px;font-weight:600;line-height:22px;position:relative;box-shadow:0 6px 20px #0f172a0f}.manse-bubble:before{content:"";border:8px solid #0000;border-left:0;border-right-color:#fff;position:absolute;top:24px;left:-9px}.manse-guide-center{flex-direction:column;align-items:center;margin:0}.manse-guide-center .manse-guide-chick{order:2;width:120px;height:120px}.manse-guide-center .manse-bubble{flex:none;order:1;margin:0 0 4px 60px;padding:12px 18px}.manse-guide-center .manse-bubble:before{border:8px solid #0000;border-top-color:#fff;border-bottom:0;top:auto;bottom:-8px;left:18px}.manse-guide-left{flex-direction:row-reverse}.manse-guide-left .manse-bubble:before{border:8px solid #0000;border-left-color:#fff;border-right:0;left:auto;right:-9px}.manse-center-stage{justify-content:center;align-items:center;height:calc(100dvh - 356px);display:flex}.manse-sheet{z-index:30;width:min(100%,470px);padding:28px 16px calc(24px + 59px + env(safe-area-inset-bottom));box-shadow:var(--shadow-sheet);background:#fff;border-radius:24px 24px 0 0;animation:.35s cubic-bezier(.4,0,.2,1) both manse-sheet-in;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@keyframes manse-sheet-in{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.manse-sheet:after{content:"";bottom:calc(10px + env(safe-area-inset-bottom));background:#d1d5db;border-radius:999px;width:40px;height:4px;position:absolute;left:50%;transform:translate(-50%)}.manse-sheet-title{text-align:center;margin-bottom:20px;font-size:22px;font-weight:800}.manse-choice{width:100%;height:64px;transition:background-color var(--duration-fast) var(--ease-out);background:#f5f6f8;border:1px solid #02081714;border-radius:14px;margin-top:12px;font-size:17px;font-weight:700;display:block}.manse-choice:active{background:#e9ebef}.manse-form{padding-top:6px;gap:0!important}.manse-field-label{color:var(--color-text-secondary);font-size:13px;line-height:19px}.manse-field-head{margin-bottom:4px}.manse-line-input{border:0;border-bottom:2px solid var(--color-text-primary);background:0 0;border-radius:0;outline:0;width:100%;height:44px;font-size:18px;font-weight:600}.manse-line-input::placeholder{color:#c7ccd4;font-weight:500}.manse-line-input:disabled{border-bottom-color:#e5e7eb}.manse-date-row{gap:14px!important}.manse-date-row .manse-line-input{text-align:center}.manse-date-field{flex:1;display:block;position:relative}.manse-date-input{caret-color:#0000;color:#0000!important}.manse-mask{pointer-events:none;white-space:pre;justify-content:center;align-items:center;font-size:20px;font-weight:500;line-height:1;display:flex;position:absolute;inset:0}.manse-mask-filled{color:var(--color-text-primary)}.manse-mask-rest{color:#d1d5db}.manse-caret{background:var(--color-text-primary);vertical-align:middle;width:1px;height:.85em;margin-left:1px;animation:1.2s step-end infinite manse-blink;display:inline-block}@keyframes manse-blink{0%,to{opacity:1}50%{opacity:0}}.manse-pop{transform-origin:0;animation:.35s cubic-bezier(.34,1.56,.64,1) both manse-pop}.manse-guide-center .manse-pop{transform-origin:0 100%}@keyframes manse-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.manse-bob{animation:.8s cubic-bezier(.4,0,.2,1) both manse-bob}@keyframes manse-bob{0%{transform:translateY(10px)rotate(-4deg)}40%{transform:translateY(-6px)rotate(3deg)}70%{transform:translateY(2px)rotate(-1deg)}to{transform:translateY(0)rotate(0)}}.manse-form{animation:.35s cubic-bezier(.4,0,.2,1) both manse-form-in}@keyframes manse-form-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.manse-segmented{flex-shrink:0}.manse-time-row{margin-top:10px;gap:16px!important}.manse-time-input{text-align:center}.manse-colon{font-size:22px;font-weight:700}.manse-chip{background:#f1f2f5;border-radius:12px;flex-shrink:0;height:52px;padding:0 20px;font-size:15px;font-weight:600}.manse-chip.is-on{color:#fff;background:var(--color-text-primary)}.manse-next{align-self:flex-end;margin-top:18px}.manse-text-link{color:var(--color-text-secondary);font-size:14px}.manse-text-link.is-on{color:var(--color-text-primary);font-weight:700;text-decoration:underline}.manse-selected{color:var(--color-text-secondary);margin-top:10px;font-size:13px}.manse-city-list{border:1px solid var(--color-line);background:#fff;border-radius:12px;max-height:262px;margin-top:8px;overflow-y:auto}.manse-city-item{border-bottom:1px solid var(--color-line);text-align:left;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.manse-city-item:last-child{border-bottom:0}.manse-city-item strong{font-size:15px;font-weight:600}.manse-city-item span{color:var(--color-text-tertiary);font-size:12px}.manse-answered{border-bottom:1px solid var(--color-line);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin-top:28px;padding:0 0 14px;display:flex}.manse-answered-label{color:var(--color-text-secondary);font-size:13px}.manse-answered-value{color:#8b8f98;font-size:19px;font-weight:500}.manse-answered+.manse-answered{margin-top:20px}.manse-modal-backdrop{z-index:400;animation:backdrop-in .22s var(--ease-out) both;background:#0000006b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.manse-modal{width:min(100% - 16px,454px);margin-bottom:calc(8px + env(safe-area-inset-bottom));animation:sheet-in .32s var(--ease-stack) both;background:#fff;border-radius:24px;padding:28px 16px 20px}.manse-switch-row{justify-content:space-between;align-items:center;width:100%;height:56px;display:flex!important}.manse-switch-label{font-size:16px;font-weight:600}.manse-modal .manse-primary{margin-top:20px}.manse-summary-layer{z-index:20;padding:8px 20px calc(24px + 59px + env(safe-area-inset-bottom));background:var(--color-bg-app);flex-direction:column;display:flex;position:absolute;inset:56px 0 0}.manse-summary-card{background:#fff;border-radius:22px;flex-direction:column;gap:2px;padding:22px 26px;display:flex;box-shadow:0 6px 20px #0f172a0f}.manse-summary-card>strong{margin-bottom:14px;font-size:17px;font-weight:700}.manse-summary-card>strong small{color:var(--color-text-secondary);font-size:14px;font-weight:400}.manse-summary-split{border-top:1px solid var(--color-line);text-align:center;grid-template-columns:1fr 1fr;margin-top:8px;padding-top:18px;display:grid}.manse-summary-split>div{flex-direction:column;gap:4px;display:flex}.manse-summary-split>div+div{border-left:1px solid var(--color-line)}.manse-summary-split em{color:var(--color-text-secondary);font-size:17px;font-style:normal;font-weight:700}.manse-summary-split em.is-on{color:#22a55b}.manse-summary-bottom{margin-top:auto}.manse-board-page{padding-inline:0;padding-bottom:96px;overflow:hidden}.manse-board-page>:not(.profile-topbar,.manse-board-divider){margin-inline:20px}.manse-board-page>.manse-topbar{width:100%;margin-inline:0!important}.manse-board-page>.manse-table{width:calc(100% - 40px)}.manse-board-hero{align-items:center;gap:12px;padding:4px 0 18px;display:flex}.manse-board-chick{object-fit:contain;flex-shrink:0;width:120px;height:120px}.manse-board-copy{flex-direction:column;display:flex}.manse-animal{color:#3b6fd6!important}.manse-animal em{color:var(--color-text-secondary);font-style:normal;font-weight:500}.manse-time-correction{color:var(--color-text-primary);margin-top:4px;font-size:12px;font-weight:600}.manse-relations{background:#fff;border:1px solid #dfe3e8;border-radius:4px;margin-bottom:8px}.manse-relations-head{text-align:left;align-items:center;gap:8px;width:100%;padding:14px 12px;display:flex}.manse-relations-head strong{font-size:15px;font-weight:700}.manse-relations-head small{color:var(--color-text-tertiary);flex:1;font-size:11px}.manse-chips{flex-wrap:wrap;gap:8px;padding:2px 12px 14px;display:flex}.manse-chip-tag{color:#8b8f98;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.manse-chip-tag.is-on{border-color:var(--color-text-primary);color:var(--color-text-primary)}.manse-chip-tag b{font-size:12px}.manse-table{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;background:#fff;width:100%}.manse-table th,.manse-table td{text-align:center;vertical-align:middle;border:1px solid #c9ced6}.manse-table thead th{background:#f5f0e8;height:38px}.manse-table thead th b{font-size:16px;font-weight:700;display:block}.manse-table thead th small{color:var(--color-text-secondary);font-size:10px}.manse-table tbody th{background:#f5f0e8;width:62px}.manse-table tbody th b{font-size:14px;font-weight:700;display:block}.manse-table tbody th small{color:var(--color-text-secondary);font-size:9px}.manse-td{height:42px;padding:3px 2px;font-size:13px}.manse-td b{font-size:15px;font-weight:700;display:block}.manse-td small{color:var(--color-text-secondary);font-size:9px}.manse-cell{color:#fff;height:66px}.manse-cell strong{font-family:AppleMyungjo,Georgia,serif;font-size:32px;font-weight:700;line-height:34px;display:block}.manse-cell small{opacity:.92;font-size:9px;font-weight:600;display:block}.manse-cell-empty{background:#fff}.manse-cell-wood{background:#2f9c8f}.manse-cell-fire{background:#d9463f}.manse-cell-earth{background:#c48a2e}.manse-cell-metal{background:#9aa4ad}.manse-cell-water{background:#2a2a2a}.manse-hide{flex-direction:column;align-items:flex-start;gap:3px;padding-left:8px;font-size:12px;display:flex}.manse-hide-gan{color:#fff;border-radius:3px;place-items:center;width:14px;height:14px;margin-right:4px;font-size:9px;font-style:normal;display:inline-grid}.manse-hide-wood{background:#2f9c8f}.manse-hide-fire{background:#d9463f}.manse-hide-earth{background:#c48a2e}.manse-hide-metal{background:#9aa4ad}.manse-hide-water{background:#2a2a2a}.manse-none{color:var(--color-text-tertiary);font-size:12px}.manse-board-divider{width:100%;background:#f3f4f6!important;border:0!important;height:10px!important;margin:28px 0 0!important}.manse-detail-section{margin-top:28px}.manse-section-title{letter-spacing:-.025em;margin-bottom:12px;font-size:19px;font-weight:800}.manse-section-title small{color:var(--color-text-tertiary);font-size:11px;font-weight:500}.manse-section-meta{color:var(--color-text-secondary);margin:-7px 0 14px;font-size:12px;line-height:18px}.manse-subtitle{margin:22px 0 12px;font-size:15px;font-weight:750}.manse-stars-grid{background:#fff;border:1px solid #d3d7dc;border-radius:4px;grid-template-columns:58px repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.manse-stars-grid>div{border-bottom:1px solid #d3d7dc;border-right:1px solid #d3d7dc;min-width:0;min-height:42px}.manse-stars-grid>div:nth-child(5n){border-right:0}.manse-stars-grid>div:nth-last-child(-n+5){border-bottom:0}.manse-stars-corner,.manse-stars-head,.manse-stars-label{background:#f5f0e8}.manse-stars-head,.manse-stars-label{flex-direction:column;justify-content:center;align-items:center;display:flex}.manse-stars-head b,.manse-stars-label b{font-size:13px;line-height:17px}.manse-stars-head small,.manse-stars-label small{color:var(--color-text-secondary);font-size:9px}.manse-stars-cell{color:var(--color-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 2px;font-size:10px;line-height:13px;display:flex;min-height:66px!important}.manse-mini-char{color:#fff;border-radius:4px;place-items:center;width:27px;height:27px;font-family:AppleMyungjo,Georgia,serif;font-size:17px;font-style:normal;font-weight:800;display:grid}.manse-reading-card{background:#f6f2eb;border-radius:12px;margin-top:12px;padding:18px}.manse-reading-card h3{font-size:16px;font-weight:800}.manse-reading-card h3 small{color:var(--color-text-secondary);font-size:11px;font-weight:500}.manse-reading-card p{color:#535965;word-break:keep-all;margin-top:8px;font-size:13px;line-height:20px}.manse-element-bars{background:#fafafa;border-radius:12px;justify-content:space-around;align-items:flex-end;height:190px;padding:18px 14px 10px;display:flex}.manse-element-column{flex-direction:column;align-items:center;gap:5px;width:48px;display:flex}.manse-element-percent{color:var(--color-text-secondary);font-size:11px;font-weight:650}.manse-element-bar{width:34px;max-height:112px;transition:height .6s var(--ease-out);border-radius:6px 6px 2px 2px;display:block}.manse-element-column>b{font-size:14px}.manse-element-column>small{min-height:14px;color:var(--color-brand);font-size:10px;font-weight:700}.manse-yongshin-summary{border:1px solid var(--color-line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid}.manse-yongshin-summary>div{flex-direction:column;justify-content:center;align-items:center;min-height:94px;display:flex}.manse-yongshin-summary>div+div{border-left:1px solid var(--color-line)}.manse-yongshin-summary small{color:var(--color-text-secondary);font-size:10px}.manse-yongshin-summary strong{margin-top:4px;font-family:AppleMyungjo,Georgia,serif;font-size:29px}.manse-yongshin-summary span{font-size:12px;font-weight:700}.manse-analysis-list{border-top:1px solid var(--color-line);margin-top:14px}.manse-analysis-list article{border-bottom:1px solid var(--color-line);padding:16px 0}.manse-analysis-list h3{font-size:14px;font-weight:750}.manse-analysis-list h3 small{color:var(--color-text-tertiary);font-size:10px}.manse-analysis-list p{color:var(--color-text-secondary);margin-top:6px;font-size:12px;line-height:18px}.manse-analysis-list p b{color:var(--color-text-primary)}.manse-strength-card{border:1px solid var(--color-line);background:#fff;border-radius:14px;padding:20px 16px 16px}.manse-strength-copy{justify-content:space-between;align-items:flex-end;display:flex}.manse-strength-copy strong{font-size:20px}.manse-strength-copy span{color:var(--color-text-secondary);font-size:10px}.manse-strength-track{background:linear-gradient(90deg,#dde9ff,#e8efe8 48%,#ffe7dc);border-radius:999px;height:8px;margin-top:24px;position:relative}.manse-strength-fill{border-radius:inherit;background:#02081733;height:100%;display:block}.manse-strength-track i{z-index:1;background:var(--color-text-primary);border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #00000040}.manse-strength-labels{color:var(--color-text-tertiary);justify-content:space-between;margin-top:9px;font-size:9px;display:flex}.manse-pattern-section{margin-top:18px}.manse-pattern-card{color:#f7f3ed;background:#191816;border-radius:14px;padding:22px 18px}.manse-pattern-card>small{color:#9c978f;text-align:center;font-size:10px;display:block}.manse-pattern-card>strong{text-align:center;margin:12px 0 3px;font-family:AppleMyungjo,Georgia,serif;font-size:34px;display:block}.manse-pattern-card>h3{text-align:center;font-size:16px}.manse-pattern-card>h3 em{color:#bdb7ad;margin-left:5px;font-size:10px;font-style:normal;font-weight:500}.manse-pattern-card>p{color:#d2cdc5;word-break:keep-all;margin-top:16px;font-size:12px;line-height:19px}.manse-pattern-card dl{border-top:1px solid #ffffff1f;margin-top:14px}.manse-pattern-card dl>div{grid-template-columns:44px 1fr;padding-top:12px;display:grid}.manse-pattern-card dt{color:#f3cf91;font-size:11px;font-weight:700}.manse-pattern-card dd{color:#bdb7ad;font-size:11px;line-height:17px}.manse-fortune-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:7px;padding:4px 1px 12px;display:flex;overflow-x:auto}.manse-fortune-rail::-webkit-scrollbar{display:none}.manse-fortune-column{text-align:center;scroll-snap-align:start;border:1px solid #0000;border-radius:7px;flex-direction:column;flex:0 0 56px;align-items:center;gap:3px;width:56px;padding:5px 3px 8px;display:flex;position:relative}.manse-fortune-column.is-current{border-color:var(--color-text-primary);background:#fafafa}.manse-fortune-column>small{height:14px;color:var(--color-text-secondary);font-size:9px}.manse-fortune-column>strong{color:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;font-family:AppleMyungjo,Georgia,serif;font-size:22px;line-height:22px;display:flex}.manse-fortune-column>strong i{font-family:var(--font-ui);font-size:7px;font-style:normal;font-weight:600;line-height:9px}.manse-fortune-column>b{white-space:nowrap;margin-top:3px;font-size:10px}.manse-fortune-column>em{color:#fff;background:var(--color-brand);border-radius:6px;padding:2px 4px;font-size:8px;font-style:normal;position:absolute;top:-5px;right:-3px}.manse-samjae-head{border:1px solid var(--color-line);border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.manse-samjae-head>div{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:116px;display:flex}.manse-samjae-head>div+div{border-left:1px solid var(--color-line)}.manse-samjae-head small{color:var(--color-text-secondary);font-size:11px}.manse-samjae-head strong{color:#fff;border-radius:5px;place-items:center;width:38px;height:38px;font-family:AppleMyungjo,Georgia,serif;font-size:24px;display:grid}.manse-samjae-head span{font-size:9px}.manse-samjae-periods{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,1fr);margin-top:10px;display:grid}.manse-samjae-periods>div{border-bottom:1px solid var(--color-line);flex-direction:column;padding:11px 6px;display:flex}.manse-samjae-periods>div:nth-child(odd){border-right:1px solid var(--color-line)}.manse-samjae-periods strong{font-size:11px}.manse-samjae-periods span{color:var(--color-text-secondary);font-size:10px}.manse-note{color:var(--color-text-tertiary);margin-top:12px;font-size:10px;line-height:16px}.manse-calendar-nav{grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.manse-calendar-nav button{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.manse-calendar-nav strong{text-align:center;font-size:16px}.manse-calendar-ganzhi{color:var(--color-text-secondary);text-align:center;margin:4px 0 10px;font-size:11px}.manse-calendar-grid{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);grid-template-columns:repeat(7,1fr);display:grid}.manse-calendar-grid>b{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);height:30px;color:var(--color-text-secondary);place-items:center;font-size:10px;display:grid}.manse-calendar-grid>span,.manse-calendar-grid>button{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);min-height:52px}.manse-calendar-grid>button{flex-direction:column;justify-content:center;align-items:center;padding:3px 0;display:flex;position:relative}.manse-calendar-grid>button strong{font-size:12px}.manse-calendar-grid>button span{color:var(--color-text-secondary);font-size:8px}.manse-calendar-grid>button small{color:var(--color-brand);font-size:7px;position:absolute;top:1px}.manse-calendar-grid>button.is-today{background:var(--color-brand-soft);box-shadow:inset 0 0 0 1px var(--color-brand)}.manse-nayin{color:var(--color-text-secondary);text-align:center;margin-top:22px;font-size:13px}.manse-board-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.manse-board-actions button{min-width:0!important;padding-inline:8px!important}.manse-share{color:#fff!important;background:var(--color-text-primary)!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:calc(100% - 40px)!important;min-height:52px!important;margin-top:10px!important;font-size:15px!important;font-weight:750!important;display:flex!important}.js-result-page{min-height:100dvh;padding-bottom:calc(104px + env(safe-area-inset-bottom));color:#202124;background:#f5f5f5;container-type:inline-size}.js-result-header{z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;grid-template-columns:44px 1fr 44px;align-items:center;height:48px;display:grid;position:sticky;top:0}.js-result-header button{place-items:center;width:44px;height:44px;display:grid}.js-result-header strong{text-align:center;font-size:15px}.js-profile{text-align:center;background:#f7f7f8;flex-direction:column;align-items:center;padding:18px 30px 22px;display:flex}.js-profile>img{object-fit:contain;width:76px;height:76px}.js-profile h1{margin-top:6px;font-size:26px;font-weight:700;line-height:34px}.js-profile>p{color:#74787f;margin-top:3px;font-size:15px;line-height:24px}.js-profile>p b{color:#202124;font-size:17px}.js-profile>span{color:#9b9fa6;word-break:keep-all;max-width:32ch;margin-top:10px;font-size:13px;line-height:20px}.js-profile dl{text-align:left;background:#fff;border-radius:22px;width:100%;margin-top:20px;padding:17px 20px}.js-profile dl>div{grid-template-columns:58px 1fr;align-items:center;min-height:32px;display:grid}.js-profile dt{color:#9b9fa6;font-size:14px}.js-profile dd{color:#5f6368;font-size:15px;font-weight:500}.js-profile-actions{background:#f7f7f8;grid-template-columns:1fr 1fr;gap:16px;padding:30px 30px 22px;display:grid}.js-profile-actions button{border-radius:32px!important;gap:8px!important;min-width:0!important;height:64px!important;font-size:16px!important}.js-profile-actions button:first-child{background:#fff!important;border:1px solid #e3e4e6!important}.js-profile-actions button:last-child{color:#fff!important;background:#202124!important}.js-section-tabs{z-index:44;scrollbar-width:none;background:#fff;border-top:1px solid #f1f1f1;position:sticky;top:48px;overflow-x:auto}.js-section-tabs::-webkit-scrollbar{display:none}.js-section-tab-list{gap:12px;width:max-content;min-width:100%;box-shadow:none!important;background:#fff!important;padding:24px 30px!important;display:flex!important}.js-section-tab{letter-spacing:-.02em;white-space:nowrap;color:#5f6368!important;background:#fff!important;border:1px solid #e5e6e8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:auto!important;height:42px!important;padding:0 22px!important;font-size:14px!important;line-height:20px!important}.js-section-tab[data-selected]{color:#fff!important;background:#202124!important;border-color:#202124!important;font-weight:700!important}.js-result-section{background:#fff;padding:44px 30px 52px;scroll-margin-top:140px}.js-result-section>h2{letter-spacing:-.025em;align-items:center;gap:8px;margin-bottom:42px;font-size:24px;font-weight:750;line-height:32px;display:flex}.js-result-section>h2>span{color:#3f4349;background:#f3f4f5;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.js-divider{width:100%;background:#f5f5f5!important;border:0!important;height:12px!important;margin:0!important}.js-origin-grid{grid-template-columns:82px repeat(4,minmax(0,1fr));align-items:center;row-gap:14px;display:grid}.js-origin-grid>div{text-align:center;min-width:0}.js-origin-head{background:#fafafb;border-radius:50%;flex-direction:column;justify-content:center;place-self:center;align-items:center;width:72px;height:72px;display:flex}.js-origin-head b{font-size:15px;line-height:21px}.js-origin-head small{color:#9b9fa6;margin-top:3px;font-size:11px;line-height:16px}.js-row-label{color:#9b9fa6;font-size:14px;text-align:left!important}.js-origin-cell{color:#3c4043;font-size:15px}.js-origin-cell:not(:has(.js-symbol)){border-bottom:1px solid #f0f1f2;justify-content:center;align-items:center;min-height:36px;display:flex}.js-origin-cell>b{font-size:15px}.js-origin-cell>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.js-symbol{color:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:72px;height:72px;padding:0;display:inline-flex;position:relative;box-shadow:0 1px 2px #00000014}.js-symbol>small{font-size:11px;font-weight:800;position:absolute;top:6px;left:7px}.js-symbol>strong{font-family:AppleMyungjo,Georgia,serif;font-size:31px;line-height:31px}.js-symbol>span{margin-top:2px;font-size:11px;line-height:13px}.js-bg-wood{background:#4f91f7!important}.js-bg-fire{background:#ff455c!important}.js-bg-earth{color:#262626!important;background:#ffca28!important}.js-bg-metal{background:#85898f!important}.js-bg-water{background:#202124!important}.js-fill-wood{fill:#4f91f7}.js-fill-fire{fill:#ff455c}.js-fill-earth{fill:#ffca28}.js-fill-metal{fill:#85898f}.js-fill-water{fill:#202124}.js-relations>h3{color:#202124;gap:30px;font-size:20px;line-height:28px;display:flex}.js-relations>h3 span{color:#b6b9bf;font-weight:500}.js-relation-board{height:420px;margin-top:34px;position:relative}.js-relation-board svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.js-relation-board path{fill:none;stroke:#3c4043;stroke-width:1.15px}.js-relation-board text{fill:#202124;stroke:#fff;stroke-width:5px;paint-order:stroke;text-anchor:middle;font-size:12px}.js-relation-symbols{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:0}.js-relation-symbols>div{flex-direction:column;align-items:center;display:flex}.js-relation-symbols small{color:#3c4043;margin:86px 0 8px;font-size:15px}.js-relation-symbols b{color:#fff;border-radius:10px;place-items:center;width:72px;height:52px;margin-bottom:12px;font-family:AppleMyungjo,Georgia,serif;font-size:28px;display:grid}.js-relation-symbols span{color:#3c4043;font-size:14px}#manse-elements{padding-top:44px}#manse-elements>h2{margin-bottom:32px}.js-radar{max-width:410px;margin-inline:auto;position:relative}.js-radar-copy{z-index:2;color:#202124;gap:10px;font-size:14px;display:grid;position:absolute;top:10px;left:0}.js-radar-copy div{align-items:center;gap:10px;display:flex}.js-radar-copy b{border:1px solid #e5e6e8;border-radius:999px;place-items:center;width:45px;height:32px;font-size:16px;font-weight:500;display:grid}.js-radar svg{width:100%;display:block}.js-radar-title{fill:#202124;text-anchor:middle;font-size:13px}.js-radar-cycle path{fill:none;stroke:#202124;stroke-width:1.15px;marker-end:url(#radar-arrow)}.js-radar-cycle marker path{fill:#202124}.js-radar-star{fill:none;stroke:#b8bbc0;stroke-width:1px;stroke-dasharray:3 3}.js-radar-node{fill:#fff;stroke:#fff;stroke-width:4px;filter:drop-shadow(0 4px 9px #00000017)}.js-radar-badge{stroke:#fff;stroke-width:2px}.js-radar-percent{fill:#202124;text-anchor:middle;font-size:18px;font-weight:750}.js-radar-label{fill:#fff;stroke:none;text-anchor:middle;font-family:AppleMyungjo,Georgia,serif;font-size:16px;font-weight:750}.js-ten-list{flex-direction:column;gap:14px;margin-top:18px;display:flex}.js-ten-list article{border:1px solid #ededee;border-radius:14px;grid-template-columns:52px 1fr;align-items:center;gap:18px;min-height:106px;padding:18px 24px;display:grid;box-shadow:0 2px 9px #00000006}.js-element-icon{color:#fff;border-radius:8px;place-items:center;width:46px;height:46px;font-family:AppleMyungjo,Georgia,serif;font-size:21px;font-style:normal;font-weight:800;display:grid}.js-ten-list h3{font-size:16px;line-height:24px}.js-ten-list h3 em{color:#3978df;background:#edf4ff;border-radius:4px;margin-left:7px;padding:3px 6px;font-size:10px;font-style:normal}.js-ten-list h3 em[data-status=과다]{color:#e83c50;background:#fff0f2}.js-ten-list p{color:#8f9399;grid-template-columns:auto 1fr auto 1fr;gap:8px;margin-top:10px;font-size:12px;display:grid}.js-ten-list p b{color:#6f7379;text-align:right}.js-strength{text-align:center}.js-strength svg{width:320px;max-width:90%;overflow:visible}.js-gauge-base,.js-gauge-value{fill:none;stroke-linecap:round;stroke-width:11px}.js-gauge-base{stroke:#eeeeef}.js-gauge-value{stroke:#ffdb27}.js-strength svg text{fill:#202124;text-anchor:middle;font-size:38px;font-weight:750}.js-strength svg .js-gauge-copy{fill:#8f9399;font-size:12px;font-weight:500}.js-strength>div{grid-template-columns:repeat(3,1fr);margin-top:8px;display:grid}.js-strength>div span{color:#6f7379;font-size:14px;position:relative}.js-strength>div span:before{content:"";background:#ffdb27;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.js-strength>div span:nth-child(2):before{background:#ff7e55}.js-strength>div span:nth-child(3):before{background:#618ce8}.js-strength>div small{color:#b0b3b8;margin-top:4px;font-size:11px;display:block}.js-fortune+.js-fortune{margin-top:48px}.js-fortune>h3{margin-bottom:22px;font-size:20px;line-height:28px}.js-fortune-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:8px 1px 16px;display:flex;overflow-x:auto}.js-fortune-strip::-webkit-scrollbar{display:none}.js-fortune-strip article{scroll-snap-align:start;border:1px solid #0000;border-radius:12px;flex-direction:column;flex:0 0 64px;align-items:center;gap:5px;width:64px;padding:10px 5px;display:flex;position:relative}.js-fortune-strip article.is-current{border-color:#202124}.js-fortune-strip article.is-current:after{content:"현재";color:#fff;background:#ff455c;border-radius:5px;padding:2px 4px;font-size:7px;position:absolute;top:-8px;right:-5px}.js-fortune-strip article>b{font-size:13px}.js-fortune-strip article>small,.js-fortune-strip article>em{color:#7f8389;font-size:11px;font-style:normal}.js-fortune-strip .js-symbol{border-radius:8px;width:51px;height:51px}.js-fortune-strip .js-symbol>strong{font-size:25px}.js-fortune-strip .js-symbol>span{display:none}.js-links{flex-direction:column;gap:12px;padding:30px;display:flex}.js-links article{background:#fff;border-radius:14px;flex-direction:column;justify-content:center;min-height:92px;padding:16px 48px 16px 22px;display:flex;position:relative}.js-links small{color:#9b9fa6;font-size:12px}.js-links strong{margin-top:5px;font-size:15px}.js-links span{color:#858990;font-size:20px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.js-consult{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;min-height:150px;margin:0 30px 24px;padding:22px 16px 22px 22px;display:flex}.js-consult div{flex-direction:column;display:flex}.js-consult small{color:#8f9399;font-size:10px}.js-consult strong{margin-top:8px;font-size:14px}.js-consult p{color:#666b72;margin-top:4px;font-size:10px}.js-consult img{object-fit:contain;width:88px;height:88px}.js-sheet-positioner{z-index:500!important}.js-sheet-backdrop{background:#00000094!important}.js-symbol-sheet{min-height:460px;background:#fff!important;border-radius:24px 24px 0 0!important;width:min(100%,470px)!important;padding:14px 24px 24px!important}.js-symbol-sheet>.js-sheet-close{z-index:2;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:16px}.js-sheet-title{text-align:center;width:100%;padding-top:22px;font-size:24px!important}.js-sheet-title b{margin-left:8px;font-family:AppleMyungjo,Georgia,serif}.js-sheet-body{padding:28px 0 14px!important}.js-sheet-body h3{color:#9b9fa6;font-size:15px;font-weight:700}.js-sheet-body p{color:#676b72;word-break:keep-all;margin:8px 0 22px;font-size:17px;line-height:26px}.js-sheet-action{color:#fff!important;background:#202124!important;width:100%!important}.js-calendar-sheet{min-height:510px;background:#fff!important;border-radius:24px 24px 0 0!important;width:min(100%,470px)!important;padding:14px 18px 28px!important}.js-calendar-sheet>.js-sheet-close{z-index:2;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:16px}.js-calendar-body{padding:12px 0 0!important}.js-calendar-head{grid-template-columns:40px 1fr 40px;align-items:center;margin-bottom:14px;display:grid}.js-calendar-head button{place-items:center;width:40px;height:40px;display:grid}.js-calendar-head strong{text-align:center;font-size:15px}.js-calendar-grid{border-top:1px solid #eceef0;border-left:1px solid #eceef0;grid-template-columns:repeat(7,1fr);display:grid}.js-calendar-grid>*{border-bottom:1px solid #eceef0;border-right:1px solid #eceef0;flex-direction:column;justify-content:center;align-items:center;min-height:49px;display:flex}.js-calendar-grid>b{color:#8f9399;min-height:28px;font-size:9px}.js-calendar-grid>span strong{font-size:11px}.js-calendar-grid>span small{color:#8f9399;margin-top:3px;font-size:7px}.js-calendar-grid>span.is-today{color:#202124;background:#fff8cd;box-shadow:inset 0 0 0 1px #ffdb27}@container (width<=360px){.js-profile{padding-inline:16px}.js-profile-actions{gap:10px;padding-inline:16px}.js-profile-actions button{font-size:14px!important}.js-section-tab-list{gap:10px;padding-inline:16px!important}.js-section-tab{height:40px!important;padding-inline:18px!important;font-size:13px!important}.js-result-section{padding-inline:16px}.js-origin-grid{grid-template-columns:54px repeat(4,minmax(0,1fr))}.js-origin-head{width:54px;height:58px}.js-row-label{font-size:12px}.js-symbol{border-radius:9px;width:54px;height:58px}.js-symbol>strong{font-size:26px;line-height:26px}.js-symbol>span{font-size:9px}.js-relation-symbols b{width:54px;height:48px}.js-ten-list article{grid-template-columns:44px 1fr;gap:12px;padding-inline:14px}.js-ten-list h3{font-size:14px}.js-fortune-strip article{flex-basis:60px;width:60px}.js-links{padding-inline:16px}.js-consult{margin-inline:16px}}.reviews-page{background:var(--color-bg-app);min-height:100dvh;position:relative}.reviews-sticky{z-index:10;background:var(--color-bg-app);border-bottom:1px solid #e5e7eb;position:sticky;top:0}.reviews-header{height:64px;padding:12px 8px}.reviews-back{z-index:20;width:40px;height:40px;color:var(--color-text-primary);transition:background-color var(--duration-fast) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.reviews-back:hover{background:#0208170d}.reviews-header h1{text-align:center;flex:1;margin-left:-40px;font-size:16px;font-weight:700;line-height:24px}.reviews-filter-rail{scrollbar-width:none;align-items:flex-start;gap:24px;padding:4px 20px 24px;display:flex;overflow-x:auto}.reviews-filter-rail::-webkit-scrollbar{display:none}.reviews-filter{width:54px;height:80px;transition:width .5s var(--ease-out);flex-direction:column;flex-shrink:0;align-items:flex-start;padding:0;display:flex;position:relative}.reviews-filter[data-selected]{width:60px}.reviews-filter-thumb{width:100%;height:72px;transition:height .5s var(--ease-out), box-shadow .3s var(--ease-out);background:#f3f4f6;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0000}.reviews-filter[data-selected] .reviews-filter-thumb{height:80px;box-shadow:0 0 0 2px var(--color-text-primary)}.reviews-filter-thumb img{object-fit:cover;width:100%;height:100%}.reviews-filter-label{color:#6b7280;white-space:nowrap;pointer-events:none;transition:color var(--duration-fast) var(--ease-out);margin-top:6px;font-size:11px;font-weight:400;line-height:13.75px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.reviews-filter[data-selected] .reviews-filter-label{color:#111827;font-weight:600}.reviews-body{width:100%;padding:16px 20px 40px}.reviews-list{gap:0!important}.category-page{background:var(--color-bg-app);min-height:100dvh;padding-bottom:40px;position:relative}.category-page-header{z-index:10;background:var(--color-bg-app);position:sticky;top:0}.category-page-header h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-toolbar{border-bottom:1px solid var(--color-line);min-height:40px;margin-top:22px;padding:0 20px}.category-count{color:var(--color-text-secondary);font-size:13px;line-height:19px}.category-count strong{color:var(--color-text-primary);font-weight:700}.category-grid{margin:0;padding:20px 20px 0;list-style:none}.category-card-item{min-width:0}.category-card{text-align:left;border-radius:12px;width:100%;padding:0;display:block}.category-card-poster{aspect-ratio:3/4;border-radius:12px;height:auto!important}.category-card .product-poster-title{font-size:20px;bottom:12px;left:8px;right:8px}.category-card-copy{padding-top:10px;gap:2px!important}.category-card-copy strong{letter-spacing:-.02em;font-size:14px;font-weight:700;line-height:20px}.category-card-copy p{font-size:12px;line-height:18px}.category-card-meta{color:var(--color-text-tertiary);align-items:center;gap:3px;margin-top:4px;font-size:12px;line-height:16px;display:flex}.category-card-meta em{color:var(--color-text-primary);font-style:normal;font-weight:700}.category-card-meta i{margin:0 2px;font-style:normal}.category-card-meta svg{color:#f6b21b}.category-card-meta small{font-size:12px}.catalog-page{background:var(--color-bg-surface);min-height:100dvh;padding-bottom:40px}.catalog-top{z-index:10;background:var(--color-bg-surface);box-shadow:0 1px 0 var(--color-line);position:sticky;top:0;gap:0!important}.catalog-header{gap:4px;padding-right:16px}.catalog-header .reviews-back{width:44px;height:44px}.catalog-search{flex:1;min-width:0;height:48px!important;box-shadow:none!important;background:#f3f4f6!important;border:0!important;border-radius:14px!important}.catalog-search input{letter-spacing:-.01em;font-size:16px!important}.catalog-search input::placeholder{color:var(--color-text-tertiary)}.catalog-search svg{color:var(--color-text-secondary)}.catalog-section-rail,.catalog-topic-rail{position:relative;overflow:hidden}.catalog-section-rail:after,.catalog-topic-rail:after{z-index:2;background:linear-gradient(90deg, transparent, var(--color-bg-surface));content:"";pointer-events:none;width:24px;position:absolute;top:0;bottom:0;right:0}.catalog-section-tabs{width:100%;min-width:0;background:0 0!important}.catalog-section-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;width:100%;min-width:0;box-shadow:0 -1px 0 var(--color-line) inset!important;background:0 0!important;padding:0 28px 0 8px!important;display:flex!important;overflow-x:auto!important}.catalog-section-tab{white-space:nowrap;min-height:50px;height:50px!important;color:var(--color-text-secondary)!important;background:0 0!important;flex:none!important;align-items:center!important;padding:12px 8px!important;font-size:16px!important;font-weight:500!important;line-height:26px!important;display:flex!important}.catalog-section-tab[data-selected]{color:var(--color-text-primary)!important;font-weight:750!important}.catalog-section-indicator{border-radius:3px 3px 0 0;background:var(--color-text-primary)!important;border:0!important;height:3px!important}.catalog-topic-tabs{width:100%;min-width:0;padding-block:10px}.catalog-topic-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;gap:8px!important;padding:0 40px 0 16px!important;display:flex!important;overflow-x:auto!important}.catalog-topic-list::-webkit-scrollbar{display:none}.catalog-chip{border:1px solid var(--color-line)!important;min-height:35px!important;color:var(--color-text-primary)!important;background:var(--color-bg-surface)!important;border-radius:16px!important;flex:none!important;padding:6px 12px!important;font-size:13px!important;line-height:21px!important}.catalog-chip:is([aria-selected=true],[data-selected]){border-color:var(--color-text-primary)!important;color:#fff!important;background:var(--color-text-primary)!important;font-weight:700!important}.catalog-empty{color:var(--color-text-secondary);text-align:center;padding:64px 20px;font-size:14px}.catalog-list-summary{min-height:44px;padding:12px 16px 0}.catalog-list-summary strong{font-size:14px;font-weight:750;line-height:21px}.catalog-list-summary span{color:var(--color-text-tertiary);font-size:12px;line-height:18px}.catalog-list{flex-direction:column;gap:24px;margin:0;padding:12px 16px 48px;list-style:none;display:flex}.catalog-row{text-align:left;grid-template-columns:160px minmax(0,1fr);align-items:stretch;gap:16px;width:100%;height:120px;padding:0;display:grid}.catalog-thumb{background:#111;border-radius:8px;height:100%;position:relative;overflow:hidden}.catalog-thumb img{object-fit:cover;width:100%;height:100%}.catalog-thumb-shade{background:linear-gradient(#00000052 0%,#0000 45%,#0000008c 100%);position:absolute;inset:0}.catalog-thumb-title{color:#fff;font-family:var(--font-display,inherit);text-shadow:0 1px 6px #00000080;font-size:15px;font-weight:700;line-height:20px;position:absolute;bottom:8px;left:8px;right:8px}.catalog-row-copy{min-width:0;height:100%;padding:0;justify-content:flex-start!important;gap:0!important}.catalog-provider{min-height:20px;color:var(--color-text-secondary);align-items:center;gap:6px;margin-bottom:7px;font-size:12px;line-height:18px;display:flex}.catalog-provider-avatar{flex:none;color:#fff!important}.catalog-provider-fallback{color:#fff!important;background:0 0!important;font-size:10px!important;font-weight:700!important}.catalog-row-copy strong{-webkit-line-clamp:2;color:var(--color-text-primary);letter-spacing:-.02em;-webkit-box-orient:vertical;margin-bottom:8px;font-size:16px;font-weight:700;line-height:18px;display:-webkit-box;overflow:hidden}.catalog-stats{min-height:21px;color:var(--color-text-secondary);align-items:center;gap:3px;font-size:14px;line-height:21px;display:flex}.catalog-stats svg{color:#f6b21b}.catalog-price{align-items:baseline;gap:4px;min-height:20px;margin-top:2px;font-size:14px;line-height:20px;display:flex}.catalog-price em{color:var(--color-brand);font-style:normal;font-weight:700}.catalog-price b{color:var(--color-text-primary);font-weight:700}.app-shell[data-product-detail]{background:var(--color-bg-surface);padding-bottom:0}.product-detail-page{min-height:100dvh;padding-bottom:calc(82px + env(safe-area-inset-bottom));color:var(--color-text-primary);background:var(--color-bg-surface)}.product-detail-header{z-index:30;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;height:64px;padding:10px 12px;position:sticky;top:0;display:grid!important}.product-detail-header>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:750;line-height:24px;overflow:hidden}.product-detail-header>span{width:44px;height:44px}.product-detail-back{border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.product-detail-main{padding-bottom:24px}.product-detail-hero{grid-template-columns:138px minmax(0,1fr);gap:16px;padding:20px;display:grid}.product-detail-poster{aspect-ratio:3/4;background:#111;border-radius:14px;width:138px;position:relative;overflow:hidden}.product-detail-poster img{object-fit:cover;width:100%;height:100%}.product-detail-poster>span{background:linear-gradient(#0000 44%,#020817a8 100%);position:absolute;inset:0}.product-detail-poster>strong{color:#fff;text-align:center;text-wrap:balance;text-shadow:0 2px 8px #00000080;font-family:Georgia,AppleMyungjo,serif;font-size:18px;font-weight:750;line-height:23px;position:absolute;bottom:12px;left:10px;right:10px}.product-detail-intro{min-width:0;justify-content:center!important;align-items:flex-start!important;gap:0!important}.product-detail-category{margin-bottom:8px;width:fit-content!important;min-height:24px!important;color:var(--color-brand)!important;background:var(--color-brand-soft)!important;border-radius:6px!important;padding:3px 7px!important;font-size:11px!important;font-weight:700!important;line-height:17px!important}.product-detail-intro h1{word-break:keep-all;text-wrap:balance;max-width:14ch;font-size:20px;font-weight:800;line-height:28px}.product-detail-intro>p{max-width:25ch;color:var(--color-text-secondary);word-break:keep-all;text-wrap:balance;margin-top:6px;font-size:13px;line-height:20px}.product-detail-rating{color:var(--color-text-secondary);flex-wrap:wrap;margin-top:11px;font-size:11px;line-height:17px;gap:4px 6px!important}.product-detail-rating svg{color:#f5b51b}.product-detail-rating b{color:var(--color-text-primary);font-weight:700}.product-detail-rating span+span:before{color:var(--color-line);content:"·";margin-right:6px}.product-detail-price{flex-wrap:wrap;margin-top:5px;font-size:14px;line-height:21px;align-items:baseline!important;gap:4px!important}.product-detail-price em{color:var(--color-brand);font-style:normal;font-weight:750}.product-detail-price strong{font-size:18px;font-weight:800}.product-detail-price del{color:var(--color-text-tertiary);font-size:11px}.product-detail-facts{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 20px;display:grid}.product-detail-facts>div{min-width:0;padding:13px 12px}.product-detail-facts>div:nth-child(2n){border-left:1px solid var(--color-line)}.product-detail-facts>div:nth-child(n+3){border-top:1px solid var(--color-line)}.product-detail-facts dt{color:var(--color-text-tertiary);font-size:11px;line-height:17px}.product-detail-facts dd{margin-top:2px;font-size:13px;font-weight:750;line-height:20px}.product-detail-confirmed{color:#177858;word-break:keep-all;background:#eff9f5;align-items:center;gap:7px;margin:16px 20px 0;padding:11px 12px;font-size:12px;line-height:19px;display:flex}.product-detail-confirmed svg{flex:none}.product-detail-section{padding:30px 20px}.product-detail-eyebrow{color:var(--color-brand);margin-bottom:5px;font-size:12px;font-weight:750;line-height:18px;display:block}.product-detail-section>h2,.product-detail-provider h2,.product-detail-notice h2{text-wrap:balance;word-break:keep-all;font-size:20px;font-weight:800;line-height:29px}.product-detail-questions{margin:15px 0 0;padding:0;list-style:none}.product-detail-questions li{border-bottom:1px solid var(--color-line);grid-template-columns:34px minmax(0,1fr);align-items:start;min-height:48px;padding:12px 0;display:grid}.product-detail-questions li:first-child{border-top:1px solid var(--color-line)}.product-detail-questions span{color:var(--color-brand);font-variant-numeric:tabular-nums;padding-top:1px;font-size:12px;font-weight:750;line-height:20px}.product-detail-questions p{word-break:keep-all;font-size:14px;font-weight:650;line-height:21px}.product-detail-divider{background:var(--color-bg-subtle)!important;border:0!important;height:10px!important}.product-detail-outcomes{margin-top:14px;display:grid}.product-detail-outcomes article{border-bottom:1px solid var(--color-line);grid-template-columns:24px minmax(0,1fr);gap:9px;padding:13px 0;display:grid}.product-detail-outcomes article:last-child{border-bottom:0}.product-detail-outcomes svg{color:var(--color-brand);margin-top:2px}.product-detail-outcomes h3{font-size:14px;font-weight:750;line-height:21px}.product-detail-outcomes p{color:var(--color-text-secondary);word-break:keep-all;margin-top:3px;font-size:13px;line-height:20px}.product-detail-preview{border-left:3px solid var(--color-brand);background:#f6f7f9;margin:0 20px 8px;padding:20px}.product-detail-preview>span{color:var(--color-brand);font-size:11px;font-weight:750;line-height:17px}.product-detail-preview h2{text-wrap:balance;word-break:keep-all;margin-top:8px;font-size:18px;font-weight:800;line-height:27px}.product-detail-preview p{color:#4b5563;word-break:keep-all;margin-top:7px;font-size:13px;line-height:21px}.product-detail-preview small{color:var(--color-text-tertiary);margin-top:12px;font-size:11px;line-height:17px;display:block}.product-detail-inputs{margin-top:14px;gap:7px!important}.product-detail-inputs [data-part=root]{min-height:32px!important;color:var(--color-text-secondary)!important;background:var(--color-bg-subtle)!important;border-radius:8px!important;padding:6px 10px!important;font-size:12px!important;line-height:18px!important}.product-detail-provider{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:30px 20px;display:grid}.product-detail-provider-avatar{color:#fff!important}.product-detail-provider-avatar [data-part=fallback]{color:#fff!important;background:0 0!important;font-weight:750!important}.product-detail-provider>div>span{color:var(--color-text-secondary);margin-bottom:3px;font-size:12px;line-height:18px;display:block}.product-detail-provider h2{font-size:17px;line-height:25px}.product-detail-provider p{color:var(--color-text-secondary);word-break:keep-all;margin-top:6px;font-size:13px;line-height:21px}.product-detail-notice{background:var(--color-bg-subtle);margin:0 20px 20px;padding:16px}.product-detail-notice h2{font-size:14px;line-height:21px}.product-detail-notice p{color:var(--color-text-secondary);word-break:keep-all;margin-top:7px;font-size:11px;line-height:18px}.product-detail-cta{z-index:var(--z-sticky);width:min(100%,470px);min-height:calc(74px + env(safe-area-inset-bottom));padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;grid-template-columns:104px minmax(0,1fr);position:fixed;bottom:0;right:50%;transform:translate(50%);box-shadow:0 -10px 28px #0208170f;gap:10px!important;display:grid!important}.product-detail-cta>div{gap:0!important}.product-detail-cta>div span{color:var(--color-text-secondary);font-size:11px;line-height:16px}.product-detail-cta>div strong{white-space:nowrap;font-size:16px;font-weight:800;line-height:23px}.product-detail-cta>button{color:#fff!important;background:var(--color-text-primary)!important;border-radius:13px!important;width:100%!important;min-width:0!important;height:52px!important;font-size:15px!important;font-weight:750!important}.product-detail-missing{text-align:center;min-height:100dvh;padding:32px 24px;gap:0!important}.product-detail-missing svg{color:var(--color-brand)}.product-detail-missing h1{margin-top:16px;font-size:20px;font-weight:800;line-height:29px}.product-detail-missing p{max-width:28ch;color:var(--color-text-secondary);word-break:keep-all;margin-top:6px;font-size:13px;line-height:21px}.product-detail-missing button{margin-top:22px;border-radius:12px!important;min-width:148px!important;height:48px!important}.product-sheet-positioner{z-index:var(--z-modal)!important;justify-content:center!important;align-items:flex-end!important;display:flex!important;position:fixed!important;inset:0!important}.product-sheet-backdrop{background:#0208177a!important;position:fixed!important;inset:0!important}.product-confirm-sheet{box-sizing:border-box;flex-direction:column;max-height:min(680px,100dvh - 12px);overflow:hidden;width:min(100%,470px)!important;max-width:470px!important;padding:10px 20px calc(12px + env(safe-area-inset-bottom))!important;background:var(--color-bg-surface)!important;box-shadow:var(--shadow-sheet)!important;border-radius:24px 24px 0 0!important;display:flex!important;position:relative!important}.product-confirm-sheet [data-part=header]{padding:22px 52px 8px 0!important}.product-confirm-sheet [data-part=title]{color:var(--color-text-primary);text-wrap:balance;font-size:19px;font-weight:800;line-height:27px}.product-confirm-sheet [data-part=description]{color:var(--color-text-secondary);word-break:keep-all;margin-top:5px;font-size:13px;line-height:20px}.product-sheet-close{width:44px;height:44px;color:var(--color-text-secondary);border-radius:50%;place-items:center;display:grid;top:13px;right:14px;position:absolute!important}.product-sheet-body{overscroll-behavior:contain;min-height:0;overflow-y:auto;padding:12px 0 8px!important}.product-sheet-body>*{flex-shrink:0!important}.product-sheet-product{background:var(--color-bg-subtle);padding:12px;gap:12px!important}.product-sheet-product img{object-fit:cover;border-radius:8px;flex:0 0 52px;width:52px;height:68px}.product-sheet-product>div{min-width:0;gap:2px!important}.product-sheet-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:21px;overflow:hidden}.product-sheet-product span{color:var(--color-text-secondary);font-size:12px;line-height:18px}.product-sheet-body dl{margin-top:12px}.product-sheet-body dl>div{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;min-height:37px;font-size:12px;line-height:18px;display:flex}.product-sheet-body dt{color:var(--color-text-secondary)}.product-sheet-body dd{text-align:right;font-weight:750}.product-sheet-body>p{color:var(--color-text-tertiary);word-break:keep-all;margin-top:12px;font-size:11px;line-height:18px}.product-sheet-actions{background:var(--color-bg-surface);flex:none;grid-template-columns:104px minmax(0,1fr);position:relative;gap:9px!important;padding:10px 0 0!important;display:grid!important}.product-sheet-actions button{border-radius:13px!important;min-width:0!important;height:52px!important}.product-sheet-actions button:last-child{color:#fff!important;background:var(--color-text-primary)!important}@media (width<=360px){.catalog-list{gap:20px;padding-inline:12px}.catalog-row{grid-template-columns:144px minmax(0,1fr);gap:12px;height:112px}.catalog-row-copy strong{font-size:14px;line-height:18px}.catalog-stats,.catalog-price{font-size:12px}.product-detail-hero{grid-template-columns:112px minmax(0,1fr);gap:12px;padding-inline:16px}.product-detail-poster{width:112px}.product-detail-poster>strong{font-size:15px;line-height:20px}.product-detail-intro h1{font-size:18px;line-height:25px}.product-detail-rating{font-size:10px;line-height:15px;gap:3px 5px!important}.product-detail-rating span+span:before{margin-right:5px}.product-detail-section,.product-detail-provider{padding-left:16px;padding-right:16px}.product-detail-facts,.product-detail-preview,.product-detail-notice{margin-left:16px;margin-right:16px}.product-detail-cta{grid-template-columns:92px minmax(0,1fr);padding-left:12px;padding-right:12px}.product-sheet-actions{grid-template-columns:88px minmax(0,1fr)}}.app-shell[data-lounge]{padding-bottom:calc(79px + env(safe-area-inset-bottom));background:var(--color-bg-app)}.lounge-page{min-height:100dvh;color:var(--color-text-primary);background:var(--color-bg-app)}.lounge-sticky{z-index:30;background:var(--color-bg-surface);box-shadow:0 1px 0 var(--color-line);position:sticky;top:0}.lounge-header{height:64px;padding:12px 16px;gap:4px!important}.lounge-header h2{text-align:center;width:100%;font-size:18px;font-weight:750;line-height:28px}.lounge-search{flex:1;min-width:0}.lounge-category-rail{position:relative;overflow:hidden}.lounge-category-rail:after{z-index:2;background:linear-gradient(90deg, transparent, var(--color-bg-surface));content:"";pointer-events:none;width:24px;position:absolute;top:0;bottom:0;right:0}.lounge-category-tabs{width:100%;min-width:0;background:0 0!important}.lounge-category-list{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;width:100%;min-width:0;scroll-padding-inline:20px;box-shadow:0 -1px 0 var(--color-line) inset!important;background:0 0!important;gap:28px!important;padding:0 32px 0 20px!important;display:flex!important;overflow-x:auto!important}.lounge-category-list::-webkit-scrollbar{display:none}.lounge-category-tab{scroll-snap-align:center;white-space:nowrap;height:50px!important;min-height:50px!important;color:var(--color-text-secondary)!important;background:0 0!important;flex:none!important;align-items:center!important;padding:12px 0!important;font-size:16px!important;font-weight:600!important;line-height:26px!important;display:flex!important}.lounge-category-tab[data-selected]{color:var(--color-text-primary)!important;font-weight:750!important}.lounge-category-indicator{border-radius:3px 3px 0 0;background:var(--color-text-primary)!important;border:0!important;height:3px!important}.lounge-content{min-height:calc(100dvh - 114px);padding-bottom:24px}.lounge-ticket-wrap{padding:12px 20px 4px}.lounge-ticket{background:#f7f2e9;border:1px solid #a47d3d1a;border-radius:16px;height:70px;padding:12px 16px;gap:12px!important}.lounge-ticket-icon{color:#9d7331;background:#ecdfc5;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.lounge-ticket-copy{flex:1;min-width:0;gap:0!important}.lounge-ticket-copy strong{font-size:14px;font-weight:750;line-height:21px}.lounge-ticket-copy small{color:#8b806f;font-size:12px;line-height:18px}.lounge-ticket-count{color:#8d672e;background:#eadfc9;border-radius:12px;flex:0 0 48px;width:48px;height:46px;justify-content:center!important;gap:0!important}.lounge-ticket-count strong{font-size:18px;line-height:22px}.lounge-ticket-count small{font-size:10px;line-height:14px}.lounge-section-label{color:var(--color-text-secondary);padding:12px 20px 6px;font-size:12px;line-height:18px}.lounge-section-label b{margin-left:3px;font-weight:500}.lounge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 12px 32px;display:grid}.lounge-counselor{width:100%;min-width:0;color:inherit;text-align:left;border-radius:14px;padding:0}.lounge-counselor[aria-pressed=true]{outline:2px solid var(--color-brand);outline-offset:2px}.lounge-counselor-image{aspect-ratio:3/4.25;background:#e8e9ec;border-radius:14px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0208170d}.lounge-counselor-image img{object-fit:cover;object-position:center top;width:100%;height:100%}.lounge-image-shade{background:linear-gradient(#00000005 38%,#050609e0 100%);position:absolute;inset:0}.lounge-chat-count,.lounge-price-badge{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:8px;color:#fff!important;background:#0e0f1294!important;border:0!important;border-radius:7px!important;min-height:24px!important;padding:3px 7px!important;font-size:11px!important;font-weight:700!important;line-height:18px!important;position:absolute!important}.lounge-chat-count{align-items:center;gap:3px;left:8px;display:inline-flex!important}.lounge-price-badge{right:8px}.lounge-counselor-copy{color:#fff;text-shadow:0 1px 8px #00000061;display:block;position:absolute;bottom:12px;left:12px;right:12px}.lounge-counselor-name{align-items:baseline;gap:6px;min-width:0;display:flex}.lounge-counselor-name strong{flex:none;font-size:16px;font-weight:800;line-height:23px}.lounge-counselor-name span{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-weight:650;line-height:16px;overflow:hidden}.lounge-counselor-copy>small{-webkit-line-clamp:2;color:#fffffff0;letter-spacing:-.015em;text-wrap:balance;-webkit-box-orient:vertical;height:38px;margin-top:3px;font-size:12.5px;font-weight:550;line-height:19px;display:-webkit-box;overflow:hidden}.lounge-counselor-tags{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10.5px;line-height:16px;display:block;overflow:hidden}.lounge-empty{color:var(--color-text-secondary);text-align:center;padding:70px 20px;gap:4px!important}.lounge-empty svg{color:var(--color-text-tertiary);margin-bottom:8px}.lounge-empty strong{color:var(--color-text-primary);font-size:16px;line-height:24px}.lounge-empty small{font-size:13px;line-height:20px}.lounge-empty button{border:1px solid var(--color-line);background:var(--color-bg-surface);border-radius:10px;min-height:40px;margin-top:16px;padding:0 14px;font-size:13px;font-weight:700}.lounge-my-people{padding:0 20px 36px}.lounge-chat-empty{text-align:center;min-height:calc(100dvh - 152px);padding:32px 20px;gap:0!important}.lounge-chat-empty-icon{width:64px;height:64px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.lounge-chat-empty h2{font-size:20px;font-weight:750;line-height:28px}.lounge-chat-empty p{color:var(--color-text-secondary);margin-top:8px;font-size:14px;line-height:21px}.lounge-chat-empty button{color:#fff;background:var(--color-text-primary);border-radius:12px;min-height:44px;margin-top:24px;padding:0 18px;font-size:14px;font-weight:700}.review-entry{border-top:1px solid #e5e7eb;padding:24px 4px}.review-entry:first-child{border-top:0;padding-top:0}.review-entry-head{margin-bottom:8px;gap:12px!important}.review-entry-avatar{color:#6d5362;border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;font-weight:800;width:56px!important;height:56px!important;display:grid!important}.review-entry-avatar:after{display:none!important}.review-entry-avatar-fallback{border-radius:50%;place-items:center;width:100%!important;height:100%!important;color:inherit!important;font:inherit!important;background:0 0!important;display:grid!important}.review-entry-avatar-clay{background:#f3e3d3}.review-entry-avatar-mint{background:#dfeee9}.review-entry-avatar-pig{background:#f9dfe5}.review-entry-avatar-blue{background:#dce7f4}.review-entry-avatar-tiger{background:#f4dfc4}.review-entry-meta{flex:1;min-width:0}.review-entry-line{justify-content:space-between;align-items:center;display:flex}.review-entry-name{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:22.5px;overflow:hidden}.review-entry-time{color:#9ca3af;flex-shrink:0;margin-left:8px;font-size:11px;line-height:16.5px}.review-entry-tags{align-items:center;gap:6px;margin-top:2px;display:flex}.review-tag{align-items:center;border-radius:4px!important;max-width:none!important;min-height:0!important;padding:2px 6px!important;font-size:10px!important;font-weight:500!important;line-height:15px!important;display:inline-flex!important}.review-tag-purchase{color:#3b82f6!important;background:#eff6ff!important}.review-tag-pillar{color:#9333ea!important;background:#faf5ff!important}.review-entry-stars{color:#facc15;align-items:center;gap:2px;height:18px;margin-bottom:10px;display:flex}.review-entry-body{color:#374151;white-space:pre-line;margin-bottom:16px;font-size:15px;font-weight:500;line-height:24.375px}.review-entry-product{text-align:left;width:100%;transition:background-color var(--duration-fast) var(--ease-out);border:1px solid #e5e7eb;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.review-entry-product:hover{background:#02081705}.review-entry-product>img{object-fit:cover;border-radius:12px;flex-shrink:0;width:56px;height:56px}.review-entry-product-copy{flex:1;min-width:0}.review-entry-product-name{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:19.5px;display:block;overflow:hidden}.review-entry-product-price{align-items:center;gap:6px;margin-top:4px;display:flex}.review-price-discount{color:#ef4444;font-size:13px;font-style:normal;font-weight:700;line-height:19.5px}.review-price-list{color:#9ca3af;font-size:12px;line-height:16px;text-decoration:line-through}.review-price-sale{color:#111827;font-size:13px;font-weight:700;line-height:19.5px}.review-entry-product>svg{color:#9ca3af;flex-shrink:0}.reviews-more{color:#374151;width:100%;transition:background-color var(--duration-fast) var(--ease-out);background:#fff;border:1px solid #d1d5db;border-radius:12px;margin-top:24px;padding:14px 0;font-size:15px;font-weight:600;line-height:22.5px}.reviews-more:hover{background:#f9fafb}.placeholder-symbol{width:72px;height:72px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:50%;place-items:center;display:grid}.placeholder-page h1{font-size:22px}.placeholder-page p{max-width:28ch;color:var(--color-text-secondary);font-size:14px;line-height:1.6}.placeholder-page button{color:#fff;background:var(--color-text-primary);border-radius:10px;align-items:center;gap:6px;min-height:44px;margin-top:10px;padding:0 16px;display:inline-flex}.app-prompt-positioner{z-index:var(--z-modal)!important;justify-content:center!important;align-items:flex-end!important;padding:0!important;display:flex!important}.app-prompt-backdrop{animation:backdrop-in .22s var(--ease-out) both;background:#00000059!important;position:fixed!important;inset:0!important}.app-prompt-sheet{animation:sheet-in .32s var(--ease-stack) both;width:min(100%,470px)!important;max-width:470px!important;max-height:min(620px,88dvh)!important;box-shadow:var(--shadow-sheet)!important;background:#fff!important;border-radius:24px 24px 0 0!important;margin:0!important;position:relative!important;overflow-y:auto!important}.sheet-handle{background:#dedfe2;border-radius:999px;width:44px;height:4px;margin:12px auto 0;display:block}.sheet-close{border-radius:50%;place-items:center;width:44px;height:44px;top:18px;right:16px;display:grid!important;position:absolute!important}.sheet-body{padding:38px 24px calc(24px + env(safe-area-inset-bottom));text-align:center;gap:4px!important}.sheet-app-icon{background:#fff;border-radius:24px;place-items:center;width:94px;height:94px;margin-bottom:22px;display:grid;box-shadow:0 10px 24px #0f172a21}.sheet-app-symbol{border-radius:18px;width:74px;height:74px}.sheet-app-symbol img{width:120px}.sheet-title{font-size:15px!important;font-weight:600!important}.sheet-title em{color:var(--color-brand);font-style:normal}.sheet-description{max-width:28ch;color:var(--color-text-secondary)!important;font-size:14px!important;line-height:1.6!important}.sheet-primary{gap:6px;background:var(--color-brand)!important;border-radius:14px!important;justify-content:center!important;width:100%!important;min-height:52px!important;margin-top:26px!important;display:inline-flex!important}.sheet-later{min-height:44px;color:var(--color-text-secondary);margin-top:2px;font-size:12px;text-decoration:underline}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.ft-page{background:#fcfbf9;width:min(100%,440px);min-height:100dvh;margin-inline:auto;position:relative}.ft-hero{flex-direction:column;height:calc(100svh - 68px);min-height:520px;padding:16px 20px 0;display:flex;position:relative;overflow-x:clip}.ft-topbar{justify-content:space-between;align-items:center;height:28px;display:flex}.ft-logo{font-size:20px;line-height:28px}.ft-topbar-actions{color:#44403c;align-items:center;gap:12px;display:flex}.ft-topbar-actions button{place-items:center;display:grid}.ft-topbar-actions button:active{opacity:.7}.ft-head{text-align:center;margin-top:12px}.ft-date{color:#44403c;letter-spacing:.18em;font-size:12px;font-weight:500;line-height:18px}.ft-title{color:#1c1917;letter-spacing:-.02em;margin-top:4px;font-family:AppleMyungjo,Nanum Brush Script,Georgia,serif;font-size:28px;font-weight:700;line-height:35px}.ft-score-wrap{z-index:30;text-align:center;height:64px;margin-top:20px;position:relative}.ft-score{align-items:baseline;line-height:1;display:inline-flex;position:relative}.ft-score-num{color:#1c1917;font-variant-numeric:tabular-nums;font-size:64px;font-weight:900;line-height:64px}.ft-score-unit{color:#44403c;margin-left:4px;font-size:24px;font-weight:700;line-height:24px}.ft-score-over{color:#f59e0b;white-space:nowrap;flex-direction:column;margin-left:4px;line-height:1;display:flex;position:absolute;top:0;left:100%}.ft-score-over b{font-size:16px;font-weight:900}.ft-score-over small{letter-spacing:.04em;margin-top:2px;font-size:9px;font-weight:900}.ft-score.is-hit-pos{animation:.42s cubic-bezier(.2,.8,.2,1) ft-hit-pos}.ft-score.is-hit-pos-big{animation:.95s cubic-bezier(.2,.8,.2,1) ft-hit-pos-big}.ft-score.is-hit-neg{animation:.55s cubic-bezier(.2,.8,.2,1) ft-hit-neg}.ft-score.is-hit-neg-big{animation:.95s cubic-bezier(.2,.8,.2,1) ft-hit-neg-big}@keyframes ft-hit-pos{0%{filter:drop-shadow(0 0 #fbbf2400);transform:scale(1)}33%{filter:drop-shadow(0 0 14px #fbbf24d9);transform:scale(1.22)}66%{filter:drop-shadow(0 0 4px #fbbf244d);transform:scale(.96)}to{filter:drop-shadow(0 0 #fbbf2400);transform:scale(1)}}@keyframes ft-hit-pos-big{0%{transform:scale(1)}20%{filter:drop-shadow(0 0 28px #fbbf24);transform:scale(1.55)}40%{transform:scale(.9)}60%{filter:drop-shadow(0 0 16px #fbbf24cc);transform:scale(1.18)}80%{transform:scale(.98)}to{filter:drop-shadow(0 0 #fbbf2400);transform:scale(1)}}@keyframes ft-hit-neg{0%{transform:scale(1)translate(0)}20%{filter:drop-shadow(0 0 14px #44403cd9);transform:scale(.84)translate(-10px,3px)rotate(-1.5deg)}40%{transform:scale(1.08)translate(9px,-2px)rotate(1.5deg)}60%{filter:drop-shadow(0 0 6px #78716c80);transform:scale(.96)translate(-7px,2px)rotate(-1deg)}80%{transform:translate(6px)}to{transform:scale(1)translate(0)}}@keyframes ft-hit-neg-big{0%{transform:scale(1)}15%{filter:drop-shadow(0 0 24px #282624f2);transform:scale(.7)translate(-16px,6px)rotate(-3deg)}30%{transform:scale(1.18)translate(15px,-4px)rotate(3deg)}45%{transform:scale(.88)translate(-12px,5px)rotate(-2deg)}60%{filter:drop-shadow(0 0 12px #44403cb3);transform:scale(1.06)translate(10px,-2px)rotate(1deg)}80%{transform:translate(-6px)}to{transform:scale(1)}}.ft-burst{z-index:20;pointer-events:none;border:2px solid #78716cb3;border-radius:50%;width:80px;height:80px;margin:-40px 0 0 -40px;animation:.5s ease-out forwards ft-burst;position:absolute;top:50%;left:50%}.ft-burst-pos{border-color:#fbbf24bf}.ft-burst.is-big{border-width:3px;animation-duration:.7s}@keyframes ft-burst{0%{opacity:.75;transform:scale(.2)}60%{opacity:.4;transform:scale(1.3)}to{opacity:0;transform:scale(1.8)}}.ft-fly{z-index:25;pointer-events:none;animation:.32s cubic-bezier(.2,.7,.3,1) forwards ft-fly-l;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ft-fly-right{animation-name:ft-fly-r}@keyframes ft-fly-l{0%{opacity:0;transform:translate(calc(-50% - 300px),calc(60px - 50%))scale(.35)rotate(-50deg)}55%{opacity:1;transform:translate(calc(-50% - 126px),calc(-50% - 85px))scale(.95)rotate(-12deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}@keyframes ft-fly-r{0%{opacity:0;transform:translate(calc(300px - 50%),calc(60px - 50%))scale(.35)rotate(50deg)}55%{opacity:1;transform:translate(calc(126px - 50%),calc(-50% - 85px))scale(.95)rotate(12deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}.ft-reason{color:#78716c;white-space:nowrap;background:#fafaf9;border:1px solid #d6d3d1;border-radius:999px;align-items:center;gap:2px;padding:6px 12px;font-size:12px;font-weight:900;display:inline-flex}.ft-reason i{font-size:10px;font-style:normal;line-height:1}.ft-reason-pos.ft-reason-mid{color:#047857;background:#fff;border-color:#6ee7b7;font-size:13px;box-shadow:0 1px 2px #0000000d}.ft-reason-pos.ft-reason-strong{color:#065f46;background:#fff;border:2px solid #10b981;font-size:14px;box-shadow:0 4px 6px -1px #0000001a}.ft-reason-pos.ft-reason-strong i{color:#f59e0b}.ft-reason-neg.ft-reason-mid{color:#e11d48;background:#fff;border-color:#fda4af;font-size:13px;box-shadow:0 1px 2px #0000000d}.ft-reason-neg.ft-reason-strong{color:#be123c;background:#fff;border:2px solid #f43f5e;font-size:14px;box-shadow:0 4px 6px -1px #0000001a}.ft-reason-neg.ft-reason-strong i{color:#f43f5e}.ft-reason-neutral{color:#78716c}.ft-reason.is-compact{padding:2px 8px;font-size:11px}.ft-reason.is-compact.ft-reason-strong{font-size:12px}.ft-stage{flex:1;min-height:0;margin:24px 4px 0;position:relative}.ft-character{object-fit:contain;object-position:center top;width:100%;height:100%;animation:.45s ease-in-out ft-fade;position:absolute;inset:0}@keyframes ft-fade{0%{opacity:0}to{opacity:1}}.ft-stage-fade{pointer-events:none;background:linear-gradient(#fcfbf900,#fcfbf9);height:8%;position:absolute;inset:auto 0 0}.ft-event{z-index:20;pointer-events:none;position:absolute;top:40px;right:-8px}.ft-event-box{background:#fff;border-radius:8px;padding:4px 8px;box-shadow:0 4px 12px #00000014,0 0 0 1px #e7e5e4}.ft-event-box p{color:#292524;text-align:center;white-space:nowrap;font-size:9.5px;font-weight:700;line-height:1.375}.ft-event-box span{vertical-align:middle;align-items:center;gap:2px;display:inline-flex}.ft-arrow-up,.ft-arrow-down{border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.ft-arrow-up{border-bottom:7px solid #059669}.ft-arrow-down{border-top:7px solid #e11d48}.ft-event-tail{border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:8px solid #fff;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.ft-event-tail-ring{z-index:-1;border-top:7px solid #0000;border-bottom:7px solid #0000;border-right:9px solid #e7e5e4;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.ft-side{opacity:0;pointer-events:none;flex-direction:column;gap:4px;transition:opacity .25s;display:flex;position:absolute;top:8px}.ft-side.is-on{opacity:1}.ft-side-left{align-items:flex-start;left:-8px}.ft-side-right{align-items:flex-end;right:-8px}.ft-side-item{animation:.4s cubic-bezier(.34,1.56,.64,1) ft-side-in;display:inline-block}@keyframes ft-side-in{0%{opacity:0;transform:translateY(-10px)scale(.7)}to{opacity:1}}.ft-foot{z-index:40;min-height:145px;margin:-144px 4px 0;position:relative}.ft-foot-anim{position:absolute;inset:auto 0 0}.ft-pop{animation:.38s cubic-bezier(.34,1.4,.64,1) ft-pop}@keyframes ft-pop{0%{opacity:0;transform:scale(.85)translateY(6px)}to{opacity:1;transform:none}}.ft-drop{animation:.75s cubic-bezier(.22,1,.36,1) .15s both ft-drop;position:absolute;inset:0}@keyframes ft-drop{0%{opacity:0;transform:translate(-35px,-240px)rotate(-14deg)scale(.05)}30%{opacity:1}to{opacity:1;transform:none}}.ft-bubble-wrap{width:100%;position:relative}.ft-bubble{min-height:145px;position:relative}.ft-bubble-shape{filter:url(#ft-goo)drop-shadow(0 4px 14px #0000001f);position:absolute;inset:0}.ft-bubble.is-paused .ft-bubble-shape{filter:drop-shadow(0 4px 14px #0000001f)}.ft-bubble-top{transform-origin:50%;background:#fff;border-radius:40% 40% 30% 30%/150%;height:75%;animation:1.5s cubic-bezier(.37,0,.63,1) infinite alternate ft-wobble;position:absolute;inset:0 0 auto}.ft-bubble-bottom{transform-origin:50% 100%;background:#fff;border-radius:5% 5% 20% 20%/100%;height:40%;animation:1s cubic-bezier(.37,0,.63,1) .2s infinite alternate ft-wobble;position:absolute;bottom:0;left:3%;right:3%}@keyframes ft-wobble{0%{transform:rotate(.3deg)scale(1)}to{transform:rotate(-.3deg)scale(.99)}}.ft-bubble-tag{z-index:10;color:#57534e;background:#e5e5e5;border-radius:999px;padding:4px 16px;font-size:13px;font-weight:700;line-height:19.5px;display:inline-block;position:absolute;top:-12px;left:8%;transform:rotate(-4deg)}.ft-bubble-body{z-index:1;padding:28px;position:relative}.ft-bubble-center{text-align:center}.ft-bubble-center p{color:#292524;font-size:14px;font-weight:700;line-height:1.375}.ft-bubble-actions{flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}.ft-red-btn{margin-top:12px;transition:transform .15s;box-shadow:0 4px 12px #e2555573;color:#fff!important;background:#e25555!important;border-radius:999px!important;height:36px!important;padding:0 28px!important;font-size:14px!important;font-weight:900!important;display:inline-flex!important}.ft-red-btn-lg{margin-top:0;box-shadow:0 4px 14px #e2555573;height:40px!important;padding:0 36px!important;font-size:15px!important}.ft-red-btn:active,.ft-pill-btn:active{transform:scale(.95)}.ft-link{color:#78716c;text-underline-offset:2px;font-size:12px;font-weight:600;text-decoration:underline}.ft-typed{color:#292524;text-align:center;justify-content:center;align-items:center;min-height:80px;font-size:14px;font-weight:700;line-height:1.375;display:flex}.ft-skip{z-index:2;color:#fff;background:#1c1917d9;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0000000d}.ft-scroll{width:100%;position:relative}.ft-scroll-rod{z-index:10;width:14px;transition:left .7s cubic-bezier(.22,1,.36,1) .7s,right .7s cubic-bezier(.22,1,.36,1) .7s;position:absolute;top:-10px;bottom:-10px}.ft-scroll-rod-l{left:calc(50% - 7px)}.ft-scroll-rod-r{right:calc(50% - 7px)}.ft-scroll.is-open .ft-scroll-rod-l{left:0}.ft-scroll.is-open .ft-scroll-rod-r{right:0}.ft-rod{width:14px;height:100%;display:block;position:relative}.ft-rod-bar{background:linear-gradient(90deg,#6e4f2f 0%,#c19a6b 30%,#e1cdaa 50%,#c19a6b 70%,#6e4f2f 100%);position:absolute;inset:8px 1px;box-shadow:inset 0 1px #ffebc859,inset 0 -1px #0000002e}.ft-rod-cap{border-radius:3px;height:10px;position:absolute;left:0;right:0}.ft-rod-cap-top{background:radial-gradient(at 30% 30%,#e8c891 0%,#b0875a 55%,#4a3320 100%);top:0;box-shadow:0 1px 2px #28140540,inset 1px 0 1px #ffebc859}.ft-rod-cap-bottom{background:radial-gradient(at 30% 70%,#e8c891 0%,#b0875a 55%,#4a3320 100%);bottom:0;box-shadow:0 2px 3px #2814054d,inset 1px 0 1px #ffebc859}.ft-scroll-paper{clip-path:inset(0 50%);background:#faf6ec;border-top:1px solid #b9a179;border-bottom:1px solid #b9a179;margin:0 14px;padding:20px 16px 22px;transition:clip-path .7s cubic-bezier(.22,1,.36,1) .7s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.ft-scroll.is-open .ft-scroll-paper{clip-path:inset(0)}.ft-scroll-date{color:#a8814e;justify-content:center;align-items:center;gap:8px;display:flex}.ft-scroll-date i{opacity:.5;background:currentColor;width:32px;height:1px}.ft-scroll-date em{font-size:10px;font-style:normal;line-height:1}.ft-scroll-date span{color:#44403c;letter-spacing:.05em;font-size:11px;font-weight:500}.ft-scroll-name{color:#292524;letter-spacing:-.02em;text-align:center;margin-top:8px;font-family:AppleMyungjo,Noto Serif KR,Georgia,serif;font-size:16px;font-weight:700}.ft-scroll-grade{letter-spacing:.04em;text-align:center;margin-top:12px;font-family:AppleMyungjo,Noto Serif KR,Georgia,serif;font-size:64px;font-weight:900;line-height:1;animation:.4s cubic-bezier(.2,.85,.3,1) 1.45s both ft-grade}@keyframes ft-grade{0%{opacity:0;transform:scale(2.2)}55%{opacity:1;transform:scale(.92)}80%{transform:scale(1.06)}to{transform:scale(1)}}.ft-scroll-score{color:#292524;justify-content:center;align-items:baseline;margin-top:2px;animation:.35s ease-out 1.75s both ft-up;display:flex}.ft-scroll-score strong{font-variant-numeric:tabular-nums;font-size:23px;font-weight:900}.ft-scroll-score span{margin-left:2px;font-size:12px;font-weight:700}.ft-scroll-line{color:#292524;text-align:center;word-break:keep-all;text-wrap:balance;max-width:25ch;margin:10px auto 0;font-family:AppleMyungjo,Noto Serif KR,Georgia,serif;font-size:14px;font-weight:700;line-height:1.5;animation:.35s ease-out 1.9s both ft-up}.ft-scroll-guide{border-top:1px solid #a8814e42;border-bottom:1px solid #a8814e42;margin-top:14px;padding:10px 0;animation:.4s ease-out 2.05s both ft-up;display:grid}.ft-scroll-guide span{color:#57534e;text-align:left;word-break:keep-all;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:3px 10px;font-size:10.5px;line-height:1.45;display:grid}.ft-scroll-guide b{color:#8f6c3e;font-weight:800}.ft-scroll-cta{justify-content:center;margin-top:14px;animation:.35s ease-out 2.35s both ft-up;display:flex}@keyframes ft-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ft-scroll-cta button{color:#fffbeb;background:#1c1917;border-radius:999px;align-items:center;gap:4px;padding:6px 20px;font-size:13px;font-weight:700;transition:transform .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.ft-scroll-cta button:active{transform:scale(.95)}.ft-scroll-cta button:disabled{opacity:.5}.ft-scroll-seal{color:#a82426;letter-spacing:.05em;background:#a824260a;border:1.5px solid #a82426;flex-direction:column;align-items:center;gap:2px;padding:6px;font-family:AppleMyungjo,Noto Serif KR,serif;font-size:11px;font-weight:900;line-height:1;animation:.4s cubic-bezier(.34,1.56,.64,1) 1.95s both ft-seal;display:flex;position:absolute;bottom:8px;right:20px;transform:rotate(8deg)}@keyframes ft-seal{0%{opacity:0;transform:scale(.6)rotate(-15deg)}to{opacity:1;transform:scale(1)rotate(8deg)}}.ft-tabs{z-index:30;background:#fff;border-top:1px solid #e7e5e4;border-bottom:1px solid #e7e5e4;display:flex;position:sticky;top:0;box-shadow:0 4px 10px -2px #00000014;height:57px!important}.ft-tab{color:#a8a29e;letter-spacing:-.02em;flex:1;justify-content:center;align-items:center;font-size:15px;font-weight:600;transition:color .15s;display:flex;position:relative;height:55px!important;min-height:55px!important;padding:0!important}.ft-tab.is-on{color:#1c1917;font-weight:900}.ft-tab i{background:#dc2626;height:3px;position:absolute;bottom:-1px;left:24px;right:24px}.ft-tab-body{background:#fff;padding:20px 20px 32px}.ft-locked{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 0;display:flex}.ft-locked p{color:#78716c;text-align:center;font-size:14px;line-height:1.625}.ft-locked b{color:#44403c;font-weight:600}.ft-lock-icon{color:#a8a29e;background:#f5f5f4;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.ft-reading-panel{color:#78716c;flex-direction:column;justify-content:center;align-items:center;min-height:238px;display:flex}.ft-reading-mark{align-items:center;gap:5px;height:28px;display:flex}.ft-reading-mark i{background:#a82426;border-radius:50%;width:6px;height:6px;animation:.85s ease-in-out infinite alternate ft-reading-dot}.ft-reading-mark i:nth-child(2){animation-delay:.14s}.ft-reading-mark i:nth-child(3){animation-delay:.28s}@keyframes ft-reading-dot{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(-4px)}}.ft-reading-panel p{margin-top:10px;font-size:13px;font-weight:650}.ft-reading-panel button{color:#a8a29e;text-underline-offset:3px;min-height:44px;margin-top:8px;padding:0 12px;font-size:11px;text-decoration:underline}.ft-pill-btn{margin-top:8px;transition:transform .15s;color:#fff!important;background:#1c1917!important;border-radius:999px!important;height:40px!important;padding:0 28px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.ft-stack{flex-direction:column;gap:32px;display:flex}.ft-hero.is-finale{height:calc(100svh - 68px);min-height:770px}.ft-hero.is-finale .ft-foot{min-height:326px;margin-top:-324px}.ft-oneliner{text-align:center;padding:8px 8px 0}.ft-oneliner-date{color:#44403c;letter-spacing:.04em;font-size:12px}.ft-quote{color:#a8a29e;margin-top:24px;font-size:16px;line-height:1;display:block}.ft-oneliner h2+.ft-quote{margin-top:8px}.ft-oneliner h2{color:#1c1917;letter-spacing:-.02em;word-break:keep-all;text-wrap:balance;max-width:26ch;margin:12px auto 0;font-family:AppleMyungjo,Noto Serif KR,Georgia,serif;font-size:25px;font-weight:900;line-height:1.42}.ft-oneliner>p{color:#78716c;word-break:keep-all;text-wrap:pretty;max-width:33ch;margin:12px auto 0;font-size:13px;line-height:1.65}.ft-card{background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:28px 20px 20px;position:relative}.ft-card-grid{padding:12px 4px}.ft-card-title{color:#1c1917;background:#fff;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:-11px;left:16px}.ft-card-title span{border-bottom:3px solid #fbbf24b3;padding-bottom:2px}.ft-summary-card{padding:22px 12px 10px}.ft-summary4{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ft-summary4>div{border-top:1px solid #e7e5e4;border-left:1px solid #e7e5e4;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:88px;padding:14px 16px;display:flex}.ft-summary4>div:nth-child(-n+2){border-top:0}.ft-summary4>div:nth-child(odd){border-left:0}.ft-summary4 span{color:#78716c;font-size:12px;font-weight:650;line-height:18px}.ft-ganji{flex-direction:row;gap:4px;display:flex}.ft-ganji b{border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;font-weight:500;line-height:1;display:flex;box-shadow:0 1px 2px #0000000d}.ft-ganji strong{margin-bottom:2px;font-family:AppleMyungjo,serif;font-size:17px;font-weight:700;line-height:1}.ft-big{color:#1c1917;font-size:18px;font-weight:850;line-height:24px}.ft-score-cell{flex-direction:row;align-items:center;gap:8px;font-size:28px;line-height:32px;display:flex}.ft-grade-pill{color:#fff;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:800;line-height:1.2;display:inline-block}.ft-para{color:#44403c;letter-spacing:.01em;word-break:keep-all;white-space:pre-line;font-size:14px;line-height:1.7}.ft-reasons-cols{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.ft-reasons-cols>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ft-reasons-h{letter-spacing:.06em;font-size:11px;font-weight:800}.ft-pos{color:#047857}.ft-neg{color:#be123c}.ft-none{color:#a8a29e;font-size:12px}.ft-reasons-inline{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ft-chart{display:block}.ft-chart-line{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:.8s ease-out forwards ft-draw}@keyframes ft-draw{to{stroke-dashoffset:0}}.ft-caption{color:#78716c;text-align:center;margin-top:6px;font-size:12px;line-height:18px}.ft-lucky{text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.ft-lucky>div{border-left:1px solid #e7e5e4;flex-direction:column;align-items:center;gap:6px;padding:0 4px;display:flex}.ft-lucky>div:first-child{border-left:0}.ft-lucky span{color:#78716c;font-size:11px}.ft-lucky i{border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #d6d3d1b3}.ft-lucky b{color:#292524;font-size:14px;font-weight:700}.ft-lucky-big{line-height:28px;font-size:22px!important}.ft-lucky small{color:#a8a29e;font-size:11px}.ft-cond{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ft-cond span{color:#44403c;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.ft-cond span>b{word-break:keep-all;max-width:100%;font-size:13px;font-weight:750;line-height:19px}.ft-cond i{width:60px;height:60px;color:var(--color-fortune-accent);background:var(--color-fortune-accent-soft);border-radius:50%;place-items:center;display:grid}.ft-cond i svg{display:block}.ft-areas-head{justify-content:space-between;align-items:baseline;margin-bottom:-16px;padding-top:8px;display:flex}.ft-areas-head h3{color:#1c1917;font-size:15px;font-weight:700}.ft-areas-head span{color:#a8a29e;letter-spacing:.1em;font-size:10px;font-weight:700}.ft-areas{flex-direction:column;gap:6px;margin:0 -12px;display:flex}.ft-area{text-align:left;border-radius:6px;grid-template-columns:14px 52px 1fr 48px 42px;align-items:center;gap:6px;padding:4px 6px;font-size:13px;transition:background .15s;display:grid}.ft-area.is-on{box-shadow:0 0 0 1px #1c1917}.ft-area:active{background:#fafaf9}.ft-area-rank{color:#a8a29e;text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.ft-area-name{color:#292524;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ft-area-bar{background:#f5f5f4;border-radius:999px;height:8px;overflow:hidden}.ft-area-bar i{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);display:block}.ft-area-score{color:#1c1917;text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.ft-area .ft-grade-pill{text-align:center}.ft-chips-row{z-index:20;scrollbar-width:none;background:#fff;border-bottom:1px solid #f5f5f4;gap:8px;margin:-16px -20px 0;padding:12px 20px;display:flex;position:sticky;top:56px;overflow-x:auto}.ft-chips-row::-webkit-scrollbar{display:none}.ft-area-chip{color:#57534e;white-space:nowrap;background:#f5f5f4;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:9px 18px;font-size:14.5px;font-weight:700;display:flex}.ft-area-chip b{font-weight:900}.ft-area-headline{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ft-area-headline strong{font-size:24px;font-weight:900}.ft-area-advice{border-top:1px solid #e7e5e4;border-bottom:1px solid #e7e5e4;gap:0;margin-top:18px;display:grid}.ft-area-advice>div{border-top:1px solid #f1f0ee;grid-template-columns:70px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.ft-area-advice>div:first-child{border-top:0}.ft-area-advice span{color:#a8a29e;font-size:11px;font-weight:700;line-height:1.55}.ft-area-advice strong{color:#44403c;word-break:keep-all;font-size:12.5px;font-weight:650;line-height:1.55}.ft-report{gap:0}.ft-report>*{margin-top:28px}.ft-report>:first-child{margin-top:0}.ft-reveal{opacity:0;animation:.52s cubic-bezier(.22,1,.36,1) forwards ft-report-in;animation-delay:calc(70ms * var(--reveal-order,4));transform:translateY(12px)}@keyframes ft-report-in{to{opacity:1;transform:none}}.ft-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ft-section-head>div>span{color:#a82426;margin-bottom:4px;font-size:11px;font-weight:800;line-height:16px;display:block}.ft-section-head h2{color:#1c1917;letter-spacing:-.02em;text-wrap:balance;font-size:19px;font-weight:850;line-height:27px}.ft-section-head>strong{color:#1c1917;font-variant-numeric:tabular-nums;align-items:baseline;font-size:31px;font-weight:900;line-height:1;display:flex}.ft-section-head>strong small{color:#78716c;margin-left:2px;font-size:12px;font-weight:700}.ft-compass{background:#f7f6f4;border-radius:18px;padding:22px 18px 8px;box-shadow:0 10px 30px #3f30200e}.ft-compass-list{margin-top:15px}.ft-compass-list>div{border-top:1px solid #e5e2de;grid-template-columns:22px minmax(0,1fr);gap:11px;padding:13px 0;display:grid}.ft-compass-list svg{margin-top:2px}.ft-compass-list .is-action svg{color:#287052}.ft-compass-list .is-caution svg{color:#b24445}.ft-compass-list .is-time svg{color:#866226}.ft-compass-list>div>span{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:7px;display:grid}.ft-compass-list b{color:#78716c;font-size:11px;font-weight:750;line-height:20px}.ft-compass-list strong{color:#292524;word-break:keep-all;font-size:13px;font-weight:700;line-height:20px}.ft-compass-list small{color:#a8a29e;grid-column:2;font-size:10.5px;line-height:16px}.ft-dayflow{padding:0 2px}.ft-dayparts{gap:14px;margin-top:18px;display:grid}.ft-daypart{grid-template-columns:62px minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid;position:relative}.ft-daypart>span{color:#44403c;font-size:12px;font-weight:750;line-height:15px}.ft-daypart>span small{color:#a8a29e;font-size:9px;font-weight:500;display:block}.ft-daypart>i{background:#efeeec;border-radius:999px;height:7px;overflow:hidden}.ft-daypart>i b{border-radius:inherit;transform-origin:0;background:#9c9a96;height:100%;animation:.75s cubic-bezier(.22,1,.36,1) .22s both ft-flow-grow;display:block}@keyframes ft-flow-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ft-daypart>strong{color:#57534e;text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.ft-daypart>em{color:#a82426;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:-9px;right:37px}.ft-daypart.is-best>i b{background:#a82426}.ft-daypart.is-best>strong{color:#a82426;font-weight:850}.ft-daypart.is-caution>i b{background:#c8c3bd}.ft-evidence{border-top:8px solid #f7f6f4;padding-top:28px}.ft-evidence-groups{gap:22px;margin-top:18px;display:grid}.ft-evidence-groups h3{margin-bottom:4px;font-size:12px;font-weight:800;line-height:18px}.ft-evidence-row{border-bottom:1px solid #efeeec;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.ft-evidence-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ft-evidence-row b{color:#292524;font-size:13px;font-weight:750;line-height:19px}.ft-evidence-row small{color:#8e8983;word-break:keep-all;font-size:11px;line-height:17px}.ft-evidence-row>strong{color:#57534e;font-variant-numeric:tabular-nums;flex:none;font-size:16px;font-weight:850}.ft-evidence-groups>div:first-child .ft-evidence-row>strong{color:#287052}.ft-evidence-groups>div:last-child .ft-evidence-row>strong{color:#b24445}.ft-tomorrow{border-top:1px solid #e7e5e4;border-bottom:1px solid #e7e5e4;align-items:center;gap:14px;padding:20px 18px;display:flex}.ft-tomorrow>div{flex:1;min-width:0}.ft-tomorrow span{color:#a82426;font-size:11px;font-weight:800}.ft-tomorrow h2{color:#292524;text-wrap:balance;margin-top:4px;font-size:16px;font-weight:800;line-height:23px}.ft-tomorrow p{color:#78716c;word-break:keep-all;margin-top:5px;font-size:11.5px;line-height:18px}.ft-tomorrow>svg{color:#a8a29e;flex:none}.ft-rx{text-align:left;background:#fff;border:1px solid #e7e5e4;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.ft-rx img{object-fit:cover;border-radius:8px;flex-shrink:0;width:56px;height:74px}.ft-rx-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ft-rx-copy>span{font-size:11px;font-weight:800}.ft-rx strong{color:#1c1917;font-size:15px;font-weight:800}.ft-rx small{color:#78716c;font-size:12px;line-height:1.5}.ft-share-wrap{background:#fff;padding:8px 20px 24px}.ft-share{color:#fff;text-align:center;background:#f59e0b;border-radius:16px;width:100%;padding:16px;font-size:15px;font-weight:700;transition:transform .15s;display:block;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.ft-share:active{transform:scale(.99)}.ft-best{background:#fff;min-height:509px;margin-top:8px;padding:40px 20px 64px}.ft-best h2{color:#1c1917;letter-spacing:-.02em;font-size:22px;font-weight:900;line-height:33px}.ft-best>p{color:#78716c;margin-top:4px;font-size:13px}.ft-best-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;margin:16px -20px 0;padding:0 20px 8px;display:flex;overflow-x:auto}.ft-best-rail::-webkit-scrollbar{display:none}.ft-best-card{scroll-snap-align:start;text-align:left;flex-direction:column;flex-shrink:0;width:200px;padding:0;transition:transform .15s;display:flex}.ft-best-card:active{transform:scale(.98)}.ft-best-card img{object-fit:cover;border-radius:16px;width:200px;height:267px}.ft-best-card strong{color:#1c1917;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:10px;font-size:16px;font-weight:700;line-height:24px;display:-webkit-box;overflow:hidden}.ft-best-card span{color:#78716c;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:19.5px;display:-webkit-box;overflow:hidden}.ft-info{color:#292524;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;gap:24px;width:min(100%,440px);min-height:2108px;margin:0 auto;padding:40px 20px 64px;display:flex}.ft-info h2{color:#1c1917;font-size:16px;font-weight:700;line-height:24px}.ft-info p,.ft-info dd{color:#57534e;word-break:keep-all;font-size:13px;font-weight:400;line-height:1.625}.ft-info-intro p:first-of-type{margin-top:12px}.ft-info-intro p+p{margin-top:8px}.ft-info-card{background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:24px 20px}.ft-info-reasons{flex-direction:column;gap:16px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ft-info-reasons h3,.ft-faq dt{color:#292524;font-size:13px;font-weight:600;line-height:19.5px}.ft-info-reasons p,.ft-faq dd{margin-top:4px}.ft-info-lead{margin-top:12px}.ft-hour-table{table-layout:fixed;border-collapse:collapse;color:#57534e;width:100%;margin-top:16px;font-size:12px;font-weight:400;line-height:18px}.ft-hour-table th,.ft-hour-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e7e5e4;height:31px;padding:6px 4px}.ft-hour-table thead th{color:#44403c;background:#fafaf9;font-weight:600}.ft-hour-table tbody th{color:#44403c;font-weight:600}.ft-hour-table th:first-child{width:31%}.ft-hour-table th:nth-child(2){width:36%}.ft-hour-table th:last-child{width:33%}.ft-hour-table tbody tr:last-child th,.ft-hour-table tbody tr:last-child td{border-bottom:0}.ft-faq{flex-direction:column;gap:16px;margin:12px 0 0;display:flex}.ft-info-nav{color:#78716c;font-size:13px;font-weight:400;line-height:1.625}.ft-info-nav a{color:#57534e;text-underline-offset:2px;font-weight:600;text-decoration:underline}.ft-sheet-pos{z-index:var(--z-modal)!important;justify-content:center!important;align-items:flex-end!important;display:flex!important;position:fixed!important;inset:0!important}.ft-sheet-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009!important;position:fixed!important;inset:0!important}.ft-sheet{max-height:92dvh;animation:.36s cubic-bezier(.22,1,.36,1) ft-sheet-up;overflow-y:auto;width:100%!important;max-width:448px!important;padding:32px 32px calc(32px + env(safe-area-inset-bottom))!important;background:#fff!important;border-radius:24px 24px 0 0!important;position:relative!important}@keyframes ft-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.ft-sheet-x{color:#9ca3af!important;padding:4px!important;position:absolute!important;top:16px!important;right:16px!important}.ft-adsheet-body{text-align:center;flex-direction:column;align-items:center;padding-top:8px;display:flex}.ft-adsheet-body h3{color:#111827;margin-bottom:16px;font-size:30px;font-weight:700;line-height:36px}.ft-adsheet-lead{color:#374151;margin-bottom:8px;font-size:16px;line-height:1.625}.ft-adsheet-lead b{color:#3b82f6;font-weight:700}.ft-adsheet-sub{color:#9ca3af;margin-bottom:24px;font-size:12px;line-height:1.625}.ft-adbox{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;margin-bottom:16px;padding:12px}.ft-adframe{color:#9ca3af;background:repeating-linear-gradient(45deg,#f9fafb 0 8px,#f3f4f6 8px 16px);border-radius:8px;place-items:center;width:184px;height:128px;margin:0 auto;font-size:12px;font-weight:700;line-height:1.5;display:grid}.ft-adbox p{color:#9ca3af;text-align:center;padding-top:8px;font-size:11px;line-height:1.625}.ft-adsheet-btn{color:#fff!important;background:#111827!important;border-radius:12px!important;width:100%!important;height:56px!important;font-size:18px!important;font-weight:700!important}.ft-adsheet-btn:disabled{opacity:.6}.ft-sheet-guide{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ft-sheet-guide img{object-fit:cover;object-position:center 20%;border-radius:50%;width:56px;height:56px}.ft-sheet-guide span{text-align:center;background:#fff;border:1px solid #0208170f;border-radius:20px;flex:1;padding:14px 18px;font-size:15px;font-weight:600;box-shadow:0 6px 20px #0f172a0f}.ft-field{flex-direction:column;gap:6px;margin-top:14px;display:flex}.ft-field>span{color:#6b7280;font-size:12px;font-weight:700}.ft-row{align-items:center;gap:10px;display:flex}.ft-chip-btn{height:44px!important}.ft-submit{margin-top:20px}.ft-submit:disabled{opacity:.4}.fortune-hub-chrome{z-index:46;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfbf9f5;border-bottom:1px solid #ebe8e4;position:sticky;top:0;box-shadow:0 3px 12px #40332a09}.fortune-hub-tabs{grid-template-columns:repeat(3,1fr);height:49px;padding:0 20px;display:grid}.fortune-hub-tab{place-items:center;position:relative;color:#8a847e!important;background:0 0!important;min-width:0!important;padding:0!important;font-size:15px!important;font-weight:600!important;line-height:22px!important;display:grid!important}.fortune-hub-tab>i{width:0;height:3px;transition:width var(--duration-fast) var(--ease-out);background:#1c1917;border-radius:3px 3px 0 0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fortune-hub-tab[data-selected]>i{width:24px}.fortune-hub-chrome+.ft-hero{height:calc(100svh - 163px);min-height:504px;padding-top:12px}.fortune-hub-chrome+.ft-hero.is-finale{height:calc(100svh - 163px);min-height:770px}.fortune-hub-date-nav{grid-template-columns:44px 1fr 44px;align-items:center;gap:4px;width:260px;margin-inline:auto;display:grid}.fortune-hub-date-nav>button{color:#78716c!important;background:0 0!important;border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;position:relative!important}.fortune-hub-date-nav>button:before{content:"";background:#44403c0e;border-radius:50%;position:absolute;inset:7px}.fortune-hub-date-nav>button>*{z-index:1;position:relative}.fortune-hub-date-nav .ft-date{text-align:center;letter-spacing:.08em;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.fortune-hub-today-report .ft-tomorrow{text-align:left;width:100%}.fortune-hub-section-divider{width:calc(100% + 40px)!important;margin:38px -20px 0!important}.fortune-hub-detail-intro{padding-top:30px}.fortune-hub-detail-intro>span{color:#a82426;font-size:11px;font-weight:800;line-height:16px;display:block}.fortune-hub-detail-intro h2{color:#1c1917;letter-spacing:-.02em;margin-top:4px;font-size:19px;font-weight:850;line-height:27px}.fortune-hub-detail-intro p{color:#78716c;word-break:keep-all;max-width:31ch;margin-top:7px;font-size:12px;line-height:19px}.fortune-hub-detail-intro+.ft-stack{margin-top:24px}.fortune-hub-reason-link{gap:5px;margin-top:16px;color:#4f4741!important;background:#f3f0ec!important;border-radius:9px!important;min-height:38px!important;font-size:12px!important;display:inline-flex!important}.fortune-hub-panel{color:#292524;min-height:calc(100dvh - 163px);animation:fortune-hub-panel-in .24s var(--ease-out) both;background:#fcfbf9;padding-bottom:52px}@keyframes fortune-hub-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fortune-hub-panel-heading>span{color:#a82426;align-items:center;gap:6px;font-size:11px;font-weight:800;line-height:17px;display:inline-flex}.fortune-hub-panel-heading h1{color:#1c1917;letter-spacing:-.025em;word-break:keep-all;text-wrap:balance;max-width:19ch;margin-top:7px;font-size:23px;font-weight:850;line-height:31px}.fortune-hub-panel-heading p{color:#78716c;word-break:keep-all;max-width:35ch;margin-top:8px;font-size:12.5px;line-height:20px}.fortune-hub-period-control{grid-template-columns:repeat(3,1fr);margin:0 20px 26px;background:#efedea!important;border-radius:11px!important;height:42px!important;padding:3px!important;display:grid!important}.fortune-hub-period-control [data-part=indicator]{background:#fff!important;border-radius:8px!important;box-shadow:0 1px 4px #372d2614!important}.fortune-hub-period-item{color:#8a847e!important;background:0 0!important;min-width:0!important;height:36px!important;padding:0!important;font-size:13px!important;font-weight:650!important}.fortune-hub-flow-visual{border-bottom:8px solid #f1eeea;padding:0 20px 25px}.fortune-hub-flow-score{grid-template-columns:106px minmax(0,1fr);align-items:end;gap:20px;padding-bottom:11px;display:grid}.fortune-hub-flow-score>div>span{color:#8c857e;font-size:11px;font-weight:700;line-height:17px;display:block}.fortune-hub-flow-score strong{color:#1c1917;font-variant-numeric:tabular-nums;align-items:baseline;margin-top:2px;font-size:38px;font-weight:900;line-height:42px;display:flex}.fortune-hub-flow-score strong small{color:#78716c;margin-left:2px;font-size:12px;font-weight:700}.fortune-hub-flow-score p{color:#57534e;word-break:keep-all;padding-bottom:5px;font-size:12px;line-height:19px}.fortune-hub-flow-score p b{color:#a82426;font-weight:800}.fortune-hub-flow-score p span{color:#8c857e}.fortune-hub-flow-chart{width:100%;height:auto;display:block;overflow:visible}.fortune-hub-flow-chart line{stroke:#e7e3df;stroke-dasharray:3 5}.fortune-hub-flow-chart path{fill:none;stroke:#3f3a36;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.fortune-hub-flow-chart circle{stroke:#fcfbf9;stroke-width:1.7px}.fortune-hub-flow-chart text{fill:#9a938c;font-size:8.5px;font-weight:650}.fortune-hub-flow-method{color:#9a938c;margin-top:3px;font-size:10px;line-height:16px}.fortune-hub-key-dates{padding:26px 20px 0}.fortune-hub-section-title{align-items:center;gap:11px;display:flex}.fortune-hub-section-title>span{color:#a82426;background:#f8e9e8;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.fortune-hub-section-title small{color:#a82426;font-size:10px;font-weight:800;line-height:14px}.fortune-hub-key-dates>div:last-child{border-top:1px solid #e8e4e0;margin-top:14px}.fortune-hub-date-row{text-align:left;border-bottom:1px solid #e8e4e0;grid-template-columns:38px minmax(0,1fr) 28px 17px;align-items:center;gap:9px;width:100%;min-height:70px;padding:11px 0;display:grid}.fortune-hub-date-rank{color:#8c857e;font-size:10px;font-weight:800}.fortune-hub-date-rank.is-0{color:#287052}.fortune-hub-date-rank.is-1{color:#b24445}.fortune-hub-date-row>span:nth-child(2){min-width:0}.fortune-hub-date-row>span:nth-child(2) strong{color:#292524;font-size:13px;font-weight:800;line-height:19px;display:block}.fortune-hub-date-row>span:nth-child(2) small{color:#8c857e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:17px;display:block;overflow:hidden}.fortune-hub-date-row>b{text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:900}.fortune-hub-date-row>svg{color:#b8b2ac}.fortune-hub-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 163px);padding:48px 28px 92px;display:flex}.fortune-hub-empty-icon{color:#a82426;background:#f8e9e8;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.fortune-hub-empty h1{color:#1c1917;word-break:keep-all;max-width:17ch;margin-top:18px;font-size:20px;font-weight:850;line-height:28px}.fortune-hub-empty p{color:#8a847e;word-break:keep-all;max-width:30ch;margin-top:8px;font-size:12.5px;line-height:20px}.fortune-hub-empty button{margin-top:23px;border-radius:11px!important;min-width:152px!important}.fortune-hub-correction-note{background:#f2eee9;border-left:3px solid #9b8f84;margin:0 20px 4px;padding:14px 15px}.fortune-hub-correction-note>span{color:#6c625a;font-size:10px;font-weight:800;line-height:15px}.fortune-hub-correction-note p{color:#756d66;word-break:keep-all;margin-top:4px;font-size:11px;line-height:18px}.fortune-hub-correction-note button{gap:3px;margin-top:9px;color:#514943!important;background:#fff!important;border-radius:7px!important;min-height:34px!important;padding-inline:11px!important;font-size:11px!important;display:inline-flex!important}.ft-result-page.is-embedded{background:0 0;min-height:0;padding-bottom:16px;overflow:visible}.ft-result-page.is-embedded .ft-result-main{padding-top:6px}.ft-result-page.is-embedded .ft-profile{padding-top:20px}.app-shell:has(.ft-page){background:var(--color-bg-app)}.ft-page{background:var(--color-bg-app);width:100%;max-width:none}.fortune-briefing-shell{min-height:calc(100svh - 160px);color:var(--color-fortune-ink);background:var(--color-fortune-bg);padding:14px 16px 30px}.fortune-briefing-shell>.fortune-hub-date-nav{margin-bottom:12px}.fortune-briefing-shell .fortune-hub-date-nav>button{color:var(--color-fortune-muted)!important}.fortune-briefing-shell .fortune-hub-date-nav>button:before{background:#1018170e}.fortune-briefing-shell .ft-date{color:var(--color-fortune-muted);font-size:11px;font-weight:750;line-height:17px}.fortune-briefing{flex-direction:column;align-items:center;width:100%;display:flex}.fortune-briefing-copy{width:100%;animation:fortune-briefing-copy-in .42s var(--ease-route) both}.fortune-briefing-eyebrow{color:var(--color-fortune-accent);letter-spacing:0;font-size:11px;font-weight:750;line-height:16px;display:block}.fortune-briefing-copy h1{max-width:18ch;color:var(--color-fortune-ink);letter-spacing:-.03em;text-wrap:balance;word-break:keep-all;margin-top:4px;font-size:22px;font-weight:750;line-height:30px}.fortune-briefing-copy p{max-width:36ch;color:var(--color-fortune-muted);word-break:keep-all;margin-top:5px;font-size:12px;font-weight:450;line-height:18px}@keyframes fortune-briefing-copy-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.fortune-flow-field{border:1px solid var(--color-fortune-line);background:linear-gradient(180deg, var(--color-brand-soft), var(--color-bg-surface));border-radius:22px;width:100%;margin:10px auto 0;padding:3px 30px 0;position:relative;overflow:hidden}.fortune-briefing.is-finale .fortune-flow-field{padding-inline:52px;margin-top:7px;padding-bottom:8px}.fortune-flow-field svg{width:100%;height:auto;display:block;overflow:visible}.fortune-flow-grid polygon{fill:none;stroke:var(--color-fortune-line);stroke-width:1px}.fortune-flow-grid line{stroke:color-mix(in srgb, var(--color-fortune-ink) 6%, transparent);stroke-width:1px}.fortune-flow-data{transform-origin:140px 112px;transition:opacity .32s var(--ease-route), transform .52s var(--ease-route)}.fortune-flow-data polygon{fill:color-mix(in srgb, var(--color-fortune-accent) 12%, transparent);stroke:var(--color-fortune-accent);stroke-width:2px;stroke-linejoin:round}.fortune-flow-data circle{fill:var(--color-fortune-accent);stroke:var(--color-fortune-bg);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:fortune-flow-node-in .36s var(--ease-route) both;animation-delay:calc(var(--node-index) * 45ms)}.fortune-flow-field text{fill:var(--color-fortune-muted);font-size:10px;font-weight:700}.fortune-briefing.is-intro .fortune-flow-data{opacity:.42;transform:scale(.82)}.fortune-briefing.is-reading .fortune-flow-data{animation:.85s ease-in-out infinite alternate fortune-flow-reading}.fortune-briefing.is-finale .fortune-flow-data{opacity:1;transform:scale(1)}@keyframes fortune-flow-reading{0%{opacity:.48;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fortune-flow-node-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.fortune-flow-score{pointer-events:none;flex-direction:column;align-items:center;min-width:90px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fortune-flow-score>span{color:var(--color-fortune-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:24px}.fortune-flow-score>small{color:var(--color-fortune-muted);margin-top:1px;font-size:9px;font-weight:650;line-height:14px}.fortune-briefing.is-finale .fortune-flow-score>span{color:var(--color-fortune-ink);font-size:32px;line-height:36px}.fortune-briefing-summary{border:1px solid var(--color-fortune-line);background:var(--color-bg-surface);width:100%;animation:fortune-briefing-summary-in .42s var(--ease-route) both;border-radius:16px;margin-top:14px;overflow:hidden}.fortune-briefing-summary>div{border-bottom:1px solid var(--color-fortune-line);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;margin:0 16px;display:grid}.fortune-briefing-summary>div>span{color:var(--color-fortune-accent);align-items:center;gap:6px;font-size:12px;font-weight:800;line-height:18px;display:flex}.fortune-briefing-summary>div>strong{color:var(--color-fortune-ink);word-break:keep-all;font-size:13px;font-weight:650;line-height:20px}.fortune-briefing-summary>p{color:var(--color-fortune-muted);padding:12px 16px 13px;font-size:12px;line-height:18px}.fortune-briefing-summary>p b{color:var(--color-fortune-ink);font-weight:800}@keyframes fortune-briefing-summary-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fortune-briefing-actions{flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:14px;display:flex}.fortune-briefing-primary{color:#fff!important;background:var(--color-text-primary)!important;border-radius:14px!important;width:100%!important;height:52px!important;font-size:14px!important;font-weight:750!important}.fortune-briefing-primary:disabled{color:#ffffffc2!important;opacity:1!important}.fortune-briefing-primary svg{margin-left:4px}.fortune-briefing-edit{min-height:34px!important;color:var(--color-fortune-muted)!important;background:0 0!important;font-size:11px!important}.fortune-briefing-edit svg{margin-right:4px}.fortune-hub-today-report .ft-oneliner{text-align:left;padding:4px 0 0}.fortune-hub-today-report .ft-oneliner h2{max-width:19ch;color:var(--color-fortune-ink);font-family:var(--font-ui);letter-spacing:-.03em;margin:6px 0 0;font-size:20px;font-weight:750;line-height:28px}.fortune-hub-today-report .ft-oneliner>p{max-width:35ch;color:var(--color-fortune-muted);margin:7px 0 0;font-size:13px;line-height:20px}.fortune-hub-today-report .ft-oneliner-date{color:var(--color-fortune-muted);font-size:13px;line-height:19px}.fortune-hub-today-report .ft-section-head>div>span{font-size:12px;line-height:18px}.fortune-hub-today-report .ft-section-head h2{font-size:20px;line-height:28px}.fortune-hub-today-report .ft-compass-list b{font-size:12px}.fortune-hub-today-report .ft-compass-list strong{font-size:14px;line-height:21px}.fortune-hub-today-report .ft-compass-list small{font-size:12px;line-height:18px}.fortune-hub-today-report .ft-daypart>span,.fortune-hub-today-report .ft-daypart>strong{font-size:13px;line-height:19px}.fortune-hub-today-report .ft-daypart>span small{font-size:10.5px;line-height:15px}.fortune-hub-today-report .ft-daypart>em{font-size:10px}.fortune-hub-today-report .ft-evidence-groups h3{font-size:13px;line-height:19px}.fortune-hub-today-report .ft-evidence-row{padding-block:14px}.fortune-hub-today-report .ft-evidence-row b{font-size:14px;line-height:21px}.fortune-hub-today-report .ft-evidence-row small{font-size:13px;line-height:20px}.fortune-hub-today-report .ft-evidence-row>strong{font-size:18px;line-height:24px}.fortune-hub-today-report .fortune-hub-reason-link{font-size:13px!important}.fortune-hub-today-report .ft-card-title{font-size:14px;line-height:20px}.fortune-hub-today-report .ft-lucky span,.fortune-hub-today-report .ft-lucky small{font-size:12px;line-height:18px}.fortune-hub-today-report .ft-lucky b{font-size:15px;line-height:21px}.fortune-hub-today-report .ft-cond span>b{font-size:14px;line-height:20px}.fortune-hub-today-report .ft-tomorrow span{font-size:12px;line-height:18px}.fortune-hub-today-report .ft-tomorrow h2{font-size:17px;line-height:25px}.fortune-hub-today-report .ft-tomorrow p{font-size:13px;line-height:20px}.fortune-hub-today-report .ft-areas-head h3{font-size:16px;line-height:24px}.fortune-hub-today-report .ft-areas-head span{font-size:11px;line-height:16px}.fortune-hub-today-report .ft-area{font-size:14px}.fortune-hub-today-report .ft-area-rank{font-size:12px}.fortune-hub-today-report .ft-area-advice span{font-size:12px;line-height:18px}.fortune-hub-today-report .ft-area-advice strong{font-size:14px;line-height:21px}.fortune-hub-today-report .ft-rx-copy>span{font-size:12px;line-height:18px}.fortune-hub-today-report .ft-rx strong{font-size:16px;line-height:23px}.fortune-hub-today-report .ft-rx small{font-size:13px;line-height:20px}.fortune-hub-today-report .ft-section-head>div>span,.fortune-hub-today-report .ft-tomorrow span,.fortune-hub-today-report .fortune-hub-detail-intro>span{color:var(--color-fortune-accent)}.fortune-hub-today-report .ft-compass{background:var(--color-bg-subtle);box-shadow:none;border:0;border-radius:16px}.fortune-hub-today-report .ft-daypart.is-best>i b{background:var(--color-fortune-accent)}.fortune-hub-today-report .ft-daypart.is-best>strong,.fortune-hub-today-report .ft-daypart>em{color:var(--color-fortune-accent)}.fortune-hub-today-report .ft-card-title span{border-bottom-color:var(--color-fortune-accent)}.fortune-hub-today-report .ft-evidence{border-top-color:var(--color-fortune-accent-soft)}.ft-profile-sheet-heading{padding:2px 0 8px}.ft-profile-sheet-heading>span{color:var(--color-fortune-accent);font-size:11px;font-weight:800;line-height:17px}.ft-profile-sheet-heading h2{color:var(--color-fortune-ink);letter-spacing:-.025em;margin-top:4px;font-size:20px;font-weight:750;line-height:28px}.ft-profile-sheet-heading p{color:var(--color-fortune-muted);word-break:keep-all;margin-top:5px;font-size:12px;line-height:19px}.fortune-hub-chrome{border-color:var(--color-fortune-line);background:color-mix(in srgb, var(--color-bg-app) 96%, transparent);box-shadow:none}.fortune-hub-topbar{height:56px;padding:0 16px}.fortune-hub-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;height:44.5px;padding:0 20px;display:grid;overflow:visible;background:0 0!important}.fortune-hub-tab{color:#02081794!important;width:100%!important;min-width:0!important;height:44.5px!important;min-height:44.5px!important;font-size:16px!important;font-weight:450!important;line-height:24px!important}.fortune-hub-topbar .ft-logo{text-align:left;min-height:44px;padding:0;width:106px!important;min-width:106px!important}.fortune-hub-topbar .ft-topbar-actions{color:var(--color-text-primary)}.fortune-hub-topbar .ft-topbar-actions button{width:44px;height:44px}.fortune-hub-tab[data-selected]{color:var(--color-fortune-ink)!important;font-weight:750!important}.fortune-hub-tab>i{background:var(--color-text-primary)}.fortune-hub-today-body{scroll-margin-top:108px}.fortune-hub-today-report .ft-chips-row{top:100.5px}.ft-share-wrap{background:var(--color-bg-surface)}.ft-share{background:var(--color-text-primary)!important;min-height:52px!important;box-shadow:none!important;border-radius:14px!important;padding:0 16px!important}.fortune-hub-panel{min-height:calc(100dvh - 160px);color:var(--color-text-primary);background:var(--color-bg-app)}.fortune-hub-panel-heading{padding:28px 16px 20px}.fortune-hub-panel-heading>span{color:var(--color-brand);font-size:11px;font-weight:750;line-height:16px}.fortune-hub-panel-heading h1{color:var(--color-text-primary);margin-top:5px;font-size:22px;font-weight:750;line-height:30px}.fortune-hub-panel-heading p{color:var(--color-text-secondary);margin-top:5px;font-size:12px;line-height:18px}.fortune-hub-period-control{margin:0 16px 24px;background:var(--color-bg-subtle)!important}.fortune-hub-period-control [data-part=indicator]{background:var(--color-bg-surface)!important;box-shadow:0 1px 4px #0f172a14!important}.fortune-hub-period-item{color:var(--color-text-secondary)!important;font-weight:500!important}.fortune-hub-period-item[data-checked]{color:var(--color-text-primary)!important;font-weight:750!important}.fortune-hub-flow-visual{border-bottom-color:var(--color-bg-subtle);padding-inline:16px}.fortune-hub-flow-score>div>span,.fortune-hub-flow-score strong small,.fortune-hub-flow-score p{color:var(--color-text-secondary)}.fortune-hub-flow-score strong,.fortune-hub-date-row>span:nth-child(2) strong{color:var(--color-text-primary)}.fortune-hub-flow-score p b{color:var(--color-brand)}.fortune-hub-flow-score p span,.fortune-hub-flow-chart text,.fortune-hub-flow-method,.fortune-hub-date-rank,.fortune-hub-date-row>span:nth-child(2) small{color:var(--color-text-tertiary)}.fortune-hub-flow-chart line,.fortune-hub-key-dates>div:last-child,.fortune-hub-date-row{border-color:var(--color-line);stroke:var(--color-line)}.fortune-hub-flow-chart path{stroke:var(--color-text-primary)}.fortune-hub-flow-chart circle{stroke:var(--color-bg-app)}.fortune-hub-flow-chart text{fill:var(--color-text-tertiary)}.fortune-hub-key-dates{padding-inline:16px}.fortune-hub-section-title>span{color:var(--color-brand);background:var(--color-brand-soft)}.fortune-hub-section-title small{color:var(--color-brand)}.fortune-hub-section-title h2{color:var(--color-text-primary);font-size:16px;font-weight:750;line-height:24px}.fortune-hub-empty{min-height:calc(100dvh - 160px)}.fortune-hub-empty-icon{color:var(--color-brand);background:var(--color-brand-soft)}.fortune-hub-empty h1{color:var(--color-text-primary);font-weight:750}.fortune-hub-empty p{color:var(--color-text-secondary)}.fortune-hub-manse{background:var(--color-bg-app)}.fortune-hub-correction-note{border-left-color:var(--color-brand);background:var(--color-bg-subtle);margin-inline:16px}.fortune-hub-correction-note>span{color:var(--color-text-primary)}.fortune-hub-correction-note p{color:var(--color-text-secondary)}.fortune-hub-correction-note button{color:var(--color-text-primary)!important;background:var(--color-bg-surface)!important}@media (width<=359px){.ft-hero,.ft-tab-body{padding-inline:14px}.ft-chips-row{margin-inline:-14px;padding-inline:14px}.fortune-hub-section-divider{width:calc(100% + 28px)!important;margin-inline:-14px!important}.ft-scroll-paper{padding-inline:12px}.ft-scroll-guide span{grid-template-columns:66px minmax(0,1fr);padding-inline:4px}.ft-compass{padding-inline:14px}.ft-compass-list>div>span{grid-template-columns:75px minmax(0,1fr)}.ft-section-head h2{font-size:18px}.ft-summary4>div{padding-inline:10px}.ft-area-advice>div{grid-template-columns:64px minmax(0,1fr)}.fortune-hub-topbar,.fortune-hub-tabs,.fortune-hub-panel-heading,.fortune-hub-key-dates,.fortune-hub-flow-visual{padding-inline:14px}.fortune-hub-period-control{margin-inline:14px}.fortune-hub-flow-score{grid-template-columns:92px minmax(0,1fr);gap:12px}.fortune-hub-flow-score strong{font-size:34px}.fortune-hub-date-row{grid-template-columns:34px minmax(0,1fr) 27px 15px;gap:7px}.fortune-hub-correction-note{margin-inline:14px}.fortune-briefing-shell{padding-inline:14px}.fortune-briefing-copy h1{font-size:24px}.fortune-flow-field{padding-inline:18px}.fortune-briefing.is-finale .fortune-flow-field{padding-inline:34px}}.home-editorial{z-index:1;background:var(--color-bg-app);padding-top:118px;position:relative}.home-lead{background:linear-gradient(180deg, #f8f1e6 0%, var(--color-bg-app) 100%);padding:12px 16px 0}.home-lead-carousel{touch-action:pan-y;border-radius:22px}.home-lead-carousel:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.home-lead-art{color:#fff8eb;background:#15171c;border-radius:22px;height:222px;position:relative;overflow:hidden}.home-lead-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#04060ac7);position:absolute;inset:24% 0 0}.home-lead-media-track{will-change:transform;height:100%;transition:transform var(--duration-carousel) var(--ease-carousel);display:flex}.home-lead-media-track img{object-fit:cover;object-position:center 26%;flex:0 0 100%;width:100%;height:100%}.home-lead-overlay{z-index:1;pointer-events:none;animation:home-copy-in var(--duration-carousel) var(--ease-carousel) both;position:absolute;inset:0}.home-lead-eyebrow{border-radius:var(--radius-full);color:#fff8eb;background:#070b1394;padding:6px 9px;font-size:11px;font-weight:650;line-height:16px;position:absolute;top:16px;left:16px}.home-lead-art h1{color:#fff8eb;letter-spacing:-.035em;text-shadow:0 2px 12px #00000070;word-break:keep-all;font-family:Georgia,Iowan Old Style,AppleMyungjo,serif;font-size:24px;font-weight:600;line-height:1.28;position:absolute;bottom:17px;left:17px;right:76px}.home-lead-art h1 span{display:block}.home-lead-counter{z-index:2;border-radius:var(--radius-full);color:#fff;text-align:center;background:#070b139e;min-width:48px;padding:6px 9px;font-size:11px;font-weight:700;line-height:16px;position:absolute;bottom:15px;right:14px}.home-lead-info{min-height:88px;animation:home-copy-in var(--duration-carousel) var(--ease-carousel) both;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 2px 16px;display:grid}.home-lead-info strong,.home-lead-info span{display:block}.home-lead-info strong{letter-spacing:-.025em;font-size:18px;font-weight:750;line-height:25px}.home-lead-info span{max-width:240px;color:var(--color-text-secondary);word-break:keep-all;margin-top:3px;font-size:12px;line-height:18px}.home-lead-action{white-space:nowrap;border-radius:13px!important;min-height:45px!important;padding-inline:14px!important}.home-quick-grid{gap:8px;padding:0 16px 20px}.home-quick-action{width:100%!important;min-width:0!important;min-height:50px!important;color:var(--color-text-primary)!important;background:var(--color-bg-subtle)!important;border-radius:14px!important;justify-content:space-between!important;padding-inline:13px!important;font-size:13px!important}.home-quick-action svg{color:var(--color-brand);flex:none}.home-editorial .seed-action-button:focus-visible,.guide-page .seed-action-button:focus-visible{outline:3px solid var(--color-focus)!important;outline-offset:3px!important}.home-editorial-section{border-top:1px solid var(--color-line);background:var(--color-bg-app);padding:22px 16px 30px}.home-horizontal-section{padding-left:0;padding-right:0}.home-horizontal-section>.home-section-heading,.home-horizontal-section>div>.home-section-heading{padding-inline:16px}.home-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:48px;margin-bottom:14px;display:flex}.home-section-heading>div:first-child{min-width:0}.home-section-heading h2{letter-spacing:-.03em;word-break:keep-all;font-size:20px;font-weight:750;line-height:28px}.home-section-heading p{color:var(--color-text-secondary);word-break:keep-all;margin-top:3px;font-size:12px;line-height:18px}.home-section-heading-action{flex:none}.home-heading-button{white-space:nowrap;min-height:44px!important;color:var(--color-text-secondary)!important;background:0 0!important;border-radius:11px!important;gap:3px!important;padding-inline:9px!important;font-size:12px!important}.home-intent-rail,.home-character-rail,.home-review-rail{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.home-intent-rail::-webkit-scrollbar{display:none}.home-character-rail::-webkit-scrollbar{display:none}.home-review-rail::-webkit-scrollbar{display:none}.home-intent-rail{grid-template-rows:repeat(2,auto);grid-auto-columns:clamp(148px,43vw,168px);grid-auto-flow:column;gap:12px;margin:0;padding:0 16px 5px;list-style:none;display:grid;overflow-x:auto}.home-intent-rail li{min-width:0}.home-intent-card,.home-popular-card{text-align:left;width:100%;min-width:0;transition:transform var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);background:#1d2026;border-radius:16px;padding:0;overflow:hidden}.home-intent-card:active,.home-popular-card:active,.home-character-card:active{opacity:.86;transform:scale(.985)}.home-intent-card:focus-visible,.home-popular-card:focus-visible,.home-character-card:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.home-intent-art{height:clamp(148px,42vw,166px);display:block;position:relative;overflow:hidden}.home-intent-art img,.home-popular-art img,.home-character-card>img{object-fit:cover;width:100%;height:100%}.home-intent-art img{object-position:center 24%}.home-intent-shade{background:linear-gradient(#0000,#030509e8);position:absolute;inset:34% 0 0}.home-intent-overlay{z-index:1;color:#fffdf9;position:absolute;bottom:13px;left:13px;right:13px}.home-intent-overlay small{color:#fffdf9b8;margin-bottom:5px;font-size:10px;line-height:14px;display:block}.home-intent-overlay strong{letter-spacing:-.025em;font-family:Georgia,Iowan Old Style,AppleMyungjo,serif;font-size:17px;font-weight:600;line-height:1.3;display:block}.home-intent-overlay strong span{display:block}.home-intent-copy{color:#fffdf9;background:#1d2026;min-height:65px;padding:10px 12px 12px;display:block}.home-intent-copy strong,.home-intent-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-intent-copy strong{font-size:12px;font-weight:700;line-height:18px}.home-intent-copy span{color:#fffdf9a3;margin-top:3px;font-size:10px;line-height:16px}.home-character-rail{gap:10px;margin:0;padding:0 16px 5px;list-style:none;display:flex;overflow-x:auto}.home-character-rail li{flex:0 0 clamp(150px,41vw,164px)}.home-character-card{color:#fff;text-align:left;width:100%;height:232px;transition:transform var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);background:#17181d;border-radius:18px;padding:0;position:relative;overflow:hidden}.home-character-card>img{object-position:center top}.home-character-shade{background:linear-gradient(#0000,#050609f0);position:absolute;inset:32% 0 0}.home-character-count,.home-character-price{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);top:10px;color:#fff!important;background:#1112169e!important;border:0!important;height:26px!important;font-size:11px!important;position:absolute!important}.home-character-count{left:10px;gap:3px!important}.home-character-price{right:10px}.home-character-copy{z-index:1;position:absolute;bottom:13px;left:12px;right:12px}.home-character-copy small,.home-character-copy strong,.home-character-copy span{display:block}.home-character-copy small{color:#ffffffad;margin-bottom:3px;font-size:10px;line-height:14px}.home-character-copy strong{letter-spacing:-.025em;font-size:16px;font-weight:750;line-height:23px}.home-character-copy span{color:#ffffffc7;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:16px;display:-webkit-box;overflow:hidden}.home-review-heading-action{align-items:center;gap:2px;display:flex}.home-review-heading-action>span{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.home-review-rail{gap:10px;padding:0 16px 5px;display:flex;overflow-x:auto}.home-review-rail:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.home-review-card{background:var(--color-bg-subtle);border-radius:18px;flex:0 0 min(336px,100vw - 56px);min-height:162px;padding:18px}.home-review-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-review-meta strong{font-size:13px;font-weight:700}.home-review-meta span,.home-review-author{color:var(--color-text-secondary);font-size:11px;line-height:16px}.home-review-card blockquote{letter-spacing:-.02em;word-break:keep-all;margin:15px 0 10px;font-family:Georgia,Iowan Old Style,AppleMyungjo,serif;font-size:16px;font-weight:500;line-height:1.55}.home-popular-grid{gap:12px}.home-popular-card{color:var(--color-text-primary);background:var(--color-bg-subtle)}.home-popular-art{color:#fffaf4;height:150px;display:block;position:relative;overflow:hidden}.home-popular-art:after{content:"";background:linear-gradient(#0000,#030509cc);position:absolute;inset:42% 0 0}.home-popular-art img{object-position:center 26%}.home-popular-art strong{z-index:1;font-family:Georgia,Iowan Old Style,AppleMyungjo,serif;font-size:16px;font-weight:600;line-height:22px;position:absolute;bottom:12px;left:12px;right:12px}.home-popular-copy{min-height:61px;padding:10px 12px 12px;display:block}.home-popular-copy strong,.home-popular-copy span{display:block}.home-popular-copy strong{font-size:12px;font-weight:700;line-height:18px}.home-popular-copy span{color:var(--color-text-secondary);margin-top:2px;font-size:11px;line-height:16px}.home-reading-list,.guide-index-list{margin:0;padding:0;list-style:none}.home-reading-list li,.guide-index-list li{border-top:1px solid var(--color-line)}.home-reading-list li:first-child,.guide-index-list li:first-child{border-top:0}.home-reading-link,.guide-index-link{width:100%!important;height:auto!important;min-height:92px!important;color:var(--color-text-primary)!important;text-align:left!important;background:0 0!important;border-radius:12px!important;justify-content:space-between!important;gap:14px!important;padding:14px 4px!important}.home-reading-link:active,.guide-index-link:active{background:var(--color-bg-subtle)!important}.home-reading-link>svg,.guide-index-link>svg{color:var(--color-text-tertiary);flex:none}.home-reading-copy,.guide-index-link>span{flex:1;min-width:0;display:block}.home-reading-copy>span,.home-reading-copy strong,.guide-index-link small,.guide-index-link strong,.guide-index-link>span>span{display:block}.home-reading-meta,.guide-index-link small{color:var(--color-text-tertiary);margin-bottom:3px;font-size:10px;font-weight:600;line-height:15px}.home-reading-copy strong,.guide-index-link strong{white-space:normal;word-break:keep-all;font-size:13px;font-weight:750;line-height:19px}.home-reading-copy>span:last-child,.guide-index-link>span>span{color:var(--color-text-secondary);white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;font-weight:400;line-height:17px;display:-webkit-box;overflow:hidden}.guide-page{min-height:100dvh;color:var(--color-text-primary);background:var(--color-bg-app);outline:none}.guide-topbar{z-index:var(--z-sticky);border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfcfcf0;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;min-height:60px;display:grid;position:sticky;top:0}.guide-topbar strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:750;line-height:24px;overflow:hidden}.guide-back{margin-left:4px;background:0 0!important;border-radius:12px!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important}.guide-index-intro{border-bottom:1px solid var(--color-line);background:linear-gradient(180deg, #f8f1e6 0%, var(--color-bg-app) 100%);padding:35px 20px 28px}.guide-index-intro>p{color:var(--color-brand);font-size:12px;font-weight:750;line-height:18px}.guide-index-intro h1{letter-spacing:-.035em;word-break:keep-all;margin-top:8px;font-family:Georgia,Iowan Old Style,AppleMyungjo,serif;font-size:27px;font-weight:600;line-height:1.35}.guide-index-intro>span{color:var(--color-text-secondary);word-break:keep-all;margin-top:12px;font-size:13px;line-height:21px;display:block}.guide-index-list{padding:8px 20px 32px}.guide-index-link{min-height:112px!important;padding-block:17px!important}.guide-index-link strong{font-size:15px;line-height:22px}.guide-index-link>span>span{-webkit-line-clamp:2}.guide-article{padding:34px 20px 48px}.guide-article>header{border-bottom:1px solid var(--color-line);padding-bottom:28px}.guide-article-meta{color:var(--color-text-tertiary);flex-wrap:wrap;gap:6px 12px;font-size:11px;line-height:17px;display:flex}.guide-article-meta span:first-child{color:var(--color-brand);font-weight:700}.guide-article h1{letter-spacing:-.035em;word-break:keep-all;margin-top:13px;font-family:Georgia,Iowan Old Style,AppleMyungjo,serif;font-size:28px;font-weight:600;line-height:1.4}.guide-article>header>p{color:var(--color-text-secondary);word-break:keep-all;margin-top:14px;font-size:14px;line-height:23px}.guide-article-body{padding-block:28px}.guide-article-body p{word-break:keep-all;margin-top:22px;font-size:15px;line-height:1.85}.guide-article-body p:first-child{margin-top:0}.guide-note{background:var(--color-bg-subtle);border-radius:14px;padding:17px}.guide-note strong{font-size:13px;line-height:19px}.guide-note p{color:var(--color-text-secondary);word-break:keep-all;margin-top:5px;font-size:12px;line-height:19px}.guide-invalid>div:last-child{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 119px);padding:32px 20px;display:flex}.guide-invalid h1{font-size:22px;line-height:30px}.guide-invalid p{color:var(--color-text-secondary);margin:8px 0 24px;font-size:13px;line-height:20px}@keyframes home-copy-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0,0)}}@media (width<=380px){.home-lead-art{height:204px}.home-lead-art h1{font-size:22px;right:70px}.home-lead-info{gap:8px;min-height:94px}.home-lead-info span{font-size:11px;line-height:16px}.home-lead-action{padding-inline:11px!important;font-size:12px!important}.home-quick-action{padding-inline:10px!important;font-size:12px!important}.home-section-heading h2{font-size:19px}.home-section-heading p{font-size:11px}.home-heading-button{padding-inline:5px!important}.home-intent-overlay{bottom:11px;left:11px;right:11px}.home-intent-overlay strong{font-size:16px}.home-intent-copy{padding-inline:10px}.home-intent-copy span{font-size:9px}.home-character-card{height:224px}.home-review-heading-action>span{display:none}}@media (prefers-reduced-motion:reduce){.home-lead-media-track,.home-intent-card,.home-popular-card,.home-character-card{transition:none}.home-lead-overlay,.home-lead-info{animation:none}}.app-shell[data-lounge]:has(.lounge-detail-page,.lounge-chat-room,.lounge-invalid){padding-bottom:0}.lounge-page,.lounge-simple-page,.lounge-detail-page,.lounge-chat-room,.lounge-invalid{width:100%;min-height:100dvh;color:var(--color-text-primary);background:var(--color-bg-app)}.lounge-counselor{min-height:44px;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.lounge-counselor[aria-pressed=true]{outline:0}.lounge-counselor:active{opacity:.88;transform:scale(.985)}.lounge-counselor:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.lounge-grid{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.lounge-section-label b{font-variant-numeric:tabular-nums}.lounge-detail-hero{background:#111318;height:330px;position:relative;overflow:hidden}.lounge-detail-hero>img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.lounge-detail-shade{background:linear-gradient(180deg, transparent, var(--color-bg-app));pointer-events:none;position:absolute;inset:44% 0 0}.lounge-detail-top{z-index:2;padding:calc(10px + env(safe-area-inset-top)) 12px 0;position:absolute;top:0;left:0;right:0}.lounge-round-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;background:#0c0e12bd!important;border-radius:50%!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;box-shadow:0 2px 8px #0000002e!important}.lounge-round-action .seed-icon,.lounge-round-action svg{color:#fff!important}.lounge-detail-body{z-index:1;padding:0 20px calc(112px + env(safe-area-inset-bottom));margin-top:-28px;position:relative}.lounge-detail-body h1{text-wrap:balance;word-break:keep-all;max-width:18ch;font-size:24px;font-weight:800;line-height:32px}.lounge-detail-meta{color:var(--color-text-secondary);margin-top:4px;font-size:12px;line-height:18px;gap:5px!important}.lounge-detail-hook{text-wrap:balance;word-break:keep-all;max-width:34ch;margin-top:16px;font-size:15px;font-weight:650;line-height:23px}.lounge-detail-tags{margin-top:13px;gap:6px!important}.lounge-detail-tags [data-part=root]{min-height:30px;color:var(--color-text-secondary);background:var(--color-bg-subtle);border-radius:9px;padding-inline:10px}.lounge-detail-section{border-top:1px solid var(--color-line);padding:24px 0}.lounge-detail-tags+.lounge-detail-section{margin-top:24px}.lounge-detail-section h2{font-size:16px;font-weight:750;line-height:24px}.lounge-detail-section p,.lounge-detail-section li{color:var(--color-text-secondary);word-break:keep-all;font-size:14px;line-height:22px}.lounge-detail-section p{max-width:38ch;margin-top:9px}.lounge-detail-section ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lounge-detail-section li{padding-left:14px;position:relative}.lounge-detail-section li:before{background:var(--color-text-tertiary);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:0}.lounge-detail-actions{z-index:var(--z-sticky);width:min(100%,470px);padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;position:fixed;bottom:0;right:50%;transform:translate(50%);gap:9px!important}.lounge-detail-save{border-radius:14px!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important}.lounge-detail-save .seed-icon{width:30px!important;height:30px!important}.lounge-detail-save svg{width:28px!important;height:28px!important}.lounge-detail-primary{flex:1;color:#fff!important;background:var(--color-text-primary)!important;border-radius:14px!important;min-width:0!important;height:52px!important}.lounge-sheet-positioner{z-index:var(--z-modal)!important}.lounge-sheet-backdrop{background:#0208177a!important}.lounge-start-sheet{margin-inline:auto;width:min(100%,470px)!important;padding:10px 20px calc(18px + env(safe-area-inset-bottom))!important;background:var(--color-bg-surface)!important;box-shadow:var(--shadow-sheet)!important;border-radius:24px 24px 0 0!important}.lounge-start-sheet [data-part=header]{padding:22px 0 8px!important}.lounge-start-sheet [data-part=title]{color:var(--color-text-primary);text-wrap:balance;font-size:19px;font-weight:750;line-height:27px}.lounge-start-sheet [data-part=description]{color:var(--color-text-secondary);margin-top:5px;font-size:13px;line-height:20px}.lounge-start-sheet [data-part=body]{padding:12px 0!important}.lounge-sheet-close{width:44px;height:44px;color:var(--color-text-secondary);border-radius:50%;place-items:center;display:grid;top:13px;right:14px;position:absolute!important}.lounge-purchase-row{background:var(--color-bg-subtle);border-radius:14px;min-height:68px;padding:12px 14px}.lounge-purchase-row>div{min-width:0;gap:1px!important}.lounge-purchase-row strong{font-size:14px;line-height:21px}.lounge-purchase-row small{color:var(--color-text-secondary);font-size:11px;line-height:17px}.lounge-purchase-row>span{white-space:nowrap;margin-left:12px;font-size:14px;font-weight:750}.lounge-sheet-actions{grid-template-columns:112px minmax(0,1fr);gap:9px!important;padding:8px 0 0!important;display:grid!important}.lounge-sheet-actions button{border-radius:14px!important;min-width:0!important;height:52px!important}.lounge-sheet-actions button:last-child{color:#fff!important;background:var(--color-text-primary)!important}.lounge-simple-header{border-bottom:1px solid var(--color-line);background:var(--color-bg-surface);min-height:72px;padding:14px 20px 12px}.lounge-simple-header>div{gap:0!important}.lounge-simple-header strong{font-size:18px;font-weight:750;line-height:27px}.lounge-simple-header span{color:var(--color-text-secondary);font-size:12px;line-height:18px}.lounge-simple-header>button{border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.lounge-state-empty{min-height:calc(100dvh - 151px);padding:28px 28px calc(88px + env(safe-area-inset-bottom));text-align:center;gap:0!important}.lounge-state-icon{width:66px;height:66px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:50%;place-items:center;display:grid}.lounge-state-empty h2{text-wrap:balance;max-width:18ch;margin-top:17px;font-size:19px;font-weight:750;line-height:28px}.lounge-state-empty p{max-width:31ch;color:var(--color-text-secondary);text-wrap:balance;word-break:keep-all;margin-top:7px;font-size:13px;line-height:21px}.lounge-state-empty button{margin-top:21px;color:#fff!important;background:var(--color-text-primary)!important;border-radius:12px!important;min-width:128px!important;height:46px!important}.lounge-list{padding:4px 20px calc(92px + env(safe-area-inset-bottom))}.lounge-person-row{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.lounge-row-main,.lounge-chat-row{text-align:left;min-width:0;min-height:78px}.lounge-row-main{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.lounge-row-main>img{object-fit:cover;border-radius:12px;width:56px;height:72px}.lounge-row-copy{min-width:0;display:block}.lounge-row-copy strong,.lounge-row-copy span,.lounge-row-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lounge-row-copy strong{font-size:14px;font-weight:750;line-height:21px}.lounge-row-copy span{color:var(--color-text-secondary);margin-top:2px;font-size:12px;line-height:18px}.lounge-row-copy small{color:var(--color-text-tertiary);margin-top:3px;font-size:11px;line-height:17px}.lounge-list-heart{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--color-brand)!important;background:var(--color-brand-soft)!important;border-radius:50%!important;padding:0!important}.lounge-chat-row{border-bottom:1px solid var(--color-line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:13px 0;display:grid}.lounge-chat-row>img{object-fit:cover;border-radius:50%;width:52px;height:52px}.lounge-chat-meta{text-align:right;align-self:start;padding-top:3px}.lounge-chat-meta time{color:var(--color-text-tertiary);font-size:10px;line-height:15px;display:block}.lounge-chat-meta [data-part=root]{border-radius:10px;min-width:20px;height:20px;margin-top:5px;padding-inline:5px}.lounge-chat-room{background:#fff;flex-direction:column;height:100dvh;min-height:560px;display:flex;overflow:hidden}.lounge-chat-loading-header{border-radius:0;width:100%;height:68px}.lounge-chat-loading-body{flex:1;min-height:0;padding:104px 14px 84px;position:relative}.lounge-chat-loading-bubble{border-radius:16px;width:min(78%,310px);height:64px}.lounge-chat-loading-composer{border-radius:18px;height:64px;position:absolute;bottom:8px;left:10px;right:10px}.lounge-chat-header{min-height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0 8px 8px;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;gap:9px!important}.lounge-chat-back{border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.lounge-chat-avatar{flex:0 0 42px;box-shadow:0 0 0 1px #02081714}.lounge-chat-avatar img,.lounge-message-avatar img{object-fit:cover}.lounge-chat-title{flex:1;min-width:0;gap:0!important}.lounge-chat-title h1{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;line-height:22px;overflow:hidden}.lounge-chat-subtitle{gap:6px!important}.lounge-chat-subtitle>span{color:var(--color-text-secondary);font-size:11px;line-height:17px}.lounge-chat-ticket{color:#9a6c29!important;background:#f7f0e3!important;border-radius:6px!important;min-height:19px!important;padding:1px 6px!important;font-size:10px!important;line-height:15px!important}.lounge-chat-thread{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.lounge-chat-body{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 14px 28px;scroll-padding-bottom:72px;position:relative;overflow-y:auto}.lounge-chat-intro{width:100%}.lounge-chat-date{color:var(--color-text-tertiary);text-align:center;align-items:center;gap:10px;margin-bottom:14px;font-size:10px;line-height:16px;display:flex}.lounge-chat-date:before,.lounge-chat-date:after{content:"";background:#02081712;flex:1;height:1px}.lounge-chat-date span{flex:none}.lounge-basis-note{color:#81735f;word-break:keep-all;background:#f4eee3;border-radius:12px;gap:4px;margin-bottom:20px;padding:10px 12px;font-size:10.5px;line-height:16px;display:flex}.lounge-basis-note strong{color:#6d5b40;flex:none}.lounge-message-group.is-guide{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;display:grid}.lounge-message-avatar{flex:0 0 36px;box-shadow:0 0 0 1px #02081714}.lounge-message-line{align-items:flex-end;gap:6px;min-width:0;display:flex}.lounge-message{overflow-wrap:anywhere;word-break:keep-all;border-radius:19px;width:fit-content;max-width:calc(100% - 37px);padding:10px 14px;font-size:14px;line-height:21px}.lounge-message.is-guide{color:var(--color-text-primary);background:#f2f3f5}.lounge-message-log{gap:14px;margin-top:14px;display:grid}.lounge-message-group.is-user{justify-content:flex-end;align-items:flex-end;gap:6px;max-width:100%;display:flex}.lounge-message.is-user{color:#fff;background:var(--color-brand);max-width:calc(100% - 37px)}.lounge-message-text{white-space:pre-wrap}.lounge-message-group time{color:var(--color-text-tertiary);white-space:nowrap;flex:none;margin-bottom:2px;font-size:10px;line-height:15px}.lounge-scroll-bottom{z-index:2;opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);bottom:82px;right:14px;transform:translateY(0);border:1px solid var(--color-line)!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--color-text-primary)!important;background:#fffffff5!important;border-radius:50%!important;padding:0!important;display:flex!important;position:absolute!important;box-shadow:0 7px 24px #0208171f!important}.lounge-scroll-bottom:disabled{pointer-events:none;transform:translateY(6px);opacity:0!important}.lounge-composer-shell{padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:#fffffffa;border-top:0}.lounge-composer{grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:2px;display:grid}.lounge-composer-field{min-width:0;min-height:44px!important;box-shadow:none!important;background:#f2f3f5!important;border:0!important;border-radius:22px!important}.lounge-attach-trigger,.lounge-send{border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.lounge-attach-trigger{position:relative;color:#a4a9b0!important;background:0 0!important}.lounge-attach-count{top:-3px;right:-3px;min-width:18px!important;height:18px!important;padding-inline:4px!important;font-size:10px!important;line-height:18px!important;position:absolute!important}.lounge-composer textarea{resize:none;width:100%;color:var(--color-text-primary);outline:0;background:0 0!important;border:0!important;min-height:44px!important;max-height:112px!important;padding:11px 14px!important;font-size:14px!important;line-height:21px!important}.lounge-composer-field:focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-brand) 28%, transparent)!important}.lounge-composer textarea::placeholder{color:var(--color-text-tertiary)}.lounge-send{transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);color:#c7cbd0!important;background:0 0!important}.lounge-send:not(.is-stop) .seed-icon{width:30px!important;height:30px!important}.lounge-send:not(:disabled):not(.is-stop){color:var(--color-brand)!important}.lounge-send.is-stop{place-self:center;color:#fff!important;background:var(--color-text-primary)!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.lounge-send.is-stop svg{transform:scale(.82)}.lounge-send:disabled{opacity:1!important}.lounge-attachment-positioner{z-index:var(--z-modal)!important;align-items:flex-end!important}.lounge-attachment-sheet{overscroll-behavior:contain;margin-inline:auto;overflow:hidden;width:min(100%,470px)!important;height:auto!important;max-height:82dvh!important;box-shadow:var(--shadow-sheet)!important;background:#fff!important;border-radius:30px 30px 0 0!important}.lounge-attachment-handle{background:#a9acb1!important;border-radius:3px!important;width:42px!important;height:5px!important;margin:11px auto 0!important}.lounge-attachment-header{gap:12px;min-height:70px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:10px 20px 12px!important;display:flex!important}.lounge-attachment-header [data-part=title]{color:var(--color-text-primary);margin:0;font-size:21px;font-weight:780;line-height:30px}.lounge-attachment-body{flex:0 auto;max-height:calc(82dvh - 86px);overflow:hidden auto;padding:0 0 calc(16px + env(safe-area-inset-bottom))!important}.lounge-attachment-confirm{white-space:nowrap;color:#fff!important;background:#202124!important;border-radius:23px!important;min-width:98px!important;height:44px!important;padding-inline:16px!important;font-size:14px!important;font-weight:720!important}.lounge-attachment-confirm:disabled{color:var(--color-text-tertiary)!important;opacity:1!important;background:#f0f1f3!important}.lounge-photo-rail{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:9px;min-width:0;margin:0;padding:3px 20px 24px;scroll-padding-inline:20px;list-style:none;display:flex;overflow-x:auto}.lounge-photo-rail::-webkit-scrollbar{display:none}.lounge-photo-camera-wrap,.lounge-reference-item,.lounge-photo-item{width:96px;min-width:96px;height:96px}.lounge-photo-camera{color:#fff!important;background:#a9aaad!important;border:0!important;border-radius:16px!important;place-items:center!important;width:96px!important;height:96px!important;padding:0!important;display:grid!important}.lounge-reference-item{position:relative}.lounge-reference-button{overflow:hidden;background:#eef0f2!important;border:2px solid #0000!important;border-radius:16px!important;width:96px!important;min-width:96px!important;height:96px!important;min-height:96px!important;padding:0!important;display:block!important;position:relative!important}.lounge-reference-button[aria-pressed=true]{border-color:#202124!important}.lounge-reference-button img{object-fit:cover;width:100%;height:100%;display:block}.lounge-reference-check{color:#0000;background:#ffffff2e;border:2px solid #ffffffeb;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:780;line-height:1;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #02081724}.lounge-reference-button[aria-pressed=true] .lounge-reference-check{color:#202124;background:#fff}.lounge-photo-item{position:relative;background:#eef0f2!important;border:2px solid #202124!important;border-radius:16px!important;padding:0!important;overflow:visible!important}.lounge-photo-thumb,.lounge-photo-thumb img{border-radius:14px!important;width:92px!important;height:92px!important}.lounge-photo-thumb{overflow:hidden}.lounge-photo-thumb img{object-fit:cover;display:block}.lounge-photo-remove{place-items:center;top:-1px;right:-1px;color:#202124!important;background:0 0!important;border:0!important;border-radius:50%!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important;position:absolute!important}.lounge-photo-remove span{background:#fff;border:2px solid #fffffff0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:780;display:grid;box-shadow:0 1px 4px #02081724}.lounge-attachment-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 4px;padding:0 14px 5px;display:grid}.lounge-attachment-action{box-sizing:border-box;text-align:center;word-break:keep-all;width:100%!important;min-width:0!important;max-width:100%!important;min-height:82px!important;color:var(--color-text-primary)!important;box-shadow:none!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:12px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;padding:0!important;font-size:12px!important;font-weight:520!important;line-height:17px!important;display:flex!important}.lounge-attachment-action>span:last-child{white-space:normal;width:100%;display:block}.lounge-attachment-action:active{background:#f7f7f8!important}.lounge-attachment-action:focus-visible,.lounge-reference-button:focus-visible,.lounge-photo-camera:focus-visible{outline-offset:2px;outline:2px solid var(--color-focus)!important}.lounge-attachment-icon{background:#f5f5f6;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid}.lounge-attachment-icon.is-green{color:#14ad5a}.lounge-attachment-icon.is-violet{color:#7d6fd1}.lounge-attachment-icon.is-blue{color:#3e8fff}.lounge-attachment-icon.is-orange{color:#f08a20}.lounge-attachment-icon.is-teal{color:#26a79a}.lounge-attachment-icon.is-slate{color:#667085}.lounge-attachment-icon.is-pink{color:#e9549b}.lounge-attachment-icon svg{color:inherit!important}.lounge-attachment-status{min-height:18px;color:var(--color-text-secondary);text-align:center;margin:4px 20px 0;font-size:11px;line-height:18px}.lounge-photo-rail,.lounge-attachment-actions,.lounge-attachment-status{flex-shrink:0}.lounge-invalid{text-align:center;min-height:100dvh;padding:40px 24px;gap:0!important}.lounge-invalid h1{font-size:20px;font-weight:750;line-height:29px}.lounge-invalid p{max-width:30ch;color:var(--color-text-secondary);word-break:keep-all;margin-top:8px;font-size:13px;line-height:21px}.lounge-invalid button{margin-top:22px;color:#fff!important;background:var(--color-text-primary)!important;border-radius:12px!important}@media (width<=359px){.lounge-ticket-wrap{padding-inline:12px}.lounge-ticket{padding-inline:10px;gap:8px!important}.lounge-ticket-icon{flex-basis:32px;width:32px;height:32px}.lounge-ticket-copy strong{white-space:nowrap;font-size:12px;line-height:18px}.lounge-ticket-copy small{white-space:nowrap;font-size:10px;line-height:16px}.lounge-ticket-count{flex-basis:44px;width:44px}.lounge-detail-body{padding-inline:16px}.lounge-detail-body h1{font-size:22px}.lounge-list{padding-inline:14px}.lounge-row-main{grid-template-columns:50px minmax(0,1fr);gap:9px}.lounge-row-main>img{width:50px;height:66px}.lounge-chat-row{grid-template-columns:46px minmax(0,1fr) auto;gap:8px}.lounge-chat-row>img{width:46px;height:46px}.lounge-sheet-actions{grid-template-columns:96px minmax(0,1fr)}.lounge-chat-body{padding-inline:10px}.lounge-composer-shell{padding-inline:4px}.lounge-composer{gap:0}.lounge-composer textarea{padding-inline:11px!important;font-size:13px!important}.lounge-photo-rail{padding-inline:16px}.lounge-attachment-action{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.lounge-counselor,.lounge-scroll-bottom{transition:none}}.wallet-page,.charge-page,.purchase-history-page{min-height:100dvh;color:var(--color-text-primary);background:var(--color-bg-app)}.commerce-topbar{z-index:40;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfcfcf5;grid-template-columns:44px minmax(0,1fr) 44px;height:60px;padding:0 8px;position:sticky;top:0;align-items:center!important;display:grid!important}.commerce-topbar>button{border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.commerce-topbar>strong{text-align:center;font-size:16px;font-weight:750;line-height:24px}.wallet-main{padding:22px 20px calc(88px + env(safe-area-inset-bottom))}.wallet-balance-card{color:#fff;background:#17191f;border-radius:20px;padding:24px 20px 20px}.wallet-balance-card>span{color:#ffffffad;font-size:12px;line-height:18px}.wallet-balance-card>strong{letter-spacing:-.025em;margin-top:5px;font-size:28px;font-weight:800;line-height:38px;display:block}.wallet-balance-breakdown{color:#ffffff9e;margin-top:3px;font-size:11px;line-height:17px;gap:6px!important}.wallet-balance-breakdown i{font-style:normal}.wallet-balance-card>button{margin-top:22px;color:#17191f!important;background:#fff!important;border-radius:13px!important;width:100%!important;height:50px!important;font-size:14px!important;font-weight:750!important}.wallet-ticket-card{border:1px solid var(--color-line);background:#fff;border-radius:16px;min-height:76px;margin-top:14px;padding:14px 15px;gap:11px!important}.wallet-ticket-icon{width:42px;height:42px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.wallet-ticket-card>div{flex:1;min-width:0;gap:1px!important}.wallet-ticket-card strong{font-size:14px;line-height:21px}.wallet-ticket-card span{color:var(--color-text-secondary);font-size:11px;line-height:17px}.wallet-ticket-card [data-part=root]{flex:none}.wallet-history{margin-top:28px}.wallet-section-heading{min-height:40px}.wallet-section-heading h2{font-size:18px;font-weight:800;line-height:27px}.wallet-section-heading button{min-height:36px!important;padding-inline:10px!important;font-size:12px!important}.wallet-history-empty{min-height:190px;color:var(--color-text-tertiary);text-align:center;background:#fff;border-radius:16px;justify-content:center;margin-top:8px;gap:0!important}.wallet-history-empty strong{color:var(--color-text-primary);margin-top:12px;font-size:14px;line-height:21px}.wallet-history-empty span{word-break:keep-all;margin-top:4px;font-size:12px;line-height:19px}.wallet-ledger-list{background:#fff;border-radius:16px;margin:8px 0 0;padding:0 15px;list-style:none}.wallet-ledger-row{min-height:70px;gap:11px!important}.wallet-ledger-icon{color:#177858;background:#eff9f5;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.wallet-ledger-icon[data-direction=debit]{color:var(--color-text-secondary);background:var(--color-bg-subtle)}.wallet-ledger-row>div{flex:1;min-width:0;gap:0!important}.wallet-ledger-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;overflow:hidden}.wallet-ledger-row>div span{color:var(--color-text-tertiary);font-size:10px;line-height:16px}.wallet-ledger-row>b{white-space:nowrap;flex:none;font-size:12px;font-weight:750;line-height:18px}.wallet-ledger-row>b[data-direction=credit]{color:#177858}.wallet-boundary-note{color:var(--color-text-tertiary);text-align:center;word-break:keep-all;margin:18px 6px 0;font-size:10px;line-height:17px}.app-shell:has(.charge-page){padding-bottom:0}.charge-page{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.charge-main{padding:18px 20px 28px}.charge-preview-banner{color:#785509;word-break:keep-all;background:#fff8db;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:10px 12px;font-size:11px;font-weight:650;line-height:18px;display:flex}.charge-section{padding:30px 0 4px}.charge-step{color:var(--color-brand);letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.charge-section h1,.charge-section h2{letter-spacing:-.025em;text-wrap:balance;margin-top:5px;font-size:21px;font-weight:800;line-height:29px}.charge-section>p{color:var(--color-text-secondary);word-break:keep-all;margin-top:5px;font-size:12px;line-height:19px}.charge-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;gap:9px!important;display:grid!important}.charge-amount-option{cursor:pointer;min-width:0;height:52px;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);position:relative;background:#fff!important;border:1px solid #e2e4e8!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;display:flex!important}.charge-amount-option[data-checked]{box-shadow:inset 0 0 0 1px #17191f;background:#f5f6f7!important;border-color:#17191f!important}.charge-amount-option [data-part=root]{display:none!important}.charge-amount-option [data-part=label]{white-space:nowrap;font-size:14px!important;font-weight:700!important;line-height:21px!important}.charge-method-list{margin-top:18px;gap:9px!important;display:grid!important}.charge-method-option{cursor:pointer;grid-template-columns:40px minmax(0,1fr) 22px;min-height:70px;background:#fff!important;border:1px solid #e2e4e8!important;border-radius:15px!important;align-items:center!important;gap:11px!important;padding:12px 14px!important;display:grid!important}.charge-method-option[data-checked]{box-shadow:inset 0 0 0 1px #17191f;border-color:#17191f!important}.charge-method-icon{width:40px;height:40px;color:var(--color-text-primary);background:var(--color-bg-subtle);border-radius:12px;place-items:center;display:grid}.charge-method-option>div{min-width:0;gap:1px!important}.charge-method-option [data-part=label]{color:var(--color-text-primary);font-size:14px;font-weight:750;line-height:21px}.charge-method-option>div>span{color:var(--color-text-secondary);font-size:11px;line-height:17px}.charge-method-option [data-part=control]{color:#17191f;border:1.5px solid #c4c9d1;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.charge-method-option[data-checked] [data-part=control]{border-color:#17191f}.charge-method-option [data-part=indicator]{width:10px;height:10px}.charge-error{color:#b42336;background:var(--color-brand-soft);word-break:keep-all;border-radius:10px;margin-top:20px;padding:11px 12px;font-size:12px;line-height:19px}.charge-legal{color:var(--color-text-tertiary);word-break:keep-all;margin-top:20px;font-size:10px;line-height:17px}.charge-sticky-action{z-index:var(--z-sticky);width:min(100%,470px);padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;position:fixed;bottom:0;right:50%;transform:translate(50%);box-shadow:0 -10px 28px #0208170f}.charge-sticky-action>div{min-height:26px;color:var(--color-text-secondary);padding:0 2px 7px;font-size:11px;line-height:17px}.charge-sticky-action>div strong{color:var(--color-text-primary);font-size:15px;font-weight:800}.charge-sticky-action>button{color:#fff!important;background:#17191f!important;border-radius:13px!important;width:100%!important;height:52px!important;font-size:14px!important;font-weight:750!important}.charge-preview-sheet{flex-direction:column;max-height:min(620px,100dvh - 12px);overflow:hidden;width:min(100%,470px)!important;padding:10px 20px calc(12px + env(safe-area-inset-bottom))!important;box-shadow:var(--shadow-sheet)!important;background:#fff!important;border-radius:24px 24px 0 0!important;display:flex!important;position:relative!important}.charge-preview-sheet [data-part=header]{padding:22px 52px 8px 0!important}.charge-preview-sheet [data-part=title]{font-size:19px;font-weight:800;line-height:27px}.charge-preview-sheet [data-part=description]{color:var(--color-text-secondary);margin-top:5px;font-size:13px;line-height:20px}.charge-preview-body{overscroll-behavior:contain;min-height:0;overflow-y:auto;padding:12px 0 8px!important}.charge-preview-check{color:#177858;background:#eff9f5;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 12px;display:grid}.charge-preview-body dl{background:var(--color-bg-subtle);border-radius:13px;margin:0;padding:4px 14px}.charge-preview-body dl>div{justify-content:space-between;align-items:center;gap:16px;min-height:40px;font-size:12px;display:flex}.charge-preview-body dt{color:var(--color-text-secondary)}.charge-preview-body dd{margin:0;font-weight:750}.charge-preview-body>p{color:var(--color-text-tertiary);text-align:center;margin-top:12px;font-size:11px;line-height:18px}.purchase-history-main{padding:24px 20px calc(90px + env(safe-area-inset-bottom))}.purchase-history-main>header h1{letter-spacing:-.025em;font-size:22px;font-weight:800;line-height:31px}.purchase-history-main>header p{color:var(--color-text-secondary);margin-top:5px;font-size:13px;line-height:20px}.purchase-history-empty{text-align:center;justify-content:center;min-height:430px;gap:0!important}.purchase-history-empty>span{width:70px;height:70px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:50%;place-items:center;display:grid}.purchase-history-empty h2{margin-top:18px;font-size:19px;font-weight:800;line-height:28px}.purchase-history-empty p{max-width:30ch;color:var(--color-text-secondary);word-break:keep-all;margin-top:6px;font-size:13px;line-height:20px}.purchase-history-empty button{margin-top:22px;border-radius:12px!important;min-width:142px!important;height:48px!important}.purchase-history-list{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.purchase-history-preview{color:#785509;background:#fff8db;border-radius:10px;margin-top:16px;padding:9px 11px;font-size:11px;line-height:18px}.purchase-history-loading{margin-top:20px;gap:10px!important}.purchase-history-loading [data-part=root]{border-radius:15px}.purchase-history-item{grid-template-columns:72px minmax(0,1fr);border:1px solid var(--color-line)!important;text-align:left!important;background:#fff!important;border-radius:15px!important;justify-content:start!important;gap:13px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:112px!important;padding:12px!important;display:grid!important}.purchase-history-item img{object-fit:cover;border-radius:10px;width:72px;height:96px}.purchase-history-item>span{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.purchase-history-item strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;line-height:21px;overflow:hidden}.purchase-history-item small{color:var(--color-text-secondary);margin-top:3px;font-size:11px;line-height:17px}.purchase-history-item em{color:var(--color-brand-strong);margin-top:11px;font-size:12px;font-style:normal;font-weight:750;line-height:18px}.profile-wallet{padding:12px 14px!important}.profile-wallet-icon svg{color:#fff}.profile-wallet-icon:after{display:none}.profile-wallet-main{text-align:left!important;background:0 0!important;flex:1!important;justify-content:flex-start!important;min-width:0!important;height:auto!important;padding:0!important}.profile-wallet-charge{color:#fff!important;background:#17161c!important;border-radius:999px!important;min-width:62px!important;height:38px!important;padding-inline:12px!important;font-size:12px!important}.product-sheet-actions button:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.product-sheet-close{min-width:44px!important;min-height:44px!important;padding:0!important;overflow:hidden!important}.product-sheet-preview{background:#fff8db;border-radius:10px;padding:9px 11px;color:#785509!important}.product-sheet-policy-links{gap:14px;margin-top:10px;font-size:11px;line-height:18px;display:flex}.product-sheet-policy-links a{color:var(--color-text-secondary);text-underline-offset:3px;text-decoration:underline}.product-sheet-consent{cursor:pointer;grid-template-columns:22px minmax(0,1fr);grid-auto-rows:max-content;width:100%;margin-top:14px;padding-bottom:2px;height:auto!important;min-height:0!important;max-height:none!important;align-content:start!important;align-items:start!important;gap:9px!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;display:grid!important;overflow:visible!important}.product-sheet-consent [data-part=control]{background:#fff;border:1.5px solid #b8bec8;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.product-sheet-consent[data-checked] [data-part=control]{border-color:var(--color-text-primary)!important;color:#fff!important;background:var(--color-text-primary)!important}.product-sheet-consent [data-part=label]{min-width:0;color:var(--color-text-secondary);word-break:keep-all;font-size:11px;line-height:18px;display:block}.product-sheet-error{background:var(--color-brand-soft);border-radius:10px;margin-top:10px;padding:9px 11px;color:#b42336!important}.commerce-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite commerce-spin;display:inline-block}.auth-page,.order-page,.entitlement-page{min-height:100dvh;color:var(--color-text-primary);background:var(--color-bg-app)}.auth-main{text-align:center;padding:64px 20px 40px;gap:0!important}.auth-icon{width:60px;height:60px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:50%;place-items:center;margin:0 auto;display:grid}.auth-main>h1{text-wrap:balance;margin-top:18px;font-size:21px;font-weight:800;line-height:30px}.auth-main>p{max-width:31ch;color:var(--color-text-secondary);word-break:keep-all;margin:6px auto 0;font-size:13px;line-height:21px}.auth-main form{text-align:left;gap:9px;width:100%;margin-top:28px;display:grid}.auth-main form>label{color:var(--color-text-secondary);margin-top:7px;font-size:12px;font-weight:700}.auth-main form [data-part=root]{background:#fff;border-radius:12px;min-height:50px}.auth-main form>button{margin-top:14px;border-radius:13px!important;width:100%!important;height:52px!important}.auth-error{background:var(--color-brand-soft);text-align:left;border-radius:10px;padding:10px 11px;color:#b42336!important;font-size:12px!important;line-height:19px!important}.order-main,.entitlement-main{padding:24px 20px 40px}.order-loading{gap:12px!important}.order-loading [data-part=root]{border-radius:16px}.order-state{text-align:center;justify-content:center;min-height:250px;padding:24px 16px;gap:0!important}.order-state>svg{color:var(--color-brand)}.order-state h1{text-wrap:balance;margin-top:15px;font-size:21px;font-weight:800;line-height:30px}.order-state p{max-width:31ch;color:var(--color-text-secondary);word-break:keep-all;margin-top:6px;font-size:13px;line-height:21px}.order-state button{margin-top:20px;border-radius:12px!important;min-width:132px!important;height:48px!important}.order-summary{border:1px solid var(--color-line);background:#fff;border-radius:16px;padding:4px 16px}.order-summary>div{border-bottom:1px solid var(--color-line);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;font-size:12px;line-height:19px;display:grid}.order-summary>div:last-child{border-bottom:0}.order-summary dt{color:var(--color-text-secondary)}.order-summary dd{overflow-wrap:anywhere;text-align:right;min-width:0;font-weight:700}.order-primary{margin-top:16px;border-radius:13px!important;width:100%!important;height:52px!important}.order-payment{margin-top:18px}.order-payment h2{margin-bottom:10px;font-size:16px;font-weight:800;line-height:24px}.order-payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;display:grid!important}.order-payment-option{cursor:pointer;grid-template-columns:32px minmax(0,1fr) 20px;min-width:0;height:58px;border:1px solid var(--color-line)!important;background:#fff!important;border-radius:14px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;display:grid!important}.order-payment-option[data-checked]{box-shadow:inset 0 0 0 1px var(--color-text-primary);border-color:var(--color-text-primary)!important}.order-payment-icon{background:var(--color-bg-subtle);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.order-payment-option [data-part=label]{font-size:13px;font-weight:750}.order-payment-option [data-part=control]{border:1.5px solid #c4c9d1;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.order-payment-option[data-checked] [data-part=control]{border-color:var(--color-text-primary)}.order-payment-error,.order-payment-notice{color:var(--color-text-secondary);word-break:keep-all;background:#fff;border-radius:10px;margin-top:12px;padding:10px 11px;font-size:12px;line-height:19px}.order-payment-error{color:#b42336;background:var(--color-brand-soft)}.entitlement-preview{color:#785509;text-align:center;background:#fff8db;border-radius:10px;margin-bottom:18px;padding:9px 11px;font-size:11px;line-height:18px}.entitlement-heading{text-align:center;padding:18px 8px 24px;gap:0!important}.entitlement-heading svg{color:#177858}.entitlement-heading>span{color:#177858;margin-top:10px;font-size:12px;font-weight:750}.entitlement-heading h1{text-wrap:balance;margin-top:4px;font-size:22px;font-weight:800;line-height:31px}.entitlement-heading p{max-width:33ch;color:var(--color-text-secondary);word-break:keep-all;margin-top:7px;font-size:13px;line-height:21px}.entitlement-poster{aspect-ratio:3/4;object-fit:cover;border-radius:16px;width:158px;margin:0 auto;display:block}.entitlement-placeholder{border-left:3px solid var(--color-brand);background:#fff;margin-top:24px;padding:18px}.entitlement-placeholder>span{color:var(--color-brand);font-size:11px;font-weight:750;line-height:17px}.entitlement-placeholder h2{font-size:17px;font-weight:800;line-height:25px}.entitlement-placeholder p{color:var(--color-text-secondary);word-break:keep-all;margin-top:6px;font-size:13px;line-height:21px}.entitlement-result-sections{background:#fff;margin-top:10px;padding:24px 18px}.entitlement-result-sections>h2{font-size:18px;font-weight:800;line-height:27px}.entitlement-result-sections article{border-bottom:1px solid var(--color-line);padding:15px 0}.entitlement-result-sections article h3{font-size:14px;font-weight:750;line-height:21px}.entitlement-result-sections article p{color:var(--color-text-secondary);word-break:keep-all;margin-top:4px;font-size:13px;line-height:21px}.entitlement-result-sections small{color:var(--color-text-tertiary);word-break:keep-all;margin-top:16px;font-size:11px;line-height:18px;display:block}@keyframes commerce-spin{to{transform:rotate(360deg)}}@media (width<=359px){.wallet-main,.charge-main,.purchase-history-main{padding-left:14px;padding-right:14px}.wallet-balance-card{padding-left:16px;padding-right:16px}.wallet-balance-card>strong{font-size:25px}.charge-amount-grid{gap:7px!important}.charge-amount-option [data-part=label]{font-size:13px!important}.charge-sticky-action{padding-left:12px;padding-right:12px}.product-sheet-actions{grid-template-columns:78px minmax(0,1fr)!important}.profile-wallet{gap:8px!important;padding-inline:10px!important}.profile-wallet-icon{display:none!important}.profile-wallet-caption{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.charge-amount-option,.charge-method-option{transition:none}.commerce-spinner{animation:none}}}@layer utilities{@media (width<=359px){.header-top,.top-tab-list{padding-inline:12px}.brand-mark{width:96px!important;min-width:96px!important}.brand-mark .brand-wordmark{width:92px}.brand-mark .brand-wordmark img{width:109px}.header-actions button{width:40px}.hero-card{width:292px;margin-left:-146px}.hero-card[data-distance="1"]{transform:translate(280px)scale(.886)}.hero-card[data-distance="-1"]{transform:translate(-280px)scale(.886)}.counselor-section{padding-inline:12px}.product-rail,.review-list{width:calc(100% - 16px);margin-left:16px;padding-right:16px}.product-section-major>.section-heading,.product-section-compact>.section-heading,.review-heading-wrap{margin-inline:0;padding-inline:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}
