@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@property --light-x{syntax:"<length>";inherits:true;initial-value:-120px}@property --light-y{syntax:"<length>";inherits:true;initial-value:8px}.immersive-wordmark-module__XxKsVq__wordmark{cursor:default;align-items:center;gap:.32em;display:inline-flex}.immersive-wordmark-module__XxKsVq__mark{flex:none;transform:translateY(-.04em)}.immersive-wordmark-module__XxKsVq__part{--light-x:-400px;--light-y:.55em;background:radial-gradient(ellipse 4.2em 1.6em at var(--light-x)var(--light-y),var(--sand),var(--sand-soft)40%,var(--ink)100%);color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:200;transition:--light-x .52s cubic-bezier(.2,.7,.2,1),--light-y .52s cubic-bezier(.2,.7,.2,1)}.immersive-wordmark-module__XxKsVq__first{--ink:#fff;--sand:#fff4dc;--sand-soft:#f1e3c4}.immersive-wordmark-module__XxKsVq__second{--ink:#8fbf9c;--sand:#f6ebd2;--sand-soft:#cfe0c8}
@property --light-x{syntax:"<length>";inherits:true;initial-value:-120px}@property --light-y{syntax:"<length>";inherits:true;initial-value:8px}.powered-by-module__dwsnnq__credit{--ink:#8a9196;--sand:#b49a72;--sand-soft:#d8c6a4;--grain:rgba(255,250,240,.9);font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:default;background:radial-gradient(ellipse 58px 22px at var(--light-x)var(--light-y),var(--sand),var(--sand-soft)45%,var(--ink)100%);color:transparent;-webkit-background-clip:text;background-clip:text;transition:--light-x .42s cubic-bezier(.2,.7,.2,1),--light-y .42s cubic-bezier(.2,.7,.2,1);display:inline-block;position:relative}.powered-by-module__dwsnnq__dark{--ink:rgba(255,255,255,.4);--sand:#fbf4e6;--sand-soft:#e3d3b5;--grain:rgba(255,255,255,.95)}.powered-by-module__dwsnnq__grain{background:radial-gradient(circle .8px,var(--grain)70%,transparent 72%)0 0/5px 4px,radial-gradient(circle .7px,var(--grain)70%,transparent 72%)2px 2px/7px 5px;color:transparent;-webkit-mask-image:radial-gradient(ellipse 46px 18px at var(--light-x)var(--light-y),#000,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 46px 18px at var(--light-x)var(--light-y),#000,transparent 100%);mask-image:radial-gradient(ellipse 46px 18px at var(--light-x)var(--light-y),#000,transparent 100%);pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.powered-by-module__dwsnnq__credit:hover .powered-by-module__dwsnnq__grain{animation:2.4s linear infinite powered-by-module__dwsnnq__drift}}@keyframes powered-by-module__dwsnnq__drift{0%{background-position:0 0,2px 2px}to{background-position:40px -4px,28px -3px}}.powered-by-module__dwsnnq__name{font-weight:600}.powered-by-module__dwsnnq__mark{margin-left:1px;font-size:.7em;line-height:0}
@property --living-light{syntax:"<length>";inherits:false;initial-value:4px}.living-mark-module__VpUatq__button:before{content:"";background:radial-gradient(circle var(--living-light)at 50% 44%,#f3cfa8 0,#e9b98f 55%,rgba(201,138,91,.9) 85%,transparent 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%238fbf9c' d='M47 88C27 84 10 65 13 37c13 10 26 22 34 39z'/%3E%3Cpath fill='%238fbf9c' d='M53 88c20-4 37-23 34-51-13 10-26 22-34 39z'/%3E%3C/svg%3E") center/100% 100% no-repeat;filter:drop-shadow(0 0 rgba(233,185,143,0));flex:none;width:20px;height:20px;margin-right:-10px}@media (prefers-reduced-motion:no-preference){.living-mark-module__VpUatq__button:before{animation:2.8s ease-in-out infinite alternate living-mark-module__VpUatq__living-breathe}.living-mark-module__VpUatq__button:hover:before{animation-duration:1.4s}}.living-mark-module__VpUatq__button:disabled:before{opacity:.45;filter:grayscale();animation:none}@keyframes living-mark-module__VpUatq__living-breathe{0%{--living-light:3.6px;filter:drop-shadow(0 0 rgba(233,185,143,0))}to{--living-light:4.6px;filter:drop-shadow(0 0 5px rgba(233,185,143,.75))}}
.press-switch-module__-UmQEW__panel{background:linear-gradient(#e4e3de 0%,#efeee9 100%);border-radius:14px;flex:none;align-items:stretch;height:44px;padding:0 2px;display:inline-flex;box-shadow:inset 0 1px 2px rgba(20,27,32,.16),inset 0 -1px rgba(255,255,255,.8)}.press-switch-module__-UmQEW__panel[aria-disabled=true]{opacity:.55}.press-switch-module__-UmQEW__key{color:#5e676e;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:stretch;min-width:0;height:44px;min-height:0;padding:4px 2px;font-size:12px;font-weight:600;display:inline-flex}.press-switch-module__-UmQEW__panel[data-sizing=content] .press-switch-module__-UmQEW__key{flex:auto}.press-switch-module__-UmQEW__cap{background:linear-gradient(#fff 0%,#f4f3ef 100%);border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:0 12px;transition:transform 90ms,box-shadow 90ms,background .14s,color .14s;display:inline-flex;transform:translateY(-1px);box-shadow:inset 0 1px rgba(255,255,255,.9),0 1px rgba(20,27,32,.08),0 2px 3px rgba(20,27,32,.1)}.press-switch-module__-UmQEW__key:hover:not([data-on]):not(:disabled){color:#20272d}.press-switch-module__-UmQEW__key:active:not(:disabled) .press-switch-module__-UmQEW__cap,.press-switch-module__-UmQEW__key[data-on] .press-switch-module__-UmQEW__cap{background:linear-gradient(#dcdad3 0%,#e7e5df 100%);transform:translateY(1px);box-shadow:inset 0 2px 3px rgba(20,27,32,.22),inset 0 -1px rgba(255,255,255,.6)}.press-switch-module__-UmQEW__key[data-on]{color:#20272d;cursor:default}.press-switch-module__-UmQEW__key:focus-visible{outline:none}.press-switch-module__-UmQEW__key:focus-visible .press-switch-module__-UmQEW__cap{outline-offset:1px;outline:2px solid rgba(75,138,96,.45)}@media (prefers-reduced-motion:reduce){.press-switch-module__-UmQEW__cap{transition:none}}.press-switch-module__-UmQEW__key[data-on][data-toggle]{cursor:pointer}.press-switch-module__-UmQEW__key[data-toggle]:disabled{cursor:default;opacity:.5}
.back-tab-module__n49I2a__tab{z-index:3;background:color-mix(in srgb,var(--back,#46535b)88%,#20272d);color:#fff;cursor:pointer;--ss-control-shadow:inset 2px 0 3px rgba(0,0,0,.18),1px 1px 3px rgba(20,27,32,.15);border:0;border-radius:0 42px 42px 0;place-items:center;width:26px;height:84px;padding:0;transition:width .2s;display:grid;position:absolute;top:1.2rem;left:0}.back-tab-module__n49I2a__tab span{writing-mode:vertical-rl;font-size:var(--salon-type-eyebrow-size);font-weight:var(--salon-type-weight-semibold);letter-spacing:var(--salon-type-tracking-label);text-transform:uppercase;text-shadow:0 -1px rgba(0,0,0,.25);rotate:180deg}.back-tab-module__n49I2a__tab:hover{width:32px}@media (prefers-reduced-motion:reduce){.back-tab-module__n49I2a__tab{transition:none}}
@property --pill-x{syntax:"<length>";inherits:false;initial-value:-80px}@property --pill-y{syntax:"<length>";inherits:false;initial-value:22px}.sand-pill-module___j7hMW__pill{--pill-ground:#fff;--pill-glow:rgba(232,212,176,.62);--pill-rim:rgba(180,154,114,.18);--pill-ink:#3d464d;isolation:isolate;border:1px solid var(--pill-rim);background:radial-gradient(ellipse 72px 38px at var(--pill-x)var(--pill-y),var(--pill-glow),transparent 75%),var(--pill-ground);color:var(--pill-ink);transition:--pill-x .38s cubic-bezier(.2,.7,.2,1),--pill-y .38s cubic-bezier(.2,.7,.2,1),border-color .24s,box-shadow .24s,transform .24s cubic-bezier(.2,.8,.2,1),color .24s;position:relative;overflow:hidden;box-shadow:0 1px 2px rgba(20,24,22,.05)}.sand-pill-module___j7hMW__pill:hover{--pill-rim:rgba(180,154,114,.42);--pill-ink:#20272d;transform:translateY(-1px);box-shadow:0 6px 16px -8px rgba(150,120,80,.35),0 1px 2px rgba(20,24,22,.05)}.sand-pill-module___j7hMW__pill:active{transform:translateY(0)scale(.97)}.sand-pill-module___j7hMW__pill:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--pill-x)var(--pill-y),rgba(216,198,164,.55),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.sand-pill-module___j7hMW__pill:active:after{animation:.52s ease-out sand-pill-module___j7hMW__settle}}@keyframes sand-pill-module___j7hMW__settle{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.sand-pill-module___j7hMW__pill:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(180,154,114,.3)}.sand-pill-module___j7hMW__pill[aria-pressed=true]{--pill-ground:#eef5ef;--pill-glow:rgba(214,232,216,.9);--pill-rim:color-mix(in srgb,var(--salon-olive)45%,transparent);--pill-ink:#3f7a54}.sand-pill-module___j7hMW__quiet:not([aria-pressed=true]){--pill-ground:rgba(255,255,255,.7);--pill-ink:#a3a9ad}.sand-pill-module___j7hMW__quiet:not([aria-pressed=true]):hover{--pill-ink:#596269}@media (hover:none){.sand-pill-module___j7hMW__pill:hover{transform:none}}.sand-pill-module___j7hMW__pill.sand-pill-module___j7hMW__pill{--pill-ground:#f5f5f3;--pill-glow:transparent;--pill-rim:rgba(20,24,28,.05);--pill-ink:#2a2d31;box-shadow:none;border-radius:10px;font-weight:500}.sand-pill-module___j7hMW__pill.sand-pill-module___j7hMW__pill:hover{--pill-ground:#efefec;--pill-rim:rgba(20,24,28,.09);box-shadow:none;transform:none}.sand-pill-module___j7hMW__pill.sand-pill-module___j7hMW__pill:active{--pill-ground:#ebebe7;box-shadow:none;transform:scale(.99)}.sand-pill-module___j7hMW__pill.sand-pill-module___j7hMW__pill[aria-pressed=true]{--pill-ground:#ecece8;--pill-glow:transparent;--pill-rim:rgba(20,24,28,.08);--pill-ink:#2a2d31;box-shadow:none;transform:none}.sand-pill-module___j7hMW__pill.sand-pill-module___j7hMW__pill:after{display:none}.sand-pill-module___j7hMW__pill.sand-pill-module___j7hMW__pill:not([data-way]):before{content:"";opacity:0;background:rgba(20,24,28,.18);border-radius:50%;width:6px;height:6px;margin-top:-3px;transition:opacity .18s,background .18s;position:absolute;top:50%;left:14px}.sand-pill-module___j7hMW__pill.sand-pill-module___j7hMW__pill:not([data-way]):hover:before{opacity:1}.sand-pill-module___j7hMW__pill.sand-pill-module___j7hMW__pill[aria-pressed=true]:before{content:"";opacity:1;background:#5fae7c;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:14px;box-shadow:0 0 6px rgba(95,174,124,.9)}.sand-pill-module___j7hMW__quiet.sand-pill-module___j7hMW__quiet:not([aria-pressed=true]){--pill-ground:rgba(245,245,243,.6);--pill-ink:#a3a9ad}.sand-pill-module___j7hMW__pill.sand-pill-module___j7hMW__pill[data-way]{--pill-ground:var(--salon-olive);--pill-glow:transparent;--pill-rim:transparent;--pill-ink:#f7f6f2;box-shadow:none}.sand-pill-module___j7hMW__pill.sand-pill-module___j7hMW__pill[data-way]:hover{--pill-ground:#687850;--pill-ink:#fff}.sand-pill-module___j7hMW__pill.sand-pill-module___j7hMW__pill[data-way]:active{--pill-ground:#5f6e49}
.factory-tables-data-grids-module__J3XqGW__shelf{color:#20272d;-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);background:radial-gradient(circle at 8% 0,rgba(217,229,235,.32),transparent 34%),rgba(250,247,242,.24);border:1px solid rgba(255,255,255,.34);border-radius:1.35rem;gap:.9rem;width:min(100%,92rem);margin:0 auto;padding:1rem;display:grid}.factory-tables-data-grids-module__J3XqGW__hero{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.factory-tables-data-grids-module__J3XqGW__hero>div:first-child{gap:.34rem;max-width:58rem;display:grid}.factory-tables-data-grids-module__J3XqGW__hero p,.factory-tables-data-grids-module__J3XqGW__hero h1,.factory-tables-data-grids-module__J3XqGW__hero span{margin:0}.factory-tables-data-grids-module__J3XqGW__hero p{color:rgba(59,42,34,.48);letter-spacing:.13em;font-size:.58rem;font-weight:780}.factory-tables-data-grids-module__J3XqGW__hero h1{letter-spacing:-.035em;font-size:max(1.6rem,min(2.4vw,2.25rem))}.factory-tables-data-grids-module__J3XqGW__hero>div:first-child>span{color:rgba(59,42,34,.64);font-size:.76rem;line-height:1.48}.factory-tables-data-grids-module__J3XqGW__badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;max-width:29rem;display:flex}.factory-tables-data-grids-module__J3XqGW__badges>span{color:rgba(59,42,34,.62);letter-spacing:.05em;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:.34rem .5rem;font-size:.54rem;font-weight:730}.factory-tables-data-grids-module__J3XqGW__stage{background:radial-gradient(circle at 10% 10%,rgba(196,224,233,.72),transparent 32%),radial-gradient(circle at 88% 12%,rgba(229,210,238,.62),transparent 34%),linear-gradient(135deg,#b8c8d9,#d9d9d2 58%,#dbc5d2);border:1px solid rgba(255,255,255,.34);border-radius:1.08rem;min-width:0;padding:.75rem;position:relative;overflow:visible}.factory-tables-data-grids-module__J3XqGW__feedback{background:rgba(255,255,255,.26);border:1px solid rgba(255,255,255,.36);border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;padding:.62rem .72rem;display:grid}.factory-tables-data-grids-module__J3XqGW__feedback strong{font-size:.64rem}.factory-tables-data-grids-module__J3XqGW__feedback span{color:rgba(59,42,34,.6);font-size:.66rem;line-height:1.4}.factory-tables-data-grids-module__J3XqGW__contractGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.factory-tables-data-grids-module__J3XqGW__contractGrid article{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.34);border-radius:.78rem;gap:.24rem;min-width:0;padding:.68rem;display:grid}.factory-tables-data-grids-module__J3XqGW__contractGrid strong{font-size:.64rem}.factory-tables-data-grids-module__J3XqGW__contractGrid span{color:rgba(59,42,34,.58);font-size:.61rem;line-height:1.44}.factory-tables-data-grids-module__J3XqGW__specimenIdentity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.factory-tables-data-grids-module__J3XqGW__specimenGlyph{color:rgba(48,41,35,.55);background:rgba(255,255,255,.28);border:1px solid rgba(255,255,255,.55);border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;display:grid}.factory-tables-data-grids-module__J3XqGW__specimenIdentity>span:last-child,.factory-tables-data-grids-module__J3XqGW__specimenMeta{gap:.08rem;min-width:0;display:grid}.factory-tables-data-grids-module__J3XqGW__specimenIdentity strong,.factory-tables-data-grids-module__J3XqGW__specimenMeta strong{color:#302923;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:720;overflow:hidden}.factory-tables-data-grids-module__J3XqGW__specimenIdentity small,.factory-tables-data-grids-module__J3XqGW__specimenMeta small{color:rgba(48,41,35,.48);font-size:.56rem}.factory-tables-data-grids-module__J3XqGW__specimenStatus{color:rgba(35,77,44,.82);background:rgba(219,237,220,.72);border:1px solid rgba(56,105,68,.12);border-radius:999px;align-items:center;gap:.28rem;width:-moz-fit-content;width:fit-content;padding:.22rem .4rem;font-size:.57rem;font-weight:690;display:inline-flex}.factory-tables-data-grids-module__J3XqGW__editorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}@media (max-width:960px){.factory-tables-data-grids-module__J3XqGW__contractGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.factory-tables-data-grids-module__J3XqGW__hero,.factory-tables-data-grids-module__J3XqGW__feedback{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.factory-tables-data-grids-module__J3XqGW__badges{justify-content:flex-start;max-width:none}.factory-tables-data-grids-module__J3XqGW__contractGrid,.factory-tables-data-grids-module__J3XqGW__editorGrid{grid-template-columns:1fr}}
.salon-studio-accordions-disclosure-module__ZRtlha__accordion,.salon-studio-accordions-disclosure-module__ZRtlha__rich{-webkit-backdrop-filter:blur(20px)saturate(1.08);background:linear-gradient(145deg,rgba(255,255,255,.32),rgba(255,255,255,.12)),rgba(246,241,233,.18);border:1px solid rgba(255,255,255,.38);border-radius:1.15rem;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.72),0 14px 34px rgba(68,58,49,.08)}.salon-studio-accordions-disclosure-module__ZRtlha__accordion:before,.salon-studio-accordions-disclosure-module__ZRtlha__rich:before{background:var(--ss-aurora-context,rgba(190,211,228,.2));content:"";filter:blur(28px);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .18s;position:absolute;top:-40%;bottom:55%;left:-15%;right:40%}.salon-studio-accordions-disclosure-module__ZRtlha__accordion[data-open=true]:before,.salon-studio-accordions-disclosure-module__ZRtlha__rich[data-open=true]:before{opacity:.72}.salon-studio-accordions-disclosure-module__ZRtlha__accordionTrigger,.salon-studio-accordions-disclosure-module__ZRtlha__richTrigger,.salon-studio-accordions-disclosure-module__ZRtlha__flushTrigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#302923;cursor:pointer;font:inherit;background:0 0;border:0}.salon-studio-accordions-disclosure-module__ZRtlha__accordionTrigger{z-index:1;text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.72rem;width:100%;min-width:0;padding:.88rem .94rem;display:grid;position:relative}.salon-studio-accordions-disclosure-module__ZRtlha__accordionTrigger:hover:not(:disabled),.salon-studio-accordions-disclosure-module__ZRtlha__richTrigger:hover,.salon-studio-accordions-disclosure-module__ZRtlha__flushTrigger:hover{outline:none}.salon-studio-accordions-disclosure-module__ZRtlha__accordionTrigger:focus-visible{outline:none}.salon-studio-accordions-disclosure-module__ZRtlha__richTrigger:focus-visible{outline:none}.salon-studio-accordions-disclosure-module__ZRtlha__flushTrigger:focus-visible{outline:none}.salon-studio-accordions-disclosure-module__ZRtlha__accordionTrigger:focus-visible{box-shadow:inset 0 0 0 2px var(--ss-aurora-context-border,rgba(151,181,203,.58))}.salon-studio-accordions-disclosure-module__ZRtlha__richTrigger:focus-visible{box-shadow:inset 0 0 0 2px var(--ss-aurora-context-border,rgba(151,181,203,.58))}.salon-studio-accordions-disclosure-module__ZRtlha__flushTrigger:focus-visible{box-shadow:inset 0 0 0 2px var(--ss-aurora-context-border,rgba(151,181,203,.58))}.salon-studio-accordions-disclosure-module__ZRtlha__inlineDetails summary:focus-visible{box-shadow:inset 0 0 0 2px var(--ss-aurora-context-border,rgba(151,181,203,.58))}.salon-studio-accordions-disclosure-module__ZRtlha__accordionTrigger:disabled{cursor:default;opacity:.42}.salon-studio-accordions-disclosure-module__ZRtlha__icon{color:rgba(48,41,35,.64);background:rgba(255,255,255,.28);border:1px solid rgba(255,255,255,.5);border-radius:.72rem;place-items:center;width:2rem;height:2rem;font-size:.78rem;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.72)}.salon-studio-accordions-disclosure-module__ZRtlha__triggerCopy{gap:.16rem;min-width:0;display:grid}.salon-studio-accordions-disclosure-module__ZRtlha__triggerCopy strong,.salon-studio-accordions-disclosure-module__ZRtlha__richCopy strong{letter-spacing:-.012em;font-size:.83rem;font-weight:760}.salon-studio-accordions-disclosure-module__ZRtlha__triggerCopy small,.salon-studio-accordions-disclosure-module__ZRtlha__richCopy>span{color:rgba(48,41,35,.5);font-size:.67rem;font-weight:560;line-height:1.4}.salon-studio-accordions-disclosure-module__ZRtlha__meta,.salon-studio-accordions-disclosure-module__ZRtlha__badge{color:rgba(48,41,35,.56);white-space:nowrap;background:rgba(255,255,255,.24);border:1px solid rgba(255,255,255,.44);border-radius:999px;align-items:center;min-height:1.55rem;padding:.18rem .5rem;font-size:.58rem;font-weight:720;display:inline-flex}.salon-studio-accordions-disclosure-module__ZRtlha__chevron{color:rgba(48,41,35,.55);background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.4);border-radius:999px;place-items:center;width:1.72rem;height:1.72rem;font-size:.84rem;transition:transform .18s,background .18s;display:grid;transform:rotate(0)}[data-open=true]>.salon-studio-accordions-disclosure-module__ZRtlha__accordionTrigger .salon-studio-accordions-disclosure-module__ZRtlha__chevron,[data-open=true]>.salon-studio-accordions-disclosure-module__ZRtlha__richTrigger .salon-studio-accordions-disclosure-module__ZRtlha__chevron,.salon-studio-accordions-disclosure-module__ZRtlha__flush[data-open=true] .salon-studio-accordions-disclosure-module__ZRtlha__chevron{background:rgba(255,255,255,.36);transform:rotate(180deg)}.salon-studio-accordions-disclosure-module__ZRtlha__panel,.salon-studio-accordions-disclosure-module__ZRtlha__richPanel,.salon-studio-accordions-disclosure-module__ZRtlha__flushPanel{z-index:1;position:relative}.salon-studio-accordions-disclosure-module__ZRtlha__panelInner,.salon-studio-accordions-disclosure-module__ZRtlha__richPanel{border-top:1px solid rgba(255,255,255,.38)}.salon-studio-accordions-disclosure-module__ZRtlha__panelInner{color:rgba(48,41,35,.64);padding:.88rem .94rem .98rem;font-size:.72rem;line-height:1.55}.salon-studio-accordions-disclosure-module__ZRtlha__panelInner>:first-child,.salon-studio-accordions-disclosure-module__ZRtlha__richPanel>:first-child,.salon-studio-accordions-disclosure-module__ZRtlha__flushPanel>:first-child,.salon-studio-accordions-disclosure-module__ZRtlha__settingsContent>:first-child,.salon-studio-accordions-disclosure-module__ZRtlha__inlineDetails>div>:first-child{margin-top:0}.salon-studio-accordions-disclosure-module__ZRtlha__panelInner>:last-child,.salon-studio-accordions-disclosure-module__ZRtlha__richPanel>:last-child,.salon-studio-accordions-disclosure-module__ZRtlha__flushPanel>:last-child,.salon-studio-accordions-disclosure-module__ZRtlha__settingsContent>:last-child,.salon-studio-accordions-disclosure-module__ZRtlha__inlineDetails>div>:last-child{margin-bottom:0}.salon-studio-accordions-disclosure-module__ZRtlha__group{gap:.5rem;width:100%;display:grid}.salon-studio-accordions-disclosure-module__ZRtlha__group .salon-studio-accordions-disclosure-module__ZRtlha__accordion{box-shadow:inset 0 1px rgba(255,255,255,.68),0 8px 22px rgba(68,58,49,.055)}.salon-studio-accordions-disclosure-module__ZRtlha__flush{border-top:1px solid rgba(48,41,35,.1);width:100%}.salon-studio-accordions-disclosure-module__ZRtlha__flush:last-child{border-bottom:1px solid rgba(48,41,35,.1)}.salon-studio-accordions-disclosure-module__ZRtlha__flushTrigger{text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;width:100%;padding:.72rem .16rem;display:grid}.salon-studio-accordions-disclosure-module__ZRtlha__flushTrigger>span:first-child{font-size:.76rem;font-weight:720}.salon-studio-accordions-disclosure-module__ZRtlha__flushTrigger small{color:rgba(48,41,35,.44);font-size:.59rem;font-weight:650}.salon-studio-accordions-disclosure-module__ZRtlha__flushTrigger .salon-studio-accordions-disclosure-module__ZRtlha__chevron{border-color:rgba(48,41,35,.08);width:1.5rem;height:1.5rem}.salon-studio-accordions-disclosure-module__ZRtlha__flushPanel{color:rgba(48,41,35,.58);padding:0 2.3rem .72rem .16rem;font-size:.69rem;line-height:1.5}.salon-studio-accordions-disclosure-module__ZRtlha__richTrigger{z-index:1;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:1rem;display:grid;position:relative}.salon-studio-accordions-disclosure-module__ZRtlha__richCopy{gap:.2rem;min-width:0;display:grid}.salon-studio-accordions-disclosure-module__ZRtlha__eyebrow{color:rgba(48,41,35,.42);letter-spacing:.1em;text-transform:uppercase;font-size:.51rem;font-weight:780}.salon-studio-accordions-disclosure-module__ZRtlha__richAside{align-items:center;gap:.52rem;display:inline-flex}.salon-studio-accordions-disclosure-module__ZRtlha__richPanel{color:rgba(48,41,35,.62);padding:.94rem 1rem 1.08rem;font-size:.71rem;line-height:1.55}.salon-studio-accordions-disclosure-module__ZRtlha__settingsContent{gap:.58rem;display:grid}.salon-studio-accordions-disclosure-module__ZRtlha__settingsContent label{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.38);border-radius:.72rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.52rem .58rem;display:flex}.salon-studio-accordions-disclosure-module__ZRtlha__inlineDetails{background:rgba(255,255,255,.12);border-radius:.78rem;width:100%}.salon-studio-accordions-disclosure-module__ZRtlha__inlineDetails summary{cursor:pointer;border-radius:inherit;color:rgba(48,41,35,.66);padding:.54rem .68rem;font-size:.67rem;font-weight:700;list-style:none}.salon-studio-accordions-disclosure-module__ZRtlha__inlineDetails summary::-webkit-details-marker{display:none}.salon-studio-accordions-disclosure-module__ZRtlha__inlineDetails summary:after{float:right;content:"+";color:rgba(48,41,35,.42)}.salon-studio-accordions-disclosure-module__ZRtlha__inlineDetails[open] summary:after{content:"−"}.salon-studio-accordions-disclosure-module__ZRtlha__inlineDetails>div{color:rgba(48,41,35,.56);padding:.06rem .68rem .64rem;font-size:.65rem;line-height:1.48}@media (max-width:34rem){.salon-studio-accordions-disclosure-module__ZRtlha__accordionTrigger{grid-template-columns:auto minmax(0,1fr) auto}.salon-studio-accordions-disclosure-module__ZRtlha__accordionTrigger .salon-studio-accordions-disclosure-module__ZRtlha__meta{display:none}.salon-studio-accordions-disclosure-module__ZRtlha__richTrigger{gap:.6rem;padding:.88rem}.salon-studio-accordions-disclosure-module__ZRtlha__richAside .salon-studio-accordions-disclosure-module__ZRtlha__badge{display:none}}@media (prefers-reduced-motion:reduce){.salon-studio-accordions-disclosure-module__ZRtlha__accordion:before,.salon-studio-accordions-disclosure-module__ZRtlha__rich:before,.salon-studio-accordions-disclosure-module__ZRtlha__chevron{transition:none}}.salon-studio-accordions-disclosure-module__ZRtlha__accordion.salon-studio-accordions-disclosure-module__ZRtlha__accordion,.salon-studio-accordions-disclosure-module__ZRtlha__rich.salon-studio-accordions-disclosure-module__ZRtlha__rich{-webkit-backdrop-filter:none;backdrop-filter:none}
.factory-accordion-disclosure-specimens-module__EP9djG__stage,.factory-accordion-disclosure-specimens-module__EP9djG__flushStage,.factory-accordion-disclosure-specimens-module__EP9djG__inlineStage{width:100%;min-width:0}.factory-accordion-disclosure-specimens-module__EP9djG__stage{max-width:46rem;margin:0 auto}.factory-accordion-disclosure-specimens-module__EP9djG__flushStage{background:rgba(255,255,255,.1);border-radius:1rem;max-width:44rem;margin:0 auto;padding:.3rem .45rem}.factory-accordion-disclosure-specimens-module__EP9djG__copy{margin:0}.factory-accordion-disclosure-specimens-module__EP9djG__richBody{gap:.35rem;display:grid}.factory-accordion-disclosure-specimens-module__EP9djG__richBody strong{color:rgba(48,41,35,.78);font-size:.74rem}.factory-accordion-disclosure-specimens-module__EP9djG__richBody span{color:rgba(48,41,35,.58)}.factory-accordion-disclosure-specimens-module__EP9djG__inlineStage{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.32);border-radius:1rem;gap:.5rem;max-width:36rem;margin:0 auto;padding:.62rem;display:grid}.factory-accordion-disclosure-specimens-module__EP9djG__inlineStage>div:first-child{color:rgba(48,41,35,.68);justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.factory-accordion-disclosure-specimens-module__EP9djG__inlineStage>div:first-child strong{font-weight:720}.factory-accordion-disclosure-specimens-module__EP9djG__inlineStage>div:first-child span{color:rgba(48,41,35,.5);font-weight:650}
.factory-breadcrumb-stepper-specimens-module__l8v-qq__stack,.factory-breadcrumb-stepper-specimens-module__l8v-qq__stepperStage{width:100%;min-width:0}.factory-breadcrumb-stepper-specimens-module__l8v-qq__stack{gap:.55rem;display:grid}.factory-breadcrumb-stepper-specimens-module__l8v-qq__stepperStage{container-type:inline-size}.factory-breadcrumb-stepper-specimens-module__l8v-qq__note{color:rgba(59,42,34,.5);margin:0;font-size:.62rem;line-height:1.4}
.home-warm-preview-module__yS5KVW__shell{--team-ink:#20272d;--team-muted:#687279;--team-soft:#8c949a;--team-line:rgba(20,27,32,.08);--team-cream:var(--salon-ui-canvas);--team-panel:#f3f4f2;--team-gold:#fff;--team-attention:#f1f2f0;--team-nav:#272b2e;--team-nav-raised:rgba(255,255,255,.055);--team-nav-border:rgba(255,255,255,.1);--team-nav-text:#aeb5ba;--team-nav-accent:var(--salon-presentation-on-dark);--team-white:#fff;--ss-ink:#20272d;--ss-muted:#687279;--ss-line:rgba(20,27,32,.08);--ss-cream:var(--salon-ui-canvas);--ss-panel:#f3f4f2;--ss-gold:var(--salon-app-accent);--ss-attention:#f1f2f0;background:var(--salon-ui-canvas-treatment);font-family:var(--salon-ui-font);grid-template-columns:236px minmax(0,1fr)}@media (min-width:1101px){.home-warm-preview-module__yS5KVW__shell:has(>[data-salon-os-application-navigation=true][data-collapsed=true]){grid-template-columns:4.875rem minmax(0,1fr)}}.home-warm-preview-module__yS5KVW__nav{isolation:isolate;color:#fff;box-shadow:none;background:#272b2e;border-right:0;padding:1.8rem 1.1rem 1.15rem;position:relative;overflow:hidden}.home-warm-preview-module__yS5KVW__nav:before{display:none}.home-warm-preview-module__yS5KVW__nav>ul{gap:.22rem;margin-top:2.9rem}.home-warm-preview-module__yS5KVW__brandMark{color:#fff;width:2rem;height:2rem;box-shadow:none;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.13);border-radius:.55rem;justify-content:center;align-items:center;font-size:0;display:inline-flex;overflow:hidden}.home-warm-preview-module__yS5KVW__brandMark:before{content:"OS";color:#fff;letter-spacing:-.03em;font-size:.66rem;font-weight:750}.home-warm-preview-module__yS5KVW__brandMark:after{display:none}.home-warm-preview-module__yS5KVW__brandCopy strong{color:#fff;letter-spacing:.1em;text-shadow:none;font-size:.78rem;font-weight:700}.home-warm-preview-module__yS5KVW__brandCopy span{color:#727b81;letter-spacing:.12em;text-transform:uppercase;margin-top:.18rem;font-size:.5rem;font-weight:650;display:block}.home-warm-preview-module__yS5KVW__navItem,.home-warm-preview-module__yS5KVW__navItemActive{border-radius:.65rem;min-height:2.65rem;padding:.7rem .72rem;font-size:.78rem;font-weight:540;transform:none}.home-warm-preview-module__yS5KVW__navItem{color:#aeb5ba;box-shadow:none;background:0 0;border-color:transparent}.home-warm-preview-module__yS5KVW__navItem:hover,.home-warm-preview-module__yS5KVW__navItem:active{color:#fff;box-shadow:none;background:rgba(255,255,255,.043);border-color:transparent;transform:none}.home-warm-preview-module__yS5KVW__navItemActive,.home-warm-preview-module__yS5KVW__navItemActive:hover,.home-warm-preview-module__yS5KVW__navItemActive:active{border-color:var(--salon-presentation-border);background:var(--salon-presentation-soft);color:var(--salon-presentation-ink);transform:none;box-shadow:0 8px 26px rgba(0,0,0,.14)}.home-warm-preview-module__yS5KVW__navItem:focus-visible{outline-offset:2px;outline:2px solid rgba(255,255,255,.88)}.home-warm-preview-module__yS5KVW__navItemActive:focus-visible{outline-offset:2px;outline:2px solid rgba(255,255,255,.88)}.home-warm-preview-module__yS5KVW__navItem .home-warm-preview-module__yS5KVW__navLabel,.home-warm-preview-module__yS5KVW__navItemActive .home-warm-preview-module__yS5KVW__navLabel{font-weight:inherit;text-shadow:none;gap:.72rem;transform:none;color:inherit!important}.home-warm-preview-module__yS5KVW__navItem:hover .home-warm-preview-module__yS5KVW__navLabel,.home-warm-preview-module__yS5KVW__navItemActive:hover .home-warm-preview-module__yS5KVW__navLabel{font-weight:inherit;text-shadow:none;transform:none;color:inherit!important}.home-warm-preview-module__yS5KVW__navItem:focus-visible .home-warm-preview-module__yS5KVW__navLabel{font-weight:inherit;text-shadow:none;transform:none;color:inherit!important}.home-warm-preview-module__yS5KVW__navItemActive:focus-visible .home-warm-preview-module__yS5KVW__navLabel{font-weight:inherit;text-shadow:none;transform:none;color:inherit!important}.home-warm-preview-module__yS5KVW__navItem .home-warm-preview-module__yS5KVW__navIcon,.home-warm-preview-module__yS5KVW__navItemActive .home-warm-preview-module__yS5KVW__navIcon{color:#7f888e;filter:none;width:1rem;height:1rem;text-shadow:none;border-radius:0;font-size:.76rem;font-weight:600;transition:color .15s;transform:none}.home-warm-preview-module__yS5KVW__navItem:hover .home-warm-preview-module__yS5KVW__navIcon{color:#fff;filter:none;text-shadow:none}.home-warm-preview-module__yS5KVW__navItem:focus-visible .home-warm-preview-module__yS5KVW__navIcon{color:#fff;filter:none;text-shadow:none}.home-warm-preview-module__yS5KVW__navItemActive .home-warm-preview-module__yS5KVW__navIcon{color:#272b2e}.home-warm-preview-module__yS5KVW__navItem .home-warm-preview-module__yS5KVW__navIcon:before,.home-warm-preview-module__yS5KVW__navItemActive .home-warm-preview-module__yS5KVW__navIcon:before,.home-warm-preview-module__yS5KVW__navItem .home-warm-preview-module__yS5KVW__navIcon:after,.home-warm-preview-module__yS5KVW__navItemActive .home-warm-preview-module__yS5KVW__navIcon:after,.home-warm-preview-module__yS5KVW__navChevron{display:none}.home-warm-preview-module__yS5KVW__navBadge{color:#8f989e;text-align:center;background:rgba(255,255,255,.067);border-radius:999px;min-width:2.6rem;padding:.16rem .42rem;font-size:.58rem;font-weight:700;display:none}.home-warm-preview-module__yS5KVW__navItemActive .home-warm-preview-module__yS5KVW__navBadge{color:#5f686e;background:#eef0ee}.home-warm-preview-module__yS5KVW__helpCard{display:none}.home-warm-preview-module__yS5KVW__pillLight{color:#fff;box-shadow:none;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:.65rem}.home-warm-preview-module__yS5KVW__profile{color:#899298;text-shadow:none;border-top:1px solid rgba(255,255,255,.07);margin-top:.6rem;padding:.95rem .72rem .15rem}.home-warm-preview-module__yS5KVW__profileMark{display:none}.home-warm-preview-module__yS5KVW__profile strong{color:#e9ecee;letter-spacing:.02em;text-transform:none;font-size:.64rem;font-weight:650}.home-warm-preview-module__yS5KVW__profile span{color:#737c82;font-size:.62rem}.home-warm-preview-module__yS5KVW__shell[data-setup-path-origin=true] .home-warm-preview-module__yS5KVW__topBar{background:#fff;min-height:3.75rem;padding:.65rem max(1rem,min(1.8vw,1.5rem))}.home-warm-preview-module__yS5KVW__headerIcon,.home-warm-preview-module__yS5KVW__headerSubtitle,.home-warm-preview-module__yS5KVW__askChip,.home-warm-preview-module__yS5KVW__askDot,.home-warm-preview-module__yS5KVW__pill{color:inherit}.home-warm-preview-module__yS5KVW__body{scrollbar-gutter:stable;background:var(--salon-ui-canvas-treatment);color:#20272d;gap:0;padding:max(3rem,min(5vw,5rem)) max(3rem,min(6vw,6rem))}.home-warm-preview-module__yS5KVW__shell[data-setup-path-origin=true] .home-warm-preview-module__yS5KVW__body{padding:max(.75rem,min(1.5vw,1.5rem))}.home-warm-preview-module__yS5KVW__shell[data-business-shell=true] .home-warm-preview-module__yS5KVW__body{background:var(--salon-ui-canvas-treatment);gap:0;padding:0;overflow:hidden}.home-warm-preview-module__yS5KVW__shell[data-business-shell=true]{background:var(--salon-ui-canvas-treatment)}.home-warm-preview-module__yS5KVW__shell[data-transfer-shell=true] .home-warm-preview-module__yS5KVW__body{padding:1.5rem 2rem 2.5rem}.home-warm-preview-module__yS5KVW__stepper{display:none}.home-warm-preview-module__yS5KVW__shell[data-checkout-shell=true] .home-warm-preview-module__yS5KVW__body,.home-warm-preview-module__yS5KVW__shell[data-locations-shell=true] .home-warm-preview-module__yS5KVW__body{background:var(--salon-ui-canvas-treatment);gap:0!important;padding:0!important;overflow:hidden!important}@media (max-width:1100px){.home-warm-preview-module__yS5KVW__shell[data-locations-shell=true]{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.home-warm-preview-module__yS5KVW__shell[data-locations-shell=true] .home-warm-preview-module__yS5KVW__main{min-height:0;overflow:hidden}.home-warm-preview-module__yS5KVW__shell[data-locations-shell=true] .home-warm-preview-module__yS5KVW__nav{max-height:28dvh;overflow-y:auto}}.home-warm-preview-module__yS5KVW__shell[data-calendar-shell=true] .home-warm-preview-module__yS5KVW__body,.home-warm-preview-module__yS5KVW__shell[data-constitution-shell=true] .home-warm-preview-module__yS5KVW__body{padding:1.15rem 1.25rem 1.25rem;overflow:hidden}.home-warm-preview-module__yS5KVW__shell[data-clients-shell=true] .home-warm-preview-module__yS5KVW__body{background:var(--salon-ui-canvas-treatment);padding:1rem 1.1rem 1.1rem;overflow:hidden}.home-warm-preview-module__yS5KVW__shell[data-calendar-shell=true] .home-warm-preview-module__yS5KVW__main,.home-warm-preview-module__yS5KVW__shell[data-clients-shell=true] .home-warm-preview-module__yS5KVW__main,.home-warm-preview-module__yS5KVW__shell[data-constitution-shell=true] .home-warm-preview-module__yS5KVW__main{min-height:0}@media (max-width:980px){.home-warm-preview-module__yS5KVW__shell[data-calendar-shell=true] .home-warm-preview-module__yS5KVW__body,.home-warm-preview-module__yS5KVW__shell[data-clients-shell=true] .home-warm-preview-module__yS5KVW__body,.home-warm-preview-module__yS5KVW__shell[data-constitution-shell=true] .home-warm-preview-module__yS5KVW__body{padding:1rem;overflow:auto}}@media (prefers-reduced-motion:reduce){.home-warm-preview-module__yS5KVW__navItem .home-warm-preview-module__yS5KVW__navIcon,.home-warm-preview-module__yS5KVW__navItemActive .home-warm-preview-module__yS5KVW__navIcon{transition:none}}@media (max-width:1080px){.home-warm-preview-module__yS5KVW__nav{padding:1.55rem .95rem 1rem}.home-warm-preview-module__yS5KVW__body{padding:2.75rem}}@media (max-width:760px){.home-warm-preview-module__yS5KVW__shell{height:auto;min-height:100dvh;display:block;overflow:visible}.home-warm-preview-module__yS5KVW__nav{border-bottom:0;border-right:0;min-height:auto;padding:1.15rem}.home-warm-preview-module__yS5KVW__nav>ul{margin-top:1.25rem}.home-warm-preview-module__yS5KVW__body{padding:1.5rem;overflow:visible}.home-warm-preview-module__yS5KVW__shell[data-transfer-shell=true] .home-warm-preview-module__yS5KVW__body{padding:1.25rem}}.home-warm-preview-module__yS5KVW__shell .home-warm-preview-module__yS5KVW__body.home-warm-preview-module__yS5KVW__body{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.36 0 0 0 0 0.31 0 0 0 0 0.24 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E") 0 0/180px local,radial-gradient(at 12% 0,rgba(255,255,255,.7) 0%,transparent 55%) 0 0/100% 100%,linear-gradient(#f4f1ea 0%,#efebe3 100%) 0 0/100% 100%}
.salon-studio-alerts-feedback-module___pA4wa__alert,.salon-studio-alerts-feedback-module___pA4wa__toast{-webkit-backdrop-filter:blur(18px)saturate(1.06);background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.12)),rgba(246,241,233,.18);border:1px solid rgba(255,255,255,.44);width:100%;min-width:0;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.74),0 14px 30px rgba(68,58,49,.07)}.salon-studio-alerts-feedback-module___pA4wa__alert{border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:.75rem;padding:.88rem;display:grid}.salon-studio-alerts-feedback-module___pA4wa__alert[data-tone=guidance],.salon-studio-alerts-feedback-module___pA4wa__toast[data-tone=guidance]{--alert-tone:rgba(180,154,114,.14);--alert-border:rgba(180,154,114,.5)}.salon-studio-alerts-feedback-module___pA4wa__alert[data-tone=info],.salon-studio-alerts-feedback-module___pA4wa__toast[data-tone=info]{--alert-tone:rgba(126,160,187,.2);--alert-border:rgba(126,160,187,.55)}.salon-studio-alerts-feedback-module___pA4wa__alert[data-tone=success],.salon-studio-alerts-feedback-module___pA4wa__toast[data-tone=success]{--alert-tone:rgba(126,164,128,.18);--alert-border:rgba(126,164,128,.55)}.salon-studio-alerts-feedback-module___pA4wa__alert[data-tone=warning],.salon-studio-alerts-feedback-module___pA4wa__toast[data-tone=warning]{--alert-tone:color-mix(in srgb,var(--salon-bloom-core)16%,transparent);--alert-border:color-mix(in srgb,var(--salon-bloom-core)58%,transparent)}.salon-studio-alerts-feedback-module___pA4wa__alert[data-tone=error],.salon-studio-alerts-feedback-module___pA4wa__toast[data-tone=error]{--alert-tone:rgba(188,112,101,.18);--alert-border:rgba(188,112,101,.58)}.salon-studio-alerts-feedback-module___pA4wa__alert:before,.salon-studio-alerts-feedback-module___pA4wa__toast:before{border-radius:inherit;background:linear-gradient(100deg,var(--alert-tone),transparent 58%);content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.salon-studio-alerts-feedback-module___pA4wa__icon,.salon-studio-alerts-feedback-module___pA4wa__toastIcon{z-index:1;border:1px solid var(--alert-border);color:#302923;background:rgba(255,255,255,.28);border-radius:.68rem;place-items:center;width:2rem;height:2rem;font-size:.74rem;font-weight:800;display:grid;position:relative}.salon-studio-alerts-feedback-module___pA4wa__alert[data-tone=success] .salon-studio-alerts-feedback-module___pA4wa__icon,.salon-studio-alerts-feedback-module___pA4wa__toast[data-tone=success] .salon-studio-alerts-feedback-module___pA4wa__toastIcon{color:var(--salon-green-core)}.salon-studio-alerts-feedback-module___pA4wa__alert[data-tone=warning] .salon-studio-alerts-feedback-module___pA4wa__icon,.salon-studio-alerts-feedback-module___pA4wa__toast[data-tone=warning] .salon-studio-alerts-feedback-module___pA4wa__toastIcon,.salon-studio-alerts-feedback-module___pA4wa__alert[data-tone=error] .salon-studio-alerts-feedback-module___pA4wa__icon,.salon-studio-alerts-feedback-module___pA4wa__toast[data-tone=error] .salon-studio-alerts-feedback-module___pA4wa__toastIcon{color:var(--salon-bloom-core)}.salon-studio-alerts-feedback-module___pA4wa__copy,.salon-studio-alerts-feedback-module___pA4wa__toast>div{z-index:1;gap:.2rem;min-width:0;display:grid;position:relative}.salon-studio-alerts-feedback-module___pA4wa__copy strong,.salon-studio-alerts-feedback-module___pA4wa__toast strong{color:#302923;font-size:.8rem;font-weight:760}.salon-studio-alerts-feedback-module___pA4wa__copy div,.salon-studio-alerts-feedback-module___pA4wa__toast p{color:rgba(48,41,35,.58);margin:0;font-size:.69rem;line-height:1.5}.salon-studio-alerts-feedback-module___pA4wa__action,.salon-studio-alerts-feedback-module___pA4wa__toastAction,.salon-studio-alerts-feedback-module___pA4wa__dismiss,.salon-studio-alerts-feedback-module___pA4wa__restore{z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#302923;cursor:pointer;font:inherit;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.48);font-size:.68rem;font-weight:720;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.72)}.salon-studio-alerts-feedback-module___pA4wa__action,.salon-studio-alerts-feedback-module___pA4wa__toastAction,.salon-studio-alerts-feedback-module___pA4wa__restore{border-radius:.72rem;min-height:2.2rem;padding:0 .72rem}.salon-studio-alerts-feedback-module___pA4wa__dismiss{border-radius:.68rem;place-items:center;width:2rem;height:2rem;display:grid}.salon-studio-alerts-feedback-module___pA4wa__action:hover,.salon-studio-alerts-feedback-module___pA4wa__toastAction:hover,.salon-studio-alerts-feedback-module___pA4wa__dismiss:hover,.salon-studio-alerts-feedback-module___pA4wa__restore:hover{border-color:var(--alert-border,var(--ss-aurora-context-border));outline:none}.salon-studio-alerts-feedback-module___pA4wa__action:focus-visible{border-color:var(--alert-border,var(--ss-aurora-context-border));outline:none}.salon-studio-alerts-feedback-module___pA4wa__toastAction:focus-visible{border-color:var(--alert-border,var(--ss-aurora-context-border));outline:none}.salon-studio-alerts-feedback-module___pA4wa__dismiss:focus-visible{border-color:var(--alert-border,var(--ss-aurora-context-border));outline:none}.salon-studio-alerts-feedback-module___pA4wa__restore:focus-visible{border-color:var(--alert-border,var(--ss-aurora-context-border));outline:none}.salon-studio-alerts-feedback-module___pA4wa__action:focus-visible{box-shadow:0 0 0 2px var(--alert-border,var(--ss-aurora-context-border))}.salon-studio-alerts-feedback-module___pA4wa__toastAction:focus-visible{box-shadow:0 0 0 2px var(--alert-border,var(--ss-aurora-context-border))}.salon-studio-alerts-feedback-module___pA4wa__dismiss:focus-visible{box-shadow:0 0 0 2px var(--alert-border,var(--ss-aurora-context-border))}.salon-studio-alerts-feedback-module___pA4wa__restore:focus-visible{box-shadow:0 0 0 2px var(--alert-border,var(--ss-aurora-context-border))}.salon-studio-alerts-feedback-module___pA4wa__toast{border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;max-width:31rem;margin-left:auto;padding:.78rem;display:grid}.salon-studio-alerts-feedback-module___pA4wa__restore{justify-self:start}article[data-factory-item^=spa-glass-info-alert]{grid-column:1/-1}article[data-factory-item^=spa-glass-success-alert]{grid-column:1/-1}article[data-factory-item^=spa-glass-warning-alert]{grid-column:1/-1}article[data-factory-item^=spa-glass-error-alert]{grid-column:1/-1}article[data-factory-item=spa-glass-action-alert]{grid-column:1/-1}@media (max-width:640px){.salon-studio-alerts-feedback-module___pA4wa__alert,.salon-studio-alerts-feedback-module___pA4wa__toast{grid-template-columns:auto minmax(0,1fr) auto}.salon-studio-alerts-feedback-module___pA4wa__alert .salon-studio-alerts-feedback-module___pA4wa__action,.salon-studio-alerts-feedback-module___pA4wa__toast .salon-studio-alerts-feedback-module___pA4wa__toastAction{grid-column:2/-1;justify-self:start}}.salon-studio-alerts-feedback-module___pA4wa__alert.salon-studio-alerts-feedback-module___pA4wa__alert,.salon-studio-alerts-feedback-module___pA4wa__toast.salon-studio-alerts-feedback-module___pA4wa__toast{-webkit-backdrop-filter:none;backdrop-filter:none}
.salon-os-app-tab-tile-module__oNCJkq__tile{background:var(--app-soft);width:1.75rem;height:1.75rem;color:var(--app-deep);border-radius:.55rem;flex:none;place-items:center;display:inline-grid}.salon-os-app-tab-tile-module__oNCJkq__tile svg{width:1.05rem;height:1.05rem}.salon-os-app-tab-tile-module__oNCJkq__tile[data-size=deck]{border-radius:1rem;width:3.4rem;height:3.4rem}.salon-os-app-tab-tile-module__oNCJkq__tile[data-size=deck] svg{width:1.8rem;height:1.8rem}.salon-os-app-tab-tile-module__oNCJkq__tile[data-tone=sage]{--app-soft:#edf3ed;--app-deep:#536a57}.salon-os-app-tab-tile-module__oNCJkq__tile[data-tone=gold]{--app-soft:#f8f0df;--app-deep:#8a6625}.salon-os-app-tab-tile-module__oNCJkq__tile[data-tone=peach]{--app-soft:#fbede4;--app-deep:#a45636}.salon-os-app-tab-tile-module__oNCJkq__tile[data-tone=mint]{--app-soft:#eaf3ef;--app-deep:#476c5d}.salon-os-app-tab-tile-module__oNCJkq__tile[data-tone=rose]{--app-soft:#faedef;--app-deep:#955157}.salon-os-app-tab-tile-module__oNCJkq__tile[data-tone=fuchsia]{--app-soft:#f8edf2;--app-deep:#8d4f68}.salon-os-app-tab-tile-module__oNCJkq__tile[data-tone=amber]{--app-soft:#f6f0e5;--app-deep:#7e683c}.salon-os-app-tab-tile-module__oNCJkq__tile[data-tone=coral]{--app-soft:#fbece7;--app-deep:#a2543c}
.visit-action-fan-module__GZAYfa__fan:focus{outline:none}.visit-action-fan-module__GZAYfa__fan{z-index:220;perspective:900px;pointer-events:none;width:0;height:0;position:fixed}.visit-action-fan-module__GZAYfa__fan[data-open]{pointer-events:auto}.visit-action-fan-module__GZAYfa__card.visit-action-fan-module__GZAYfa__card{--swing:0deg;--ss-control-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 12px 24px rgba(20,27,32,.16),0 2px 5px rgba(20,27,32,.1);color:#20272d;width:200px;height:66px;min-height:0;font:inherit;font-family:var(--salon-appearance-font,inherit);text-align:left;cursor:pointer;opacity:0;transform-origin:-196px;transition:transform .42s cubic-bezier(.22,1.32,.42,1),opacity .16s,box-shadow .16s;transition-delay:calc(var(--i)*45ms);background:linear-gradient(#fff 0%,#f7f5f0 100%);border:0;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-content:start;gap:1px 8px;padding:10px 13px 0;display:grid;position:absolute;top:-33px;left:0;transform:rotate(0)rotateY(-14deg)scale(.6);box-shadow:var(--ss-control-shadow)!important}.visit-action-fan-module__GZAYfa__fan[data-side=left] .visit-action-fan-module__GZAYfa__card{transform-origin:calc(100% + 196px);left:auto;right:0;transform:rotate(0)rotateY(14deg)scale(.6)}.visit-action-fan-module__GZAYfa__fan[data-open] .visit-action-fan-module__GZAYfa__card{opacity:1;transform:rotate(var(--swing))rotateY(-14deg)scale(1)}.visit-action-fan-module__GZAYfa__fan[data-side=left][data-open] .visit-action-fan-module__GZAYfa__card{transform:rotate(calc(var(--swing)*-1))rotateY(14deg)scale(1)}.visit-action-fan-module__GZAYfa__fan[data-open] .visit-action-fan-module__GZAYfa__card:hover:not(:disabled){transform:rotate(var(--swing))rotateY(0deg)translateX(9px)scale(1.03);outline:none;transition-delay:0s;z-index:10!important;box-shadow:0 0 0 1px #c9c4ba,0 20px 36px rgba(20,27,32,.24)!important}.visit-action-fan-module__GZAYfa__fan[data-open] .visit-action-fan-module__GZAYfa__card:focus-visible{transform:rotate(var(--swing))rotateY(0deg)translateX(9px)scale(1.03);outline:none;transition-delay:0s;z-index:10!important;box-shadow:0 0 0 1px #c9c4ba,0 20px 36px rgba(20,27,32,.24)!important}.visit-action-fan-module__GZAYfa__fan[data-side=left][data-open] .visit-action-fan-module__GZAYfa__card:hover:not(:disabled){transform:rotate(calc(var(--swing)*-1))rotateY(0deg)translateX(-9px)scale(1.03)}.visit-action-fan-module__GZAYfa__fan[data-side=left][data-open] .visit-action-fan-module__GZAYfa__card:focus-visible{transform:rotate(calc(var(--swing)*-1))rotateY(0deg)translateX(-9px)scale(1.03)}.visit-action-fan-module__GZAYfa__fan[data-open] .visit-action-fan-module__GZAYfa__card:hover:not(:disabled):before{content:"";border-radius:16px;position:absolute;top:-14px;bottom:-14px;left:-14px;right:-14px}.visit-action-fan-module__GZAYfa__card em{color:#a2a7ab;font-variant-numeric:tabular-nums;grid-row:span 2;font-size:17px;font-style:normal;font-weight:300;line-height:1.05}.visit-action-fan-module__GZAYfa__card strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;text-transform:uppercase;min-width:0;font-size:13.5px;font-weight:700;line-height:1.2;overflow:hidden}.visit-action-fan-module__GZAYfa__card span{text-overflow:ellipsis;white-space:nowrap;color:#7b8288;min-width:0;font-size:9.5px;overflow:hidden}.visit-action-fan-module__GZAYfa__card.visit-action-fan-module__GZAYfa__card[data-tone=ink]{color:#f4f2ed;background:#20272d}.visit-action-fan-module__GZAYfa__card[data-tone=ink] em{color:#6f777d}.visit-action-fan-module__GZAYfa__card[data-tone=ink] span{color:#a9afb3}.visit-action-fan-module__GZAYfa__card[data-tone=tint] strong:after{content:"";background:var(--fan-tone);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.visit-action-fan-module__GZAYfa__card[data-tone=cancel] strong{color:#b8433f}.visit-action-fan-module__GZAYfa__fan[data-open] .visit-action-fan-module__GZAYfa__card:disabled{opacity:1;cursor:default}.visit-action-fan-module__GZAYfa__card:disabled strong,.visit-action-fan-module__GZAYfa__card:disabled em{opacity:.4}.visit-action-fan-module__GZAYfa__empty{color:#7b8288;background:#fcfaf7;border-radius:10px;width:180px;padding:12px;font-size:11px;position:absolute;top:-20px;box-shadow:0 10px 22px rgba(20,27,32,.16)}.visit-action-fan-module__GZAYfa__fan[data-side=left] .visit-action-fan-module__GZAYfa__empty{right:0}@media (prefers-reduced-motion:reduce){.visit-action-fan-module__GZAYfa__card{transition:opacity .12s}}
.salon-breadcrumbs-module__FxcXsq__nav{min-width:0;max-width:100%}.salon-breadcrumbs-module__FxcXsq__list{flex-wrap:wrap;align-items:center;gap:.25rem .3rem;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.salon-breadcrumbs-module__FxcXsq__item{letter-spacing:.01em;min-width:0;max-width:100%;color:var(--ss-muted,#66635e);align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;display:inline-flex}.salon-breadcrumbs-module__FxcXsq__separator{color:color-mix(in srgb,var(--ss-muted,#66635e)55%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.salon-breadcrumbs-module__FxcXsq__link{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:12rem;color:var(--ss-muted,#66635e);transition:color var(--ss-motion-duration,.14s)var(--ss-motion-ease,ease),background var(--ss-motion-duration,.14s)var(--ss-motion-ease,ease);border-radius:999px;padding:.15rem .45rem;text-decoration:none;display:inline-block;overflow:hidden}.salon-breadcrumbs-module__FxcXsq__link:hover{color:var(--ss-ink,#0e0e0d);background:var(--salon-presentation-hover)}.salon-breadcrumbs-module__FxcXsq__link:focus-visible{outline:2px solid var(--salon-app-accent);outline-offset:2px}.salon-breadcrumbs-module__FxcXsq__current{text-overflow:ellipsis;white-space:nowrap;background:var(--ss-ready,var(--salon-green-soft));min-width:0;max-width:14rem;color:var(--ss-ready-ink,#1f3d28);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ss-ready-ink,#1f3d28)12%,transparent);border-radius:999px;padding:.15rem .55rem;font-weight:700;display:inline-block;overflow:hidden}@media (max-width:640px){.salon-breadcrumbs-module__FxcXsq__link,.salon-breadcrumbs-module__FxcXsq__current{max-width:9.5rem}}@media (prefers-reduced-motion:reduce){.salon-breadcrumbs-module__FxcXsq__link{transition:none}}
.placeholder-module__SlwrxG__panel{border:1px solid var(--team-line,#dedbd4);background:#fff;border-radius:1.125rem;min-height:16rem;padding:2rem 1.75rem}.placeholder-module__SlwrxG__breadcrumbs{margin:0 0 1rem}.placeholder-module__SlwrxG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--salon-presentation-ink);margin:0 0 .75rem;font-size:.6875rem;font-weight:700}.placeholder-module__SlwrxG__title{letter-spacing:-.02em;color:var(--team-ink,#0e0e0d);margin:0;font-size:max(1.75rem,min(2.5vw,2.25rem));font-weight:600}.placeholder-module__SlwrxG__body{max-width:36rem;color:var(--team-muted,#66635e);margin:.875rem 0 0;font-size:1rem;line-height:1.6}.placeholder-module__SlwrxG__badge{background:var(--team-attention,#ede3cc);color:var(--team-ink,#0e0e0d);border-radius:999px;margin-top:1.25rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.placeholder-module__SlwrxG__directionList{gap:.5rem;max-width:22rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.placeholder-module__SlwrxG__directionLink{border:1px solid var(--team-line,#dedbd4);background:var(--team-cream,#f9f8f5);min-height:2.75rem;color:var(--team-ink,#0e0e0d);border-radius:.75rem;justify-content:space-between;align-items:center;padding:.65rem .9rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .14s,border-color .14s,transform .14s;display:flex}.placeholder-module__SlwrxG__directionLink:hover{background:var(--salon-presentation-hover);border-color:var(--salon-presentation-border);transform:translate(3px)}.placeholder-module__SlwrxG__directionLink:focus-visible{outline:2px solid var(--salon-app-accent);outline-offset:2px}.placeholder-module__SlwrxG__directionArrow{color:var(--salon-presentation-ink);transition:transform .14s}.placeholder-module__SlwrxG__directionLink:hover .placeholder-module__SlwrxG__directionArrow{transform:translate(3px)}.placeholder-module__SlwrxG__exits{flex-wrap:wrap;gap:.625rem;margin-top:1.75rem;display:flex}.placeholder-module__SlwrxG__exitLink{border:1px solid var(--team-line,#dedbd4);min-height:2.5rem;color:var(--team-ink,#0e0e0d);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.placeholder-module__SlwrxG__exitLink:hover{background:var(--salon-presentation-hover);border-color:var(--salon-presentation-border);transform:translate(2px)}.placeholder-module__SlwrxG__exitLink:focus-visible{outline:2px solid var(--salon-app-accent);outline-offset:2px}.placeholder-module__SlwrxG__panel.placeholder-module__SlwrxG__panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fbfaf7 0%,#f5f3ee 100%);border:0;border-radius:5px;box-shadow:0 0 0 1px rgba(20,27,32,.06),0 2px 0 -1px #ece9e2,0 3px 0 -1px rgba(20,27,32,.1),0 12px 26px rgba(20,27,32,.06)}
.salon-studio-buttons-module__QaxOMW__button{--button-border:rgba(20,27,32,.08);--button-background:linear-gradient(180deg,#fff 0%,#f4f3ef 100%);--button-color:#20272d;--button-raise:0 1px 0 rgba(255,255,255,.9) inset,0 1px 0 rgba(20,27,32,.06),0 2px 4px rgba(20,27,32,.08);--button-pressed:inset 0 2px 4px rgba(20,27,32,.16),inset 0 -1px 0 rgba(255,255,255,.7);border:1px solid var(--button-border);background:var(--button-background);min-height:2.5rem;color:var(--button-color);font:inherit;letter-spacing:.01em;text-align:center;cursor:pointer;box-shadow:var(--button-raise);border-radius:12px;justify-content:center;align-items:center;gap:.48rem;padding:.58rem .95rem;font-size:.72rem;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .12s,box-shadow .15s,opacity .15s;display:inline-flex;position:relative;transform:translateY(-1px)}.salon-studio-buttons-module__QaxOMW__primary{--button-border:rgba(255,255,255,.08);--button-background:linear-gradient(180deg,#3a3c4a 0%,#1f202a 100%);--button-color:#f2f3f6;--button-raise:0 1px 0 rgba(255,255,255,.14) inset,0 1px 0 rgba(20,27,32,.2),0 4px 10px rgba(20,27,32,.22);--button-pressed:inset 0 2px 5px rgba(0,0,0,.5),inset 0 -1px 0 rgba(255,255,255,.08)}.salon-studio-buttons-module__QaxOMW__secondary{--button-color:#20272d}.salon-studio-buttons-module__QaxOMW__quiet{--button-border:transparent;--button-background:transparent;--button-color:#5e676e;--button-raise:none;transform:none}.salon-studio-buttons-module__QaxOMW__destructive{--button-color:#7a2f2f}.salon-studio-buttons-module__QaxOMW__destructive:before{content:"";background:#c4363d;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 4px rgba(196,54,61,.5)}.salon-studio-buttons-module__QaxOMW__icon{border-radius:50%;width:2.5rem;min-width:2.5rem;padding:0;font-size:1rem}.salon-studio-buttons-module__QaxOMW__button:hover:not(:disabled){background:#fff;border-color:rgba(20,27,32,.12)}.salon-studio-buttons-module__QaxOMW__primary:hover:not(:disabled){background:linear-gradient(#44475a 0%,#262733 100%);border-color:rgba(255,255,255,.12)}.salon-studio-buttons-module__QaxOMW__quiet:hover:not(:disabled){color:#20272d;background:rgba(20,27,32,.04);border-color:transparent}.salon-studio-buttons-module__QaxOMW__button:active:not(:disabled),.salon-studio-buttons-module__QaxOMW__button[data-selected=true],.salon-studio-buttons-module__QaxOMW__button[aria-pressed=true]{box-shadow:var(--button-pressed);background:linear-gradient(#e8e6e0 0%,#f1f0eb 100%);transform:translateY(1px)}.salon-studio-buttons-module__QaxOMW__primary:active:not(:disabled),.salon-studio-buttons-module__QaxOMW__primary[data-selected=true],.salon-studio-buttons-module__QaxOMW__primary[aria-pressed=true]{background:linear-gradient(#1f202a 0%,#2b2d38 100%)}.salon-studio-buttons-module__QaxOMW__quiet:active:not(:disabled){box-shadow:none;background:rgba(20,27,32,.07)}.salon-studio-buttons-module__QaxOMW__selectedMark{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.salon-studio-buttons-module__QaxOMW__button:focus-visible{outline-offset:2px;outline:2px solid rgba(95,174,124,.7)}.salon-studio-buttons-module__QaxOMW__button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.salon-studio-buttons-module__QaxOMW__label{justify-content:center;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.salon-studio-buttons-module__QaxOMW__spinner{opacity:.75;border:1.5px solid;border-right-color:transparent;border-radius:999px;flex:none;width:.82rem;height:.82rem;animation:.72s linear infinite salon-studio-buttons-module__QaxOMW__spa-glass-button-spin}@keyframes salon-studio-buttons-module__QaxOMW__spa-glass-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.salon-studio-buttons-module__QaxOMW__button,.salon-studio-buttons-module__QaxOMW__spinner{transition:none;animation:none}}
.salon-studio-cards-module__kLY3bq__card{color:#20272d;text-align:left;-webkit-backdrop-filter:blur(20px)saturate(118%);backdrop-filter:blur(20px)saturate(118%);background:linear-gradient(135deg,rgba(255,255,255,.36),rgba(250,247,242,.17));border:1px solid rgba(255,255,255,.42);border-radius:1.05rem;gap:.5rem;width:min(100%,23rem);padding:1rem;display:grid;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.55),0 16px 34px rgba(55,39,31,.1)}.salon-studio-cards-module__kLY3bq__eyebrow{color:rgba(59,42,34,.54);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:700}.salon-studio-cards-module__kLY3bq__title{margin:0;font-size:1rem;font-weight:680;line-height:1.25}.salon-studio-cards-module__kLY3bq__copy{color:rgba(59,42,34,.68);margin:0;font-size:.76rem;line-height:1.48}.salon-studio-cards-module__kLY3bq__meta{color:rgba(59,42,34,.52);margin-top:.2rem;font-size:.64rem;font-weight:600}.salon-studio-cards-module__kLY3bq__choice{font:inherit;cursor:pointer;transition:border-color .16s,background .16s,transform .16s,box-shadow .18s}.salon-studio-cards-module__kLY3bq__choice:hover{border-color:var(--ss-aurora-context-border,rgba(155,180,201,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 0 22px var(--ss-aurora-context,rgba(190,211,228,.2));background:linear-gradient(135deg,rgba(255,255,255,.48),rgba(250,247,242,.24));outline:none;transform:translateY(-2px)}.salon-studio-cards-module__kLY3bq__choice:focus-visible{border-color:var(--ss-aurora-context-border,rgba(155,180,201,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 0 22px var(--ss-aurora-context,rgba(190,211,228,.2));background:linear-gradient(135deg,rgba(255,255,255,.48),rgba(250,247,242,.24));outline:none;transform:translateY(-2px)}.salon-studio-cards-module__kLY3bq__choice:active{transform:translateY(1px)scale(.995)}.salon-studio-cards-module__kLY3bq__choice[data-selected=true]{border-color:color-mix(in srgb,var(--ss-aurora-context-border,#7eaed2)88%,white 12%);background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(250,247,242,.3)),color-mix(in srgb,var(--ss-aurora-context,rgba(190,211,228,.2))28%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 0 7px color-mix(in srgb,var(--ss-aurora-context-border,#7eaed2)38%,transparent),0 0 16px color-mix(in srgb,var(--ss-aurora-context-border,#7eaed2)20%,transparent);outline:none}.salon-studio-cards-module__kLY3bq__selected{border-color:color-mix(in srgb,var(--ss-aurora-context-border,#7eaed2)88%,white 12%);background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(250,247,242,.3)),color-mix(in srgb,var(--ss-aurora-context,rgba(190,211,228,.2))28%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 0 7px color-mix(in srgb,var(--ss-aurora-context-border,#7eaed2)38%,transparent),0 0 16px color-mix(in srgb,var(--ss-aurora-context-border,#7eaed2)20%,transparent)}.salon-studio-cards-module__kLY3bq__selectedMark{border:1px solid color-mix(in srgb,var(--ss-aurora-context-border,#7eaed2)72%,white 28%);color:#20272d;width:1.55rem;height:1.55rem;box-shadow:0 0 6px color-mix(in srgb,var(--ss-aurora-context-border,#7eaed2)34%,transparent),0 0 12px color-mix(in srgb,var(--ss-aurora-context-border,#7eaed2)18%,transparent);background:rgba(255,255,255,.68);border-radius:999px;place-items:center;font-size:.68rem;font-weight:750;display:grid;position:absolute;top:.75rem;right:.75rem}.salon-studio-cards-module__kLY3bq__actionButton{color:#20272d;font:inherit;cursor:pointer;box-shadow:none;background:rgba(255,255,255,.28);border:1px solid rgba(255,255,255,.44);border-radius:999px;justify-self:start;margin-top:.25rem;padding:.55rem .78rem;font-size:.7rem;font-weight:650}.salon-studio-cards-module__kLY3bq__actionButton:hover{border-color:var(--ss-aurora-context-border,rgba(155,180,201,.52));box-shadow:0 0 18px var(--ss-aurora-context,rgba(190,211,228,.18));outline:none}.salon-studio-cards-module__kLY3bq__actionButton:focus-visible{border-color:var(--ss-aurora-context-border,rgba(155,180,201,.52));box-shadow:0 0 18px var(--ss-aurora-context,rgba(190,211,228,.18));outline:none}.salon-studio-cards-module__kLY3bq__statusCard{width:100%;max-width:none}.salon-studio-cards-module__kLY3bq__statusCard[data-tone=ready]{background:linear-gradient(135deg,rgba(241,250,240,.54),rgba(250,247,242,.2))}.salon-studio-cards-module__kLY3bq__statusCard[data-tone=warning]{background:linear-gradient(135deg,rgba(255,248,235,.58),rgba(250,247,242,.2))}.salon-studio-cards-module__kLY3bq__statusCard[data-tone=error]{background:linear-gradient(135deg,rgba(255,238,238,.54),rgba(250,247,242,.2))}.salon-studio-cards-module__kLY3bq__card:has(.salon-studio-cards-module__kLY3bq__metricValue){text-align:center;justify-items:center}.salon-studio-cards-module__kLY3bq__metricValue{letter-spacing:-.05em;margin-top:.1rem;font-size:max(1.75rem,min(4vw,2.45rem));font-weight:700;line-height:1}.salon-studio-cards-module__kLY3bq__profileTop,.salon-studio-cards-module__kLY3bq__recordTop{align-items:center;gap:.75rem;display:flex}.salon-studio-cards-module__kLY3bq__avatar{background:rgba(255,255,255,.34);border:1px solid rgba(255,255,255,.48);border-radius:999px;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;font-size:.72rem;font-weight:750;display:grid}.salon-studio-cards-module__kLY3bq__profileCopy,.salon-studio-cards-module__kLY3bq__recordCopy{gap:.12rem;min-width:0;display:grid}.salon-studio-cards-module__kLY3bq__summaryRows{gap:.42rem;margin-top:.25rem;display:grid}.salon-studio-cards-module__kLY3bq__summaryRow{border-top:1px solid rgba(255,255,255,.24);justify-content:space-between;gap:.8rem;padding-top:.42rem;font-size:.7rem;display:flex}.salon-studio-cards-module__kLY3bq__summaryRow span{color:rgba(59,42,34,.58)}.salon-studio-cards-module__kLY3bq__summaryRow strong{text-align:right;font-weight:650}.salon-studio-cards-module__kLY3bq__disclosure{width:min(100%,23rem)}.salon-studio-cards-module__kLY3bq__disclosure summary{cursor:pointer;list-style:none}.salon-studio-cards-module__kLY3bq__disclosure summary::-webkit-details-marker{display:none}.salon-studio-cards-module__kLY3bq__disclosureSummary{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.salon-studio-cards-module__kLY3bq__disclosureDots{border-radius:999px;flex:0 0 1.7rem;place-items:center;width:1.7rem;height:1.7rem;font-size:0;line-height:1;transition:background .16s,box-shadow .18s;display:grid}.salon-studio-cards-module__kLY3bq__disclosureDots:before{content:"⌄";font-size:1rem;font-weight:700;line-height:1;transition:transform .18s;transform:translateY(-.08rem)rotate(0)}.salon-studio-cards-module__kLY3bq__disclosure[open] .salon-studio-cards-module__kLY3bq__disclosureDots:before{transform:translateY(.08rem)rotate(180deg)}.salon-studio-cards-module__kLY3bq__disclosureSummary:hover .salon-studio-cards-module__kLY3bq__disclosureDots{box-shadow:0 0 14px var(--ss-aurora-context,rgba(190,211,228,.16));background:rgba(255,255,255,.26)}.salon-studio-cards-module__kLY3bq__disclosureSummary:focus-visible .salon-studio-cards-module__kLY3bq__disclosureDots{box-shadow:0 0 14px var(--ss-aurora-context,rgba(190,211,228,.16));background:rgba(255,255,255,.26)}.salon-studio-cards-module__kLY3bq__disclosureBody{border-top:1px solid rgba(255,255,255,.24);margin-top:.7rem;padding-top:.7rem}.salon-studio-cards-module__kLY3bq__emptyCard{text-align:center;place-items:center;width:100%;max-width:none;min-height:10rem}.salon-studio-cards-module__kLY3bq__recordCard[data-selected=true]{border-color:var(--ss-aurora-context-border,rgba(155,180,201,.54));box-shadow:inset 0 1px 0 rgba(255,255,255,.64),0 0 22px var(--ss-aurora-context,rgba(190,211,228,.2))}.salon-studio-cards-module__kLY3bq__checklistCard{width:min(100%,18.5rem)}.salon-studio-cards-module__kLY3bq__checklistHeader{gap:.32rem;padding:0 .15rem .1rem;display:grid}.salon-studio-cards-module__kLY3bq__checklistHeader strong{font-size:1rem;font-weight:650}.salon-studio-cards-module__kLY3bq__checklistHeader p{color:rgba(59,42,34,.62);white-space:pre-line;margin:0;font-size:.74rem;line-height:1.45}.salon-studio-cards-module__kLY3bq__checklistGroups{gap:.72rem;display:grid}.salon-studio-cards-module__kLY3bq__checklistGroup{gap:.16rem;display:grid}.salon-studio-cards-module__kLY3bq__checklistGroup+.salon-studio-cards-module__kLY3bq__checklistGroup{border-top:1px solid rgba(255,255,255,.25);padding-top:.56rem}.salon-studio-cards-module__kLY3bq__checklistGroup h4{color:rgba(59,42,34,.58);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .18rem;font-size:.66rem;font-weight:700}.salon-studio-cards-module__kLY3bq__checklistRow{color:rgba(59,42,34,.68);width:100%;min-height:2.25rem;font:inherit;text-align:left;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.62rem;padding:.48rem .28rem;display:flex}button.salon-studio-cards-module__kLY3bq__checklistRow{cursor:pointer}button.salon-studio-cards-module__kLY3bq__checklistRow:hover{color:#20272d;box-shadow:0 0 18px var(--ss-aurora-context,rgba(190,211,228,.17));background:rgba(255,255,255,.2);outline:none}button.salon-studio-cards-module__kLY3bq__checklistRow:focus-visible{color:#20272d;box-shadow:0 0 18px var(--ss-aurora-context,rgba(190,211,228,.17));background:rgba(255,255,255,.2);outline:none}.salon-studio-cards-module__kLY3bq__checklistRow[data-complete=true]{color:#315f38}.salon-studio-cards-module__kLY3bq__checklistMark{flex:0 0 1rem;place-items:center;font-size:.92rem;line-height:1;display:grid}.salon-studio-cards-module__kLY3bq__checklistRow strong{font-size:.8rem;font-weight:600}@media (prefers-reduced-motion:reduce){.salon-studio-cards-module__kLY3bq__choice,.salon-studio-cards-module__kLY3bq__actionButton,.salon-studio-cards-module__kLY3bq__disclosureDots,.salon-studio-cards-module__kLY3bq__disclosureDots:before{transition:none}.salon-studio-cards-module__kLY3bq__choice:hover{transform:none}}.salon-studio-cards-module__kLY3bq__card.salon-studio-cards-module__kLY3bq__card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fbfaf7 0%,#f5f3ee 100%);border:0;border-radius:5px;box-shadow:0 0 0 1px rgba(20,27,32,.06),0 2px 0 -1px #ece9e2,0 3px 0 -1px rgba(20,27,32,.1),0 12px 26px rgba(20,27,32,.06)}
.salon-studio-checkboxes-module__qzNbNa__stack{gap:.7rem;width:min(100%,32rem);display:grid}.salon-studio-checkboxes-module__qzNbNa__control{--checkbox-size:1.35rem;color:#20272d;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.65rem;width:-moz-fit-content;width:fit-content;min-width:0;display:inline-flex;position:relative}.salon-studio-checkboxes-module__qzNbNa__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.salon-studio-checkboxes-module__qzNbNa__box{flex:0 0 var(--checkbox-size);width:var(--checkbox-size);height:var(--checkbox-size);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(145deg,rgba(255,255,255,.42),rgba(250,247,242,.16));border:1px solid rgba(255,255,255,.5);border-radius:.42rem;place-items:center;transition:transform .17s cubic-bezier(.22,1,.36,1),border-color .17s,background .2s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.72),inset 0 -1px rgba(59,42,34,.05),0 6px 14px rgba(59,42,34,.08)}.salon-studio-checkboxes-module__qzNbNa__box:before{content:"";background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.95),transparent 24%),radial-gradient(circle at 68% 66%,var(--ss-aurora-context,rgba(190,211,228,.65)),transparent 42%);opacity:0;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%;transform:scale(.7)rotate(-12deg)}.salon-studio-checkboxes-module__qzNbNa__mark{z-index:1;color:#20272d;opacity:0;place-items:center;font-size:.83rem;font-weight:850;line-height:1;transition:opacity .14s,transform .21s cubic-bezier(.2,1.45,.45,1);display:grid;position:relative;transform:scale(.5)rotate(-8deg)}.salon-studio-checkboxes-module__qzNbNa__input:checked+.salon-studio-checkboxes-module__qzNbNa__box,.salon-studio-checkboxes-module__qzNbNa__input[data-indeterminate=true]+.salon-studio-checkboxes-module__qzNbNa__box{border-color:var(--ss-aurora-context-border,rgba(155,180,201,.64));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(255,255,255,.16),0 0 18px var(--ss-aurora-context,rgba(190,211,228,.3)),0 8px 18px rgba(59,42,34,.1);background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(231,221,214,.42))}.salon-studio-checkboxes-module__qzNbNa__input:checked+.salon-studio-checkboxes-module__qzNbNa__box:before,.salon-studio-checkboxes-module__qzNbNa__input[data-indeterminate=true]+.salon-studio-checkboxes-module__qzNbNa__box:before{opacity:.88;transform:scale(1)rotate(0)}.salon-studio-checkboxes-module__qzNbNa__input:checked+.salon-studio-checkboxes-module__qzNbNa__box .salon-studio-checkboxes-module__qzNbNa__mark,.salon-studio-checkboxes-module__qzNbNa__input[data-indeterminate=true]+.salon-studio-checkboxes-module__qzNbNa__box .salon-studio-checkboxes-module__qzNbNa__mark{opacity:1;transform:scale(1)rotate(0)}.salon-studio-checkboxes-module__qzNbNa__control:hover .salon-studio-checkboxes-module__qzNbNa__box{border-color:var(--ss-aurora-context-border,rgba(155,180,201,.54));box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 0 16px var(--ss-aurora-context,rgba(190,211,228,.2)),0 7px 16px rgba(59,42,34,.09);transform:translateY(-1px)scale(1.035)}.salon-studio-checkboxes-module__qzNbNa__control:active .salon-studio-checkboxes-module__qzNbNa__box{transform:translateY(1px)scale(.97)}.salon-studio-checkboxes-module__qzNbNa__control:focus-within .salon-studio-checkboxes-module__qzNbNa__box{border-color:var(--ss-aurora-context-border,rgba(155,180,201,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 0 0 3px rgba(255,255,255,.22),0 0 22px var(--ss-aurora-context,rgba(190,211,228,.35));outline:none}.salon-studio-checkboxes-module__qzNbNa__label{min-width:0;font-size:.78rem;font-weight:650;line-height:1.35}.salon-studio-checkboxes-module__qzNbNa__control[data-disabled=true]{cursor:not-allowed;opacity:.46}.salon-studio-checkboxes-module__qzNbNa__control[data-disabled=true]:hover .salon-studio-checkboxes-module__qzNbNa__box{border-color:rgba(255,255,255,.5);transform:none;box-shadow:inset 0 1px rgba(255,255,255,.72),0 6px 14px rgba(59,42,34,.08)}.salon-studio-checkboxes-module__qzNbNa__labeledRow,.salon-studio-checkboxes-module__qzNbNa__selectAllRow{-webkit-backdrop-filter:blur(18px)saturate(116%);backdrop-filter:blur(18px)saturate(116%);background:linear-gradient(135deg,rgba(255,255,255,.25),rgba(250,247,242,.12));border:1px solid rgba(255,255,255,.34);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.85rem .9rem;transition:border-color .17s,box-shadow .19s,background .19s;display:flex}.salon-studio-checkboxes-module__qzNbNa__labeledRow:hover,.salon-studio-checkboxes-module__qzNbNa__selectAllRow:hover{border-color:var(--ss-aurora-context-border,rgba(155,180,201,.45));box-shadow:0 0 20px var(--ss-aurora-context,rgba(190,211,228,.14));background:linear-gradient(135deg,rgba(255,255,255,.34),rgba(250,247,242,.16))}.salon-studio-checkboxes-module__qzNbNa__copy{gap:.16rem;min-width:0;display:grid}.salon-studio-checkboxes-module__qzNbNa__copy strong{font-size:.78rem;font-weight:680}.salon-studio-checkboxes-module__qzNbNa__copy span{color:rgba(59,42,34,.58);font-size:.68rem;line-height:1.4}.salon-studio-checkboxes-module__qzNbNa__compactControl{--checkbox-size:1.08rem;gap:.48rem}.salon-studio-checkboxes-module__qzNbNa__compactControl .salon-studio-checkboxes-module__qzNbNa__label{font-size:.7rem;font-weight:620}.salon-studio-checkboxes-module__qzNbNa__compactControl .salon-studio-checkboxes-module__qzNbNa__mark{font-size:.68rem}.salon-studio-checkboxes-module__qzNbNa__group{-webkit-backdrop-filter:blur(18px)saturate(116%);backdrop-filter:blur(18px)saturate(116%);background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.32);border-radius:1rem;gap:.5rem;width:min(100%,32rem);margin:0;padding:.85rem;display:grid}.salon-studio-checkboxes-module__qzNbNa__legend{color:rgba(59,42,34,.72);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .2rem;padding:0;font-size:.68rem;font-weight:720}.salon-studio-checkboxes-module__qzNbNa__groupOption{border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.35rem;padding:.45rem .55rem;transition:background .16s;display:flex}.salon-studio-checkboxes-module__qzNbNa__groupOption:hover{background:rgba(255,255,255,.18)}.salon-studio-checkboxes-module__qzNbNa__groupCopy{gap:.08rem;min-width:0;display:grid}.salon-studio-checkboxes-module__qzNbNa__groupCopy strong{font-size:.74rem;font-weight:650}.salon-studio-checkboxes-module__qzNbNa__groupCopy span{color:rgba(59,42,34,.54);font-size:.64rem}.salon-studio-checkboxes-module__qzNbNa__count{color:rgba(59,42,34,.58);flex:none;font-size:.66rem;font-weight:650}@media (prefers-reduced-motion:reduce){.salon-studio-checkboxes-module__qzNbNa__box,.salon-studio-checkboxes-module__qzNbNa__box:before,.salon-studio-checkboxes-module__qzNbNa__mark,.salon-studio-checkboxes-module__qzNbNa__labeledRow,.salon-studio-checkboxes-module__qzNbNa__selectAllRow{transition:none}.salon-studio-checkboxes-module__qzNbNa__control:hover .salon-studio-checkboxes-module__qzNbNa__box,.salon-studio-checkboxes-module__qzNbNa__control:active .salon-studio-checkboxes-module__qzNbNa__box{transform:none}}.salon-studio-checkboxes-module__qzNbNa__box.salon-studio-checkboxes-module__qzNbNa__box,.salon-studio-checkboxes-module__qzNbNa__box.salon-studio-checkboxes-module__qzNbNa__box,.salon-studio-checkboxes-module__qzNbNa__labeledRow.salon-studio-checkboxes-module__qzNbNa__labeledRow,.salon-studio-checkboxes-module__qzNbNa__selectAllRow.salon-studio-checkboxes-module__qzNbNa__selectAllRow,.salon-studio-checkboxes-module__qzNbNa__group.salon-studio-checkboxes-module__qzNbNa__group{-webkit-backdrop-filter:none;backdrop-filter:none}
.factory-apps-entitlements-specimens-module__aFNiXa__storeShell,.factory-apps-entitlements-specimens-module__aFNiXa__detailShell,.factory-apps-entitlements-specimens-module__aFNiXa__entitlementDemo,.factory-apps-entitlements-specimens-module__aFNiXa__opportunityShell,.factory-apps-entitlements-specimens-module__aFNiXa__configurationShell{color:#302923;width:100%;min-width:0}.factory-apps-entitlements-specimens-module__aFNiXa__storeShell,.factory-apps-entitlements-specimens-module__aFNiXa__entitlementDemo{gap:1rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__eyebrow,.factory-apps-entitlements-specimens-module__aFNiXa__appCopy>span,.factory-apps-entitlements-specimens-module__aFNiXa__recommendationBand>div:nth-child(2)>span,.factory-apps-entitlements-specimens-module__aFNiXa__installedStrip>span,.factory-apps-entitlements-specimens-module__aFNiXa__contractStrip span,.factory-apps-entitlements-specimens-module__aFNiXa__contextDecision>span,.factory-apps-entitlements-specimens-module__aFNiXa__opportunityHead span,.factory-apps-entitlements-specimens-module__aFNiXa__profileReason>span,.factory-apps-entitlements-specimens-module__aFNiXa__configurationCard footer span,.factory-apps-entitlements-specimens-module__aFNiXa__previewFooter span{color:rgba(48,41,35,.46);letter-spacing:.11em;text-transform:uppercase;font-size:.56rem;font-weight:800}.factory-apps-entitlements-specimens-module__aFNiXa__pill{color:rgba(48,41,35,.58);white-space:nowrap;background:rgba(255,255,255,.34);border:1px solid rgba(255,255,255,.68);border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;padding:.32rem .56rem;font-size:.58rem;font-weight:720;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.66)}.factory-apps-entitlements-specimens-module__aFNiXa__pill[data-tone=positive]{color:rgba(64,91,57,.78);background:rgba(197,217,190,.28);border-color:rgba(92,119,81,.14)}.factory-apps-entitlements-specimens-module__aFNiXa__pill[data-tone=accent]{border-color:var(--ss-aurora-context-border,rgba(151,181,203,.45));background:var(--ss-aurora-context,rgba(190,211,228,.18));color:rgba(53,72,84,.75)}.factory-apps-entitlements-specimens-module__aFNiXa__pill[data-tone=locked]{color:rgba(85,67,56,.66);background:rgba(238,229,219,.42);border-color:rgba(113,93,78,.13)}.factory-apps-entitlements-specimens-module__aFNiXa__storeHero,.factory-apps-entitlements-specimens-module__aFNiXa__detailIdentity,.factory-apps-entitlements-specimens-module__aFNiXa__detailBody,.factory-apps-entitlements-specimens-module__aFNiXa__entitlementDemo,.factory-apps-entitlements-specimens-module__aFNiXa__opportunityContext,.factory-apps-entitlements-specimens-module__aFNiXa__opportunityPanel,.factory-apps-entitlements-specimens-module__aFNiXa__profileSummary,.factory-apps-entitlements-specimens-module__aFNiXa__configurationCard{-webkit-backdrop-filter:blur(24px)saturate(1.08);background:linear-gradient(145deg,rgba(255,255,255,.36),rgba(255,255,255,.12)),rgba(246,241,233,.12);border:1px solid rgba(255,255,255,.62);box-shadow:inset 0 1px rgba(255,255,255,.76),0 18px 48px rgba(68,58,49,.07)}.factory-apps-entitlements-specimens-module__aFNiXa__storeHero{border-radius:1.4rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.2rem;padding:1.15rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__storeHero>div:first-child{gap:.38rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__storeHero h2,.factory-apps-entitlements-specimens-module__aFNiXa__detailIdentity h2,.factory-apps-entitlements-specimens-module__aFNiXa__demoHeader h2,.factory-apps-entitlements-specimens-module__aFNiXa__opportunityContext h2,.factory-apps-entitlements-specimens-module__aFNiXa__profileSummary h2,.factory-apps-entitlements-specimens-module__aFNiXa__configurationCard h3{color:#302923;letter-spacing:-.025em;margin:0;font-weight:650}.factory-apps-entitlements-specimens-module__aFNiXa__storeHero h2{font-size:max(1.25rem,min(3vw,2.15rem))}.factory-apps-entitlements-specimens-module__aFNiXa__storeHero p,.factory-apps-entitlements-specimens-module__aFNiXa__detailIdentity p,.factory-apps-entitlements-specimens-module__aFNiXa__appCopy p,.factory-apps-entitlements-specimens-module__aFNiXa__recommendationBand p,.factory-apps-entitlements-specimens-module__aFNiXa__featureGrid p,.factory-apps-entitlements-specimens-module__aFNiXa__modulePreviewBody,.factory-apps-entitlements-specimens-module__aFNiXa__contextRail p,.factory-apps-entitlements-specimens-module__aFNiXa__opportunityContext p,.factory-apps-entitlements-specimens-module__aFNiXa__opportunityPanel>p,.factory-apps-entitlements-specimens-module__aFNiXa__contextDecision p,.factory-apps-entitlements-specimens-module__aFNiXa__profileSummary p,.factory-apps-entitlements-specimens-module__aFNiXa__profileReason p{color:rgba(48,41,35,.58);margin:0;font-size:.68rem;line-height:1.55}.factory-apps-entitlements-specimens-module__aFNiXa__businessContext{background:rgba(255,255,255,.24);border:1px solid rgba(255,255,255,.56);border-radius:1rem;gap:.12rem;min-width:10.5rem;padding:.72rem .8rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__businessContext span,.factory-apps-entitlements-specimens-module__aFNiXa__businessContext small{color:rgba(48,41,35,.46);font-size:.58rem}.factory-apps-entitlements-specimens-module__aFNiXa__businessContext strong{font-size:.75rem}.factory-apps-entitlements-specimens-module__aFNiXa__installedStrip{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;padding-left:.2rem;padding-right:.2rem;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__recommendationBand{border:1px solid var(--ss-aurora-context-border,rgba(151,181,203,.34));background:linear-gradient(130deg,rgba(255,255,255,.3),rgba(255,255,255,.12)),var(--ss-aurora-context,rgba(190,211,228,.14));border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.68)}.factory-apps-entitlements-specimens-module__aFNiXa__recommendationBand>div:nth-child(2){gap:.12rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__recommendationBand strong{font-size:.78rem}.factory-apps-entitlements-specimens-module__aFNiXa__recommendationMark,.factory-apps-entitlements-specimens-module__aFNiXa__appIcon,.factory-apps-entitlements-specimens-module__aFNiXa__detailIcon{color:rgba(48,41,35,.62);background:rgba(255,255,255,.34);border:1px solid rgba(255,255,255,.72);place-items:center;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.78)}.factory-apps-entitlements-specimens-module__aFNiXa__recommendationMark{border-radius:.85rem;width:2.4rem;height:2.4rem;font-size:.85rem}.factory-apps-entitlements-specimens-module__aFNiXa__recommendationBand button,.factory-apps-entitlements-specimens-module__aFNiXa__appAction,.factory-apps-entitlements-specimens-module__aFNiXa__detailActions button,.factory-apps-entitlements-specimens-module__aFNiXa__previewFooter button,.factory-apps-entitlements-specimens-module__aFNiXa__configurationCard footer button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;cursor:pointer;font:inherit;background:rgba(56,72,54,.9);border:1px solid rgba(61,80,57,.14);border-radius:.72rem;padding:.52rem .72rem;font-size:.62rem;font-weight:730}.factory-apps-entitlements-specimens-module__aFNiXa__filterRail,.factory-apps-entitlements-specimens-module__aFNiXa__serviceTabs{background:rgba(255,255,255,.24);border:1px solid rgba(255,255,255,.58);border-radius:999px;gap:.2rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.22rem;display:flex;overflow-x:auto;box-shadow:inset 0 1px rgba(255,255,255,.62)}.factory-apps-entitlements-specimens-module__aFNiXa__filterRail button,.factory-apps-entitlements-specimens-module__aFNiXa__serviceTabs button,.factory-apps-entitlements-specimens-module__aFNiXa__modulePreview nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgba(48,41,35,.56);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:.42rem .68rem;font-size:.62rem;font-weight:680}.factory-apps-entitlements-specimens-module__aFNiXa__filterRail button[data-selected=true],.factory-apps-entitlements-specimens-module__aFNiXa__serviceTabs button[data-selected=true],.factory-apps-entitlements-specimens-module__aFNiXa__modulePreview nav button[data-selected=true]{color:rgba(48,41,35,.8);background:rgba(255,255,255,.6);box-shadow:0 4px 12px rgba(68,58,49,.06),inset 0 1px rgba(255,255,255,.84)}.factory-apps-entitlements-specimens-module__aFNiXa__appGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__appCard{background:linear-gradient(145deg,rgba(255,255,255,.32),rgba(255,255,255,.1)),rgba(246,241,233,.12);border:1px solid rgba(255,255,255,.58);border-radius:1.15rem;gap:.72rem;min-width:0;padding:.85rem;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.72),0 12px 30px rgba(68,58,49,.06)}.factory-apps-entitlements-specimens-module__aFNiXa__appCard[data-state=recommended]{border-color:var(--ss-aurora-context-border,rgba(151,181,203,.38))}.factory-apps-entitlements-specimens-module__aFNiXa__appCardTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__appIcon{border-radius:.75rem;width:2.2rem;height:2.2rem;font-size:.72rem;font-weight:780}.factory-apps-entitlements-specimens-module__aFNiXa__appCopy{gap:.18rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__appCopy h3{margin:0;font-size:.92rem}.factory-apps-entitlements-specimens-module__aFNiXa__appMeta{border-top:1px solid rgba(66,57,49,.07);gap:.08rem;padding-top:.56rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__appMeta span{color:rgba(48,41,35,.48);font-size:.58rem}.factory-apps-entitlements-specimens-module__aFNiXa__appMeta strong{color:rgba(48,41,35,.7);font-size:.61rem}.factory-apps-entitlements-specimens-module__aFNiXa__appAction{color:rgba(48,41,35,.7);background:rgba(255,255,255,.34);justify-content:space-between;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__detailShell{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.7fr);gap:.85rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__detailIdentity,.factory-apps-entitlements-specimens-module__aFNiXa__detailBody{border-radius:1.25rem;padding:1rem}.factory-apps-entitlements-specimens-module__aFNiXa__detailIdentity{flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__detailIcon{border-radius:1rem;width:3.2rem;height:3.2rem;font-size:.88rem;font-weight:800}.factory-apps-entitlements-specimens-module__aFNiXa__detailIdentity h2{font-size:1.55rem}.factory-apps-entitlements-specimens-module__aFNiXa__detailActions{flex-wrap:wrap;gap:.45rem;margin-top:auto;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__detailActions .factory-apps-entitlements-specimens-module__aFNiXa__secondaryAction{color:rgba(48,41,35,.64);background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.65)}.factory-apps-entitlements-specimens-module__aFNiXa__detailIdentity>small{color:rgba(48,41,35,.44);font-size:.56rem;line-height:1.45}.factory-apps-entitlements-specimens-module__aFNiXa__detailBody{gap:1rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__detailSection{gap:.55rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__featureGrid article{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.55);border-radius:.85rem;gap:.18rem;padding:.68rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__featureGrid strong{font-size:.67rem}.factory-apps-entitlements-specimens-module__aFNiXa__modulePreview{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.58);border-radius:.9rem;overflow:hidden}.factory-apps-entitlements-specimens-module__aFNiXa__modulePreview header,.factory-apps-entitlements-specimens-module__aFNiXa__servicesWorkspace>header,.factory-apps-entitlements-specimens-module__aFNiXa__demoHeader,.factory-apps-entitlements-specimens-module__aFNiXa__configurationCard>header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__modulePreview header{border-bottom:1px solid rgba(66,57,49,.07);padding:.62rem .7rem}.factory-apps-entitlements-specimens-module__aFNiXa__modulePreview header span,.factory-apps-entitlements-specimens-module__aFNiXa__servicesWorkspace>header span{font-size:.72rem;font-weight:760}.factory-apps-entitlements-specimens-module__aFNiXa__modulePreview header small,.factory-apps-entitlements-specimens-module__aFNiXa__servicesWorkspace>header small{color:rgba(48,41,35,.46);font-size:.58rem}.factory-apps-entitlements-specimens-module__aFNiXa__modulePreview nav{gap:.2rem;padding:.5rem .7rem 0;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__modulePreview nav button:disabled{opacity:.48;cursor:default}.factory-apps-entitlements-specimens-module__aFNiXa__modulePreview nav button span{margin-left:.3rem;font-size:.48rem}.factory-apps-entitlements-specimens-module__aFNiXa__modulePreviewBody{min-height:5.5rem;padding:.85rem .75rem}.factory-apps-entitlements-specimens-module__aFNiXa__contractStrip{background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.54);border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.factory-apps-entitlements-specimens-module__aFNiXa__contractStrip>div{gap:.12rem;padding:.65rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__contractStrip>div+div{border-left:1px solid rgba(66,57,49,.07)}.factory-apps-entitlements-specimens-module__aFNiXa__contractStrip strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.factory-apps-entitlements-specimens-module__aFNiXa__entitlementDemo{border-radius:1.3rem;padding:1rem}.factory-apps-entitlements-specimens-module__aFNiXa__demoHeader h2{margin-top:.15rem;font-size:1.2rem}.factory-apps-entitlements-specimens-module__aFNiXa__entitlementControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__entitlementControls label,.factory-apps-entitlements-specimens-module__aFNiXa__configurationRows label{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.55);border-radius:.82rem;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;padding:.62rem;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__entitlementControls label>span,.factory-apps-entitlements-specimens-module__aFNiXa__configurationRows label>span{gap:.08rem;min-width:0;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__entitlementControls strong,.factory-apps-entitlements-specimens-module__aFNiXa__configurationRows strong{font-size:.65rem}.factory-apps-entitlements-specimens-module__aFNiXa__entitlementControls small,.factory-apps-entitlements-specimens-module__aFNiXa__configurationRows small{color:rgba(48,41,35,.45);font-size:.55rem}.factory-apps-entitlements-specimens-module__aFNiXa__entitlementControls input,.factory-apps-entitlements-specimens-module__aFNiXa__configurationRows input{accent-color:#738c77;width:1rem;height:1rem}.factory-apps-entitlements-specimens-module__aFNiXa__servicesFrame{grid-template-columns:minmax(0,1fr) 18rem;gap:.65rem;min-height:20rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__servicesWorkspace,.factory-apps-entitlements-specimens-module__aFNiXa__contextRail{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.54);border-radius:1rem;min-width:0}.factory-apps-entitlements-specimens-module__aFNiXa__servicesWorkspace{padding:.75rem}.factory-apps-entitlements-specimens-module__aFNiXa__servicesWorkspace>header{padding-bottom:.6rem}.factory-apps-entitlements-specimens-module__aFNiXa__serviceTabs{margin-bottom:.7rem}.factory-apps-entitlements-specimens-module__aFNiXa__fakeTable{border:1px solid rgba(255,255,255,.5);border-radius:.8rem;overflow:hidden}.factory-apps-entitlements-specimens-module__aFNiXa__fakeTable>div{color:rgba(48,41,35,.58);border-bottom:1px solid rgba(66,57,49,.06);grid-template-columns:minmax(0,1fr) 5.5rem 6.5rem;align-items:center;gap:.5rem;padding:.62rem .7rem;font-size:.61rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__fakeTable>div:last-child{border-bottom:0}.factory-apps-entitlements-specimens-module__aFNiXa__fakeTableHead{letter-spacing:.06em;text-transform:uppercase;background:rgba(255,255,255,.18);font-weight:760;font-size:.52rem!important}.factory-apps-entitlements-specimens-module__aFNiXa__fakeTable>div[data-selected=true]{background:linear-gradient(90deg,rgba(255,255,255,.22),rgba(255,255,255,.08)),var(--ss-aurora-context,rgba(190,211,228,.2));box-shadow:inset 3px 0 0 var(--ss-aurora-context-border,rgba(151,181,203,.64))}.factory-apps-entitlements-specimens-module__aFNiXa__fakeTable strong{color:rgba(48,41,35,.78);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.factory-apps-entitlements-specimens-module__aFNiXa__contextRail{flex-direction:column;gap:.55rem;padding:.8rem;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__contextRail h3{margin:0;font-size:.9rem}.factory-apps-entitlements-specimens-module__aFNiXa__contextMetric,.factory-apps-entitlements-specimens-module__aFNiXa__contextDecision{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.52);border-radius:.82rem;gap:.12rem;padding:.65rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__contextMetric{margin-top:.3rem}.factory-apps-entitlements-specimens-module__aFNiXa__contextMetric span{color:rgba(48,41,35,.45);text-transform:uppercase;font-size:.54rem}.factory-apps-entitlements-specimens-module__aFNiXa__contextMetric strong,.factory-apps-entitlements-specimens-module__aFNiXa__contextDecision strong{font-size:.66rem}.factory-apps-entitlements-specimens-module__aFNiXa__contextDecision{border-color:var(--ss-aurora-context-border,rgba(151,181,203,.32));background:var(--ss-aurora-context,rgba(190,211,228,.12));margin-top:auto}.factory-apps-entitlements-specimens-module__aFNiXa__opportunityShell,.factory-apps-entitlements-specimens-module__aFNiXa__configurationShell{grid-template-columns:minmax(14rem,.75fr) minmax(0,1.5fr);gap:.8rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__opportunityContext,.factory-apps-entitlements-specimens-module__aFNiXa__opportunityPanel,.factory-apps-entitlements-specimens-module__aFNiXa__profileSummary,.factory-apps-entitlements-specimens-module__aFNiXa__configurationCard{border-radius:1.2rem;padding:.9rem}.factory-apps-entitlements-specimens-module__aFNiXa__opportunityContext,.factory-apps-entitlements-specimens-module__aFNiXa__profileSummary{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__opportunityContext h2,.factory-apps-entitlements-specimens-module__aFNiXa__profileSummary h2{font-size:1.2rem}.factory-apps-entitlements-specimens-module__aFNiXa__signalRow{color:rgba(48,41,35,.5);border-top:1px solid rgba(66,57,49,.07);justify-content:space-between;align-items:center;gap:.7rem;width:100%;padding-top:.5rem;font-size:.59rem;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__signalRow strong{color:rgba(48,41,35,.72);font-size:.61rem}.factory-apps-entitlements-specimens-module__aFNiXa__opportunityPanel{gap:.72rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__opportunityHead{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__opportunityHead>div{gap:.12rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__opportunityHead strong{font-size:.9rem}.factory-apps-entitlements-specimens-module__aFNiXa__disclosureButton{color:rgba(48,41,35,.68);cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:1px solid rgba(66,57,49,.08);border-left:0;border-right:0;justify-content:space-between;align-items:center;padding:.58rem 0;font-size:.62rem;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__opportunityReasons{color:rgba(48,41,35,.58);background:rgba(255,255,255,.18);border-radius:.75rem;gap:.3rem;padding:.65rem;font-size:.6rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__previewFooter{border-top:1px solid rgba(66,57,49,.08);justify-content:space-between;align-items:end;gap:.7rem;padding-top:.7rem;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__previewFooter>div{gap:.12rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__previewFooter strong{font-size:.64rem}.factory-apps-entitlements-specimens-module__aFNiXa__profileTags{flex-wrap:wrap;gap:.35rem;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__profileReason{border:1px solid var(--ss-aurora-context-border,rgba(151,181,203,.3));background:var(--ss-aurora-context,rgba(190,211,228,.1));border-radius:.85rem;gap:.25rem;margin-top:auto;padding:.7rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__configurationCard{gap:.7rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__configurationCard h3{margin-top:.12rem;font-size:1rem}.factory-apps-entitlements-specimens-module__aFNiXa__configurationRows{gap:.4rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__configurationRows label[data-selected=true]{border-color:var(--ss-aurora-context-border,rgba(151,181,203,.34));background:linear-gradient(90deg,rgba(255,255,255,.22),rgba(255,255,255,.08)),var(--ss-aurora-context,rgba(190,211,228,.12))}.factory-apps-entitlements-specimens-module__aFNiXa__configurationRows em{color:rgba(48,41,35,.48);white-space:nowrap;font-size:.55rem;font-style:normal}.factory-apps-entitlements-specimens-module__aFNiXa__configurationCard footer{border-top:1px solid rgba(66,57,49,.08);justify-content:space-between;align-items:end;gap:.8rem;padding-top:.75rem;display:flex}.factory-apps-entitlements-specimens-module__aFNiXa__configurationCard footer>div{gap:.1rem;display:grid}.factory-apps-entitlements-specimens-module__aFNiXa__configurationCard footer strong{font-size:.64rem}@media (max-width:980px){.factory-apps-entitlements-specimens-module__aFNiXa__appGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-apps-entitlements-specimens-module__aFNiXa__servicesFrame{grid-template-columns:minmax(0,1fr) 16rem}}@media (max-width:760px){.factory-apps-entitlements-specimens-module__aFNiXa__storeHero,.factory-apps-entitlements-specimens-module__aFNiXa__detailShell,.factory-apps-entitlements-specimens-module__aFNiXa__opportunityShell,.factory-apps-entitlements-specimens-module__aFNiXa__configurationShell,.factory-apps-entitlements-specimens-module__aFNiXa__servicesFrame{grid-template-columns:1fr}.factory-apps-entitlements-specimens-module__aFNiXa__businessContext{width:100%}.factory-apps-entitlements-specimens-module__aFNiXa__recommendationBand{grid-template-columns:auto minmax(0,1fr)}.factory-apps-entitlements-specimens-module__aFNiXa__recommendationBand button{grid-column:1/-1}.factory-apps-entitlements-specimens-module__aFNiXa__entitlementControls,.factory-apps-entitlements-specimens-module__aFNiXa__contractStrip{grid-template-columns:1fr}.factory-apps-entitlements-specimens-module__aFNiXa__contractStrip>div+div{border-top:1px solid rgba(66,57,49,.07);border-left:0}}@media (max-width:560px){.factory-apps-entitlements-specimens-module__aFNiXa__appGrid,.factory-apps-entitlements-specimens-module__aFNiXa__featureGrid{grid-template-columns:1fr}.factory-apps-entitlements-specimens-module__aFNiXa__demoHeader,.factory-apps-entitlements-specimens-module__aFNiXa__configurationCard>header,.factory-apps-entitlements-specimens-module__aFNiXa__configurationCard footer,.factory-apps-entitlements-specimens-module__aFNiXa__previewFooter,.factory-apps-entitlements-specimens-module__aFNiXa__opportunityHead{flex-direction:column;align-items:flex-start}.factory-apps-entitlements-specimens-module__aFNiXa__fakeTable>div{grid-template-columns:minmax(0,1fr) 4.5rem}.factory-apps-entitlements-specimens-module__aFNiXa__fakeTable>div>:last-child{display:none}}
.my-salon-back-link-module__Qb01sa__back{color:#596168;background:#fff;border:1px solid #e1e4e2;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;text-decoration:none;transition:border-color .14s,background-color .14s,color .14s,transform .14s;display:inline-grid}.my-salon-back-link-module__Qb01sa__back[data-show-label=true]{white-space:nowrap;gap:.45rem;width:auto;min-height:2.75rem;padding:.35rem .8rem .35rem .6rem;font-size:.75rem;font-weight:650;display:inline-flex}.my-salon-back-link-module__Qb01sa__back svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.my-salon-back-link-module__Qb01sa__back:hover{color:#20272d;background:#f7f8f6;border-color:#cad2cd;transform:translate(-1px)}.my-salon-back-link-module__Qb01sa__back:focus-visible{outline-offset:2px;outline:2px solid rgba(32,39,45,.32)}@media (prefers-reduced-motion:reduce){.my-salon-back-link-module__Qb01sa__back{transition:none}.my-salon-back-link-module__Qb01sa__back:hover{transform:none}}
.my-salon-module-chrome-module__jFjp8q__header{box-sizing:border-box;background:#fff;border-bottom:1px solid rgba(20,27,32,.07);flex:none;align-items:center;gap:.75rem;min-height:4.35rem;padding:.8rem 2rem;display:flex}.my-salon-module-chrome-module__jFjp8q__headerLead{align-items:center;gap:.75rem;min-width:0;display:flex}.my-salon-module-chrome-module__jFjp8q__headerCopy{gap:.12rem;min-width:0;display:grid}.my-salon-module-chrome-module__jFjp8q__headerCopy span{color:#747d83;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:720}.my-salon-module-chrome-module__jFjp8q__headerCopy strong{color:#20272d;letter-spacing:-.015em;font-size:.95rem;font-weight:650}.my-salon-module-chrome-module__jFjp8q__footer{box-sizing:border-box;background:#fff;border-top:1px solid rgba(20,27,32,.07);flex:none;justify-content:space-between;align-items:center;gap:.9rem;min-height:3.75rem;padding:.7rem 2rem;display:flex;box-shadow:0 -10px 28px rgba(29,34,38,.03)}.my-salon-module-chrome-module__jFjp8q__footerCopy{gap:.1rem;display:grid}.my-salon-module-chrome-module__jFjp8q__footerCopy strong{color:#20272d;font-size:.72rem;font-weight:720}.my-salon-module-chrome-module__jFjp8q__footerCopy span{color:#747d83;letter-spacing:.04em;font-size:.62rem}.my-salon-module-chrome-module__jFjp8q__footerState{color:#26744f;background:#eef7f2;border:1px solid #d7e9df;border-radius:999px;align-items:center;min-height:1.8rem;padding:.25rem .55rem;font-size:.6rem;font-weight:720;display:inline-flex}@media (max-width:720px){.my-salon-module-chrome-module__jFjp8q__header,.my-salon-module-chrome-module__jFjp8q__footer{padding-left:1rem;padding-right:1rem}.my-salon-module-chrome-module__jFjp8q__footer{flex-direction:column;align-items:stretch}}
.salon-studio-avatars-identity-module__P_zOea__avatar{background:linear-gradient(145deg,rgba(255,255,255,.38),rgba(255,255,255,.12)),var(--ss-aurora-context,rgba(190,211,228,.18));color:rgba(48,41,35,.72);letter-spacing:.02em;border:1px solid rgba(255,255,255,.52);border-radius:.86rem;flex:none;place-items:center;font-size:.68rem;font-weight:800;display:inline-grid;box-shadow:inset 0 1px rgba(255,255,255,.78),0 7px 18px rgba(68,58,49,.07)}.salon-studio-avatars-identity-module__P_zOea__avatar[data-size=sm]{border-radius:.65rem;width:2rem;height:2rem;font-size:.58rem}.salon-studio-avatars-identity-module__P_zOea__avatar[data-size=md]{width:2.65rem;height:2.65rem}.salon-studio-avatars-identity-module__P_zOea__avatar[data-size=lg]{border-radius:1rem;width:3.6rem;height:3.6rem;font-size:.82rem}.salon-studio-avatars-identity-module__P_zOea__statusWrap{display:inline-flex;position:relative}.salon-studio-avatars-identity-module__P_zOea__statusDot{background:rgba(135,145,151,.65);border:2px solid rgba(249,247,242,.92);border-radius:50%;width:.72rem;height:.72rem;position:absolute;bottom:-.08rem;right:-.08rem}.salon-studio-avatars-identity-module__P_zOea__statusDot[data-status=online]{background:rgba(95,153,105,.88)}.salon-studio-avatars-identity-module__P_zOea__statusDot[data-status=busy]{background:rgba(182,103,91,.88)}.salon-studio-avatars-identity-module__P_zOea__statusDot[data-status=away]{background:rgba(198,157,84,.88)}.salon-studio-avatars-identity-module__P_zOea__group{align-items:center;padding-left:.35rem;display:flex}.salon-studio-avatars-identity-module__P_zOea__group>.salon-studio-avatars-identity-module__P_zOea__avatar,.salon-studio-avatars-identity-module__P_zOea__group>.salon-studio-avatars-identity-module__P_zOea__extra{margin-left:-.35rem}.salon-studio-avatars-identity-module__P_zOea__extra{color:rgba(48,41,35,.62);background:rgba(255,255,255,.28);border:1px solid rgba(255,255,255,.5);border-radius:.65rem;place-items:center;width:2rem;height:2rem;font-size:.58rem;font-weight:760;display:grid}.salon-studio-avatars-identity-module__P_zOea__identity,.salon-studio-avatars-identity-module__P_zOea__account,.salon-studio-avatars-identity-module__P_zOea__salon{background:linear-gradient(145deg,rgba(255,255,255,.3),rgba(255,255,255,.1)),rgba(246,241,233,.14);border:1px solid rgba(255,255,255,.42);border-radius:1rem;width:100%;min-width:0;box-shadow:inset 0 1px rgba(255,255,255,.7)}.salon-studio-avatars-identity-module__P_zOea__identity,.salon-studio-avatars-identity-module__P_zOea__account{align-items:center;gap:.78rem;padding:.82rem;display:flex}.salon-studio-avatars-identity-module__P_zOea__identity>div,.salon-studio-avatars-identity-module__P_zOea__account>div,.salon-studio-avatars-identity-module__P_zOea__salon>div{gap:.14rem;min-width:0;display:grid}.salon-studio-avatars-identity-module__P_zOea__identity strong,.salon-studio-avatars-identity-module__P_zOea__account strong,.salon-studio-avatars-identity-module__P_zOea__salon strong{color:#302923;font-size:.78rem;font-weight:760}.salon-studio-avatars-identity-module__P_zOea__identity span,.salon-studio-avatars-identity-module__P_zOea__account span,.salon-studio-avatars-identity-module__P_zOea__salon span{color:rgba(48,41,35,.56);font-size:.67rem}.salon-studio-avatars-identity-module__P_zOea__identity small,.salon-studio-avatars-identity-module__P_zOea__account small,.salon-studio-avatars-identity-module__P_zOea__salon small{color:rgba(48,41,35,.42);font-size:.61rem}.salon-studio-avatars-identity-module__P_zOea__account .salon-studio-avatars-identity-module__P_zOea__chevron{color:rgba(48,41,35,.42);margin-left:auto;font-size:.8rem}.salon-studio-avatars-identity-module__P_zOea__salon{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.9rem;display:grid}.salon-studio-avatars-identity-module__P_zOea__salonMark{background:linear-gradient(145deg,var(--ss-aurora-context,rgba(190,211,228,.22)),rgba(255,255,255,.18));color:rgba(48,41,35,.68);border:1px solid rgba(255,255,255,.55);border-radius:.9rem;place-items:center;width:3.1rem;height:3.1rem;font-size:.73rem;font-weight:820;display:grid}article[data-factory-item=spa-glass-person-identity]{grid-column:1/-1}article[data-factory-item=spa-glass-account-identity]{grid-column:1/-1}article[data-factory-item=spa-glass-salon-identity]{grid-column:1/-1}
.salon-studio-save-status-module__0NlcBa__status{color:#687279;border:1px solid transparent;border-radius:999px;align-items:center;gap:.4rem;min-height:1.8rem;padding:.3rem .6rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.salon-studio-save-status-module__0NlcBa__status[data-state=saved]{border-color:var(--salon-ui-green-border);background:var(--salon-green-soft);color:var(--salon-green-core)}.salon-studio-save-status-module__0NlcBa__status[data-state=saved]>span{font-size:.8rem;line-height:1}
.transition-loader-module__oJZICG__overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(247,246,242,.9);position:fixed;top:0;bottom:0;left:0;right:0}.transition-loader-module__oJZICG__page{min-height:100vh;min-height:100svh;background:var(--salon-ui-canvas-treatment,#f7f6f2);min-height:100dvh}.transition-loader-module__oJZICG__workspace{background:var(--salon-ui-canvas-treatment,#f7f6f2);flex:auto;align-self:stretch;min-height:0}.transition-loader-module__oJZICG__frame{box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:1.5rem;display:flex}.transition-loader-module__oJZICG__veil{animation:.26s ease-out both transition-loader-module__oJZICG__veil-in}.transition-loader-module__oJZICG__light{transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.22,1,.36,1) both transition-loader-module__oJZICG__light-settle,1.4s ease-in-out .7s infinite alternate transition-loader-module__oJZICG__light-glow}.transition-loader-module__oJZICG__message{animation:.52s ease-out .26s both transition-loader-module__oJZICG__message-in}@keyframes transition-loader-module__oJZICG__veil-in{0%{opacity:0}to{opacity:1}}@keyframes transition-loader-module__oJZICG__light-settle{0%{opacity:.4;transform:translateY(-28px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes transition-loader-module__oJZICG__light-glow{0%{filter:drop-shadow(0 0 rgba(233,185,143,0))}to{filter:drop-shadow(0 0 7px rgba(233,185,143,.95))}}@keyframes transition-loader-module__oJZICG__message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.transition-loader-module__oJZICG__veil,.transition-loader-module__oJZICG__light,.transition-loader-module__oJZICG__message{animation:none}}.transition-loader-module__oJZICG__embossed{filter:drop-shadow(0 -1px rgba(255,255,255,.95))drop-shadow(0 2px 2px rgba(20,27,32,.28))drop-shadow(0 10px 16px rgba(20,27,32,.16))}.transition-loader-module__oJZICG__message{text-shadow:0 1px rgba(255,255,255,.95),0 -1px rgba(20,27,32,.12)}
.salon-os-error-state-module__kJrRnW__root{width:min(42rem,100%)}.salon-os-error-state-module__kJrRnW__root p{margin:0;line-height:1.5}.salon-os-error-state-module__kJrRnW__root small{color:#7c7770;margin-top:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;display:block}
