.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 (min-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 (min-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 (min-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 (min-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-progress-circle__root{box-sizing:border-box;display:inline-flex;position:relative}.seed-progress-circle__root[data-progress-state=indeterminate]{animation:1.2s cubic-bezier(.35,.25,.65,.75) infinite rotate}.seed-progress-circle__track{stroke:var(--track-color)}.seed-progress-circle__range{stroke:var(--range-color);stroke-linecap:round;transition-property:stroke-dasharray;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.15,1)}.seed-progress-circle__range[data-progress-state=indeterminate]{animation:1.2s cubic-bezier(.35,0,.65,1) infinite progress-circle-head,1.2s cubic-bezier(.35,0,.65,.6) infinite progress-circle-tail}.seed-progress-circle__root--tone_neutral{--track-color:var(--seed-color-palette-gray-200);--range-color:var(--seed-color-palette-gray-500)}.seed-progress-circle__root--tone_brand{--track-color:var(--seed-color-palette-carrot-200);--range-color:var(--seed-color-bg-brand-solid)}.seed-progress-circle__root--tone_staticWhite{--track-color:var(--seed-color-palette-static-white-alpha-300);--range-color:var(--seed-color-palette-static-white)}.seed-progress-circle__root--size_24{--size:var(--seed-dimension-x6);--thickness:3px}.seed-progress-circle__root--size_40{--size:var(--seed-dimension-x10);--thickness:5px}
.mirror-overlay{--modal-open-dur:.32s;--modal-close-dur:.26s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22,1,.36,1);z-index:3;color:#302d29;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:linear-gradient(#0000 40%,#44332666);position:absolute;inset:0}.mirror-stand{right:16px;top:max(18px,env(safe-area-inset-top));z-index:2;position:absolute}.mirror-frame{top:max(66px,calc(env(safe-area-inset-top) + 54px));bottom:calc(max(18px,env(safe-area-inset-bottom)) + 88px);box-sizing:border-box;background:linear-gradient(165deg,#fffdf8 0%,#ece4d6 55%,#f8f3ea 100%);border-radius:50% 50% 30px 30px/30% 30% 30px 30px;max-width:460px;margin:0 auto;padding:12px;position:absolute;left:14px;right:14px;box-shadow:0 18px 40px #1c1a1833,0 2px 6px #1c1a181f,inset 0 1px #fff,inset 0 -2px 4px #1c1a1814}.mirror-frame:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #c9bea966;position:absolute;inset:5px}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform}.t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}.mirror-frame:where(:not(.is-open):not(.is-closing)){transform:translateY(12px) scale(var(--modal-scale))}.mirror-overlay.is-closing>:not(.mirror-frame){animation:mirror-ui-out var(--modal-close-dur) ease-in forwards}.mirror-canvas{position:absolute;transform:scaleX(-1)}.mirror-status{text-align:center;place-content:center;margin:0;padding:16px;font-size:14px;display:grid;position:absolute;inset:0}.salon-game .mirror-badge{z-index:2;white-space:normal;overflow-wrap:anywhere;max-width:calc(100% - 24px);animation:salon-glass-in .34s var(--salon-glass-spring) backwards;font-size:13px;position:absolute;bottom:12px;left:50%;translate:-50%}.salon-game .premium-notice{top:calc(max(10px,env(safe-area-inset-top)) + 112px);z-index:2;text-align:left;overflow-wrap:anywhere;max-width:calc(100% - 24px);animation:salon-glass-in .34s var(--salon-glass-spring) backwards;font-size:13px;position:absolute;left:12px}.premium-notice.is-done{animation:salon-glass-in .34s var(--salon-glass-spring) backwards, premium-notice-wobble .48s .34s ease-out}.premium-notice:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--salon-ink);outline:3px solid #fffdf8}.mirror-controls{left:0;right:0;bottom:max(18px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:0 18px;display:grid;position:absolute}.mirror-modal-backdrop{z-index:5;background:#0008;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.mirror-modal{--salon-glass-mix:78%;box-sizing:border-box;color:#302d29;border-radius:20px;gap:10px;width:min(100%,380px);padding:22px 18px 18px;display:grid;position:relative}.mirror-modal h2{text-align:center;margin:0;font-size:18px}.mirror-modal p{text-align:center;margin:0 0 6px;font-size:14px}.salon-game .mirror-modal-close{width:44px;height:44px;padding:0;font-size:22px;line-height:1;position:absolute;top:6px;right:6px}.mirror-shot{width:76px;height:76px;transition:transform .16s var(--modal-ease);background:#fff padding-box padding-box;border:5px solid #fff9ef99;border-radius:50%;flex:0 0 76px;position:relative;overflow:hidden}.mirror-shot:before{content:"";border-radius:inherit;opacity:.4;pointer-events:none;border:3px solid #e4c48b;position:absolute;inset:0}.mirror-shot:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#f5d394b3,#0000);width:60%;position:absolute;top:-25%;bottom:-25%;left:-80%;transform:translate(0)rotate(25deg)}.mirror-shot.is-ready:before{animation:2.4s ease-in-out infinite mirror-shot-pulse}.mirror-shot.is-ready:after{animation:2.8s linear infinite mirror-shot-shine}.mirror-shot:active{transform:scale(.92)}.mirror-shot:active:before,.mirror-shot:active:after{animation-play-state:paused}.mirror-sheet.salon-glass{--salon-glass-mix:78%;z-index:2;max-width:464px;left:20px;right:20px;bottom:calc(max(18px,env(safe-area-inset-bottom)) + 96px);border-radius:18px;gap:10px;margin:0 auto;padding:12px;display:grid;position:absolute}.mirror-input-group{align-items:center;gap:8px;display:flex}.mirror-input-group input{color:#302d29;min-width:0;height:44px;font:inherit;-webkit-user-select:text;user-select:text;background:#fffdf780;border:1px solid #e3d4bc;border-radius:12px;flex:1;padding:0 12px;font-size:16px}.mirror-input-group>button{flex:none}.salon-game .mirror-premium-submit{min-height:44px;padding:10px 20px}.mirror-chips{touch-action:pan-x;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.mirror-chips::-webkit-scrollbar{display:none}.mirror-chips button{color:#302d29;font:inherit;background:#fffdf780;border:1px solid #e3d4bc;border-radius:999px;flex:none;padding:7px 11px;font-size:13px}.mirror-chips button[aria-pressed=true]{background:var(--salon-primary);color:#fff;border-color:#0000}.mirror-slider{grid-template-columns:minmax(0,1fr) 34px auto;align-items:center;gap:10px;display:grid}.mirror-slider input{width:100%;accent-color:var(--salon-ink);touch-action:pan-x}.mirror-slider output{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.mirror-slider button{color:#302d29;font:inherit;background:#efe5d480;border:0;border-radius:999px;padding:6px 10px;font-size:12px}.mirror-window{background:#d5ddd2;border-radius:50% 50% 20px 20px/29% 29% 20px 20px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1c1a181f}.mirror-window:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffffb3,inset 0 0 22px #ffffff4d,inset 0 -10px 24px #1c1a1814}.mirror-window:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(118deg,#0000 0 9%,#ffffff2e 9% 15%,#0000 15% 18%,#ffffff1f 18% 20%,#0000 20%);position:absolute;inset:0}.salon-game .mirror-truth{justify-self:start;min-width:0;padding:10px 16px 10px 12px;font-size:13px;overflow:hidden}.mirror-truth-icon{transform-origin:50% 75%;flex:none;width:22px;height:22px;position:relative}.mirror-truth[aria-pressed=true] .mirror-truth-icon{animation:mirror-truth-wobble .42s var(--modal-ease)}.mirror-truth:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);width:50%;position:absolute;inset:-30% auto -30% -70%;transform:translate(0)rotate(25deg)}.mirror-truth[aria-pressed=true]:after{animation:.6s ease-out both mirror-truth-shine}.mirror-photo-view{z-index:4;box-sizing:border-box;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#000000d9;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:14px;display:grid;position:absolute;inset:0}.mirror-photo-stage{min-width:0;min-height:0;position:relative}.mirror-photo-stage img{max-width:100%;max-height:100%;animation:mirror-photo-in .38s var(--modal-ease) both;border-radius:16px;margin:auto;position:absolute;inset:0}.mirror-photo-flash{opacity:0;pointer-events:none;background:#fff;border-radius:16px;animation:.38s ease-out both mirror-photo-flash;position:absolute;inset:0}.mirror-face-miss.salon-glass{--salon-glass-mix:78%;color:#302d29;text-align:center;border-radius:12px;margin:0;padding:12px 16px;font-size:14px;line-height:1.5;position:absolute;bottom:12px;left:12px;right:12px}.mirror-photo-actions{flex-direction:column;align-items:stretch;gap:14px;width:100%;min-width:0;max-width:480px;margin:0 auto;display:flex}.mirror-pill-row{justify-content:center;align-items:center;gap:10px;display:flex}.salon-game .mirror-pill{padding:10px 20px}.mirror-pill svg{flex:none;width:20px;height:20px}.salon-game .mirror-premium{letter-spacing:-.01em;width:100%;min-width:0;min-height:54px;animation:mirror-premium-in .38s .12s var(--modal-ease) both;padding:14px 18px;overflow:hidden}.mirror-premium-label{z-index:1;text-align:center;word-break:keep-all;min-width:0;position:relative}.mirror-crown{flex:none;width:24px;height:24px}.mirror-premium .mirror-crown{z-index:1;position:relative}.mirror-loading{z-index:6;box-sizing:border-box;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));background:#0008;place-items:center;display:grid;position:absolute;inset:0}.mirror-loading-card{--salon-glass-mix:78%;box-sizing:border-box;text-align:center;border-radius:28px;justify-items:center;gap:12px;width:min(100%,360px);max-height:100%;padding:24px 18px;display:grid;overflow-y:auto}.mirror-loading-photo{aspect-ratio:3/4;background:#d5ddd2;border-radius:25% 25% 4% 4%;width:min(44vw,156px);position:relative;overflow:hidden;box-shadow:0 0 0 3px #fff9}.mirror-loading-photo img{object-fit:cover;width:100%;height:100%;display:block}.mirror-loading-scan{pointer-events:none;background:linear-gradient(#0000,#ffffff40 40%,#fffc 70%,#0000);height:32%;animation:1.8s ease-in-out infinite mirror-loading-scan;position:absolute;top:0;left:0;right:0}.mirror-loading-spark{color:#fff;pointer-events:none;text-shadow:0 0 8px #fffc,0 0 2px #1c1a1866;font-size:22px;line-height:1;animation:1.8s ease-in-out infinite mirror-loading-spark;position:absolute;top:26%;left:14%}.mirror-loading-spark:nth-of-type(3){animation-delay:-.6s;top:52%;left:72%}.mirror-loading-spark:nth-of-type(4){animation-delay:-1.2s;top:76%;left:40%}.mirror-loading-title{word-break:keep-all;margin:0;font-size:18px;font-weight:700}.mirror-loading-sub{overflow-wrap:anywhere;margin:0 0 6px;font-size:13px}.mirror-result{z-index:6;box-sizing:border-box;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));color:#fffdf8;background:#000000d9;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);gap:14px;display:grid;position:absolute;inset:0}.mirror-result-title{text-align:center;animation:mirror-result-in .4s var(--modal-ease) both;margin:0;font-size:20px;font-weight:700}.mirror-carousel{scroll-snap-type:x mandatory;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;min-height:0;display:flex;overflow:auto hidden}.mirror-carousel::-webkit-scrollbar{display:none}.mirror-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;align-self:stretch;min-width:0;margin:0;position:relative}.mirror-slide img{object-fit:contain;border-radius:16px;width:100%;height:calc(100% - 36px);margin:auto;position:absolute;inset:0 0 36px}.mirror-slide figcaption{text-align:center;text-overflow:ellipsis;white-space:nowrap;height:28px;font-size:14px;line-height:28px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mirror-dots{justify-content:center;align-items:center;display:flex}.mirror-dots button{cursor:pointer;background:0 0;border:0;width:clamp(28px,9vw,44px);height:44px;padding:0;position:relative}.mirror-dots button:before{content:"";background:#fff6;border-radius:50%;width:7px;height:7px;margin:auto;position:absolute;inset:0}.mirror-dots button[aria-selected=true]:before{background:#fffdf8;transform:scale(1.3)}.mirror-truth:focus-visible,.mirror-shot:focus-visible,.mirror-premium:focus-visible,.mirror-pill:focus-visible,.mirror-modal-close:focus-visible,.mirror-badge:focus-visible,.mirror-dots button:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--salon-ink);outline:3px solid #fffdf8}@keyframes mirror-ui-out{to{opacity:0}}@keyframes premium-notice-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}60%{transform:rotate(2deg)}}@keyframes mirror-shot-pulse{50%{opacity:.85;transform:scale(.93)}}@keyframes mirror-shot-shine{0%,15%{opacity:0;transform:translate(0)rotate(25deg)}25%{opacity:.9}55%,to{opacity:0;transform:translate(340%)rotate(25deg)}}@keyframes mirror-photo-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes mirror-photo-flash{0%{opacity:.65}to{opacity:0}}@keyframes mirror-truth-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}}@keyframes mirror-truth-shine{0%{opacity:0;transform:translate(0)rotate(25deg)}25%{opacity:.8}to{opacity:0;transform:translate(400%)rotate(25deg)}}@keyframes mirror-premium-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mirror-loading-scan{0%{opacity:0;transform:translateY(-100%)}15%,75%{opacity:1}to{opacity:0;transform:translateY(320%)}}@keyframes mirror-loading-spark{0%,to{opacity:0;transform:scale(.5)}45%{opacity:1;transform:scale(1)}}@keyframes mirror-result-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.t-modal{transition:none!important}.mirror-frame,.mirror-frame:where(:not(.is-open):not(.is-closing)){opacity:1;transform:none}.mirror-overlay *,.mirror-overlay :before,.mirror-overlay :after,.mirror-loading *,.mirror-loading :before,.mirror-loading :after,.mirror-result *,.premium-notice{transition:none!important;animation:none!important}.mirror-shot:active{transform:none}.mirror-loading-scan,.mirror-loading-spark{display:none}}
.salon-glass{--seed-feedback-scale:.96;--salon-glass-press:0%;--salon-glass-glow:.7;isolation:isolate;box-shadow:var(--salon-glass-shadow);transition:scale .34s var(--salon-glass-spring);background:0 0;border:0;position:relative;scale:1}.salon-glass:active:is(button,a,[role=button]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true],.is-disabled){--salon-glass-press:20%;--salon-glass-glow:1;transition:scale 80ms ease-out;scale:.96}.salon-glass-blur,.salon-glass-rim{border-radius:inherit;z-index:-1;pointer-events:none;position:absolute;inset:0}.salon-glass-blur{-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);background:color-mix(in srgb, var(--salon-glass-tint) calc(var(--salon-glass-mix,50%) - var(--salon-glass-press,0%)), transparent)}.salon-glass-rim{box-shadow:inset 0 1px .5px #ffffffea,inset 0 -1px .5px #fff6,inset 0 0 14px #ffffff1a}.salon-glass-rim:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(120deg,#ffffffea 0%,#0000 30% 70%,#ffffffea 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.salon-glass-rim:after{content:"";border-radius:inherit;opacity:var(--salon-glass-glow,.7);transition:opacity .34s var(--salon-glass-spring);background:radial-gradient(90% 70% at 25% -10%,#fff6,#0000 60%);position:absolute;inset:0}.salon-game{--salon-glass-spring:cubic-bezier(.3, 1.6, .5, 1);--salon-glass-shadow:0px 4px 16px 0px #0000001f;--salon-glass-tint:#fffdf8;--salon-glass-mix:50%;--salon-ink:#1c1a18;--salon-primary:#2f6b5f;--salon-primary-pressed:#24564b;--seed-color-bg-brand-solid:var(--salon-primary);--seed-color-bg-brand-solid-pressed:var(--salon-primary-pressed);--seed-color-fg-brand:var(--salon-primary);--seed-color-stroke-brand-solid:var(--salon-primary);color:#302d29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;touch-action:auto;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#cfe6df;height:100dvh;position:fixed;inset:0;overflow:hidden}.salon-game .salon-btn{box-sizing:border-box;min-height:44px;font:inherit;cursor:pointer;transition:scale .34s var(--salon-glass-spring), background-color .16s ease-out, color .16s ease-out;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex;scale:1;box-shadow:0 2px 10px #1c1a181f}.salon-game .salon-btn:active:not(:disabled,[aria-disabled=true]){transition:scale 80ms ease-out,background-color 80ms ease-out;scale:.96}.salon-game .salon-btn-primary{background:var(--salon-primary);color:#fff}.salon-game .salon-btn-primary:active:not(:disabled){background:var(--salon-primary-pressed)}.salon-game .salon-btn-secondary{color:var(--salon-ink);background:#fffdf8eb}.salon-game .salon-btn-secondary:active:not(:disabled){background:#ece6db}.salon-game .salon-btn:disabled{color:#8a8378;box-shadow:none;cursor:not-allowed;background:#fffdf8b3}.salon-game input,.salon-game textarea{-webkit-user-select:text;user-select:text}.salon-game-canvas{touch-action:none;width:100%;height:100%;display:block}.salon-game-hint.salon-glass{top:calc(max(10px, env(safe-area-inset-top)) + 60px);max-width:calc(100% - 24px);animation:salon-glass-in .34s var(--salon-glass-spring) backwards;border-radius:8px;margin-top:0;padding:9px 12px;font-size:13px;position:absolute;left:12px}.salon-game-seat{--salon-glass-mix:78%;bottom:max(30px, env(safe-area-inset-bottom));text-align:center;background:0 0;border:0;border-radius:20px;padding:20px;position:absolute;left:20px;right:20px}.salon-game-start{padding:max(46px, env(safe-area-inset-top)) 28px max(30px, env(safe-area-inset-bottom));background:linear-gradient(#f6f3ebef 0%,#f6f3eb00 65%,#f6f3ebef 100%);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.salon-game-wordmark{letter-spacing:.05em;font-size:14px;font-weight:700}.salon-game-start h1{letter-spacing:-.03em;margin:20px 0;font-size:clamp(36px,9vw,54px);line-height:1.2}.salon-game-start-copy>p:last-child{font-size:15px}.salon-game-start-actions{text-align:center;align-self:center;width:100%;max-width:400px}.salon-game-start-actions>button{width:100%}.salon-game-start-actions small{color:#655f55;margin-top:16px;display:block}.salon-game-progress{background:#0001;border-radius:2px;height:4px;overflow:hidden}.salon-game-progress span{background:var(--seed-color-bg-brand-solid);height:100%;transition:width .2s;display:block}.salon-game-hud-brand{top:max(10px, env(safe-area-inset-top));pointer-events:none;position:absolute;left:12px}.salon-game-hud-brand img{object-fit:contain;object-position:left center;filter:drop-shadow(0 1px 2px #fff);width:160px;height:56px;display:block}.salon-game-controls{right:max(20px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));justify-items:end;gap:16px;display:grid;position:absolute}.salon-game-tools{justify-content:flex-end;gap:12px;display:flex}.salon-game-actions{left:max(20px, env(safe-area-inset-left));bottom:max(74px, calc(env(safe-area-inset-bottom) + 50px));gap:12px;width:min(174px,100% - 216px);display:grid;position:absolute}.salon-game .salon-game-event{width:100%;min-height:48px}.salon-game-orientation{z-index:10;background:var(--seed-color-bg-layer-default);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.salon-game-orientation>span{font-size:48px}.salon-game-orientation h2{margin-bottom:0;font-size:22px}@media (min-width:835px),(min-height:1195px){html:has(.salon-game){background:radial-gradient(circle at 50% 30%,#f6efe2,#dcd2c2)}.salon-game{border-radius:24px;width:min(100vw,834px);height:min(100dvh,1194px);max-height:100dvh;margin:auto;inset:0;box-shadow:0 20px 60px #5a4a3a40}}.salon-game-stick{width:148px;height:148px;transition:scale .34s var(--salon-glass-spring);touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#fffdf8b3 0 55%,#fffdf880 56% 100%);border-radius:50%;place-items:center;display:grid;position:relative;scale:1;box-shadow:0 6px 18px #1c1a1826,inset 0 0 0 2px #fffc}.salon-game-stick-ring{border:2px dashed #1c1a1833;border-radius:50%;transition:border-color .15s,inset .15s;position:absolute;inset:14px}.salon-game-stick.is-running .salon-game-stick-ring{border-color:var(--salon-primary);border-style:solid;inset:4px}.salon-game-stick-knob{width:60px;height:60px;transition:transform 50ms linear, scale .34s var(--salon-glass-spring);pointer-events:none;background:linear-gradient(#fff,#efe9df);border-radius:50%;scale:1;box-shadow:0 4px 10px #1c1a1833,inset 0 1px #fff}.salon-game-stick.is-active:not(.is-disabled){transition:scale 80ms ease-out;scale:1.04}.salon-game-stick.is-active:not(.is-disabled) .salon-game-stick-knob{transition:transform 50ms linear,scale 80ms ease-out;scale:1.12}.salon-game-stick.is-disabled{opacity:.5}.salon-game .salon-game-random{--seed-feedback-scale:.92;--random-spring:cubic-bezier(.34, 1.56, .64, 1);box-sizing:border-box;cursor:pointer;width:104px;height:104px;min-height:104px;color:var(--salon-ink);font:inherit;transition:scale .34s var(--random-spring), box-shadow .34s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:radial-gradient(circle at 50% 35%,#fff 0 30%,#fffdf8d9 62%,#fffdf8b3 100%);border:0;border-radius:50%;align-content:center;place-items:center;gap:2px;padding:0;display:grid;position:relative;overflow:visible;scale:1;box-shadow:0 6px 18px #1c1a1826,inset 0 0 0 2px #fffc,0 0 #e98aa300}.salon-game-random:before{content:"";opacity:.9;transition:rotate .6s var(--random-spring);pointer-events:none;background:conic-gradient(#e98aa3,#f2c45a,#8fd3c1,#a6b8f2,#e98aa3);border-radius:50%;position:absolute;inset:7px;-webkit-mask:radial-gradient(closest-side,#0000 0 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(closest-side,#0000 0 calc(100% - 3px),#000 calc(100% - 2.5px))}.salon-game-random-icon{width:38px;height:38px;transition:rotate}.salon-game-random-label{letter-spacing:.02em;font-size:11.5px;font-weight:700}.salon-game .salon-game-random:active:not(:disabled,[aria-disabled=true]){transition:scale 80ms ease-out;scale:.92}.salon-game .salon-game-random.is-pop{animation:salon-random-pop .6s var(--random-spring)}.salon-game-random.is-pop:before{rotate:180deg}.salon-game-random.is-pop .salon-game-random-icon{animation:salon-random-spin .6s var(--random-spring)}.salon-game-random:focus-visible{outline:3px solid var(--salon-primary);outline-offset:3px}.salon-game-random:disabled{opacity:.5;cursor:not-allowed}.salon-game-random-dot{pointer-events:none;border-radius:50%;width:8px;height:8px;margin:-4px;animation:.6s ease-out forwards salon-random-dot;position:absolute;top:50%;left:50%}@keyframes salon-random-pop{0%{scale:.92}45%{scale:1.1}to{scale:1}}@keyframes salon-random-spin{0%{rotate:-30deg}to{rotate:330deg}}@keyframes salon-random-dot{0%{opacity:1;transform:translate(0)scale(.6)}to{transform:translate(var(--dx), var(--dy)) scale(0);opacity:0}}.salon-game-event.is-ready{animation:salon-glass-in .34s var(--salon-glass-spring) backwards}@keyframes salon-glass-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.salon-game .salon-game-extra{width:100%}.salon-game .salon-game-tool{place-items:center;width:52px;height:52px;padding:0;display:grid}.salon-game-tool svg{width:24px;height:24px}.salon-game-view-reset{animation:salon-glass-in .34s var(--salon-glass-spring) backwards}.salon-game .salon-game-sound[aria-pressed=false]{color:#9a8f80}.salon-game-zoom{top:max(22px, env(safe-area-inset-top));color:#fffdf8;font-variant-numeric:tabular-nums;pointer-events:none;background:#3d332ad9;border-radius:999px;padding:6px 12px;font-size:13px;transition:opacity .3s;position:absolute;right:20px}.salon-talk{inset:auto 12px max(16px, env(safe-area-inset-bottom)) 12px;z-index:5;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute}.salon-talk-bubble{--salon-glass-mix:78%;text-align:left;color:#4a3d30;width:100%;min-height:132px;font:inherit;border:0;border-radius:34px/30px;padding:30px 24px 22px;position:relative}.salon-talk-name{color:#fff;background:#e8907a;border-radius:999px;padding:5px 16px;font-size:14px;font-weight:700;position:absolute;top:-14px;left:22px;transform:rotate(-3deg)}.salon-talk-text{white-space:pre-line;word-break:keep-all;font-size:16px;line-height:1.6;display:block}.salon-talk-next{color:#e8907a;font-size:14px;animation:.8s ease-in-out infinite salon-talk-bob;position:absolute;bottom:10px;right:24px}@keyframes salon-talk-bob{50%{transform:translateY(3px)}}.salon-talk-choices{--salon-glass-mix:78%;animation:salon-glass-in .34s var(--salon-glass-spring) backwards;border-radius:20px;gap:2px;margin:0;padding:10px 8px;list-style:none;display:grid}.salon-talk-choices .salon-glass-blur,.salon-talk-choices .salon-glass-rim{border-radius:20px}.salon-talk-glass{display:contents}.salon-talk-choices button{color:#4a3d30;width:100%;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;border-radius:14px;padding:0 18px 0 30px;font-size:15px;position:relative}.salon-talk-choices button:hover,.salon-talk-choices button:focus-visible{background:#f6e7cf;outline:none}.salon-talk-choices button:hover:before,.salon-talk-choices button:focus-visible:before{content:"▶";color:#e8907a;font-size:12px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.salon-game .salon-game-random,.salon-game .salon-game-random:active,.salon-game .salon-game-random.is-pop{transition:none!important;animation:none!important;scale:none!important}.salon-game-random:before,.salon-game-random-icon{transition:none}.salon-game-random.is-pop:before{rotate:none}.salon-game-random.is-pop .salon-game-random-icon{animation:none}.salon-game-random-dot{display:none}.salon-glass,.salon-glass:active,.salon-game .salon-btn,.salon-game .salon-btn:active,.salon-game-stick,.salon-game-stick.is-active,.salon-game-stick-knob,.salon-game-stick.is-active .salon-game-stick-knob{transition:none!important;animation:none!important;scale:none!important}.salon-glass-rim:after,.salon-game-stick-ring{transition:none}.salon-talk-next{animation:none}}@media (prefers-reduced-transparency:reduce){.salon-glass-blur{--salon-glass-mix:94%;--salon-glass-press:0%;-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.salon-glass-blur{--salon-glass-mix:94%;--salon-glass-press:0%;-webkit-backdrop-filter:none;backdrop-filter:none}}
