.object-tree-module__knLTOG__node{display:grid}.object-tree-module__knLTOG__node[data-depth="0"]{background:#fbfaf7;border-radius:6px;padding:16px 20px 14px;box-shadow:0 0 0 1px rgba(20,27,32,.07),0 2px 0 -1px #ece9e2,0 3px 0 -1px rgba(20,27,32,.12),0 14px 28px rgba(20,27,32,.07)}.object-tree-module__knLTOG__head{color:#20272d;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:6px 0;display:flex}.object-tree-module__knLTOG__head i{color:#7b8288;width:12px;font-style:normal}.object-tree-module__knLTOG__head b{font-size:var(--salon-type-heading-size);font-weight:var(--salon-type-weight-regular)}.object-tree-module__knLTOG__node[data-depth="1"]>.object-tree-module__knLTOG__head b,.object-tree-module__knLTOG__node[data-depth="2"]>.object-tree-module__knLTOG__head b{font-size:var(--salon-type-body-size);font-weight:var(--salon-type-weight-medium)}.object-tree-module__knLTOG__counts{gap:10px;margin-left:auto;display:inline-flex}.object-tree-module__knLTOG__counts em{font-style:normal;font-size:var(--salon-type-micro-size);font-weight:var(--salon-type-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#7b8288}.object-tree-module__knLTOG__counts em[data-status=built]{color:#4f6a22}.object-tree-module__knLTOG__body{gap:10px;padding:2px 0 6px 22px;display:grid}.object-tree-module__knLTOG__role{color:#4b555c;font-size:var(--salon-type-small-size);margin:0}.object-tree-module__knLTOG__source{color:#7b8288;font-size:var(--salon-type-caption-size);overflow-wrap:anywhere}.object-tree-module__knLTOG__group h4{color:#4f6a22;font-size:var(--salon-type-micro-size);font-weight:var(--salon-type-weight-strong);letter-spacing:.2em;text-transform:uppercase;align-items:baseline;gap:8px;margin:6px 0 4px;display:flex}.object-tree-module__knLTOG__group h4 span{color:#7b8288;letter-spacing:.06em}.object-tree-module__knLTOG__group ul{margin:0;padding:0;list-style:none}.object-tree-module__knLTOG__group li{border-top:1px solid rgba(20,27,32,.07);grid-template-columns:12px minmax(9rem,.7fr) minmax(10rem,1fr) minmax(0,1.4fr);align-items:baseline;gap:12px;padding:7px 0;display:grid}.object-tree-module__knLTOG__group li code{color:#20272d;font-size:var(--salon-type-small-size);font-weight:var(--salon-type-weight-medium)}.object-tree-module__knLTOG__signature{color:#7b8288;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--salon-type-caption-size);overflow-wrap:anywhere}.object-tree-module__knLTOG__group li span{color:#4b555c;font-size:var(--salon-type-small-size)}.object-tree-module__knLTOG__group li[data-status=planned] code,.object-tree-module__knLTOG__group li[data-status=planned] span{color:#9aa0a5}.object-tree-module__knLTOG__light{background:#9ccc65;border-radius:1px;align-self:center;width:10px;height:2px;box-shadow:0 0 5px rgba(156,204,101,.8)}li[data-status=planned] .object-tree-module__knLTOG__light{box-shadow:none;background:#d3d0c8}.object-tree-module__knLTOG__children{border-left:1px dotted rgba(20,27,32,.25);gap:4px;margin-top:4px;padding-left:14px;display:grid}@media (max-width:760px){.object-tree-module__knLTOG__group li{grid-template-columns:12px 1fr}.object-tree-module__knLTOG__group li small,.object-tree-module__knLTOG__group li span{grid-column:2}}
.code-map-module__IDvzDG__map{gap:16px;max-width:1100px;display:grid}.code-map-module__IDvzDG__search{gap:6px;display:grid}.code-map-module__IDvzDG__search span{color:#7b8288;font-size:var(--salon-type-micro-size);font-weight:var(--salon-type-weight-semibold);letter-spacing:.24em;text-transform:uppercase}.code-map-module__IDvzDG__search input{color:#20272d;min-height:44px;font:inherit;background:linear-gradient(#ebe8e1,#f4f2ed);border:0;border-radius:8px;outline:none;padding:0 14px;box-shadow:inset 0 .5px 1px rgba(60,55,45,.12),inset 0 -1px rgba(255,255,255,.85)}.code-map-module__IDvzDG__search input:focus{background:#fff;box-shadow:inset 0 2px 4px rgba(20,27,32,.1),0 0 0 2px rgba(111,127,85,.45)}.code-map-module__IDvzDG__area{background:#fbfaf7;border-radius:6px;padding:16px 20px 10px;box-shadow:0 0 0 1px rgba(20,27,32,.07),0 2px 0 -1px #ece9e2,0 3px 0 -1px rgba(20,27,32,.12),0 14px 28px rgba(20,27,32,.07)}.code-map-module__IDvzDG__area h2{font-size:var(--salon-type-heading-size);font-weight:var(--salon-type-weight-regular);align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.code-map-module__IDvzDG__area h2 span{color:#7b8288;font-size:var(--salon-type-micro-size);font-weight:var(--salon-type-weight-semibold)}.code-map-module__IDvzDG__area ul{margin:0;padding:0;list-style:none}.code-map-module__IDvzDG__area li{border-top:1px solid rgba(20,27,32,.08);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;padding:8px 0;display:grid}.code-map-module__IDvzDG__area b{color:#20272d;font-size:var(--salon-type-small-size);font-weight:var(--salon-type-weight-medium)}.code-map-module__IDvzDG__area code{overflow-wrap:anywhere;color:#4b555c;font-size:var(--salon-type-small-size)}.code-map-module__IDvzDG__empty{color:#7b8288}@media (max-width:760px){.code-map-module__IDvzDG__area li{grid-template-columns:1fr;gap:2px}}.code-map-module__IDvzDG__objects{gap:8px;display:grid}.code-map-module__IDvzDG__objectsTitle{color:#7b8288;font-size:var(--salon-type-micro-size);font-weight:var(--salon-type-weight-strong);letter-spacing:.24em;text-transform:uppercase;margin:4px 0 0}
.back-office-page-module__f-lJ5q__page{flex-direction:column;min-width:0;display:flex}.back-office-page-module__f-lJ5q__page[data-frame=fixed]{height:calc(100dvh - 4.75rem);min-height:0}.back-office-page-module__f-lJ5q__page[data-frame=fixed]>.back-office-page-module__f-lJ5q__body{flex-direction:column;flex:auto;min-height:0;display:flex}.back-office-page-module__f-lJ5q__head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;margin-bottom:1.1rem;display:flex}.back-office-page-module__f-lJ5q__titles{min-width:0;max-width:72ch}.back-office-page-module__f-lJ5q__eyebrow{color:#8a6a2f;font-size:var(--salon-type-eyebrow-size);font-weight:var(--salon-type-weight-semibold);letter-spacing:var(--salon-type-tracking-label);text-transform:uppercase;margin:0 0 .3rem}.back-office-page-module__f-lJ5q__head h1{color:#20272d;font-size:var(--salon-type-title-size);font-weight:var(--salon-type-weight-light);letter-spacing:var(--salon-type-tracking-tight);margin:0;line-height:1.15}.back-office-page-module__f-lJ5q__purpose{color:#596168;font-size:var(--salon-type-support-size);margin:.4rem 0 0;line-height:1.5}.back-office-page-module__f-lJ5q__summaryLine{color:#596168;font-size:var(--salon-type-support-size);margin:0 0 .75rem;line-height:1.5}.back-office-page-module__f-lJ5q__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.back-office-page-module__f-lJ5q__filters{flex-wrap:wrap;flex:none;align-items:center;gap:.6rem .9rem;margin-bottom:1rem;display:flex}.back-office-page-module__f-lJ5q__archivedNote{color:#5c4a2a;font-size:var(--salon-type-copy-size);background:#f4efe4;border-radius:14px;flex:none;margin:0 0 1rem;padding:.7rem .95rem;line-height:1.5}.back-office-page-module__f-lJ5q__body{min-width:0}@media (max-width:860px){.back-office-page-module__f-lJ5q__page[data-frame=fixed]{height:auto}.back-office-page-module__f-lJ5q__head{align-items:flex-start}}.back-office-page-module__f-lJ5q__shelfDrawer{gap:12px;display:grid}.back-office-page-module__f-lJ5q__shelfDrawer dl{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:10px 16px;margin:0;display:grid}.back-office-page-module__f-lJ5q__shelfDrawer dt{color:#8a9197;font-size:var(--salon-type-eyebrow-size);letter-spacing:.08em;text-transform:uppercase}.back-office-page-module__f-lJ5q__shelfDrawer dd{color:#20272d;font-size:var(--salon-type-copy-size);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.45}
.back-office-module__cmosaW__shell{--bo-bg:#f7f9fa;--bo-ink:#20272d;--bo-muted:#687279;--bo-line:rgba(20,27,32,.09);--bo-panel:#fff;--bo-accent:#20272d;--bo-danger:#b91c1c;--bo-warn:#b45309;background:var(--salon-ui-canvas-treatment,linear-gradient(155deg,#fafbfc 0%,#f0f4f6 100%));min-height:100dvh;color:var(--bo-ink);font-family:var(--salon-ui-font);grid-template-columns:280px minmax(0,1fr);display:grid}.back-office-module__cmosaW__nav{border-right:1px solid var(--bo-line);background:color-mix(in srgb,var(--bo-panel)94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;gap:.95rem;height:100dvh;min-height:0;padding:1.3rem .9rem .9rem;display:flex;position:-webkit-sticky;position:sticky;top:0}.back-office-module__cmosaW__brandHeader{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.back-office-module__cmosaW__brandLink{min-height:52px;color:inherit;border-radius:16px;align-items:center;gap:.65rem;min-width:0;padding:.28rem;text-decoration:none;display:inline-flex}.back-office-module__cmosaW__brandLink:hover{background:rgba(32,39,45,.043)}.back-office-module__cmosaW__brandLogo{box-sizing:border-box;background:#fff;border:1px solid rgba(20,27,32,.09);border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;padding:.43rem;display:grid;box-shadow:0 5px 15px rgba(29,34,38,.055)}.back-office-module__cmosaW__brandLogo img{object-fit:contain;width:100%;height:100%;display:block}.back-office-module__cmosaW__brandText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.back-office-module__cmosaW__brandText strong{letter-spacing:-.028em;font-size:.96rem;font-weight:720;line-height:1.23}.back-office-module__cmosaW__brandText small{letter-spacing:.012em;color:var(--bo-muted);font-size:.69rem}.back-office-module__cmosaW__mobileMenuToggle{display:none}.back-office-module__cmosaW__navScroll{scrollbar-width:thin;scrollbar-color:rgba(32,39,45,.2) transparent;flex:auto;min-height:0;padding:.38rem .3rem .7rem .12rem;overflow-x:hidden;overflow-y:auto}.back-office-module__cmosaW__navCaption{color:#8b949b;letter-spacing:.135em;margin:.52rem .7rem .65rem;font-size:.64rem;font-weight:760}.back-office-module__cmosaW__modulesCaption{margin-top:1.6rem}.back-office-module__cmosaW__overviewLink,.back-office-module__cmosaW__groupButton{box-sizing:border-box;width:100%;min-height:48px;color:var(--bo-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:13px;align-items:center;gap:.68rem;padding:.4rem .58rem;font-size:.855rem;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.back-office-module__cmosaW__overviewLink:hover,.back-office-module__cmosaW__groupButton:hover{background:rgba(32,39,45,.05)}.back-office-module__cmosaW__overviewLink[data-active=true],.back-office-module__cmosaW__groupButton[data-active=true]{background:rgba(32,39,45,.067)}.back-office-module__cmosaW__overviewLink[data-active=true]{font-weight:700}.back-office-module__cmosaW__navIcon{color:#556069;background:rgba(32,39,45,.047);border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.back-office-module__cmosaW__overviewLink[data-active=true] .back-office-module__cmosaW__navIcon,.back-office-module__cmosaW__groupButton[data-active=true] .back-office-module__cmosaW__navIcon{color:var(--bo-ink);background:rgba(32,39,45,.106)}.back-office-module__cmosaW__navGroups{flex-direction:column;gap:.26rem;display:flex}.back-office-module__cmosaW__navGroup{min-width:0}.back-office-module__cmosaW__navGroupHeading{margin:0}.back-office-module__cmosaW__groupLabel{flex:auto;font-weight:640;line-height:1.35}.back-office-module__cmosaW__chevron{opacity:.65;flex:none;transition:transform .18s}.back-office-module__cmosaW__chevron[data-open=true]{transform:rotate(180deg)}.back-office-module__cmosaW__navChildren{border-left:1px solid rgba(32,39,45,.14);flex-direction:column;gap:.1rem;margin:0 0 0 1.55rem;padding:.32rem 0 .43rem 1.2rem;list-style:none;animation:.19s ease-out both back-office-module__cmosaW__navReveal;display:flex;position:relative}.back-office-module__cmosaW__navChildren li{min-width:0}.back-office-module__cmosaW__navLeaf{box-sizing:border-box;color:#606b73;border:1px solid transparent;border-radius:11px;align-items:center;gap:.67rem;min-height:44px;padding:.45rem .7rem;font-size:.805rem;text-decoration:none;transition:color .15s,background .15s;display:flex}.back-office-module__cmosaW__navLeaf:hover{color:var(--bo-ink);background:rgba(32,39,45,.05)}.back-office-module__cmosaW__navLeaf[data-active=true]{color:var(--bo-ink);background:#fff;border-color:rgba(32,39,45,.11);font-weight:700;box-shadow:0 4px 12px rgba(29,34,38,.043)}.back-office-module__cmosaW__leafDot{background:#acb4b9;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.back-office-module__cmosaW__navLeaf[data-active=true] .back-office-module__cmosaW__leafDot{background:var(--bo-ink)}.back-office-module__cmosaW__navFooter{color:var(--bo-muted);border-top:1px solid rgba(32,39,45,.075);flex-direction:column;gap:.7rem;margin-top:auto;padding:.85rem .35rem .15rem;display:flex}.back-office-module__cmosaW__navUser{align-items:center;gap:.6rem;min-width:0;display:flex}.back-office-module__cmosaW__navAvatar{color:#29343b;background:#edf1f3;border-radius:11px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:.8rem;font-weight:720;display:grid}.back-office-module__cmosaW__navUserText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.back-office-module__cmosaW__navUserText strong{text-overflow:ellipsis;white-space:nowrap;max-width:186px;font-size:.77rem;font-weight:650;overflow:hidden}.back-office-module__cmosaW__navUserText small{color:#879199;text-transform:capitalize;font-size:.68rem}.back-office-module__cmosaW__navLogout{border-radius:11px;width:100%;min-height:44px;font-size:.8rem}.back-office-module__cmosaW__brandLink:focus-visible{outline:2px solid var(--bo-ink);outline-offset:2px}.back-office-module__cmosaW__mobileMenuToggle:focus-visible{outline:2px solid var(--bo-ink);outline-offset:2px}.back-office-module__cmosaW__overviewLink:focus-visible{outline:2px solid var(--bo-ink);outline-offset:2px}.back-office-module__cmosaW__groupButton:focus-visible{outline:2px solid var(--bo-ink);outline-offset:2px}.back-office-module__cmosaW__navLeaf:focus-visible{outline:2px solid var(--bo-ink);outline-offset:2px}.back-office-module__cmosaW__navLogout:focus-visible{outline:2px solid var(--bo-ink);outline-offset:2px}@keyframes back-office-module__cmosaW__navReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.back-office-module__cmosaW__navChildren{animation:none}.back-office-module__cmosaW__chevron,.back-office-module__cmosaW__navLeaf,.back-office-module__cmosaW__groupButton,.back-office-module__cmosaW__overviewLink{transition:none}}.back-office-module__cmosaW__main{min-width:0;padding:1.75rem 2rem 3rem}.back-office-module__cmosaW__pageHeader{margin-bottom:1.5rem}.back-office-module__cmosaW__pageHeader h1{font-size:var(--salon-type-title-size);font-weight:var(--salon-type-weight-light);letter-spacing:var(--salon-type-tracking-tight);margin:0}.back-office-module__cmosaW__pageHeader p{color:var(--bo-muted);max-width:60ch;margin:.4rem 0 0}.back-office-module__cmosaW__metrics{flex:none;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.back-office-module__cmosaW__metric{background:var(--bo-panel);border:1px solid rgba(20,27,32,.05);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 30px rgba(29,34,38,.043)}.back-office-module__cmosaW__metric strong{font-size:var(--salon-type-title-size);font-weight:var(--salon-type-weight-light);font-variant-numeric:tabular-nums;letter-spacing:var(--salon-type-tracking-tight);line-height:1.1;display:block}.back-office-module__cmosaW__metric span{color:var(--bo-muted);font-size:var(--salon-type-eyebrow-size);font-weight:var(--salon-type-weight-semibold);letter-spacing:.12em;text-transform:uppercase;margin-top:.35rem;display:block}.back-office-module__cmosaW__sectionHeading{font-size:var(--salon-type-heading-size);font-weight:var(--salon-type-weight-semibold);margin:.5rem 0 .6rem}.back-office-module__cmosaW__overviewUpdatesHeading{justify-content:space-between;align-items:center;gap:.8rem;margin-top:.5rem;display:flex}.back-office-module__cmosaW__overviewUpdatesHeading .back-office-module__cmosaW__sectionHeading{margin:0 0 .6rem}.back-office-module__cmosaW__overviewUpdatesHeading a{flex:none;align-items:center;margin-bottom:.6rem;text-decoration:none;display:inline-flex}.back-office-module__cmosaW__panel{background:var(--bo-panel);border:1px solid rgba(20,27,32,.055);border-radius:22px;margin-bottom:1rem;padding:1.1rem 1.25rem;box-shadow:0 14px 42px rgba(29,34,38,.067)}.back-office-module__cmosaW__panel h2{font-size:var(--salon-type-heading-size);font-weight:var(--salon-type-weight-semibold);margin:0 0 .75rem}.back-office-module__cmosaW__panel .back-office-module__cmosaW__metrics:last-child{margin-bottom:0}.back-office-module__cmosaW__tableWrap{overflow-x:auto}.back-office-module__cmosaW__tableWrap table{border-collapse:collapse;width:100%;font-size:.86rem}.back-office-module__cmosaW__tableWrap th,.back-office-module__cmosaW__tableWrap td{text-align:left;border-bottom:1px solid var(--bo-line);vertical-align:top;padding:.55rem .45rem}.back-office-module__cmosaW__tableWrap th{color:var(--bo-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.back-office-module__cmosaW__communicationControl{justify-items:start;gap:.35rem;min-width:14rem;display:grid}.back-office-module__cmosaW__communicationRestricted,.back-office-module__cmosaW__communicationAvailable{border-radius:999px;align-items:center;min-height:1.5rem;padding:.15rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.back-office-module__cmosaW__communicationRestricted{color:#991b1b;background:#fee2e2}.back-office-module__cmosaW__communicationAvailable{color:#166534;background:#dcfce7}.back-office-module__cmosaW__communicationManage{color:#115e59;cursor:pointer;font-size:.78rem;font-weight:600}.back-office-module__cmosaW__communicationForm{gap:.5rem;width:min(19rem,70vw);padding:.65rem 0;display:grid}.back-office-module__cmosaW__communicationForm label{color:var(--bo-muted);gap:.3rem;font-size:.76rem;font-weight:600;display:grid}.back-office-module__cmosaW__communicationForm textarea{resize:vertical;border:1px solid var(--bo-line);width:100%;color:var(--bo-ink);font:inherit;background:#fff;border-radius:.5rem;padding:.55rem;font-size:.82rem}.back-office-module__cmosaW__communicationForm button{border:1px solid var(--bo-line);color:var(--bo-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-self:start;padding:.45rem .75rem;font-size:.78rem;font-weight:650}.back-office-module__cmosaW__communicationForm button:disabled{cursor:not-allowed;opacity:.5}.back-office-module__cmosaW__communicationForm .back-office-module__cmosaW__communicationPause{color:#fff;background:#b91c1c;border-color:#b91c1c}.back-office-module__cmosaW__communicationForm .back-office-module__cmosaW__communicationRelease{color:#fff;background:#0f766e;border-color:#0f766e}.back-office-module__cmosaW__communicationForm p{color:var(--bo-muted);margin:0;font-size:.75rem}.back-office-module__cmosaW__approvalForm{margin:0;display:inline-flex}.back-office-module__cmosaW__approvalToggle{border:1px solid var(--bo-line);min-width:7.5rem;color:var(--bo-muted);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.72rem;font-weight:650;line-height:1.2;display:inline-flex}.back-office-module__cmosaW__approvalToggle:hover{border-color:color-mix(in srgb,var(--bo-accent)38%,var(--bo-line));color:var(--bo-ink)}.back-office-module__cmosaW__approvalToggle:focus-visible{outline:2px solid color-mix(in srgb,var(--bo-accent)55%,white);outline-offset:2px}.back-office-module__cmosaW__approvalToggleApproved{border-color:color-mix(in srgb,var(--bo-accent)48%,var(--bo-line));background:color-mix(in srgb,var(--bo-accent)11%,white);color:#115e59}.back-office-module__cmosaW__approvalDot{border-radius:999px;place-items:center;width:1rem;height:1rem;font-size:.72rem;display:inline-grid}.back-office-module__cmosaW__authPage{background:var(--salon-ui-canvas-treatment,linear-gradient(155deg,#fafbfc 0%,#f0f4f6 100%));min-height:100vh;color:var(--bo-ink,#20272d);font-family:var(--salon-ui-font);place-items:center;padding:2rem 1rem;display:grid}.back-office-module__cmosaW__authCard{background:var(--bo-panel,#fff);border:1px solid var(--bo-line,rgba(20,27,32,.09));border-radius:24px;width:min(420px,100%);padding:1.75rem 1.5rem;box-shadow:0 18px 52px rgba(29,34,38,.08)}.back-office-module__cmosaW__authCard h1{letter-spacing:-.02em;margin:0;font-size:1.4rem}.back-office-module__cmosaW__authCard p{color:var(--bo-muted,#687279);margin:.45rem 0 1.25rem;font-size:.92rem}.back-office-module__cmosaW__form{flex-direction:column;gap:.85rem;display:flex}.back-office-module__cmosaW__label{flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:550;display:flex}.back-office-module__cmosaW__input,.back-office-module__cmosaW__select,.back-office-module__cmosaW__textarea{box-sizing:border-box;border:1px solid var(--bo-line,rgba(20,27,32,.09));min-height:44px;font:inherit;color:inherit;background:#fff;border-radius:.5rem;padding:.65rem .75rem}.back-office-module__cmosaW__button{font:inherit;background:var(--bo-accent,#20272d);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.7rem 1rem;font-weight:600}.back-office-module__cmosaW__button:disabled{opacity:.55;cursor:not-allowed}.back-office-module__cmosaW__buttonSecondary{border:1px solid var(--bo-line,rgba(20,27,32,.09));min-height:44px;font:inherit;color:var(--bo-ink,#20272d);cursor:pointer;background:#fff;border-radius:.5rem;padding:.7rem 1rem;font-weight:600}.back-office-module__cmosaW__buttonDanger{min-height:44px;font:inherit;background:var(--bo-danger,#b91c1c);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.7rem 1rem;font-weight:600}.back-office-module__cmosaW__error{color:var(--bo-danger,#b91c1c);margin:0;font-size:.85rem}.back-office-module__cmosaW__success{color:#047857;margin:0;font-size:.85rem}.back-office-module__cmosaW__filters{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.back-office-module__cmosaW__chip{border:1px solid var(--bo-line);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.15rem .45rem;font-size:.72rem;font-weight:650;display:inline-block}.back-office-module__cmosaW__chip[data-severity=error],.back-office-module__cmosaW__chip[data-severity=security]{color:var(--bo-danger);border-color:color-mix(in srgb,var(--bo-danger)40%,var(--bo-line))}.back-office-module__cmosaW__chip[data-severity=warning]{color:var(--bo-warn)}.back-office-module__cmosaW__chip[data-severity=success]{color:#047857}.back-office-module__cmosaW__details summary{cursor:pointer;color:var(--bo-muted);font-size:.82rem}.back-office-module__cmosaW__pre{white-space:pre-wrap;background:#f5f5f4;border-radius:.45rem;margin:.5rem 0 0;padding:.75rem;font-size:.78rem;overflow-x:auto}.back-office-module__cmosaW__hierarchy{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.back-office-module__cmosaW__hierarchy li{border:1px solid var(--bo-line);background:#fff;border-radius:.55rem;padding:.7rem .85rem}.back-office-module__cmosaW__hierarchy li strong{font-size:.92rem;display:block}.back-office-module__cmosaW__hierarchy li span{color:var(--bo-muted);font-size:.82rem}.back-office-module__cmosaW__muted{color:var(--bo-muted);font-size:.88rem}@media (max-width:860px){.back-office-module__cmosaW__shell{min-height:100dvh;display:block}.back-office-module__cmosaW__nav{border-right:none;border-bottom:1px solid var(--bo-line);gap:.6rem;height:auto;min-height:0;padding:.72rem 1rem;position:relative;top:auto}.back-office-module__cmosaW__mobileMenuToggle{border:1px solid var(--bo-line);width:44px;height:44px;color:var(--bo-ink);cursor:pointer;background:#fff;border-radius:12px;place-items:center;display:grid}.back-office-module__cmosaW__navScroll,.back-office-module__cmosaW__navFooter{display:none}.back-office-module__cmosaW__nav[data-mobile-open=true] .back-office-module__cmosaW__navScroll{max-height:min(60dvh,560px);padding:.45rem 0 .7rem;display:block;overflow-y:auto}.back-office-module__cmosaW__nav[data-mobile-open=true] .back-office-module__cmosaW__navFooter{margin-top:0;display:flex}.back-office-module__cmosaW__main{padding:1.25rem 1rem 2.5rem}}.back-office-module__cmosaW__selfHealing{background:var(--bo-panel);border:1px solid rgba(20,27,32,.055);border-radius:28px;margin-top:0;padding:1.1rem;box-shadow:0 14px 42px rgba(29,34,38,.067)}.back-office-module__cmosaW__selfHealingHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.back-office-module__cmosaW__selfHealingHeader h2{margin:0;font-size:1.2rem;font-weight:650}.back-office-module__cmosaW__selfHealingHeader p:last-child{color:var(--bo-muted);max-width:72ch;margin:.4rem 0 0}.back-office-module__cmosaW__selfHealingWorkflow{background:#f1f2f0;border:1px solid rgba(20,27,32,.06);border-radius:16px;grid-template-columns:minmax(220px,.85fr) minmax(0,2fr);align-items:center;gap:1rem;margin:0 0 1rem;padding:.9rem 1rem;display:grid}.back-office-module__cmosaW__selfHealingWorkflowIntro{gap:.2rem;display:grid}.back-office-module__cmosaW__selfHealingWorkflowIntro .back-office-module__cmosaW__eyebrow{margin-bottom:.15rem}.back-office-module__cmosaW__selfHealingWorkflowIntro>strong{color:var(--bo-ink);font-size:.96rem}.back-office-module__cmosaW__selfHealingWorkflowIntro>p:last-child{color:var(--bo-muted);margin:.12rem 0 0;font-size:.78rem;line-height:1.45}.back-office-module__cmosaW__selfHealingWorkflowSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.back-office-module__cmosaW__selfHealingWorkflowSteps li{background:#fff;border:1px solid rgba(20,27,32,.055);border-radius:12px;align-items:flex-start;gap:.55rem;min-width:0;padding:.58rem .65rem;display:flex}.back-office-module__cmosaW__selfHealingWorkflowSteps li>span{color:#356c4b;background:#e5efe9;border-radius:50%;flex:0 0 1.55rem;place-items:center;height:1.55rem;font-size:.69rem;font-weight:750;display:grid}.back-office-module__cmosaW__selfHealingWorkflowSteps li[data-state=upcoming]>span{color:#69716e;background:#eceeed}.back-office-module__cmosaW__selfHealingWorkflowSteps li div{gap:.12rem;min-width:0;display:grid}.back-office-module__cmosaW__selfHealingWorkflowSteps li strong{color:var(--bo-ink);font-size:.78rem}.back-office-module__cmosaW__selfHealingWorkflowSteps li small{color:var(--bo-muted);font-size:.7rem;line-height:1.35}.back-office-module__cmosaW__selfHealingSortNote{align-items:baseline;gap:.55rem;margin:-.45rem 0 .65rem;font-size:.75rem;display:flex}.back-office-module__cmosaW__selfHealingSortNote strong{color:var(--bo-ink)}.back-office-module__cmosaW__selfHealingSortNote span{color:var(--bo-muted)}.back-office-module__cmosaW__eyebrow{color:var(--bo-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .3rem;font-size:.68rem;font-weight:700}.back-office-module__cmosaW__selfHealingMetrics{grid-template-columns:repeat(4,minmax(92px,140px));gap:.55rem;margin:0 0 .9rem;display:grid}.back-office-module__cmosaW__selfHealingMetric{border:1px solid var(--bo-line);text-transform:capitalize;background:#fff;border-radius:999px;align-items:baseline;gap:.45rem;padding:.55rem .7rem;display:flex}.back-office-module__cmosaW__selfHealingMetric strong{font-variant-numeric:tabular-nums;font-size:1rem}.back-office-module__cmosaW__selfHealingMetric span{color:var(--bo-muted);font-size:.8rem}.back-office-module__cmosaW__selfHealingTable{min-width:1020px}.back-office-module__cmosaW__selfHealingTable td:first-child{min-width:115px}.back-office-module__cmosaW__selfHealingTable td:nth-child(2){min-width:260px;max-width:380px}.back-office-module__cmosaW__selfHealingTable td:nth-child(3){min-width:155px}.back-office-module__cmosaW__selfHealingTable td:nth-child(4){min-width:200px}.back-office-module__cmosaW__selfHealingTable td:nth-child(5){min-width:110px}.back-office-module__cmosaW__selfHealingTable td>strong,.back-office-module__cmosaW__selfHealingTable td>span:not(.back-office-module__cmosaW__chip),.back-office-module__cmosaW__selfHealingTable td>select{margin-bottom:.3rem;display:block}.back-office-module__cmosaW__selfHealingTable select{text-transform:capitalize;min-width:7rem;max-width:15rem}.back-office-module__cmosaW__selfHealingEventCode{overflow-wrap:anywhere;margin-top:.35rem;font-size:.82rem}.back-office-module__cmosaW__selfHealingMessage{overflow-wrap:anywhere;color:var(--bo-ink);margin:.25rem 0;display:block}.back-office-module__cmosaW__selfHealingJournalLink{color:#115e59;margin-bottom:.35rem;font-weight:700;display:inline-block}.back-office-module__cmosaW__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:860px){.back-office-module__cmosaW__selfHealingHeader{flex-direction:column}.back-office-module__cmosaW__selfHealingWorkflow,.back-office-module__cmosaW__selfHealingWorkflowSteps{grid-template-columns:1fr}.back-office-module__cmosaW__selfHealingMetrics{grid-template-columns:repeat(2,minmax(92px,1fr))}}.back-office-module__cmosaW__selfHealingLogTitle{margin:1.9rem 0 .8rem;font-size:1.1rem;font-weight:650}.back-office-module__cmosaW__selfHealingVerified{color:#115e59;margin:0 0 .8rem;font-size:.85rem;font-weight:600}.back-office-module__cmosaW__selfHealingFilters{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1rem;display:flex}.back-office-module__cmosaW__selfHealingFilters label{color:var(--bo-muted);font-size:.78rem;font-weight:600}.back-office-module__cmosaW__selfHealingFilters input{flex:250px;min-width:170px}.back-office-module__cmosaW__selfHealingFilters select{min-width:135px}.back-office-module__cmosaW__selfHealingFilters .back-office-module__cmosaW__button,.back-office-module__cmosaW__selfHealingFilters .back-office-module__cmosaW__buttonSecondary{min-height:44px}.back-office-module__cmosaW__selfHealingPager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.8rem;display:flex}.back-office-module__cmosaW__selfHealingPagerActions{align-items:center;gap:.6rem;font-size:.8rem;display:flex}.back-office-module__cmosaW__selfHealingPagerActions .back-office-module__cmosaW__buttonSecondary{padding:.5rem .7rem}@media (max-width:860px){.back-office-module__cmosaW__selfHealingFilters{align-items:stretch}.back-office-module__cmosaW__selfHealingFilters input{flex-basis:100%}}.back-office-module__cmosaW__selfHealingTime{white-space:normal;overflow-wrap:normal;color:#24333c;font-variant-numeric:tabular-nums;min-width:0;font-size:.68rem;font-weight:690;line-height:1.35;display:block}.back-office-module__cmosaW__selfHealingTable{table-layout:fixed;width:100%;min-width:0}.back-office-module__cmosaW__selfHealingTable td,.back-office-module__cmosaW__selfHealingTable th{vertical-align:top;color:#29343c;overflow-wrap:anywhere;min-width:0;padding:.7rem .48rem;line-height:1.45}.back-office-module__cmosaW__selfHealingTable th{letter-spacing:.025em;font-size:.67rem}.back-office-module__cmosaW__selfHealingTable select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-left:.45rem;padding-right:.45rem;font-size:.76rem}.back-office-module__cmosaW__selfHealingNextActions{justify-items:start;gap:.4rem;display:grid}.back-office-module__cmosaW__selfHealingNextActions .back-office-module__cmosaW__button,.back-office-module__cmosaW__selfHealingNextActions .back-office-module__cmosaW__buttonSecondary{box-sizing:border-box;white-space:normal;text-align:left;width:100%;min-width:0;max-width:100%;padding:.55rem .6rem;font-size:.76rem}.back-office-module__cmosaW__selfHealingNextActions small{color:var(--bo-muted);font-size:.7rem;line-height:1.35}.back-office-module__cmosaW__selfHealingEventCode{font-size:.82rem;line-height:1.55}.back-office-module__cmosaW__selfHealingMessage{font-size:.78rem;line-height:1.55}@media (max-width:860px){.back-office-module__cmosaW__selfHealingTable{min-width:820px}.back-office-module__cmosaW__selfHealingTable th,.back-office-module__cmosaW__selfHealingTable td{padding-left:.42rem;padding-right:.42rem}}.back-office-module__cmosaW__selfHealingAgentRow>td{background:#f5f7f9;border-top:0;padding:.7rem!important}.back-office-module__cmosaW__selfHealingAgentPane{background:#fff;border:1px solid rgba(20,27,32,.08);border-radius:18px;min-width:0;padding:1rem;box-shadow:0 12px 38px rgba(29,34,38,.08)}.back-office-module__cmosaW__selfHealingAgentPaneHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.back-office-module__cmosaW__selfHealingAgentPaneHeader h3{color:#20272d;margin:0 0 .34rem;font-size:1.05rem;font-weight:740}.back-office-module__cmosaW__selfHealingAgentPaneHeader p{color:#687279;max-width:68rem;margin:.1rem 0;font-size:.75rem;line-height:1.55}.back-office-module__cmosaW__selfHealingAgentToolbar{color:#61707a;background:#f8f9fa;border:1px solid rgba(20,27,32,.055);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin:1rem 0 .78rem;padding:.63rem;font-size:.74rem;display:flex}.back-office-module__cmosaW__selfHealingAgentToolbar>span{overflow-wrap:anywhere}.back-office-module__cmosaW__selfHealingAgentState{color:#37455f;background:#e8ebf6;border-radius:999px;flex:none;align-items:center;padding:.28rem .56rem;font-weight:760;display:inline-flex}.back-office-module__cmosaW__selfHealingAgentState[data-state=running]{color:#125d4a;background:#e7f1ef}.back-office-module__cmosaW__selfHealingAgentState[data-state=failed]{color:#a31b1b;background:#fae8e8}.back-office-module__cmosaW__selfHealingAgentState[data-state=completed]{color:#1b6845;background:#ebf3ec}.back-office-module__cmosaW__selfHealingAgentToolbar button[disabled]{opacity:.48;cursor:not-allowed}.back-office-module__cmosaW__selfHealingTerminal{color:#e7f0f3;scrollbar-width:thin;background:#17212b;border:1px solid #27333d;border-radius:14px;height:max(240px,min(38vh,480px));padding:.9rem 1rem;font:.73rem/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.back-office-module__cmosaW__selfHealingTerminal:focus-visible{outline-offset:2px;outline:2px solid #6670cc}.back-office-module__cmosaW__selfHealingTerminalLine{overflow-wrap:anywhere;white-space:pre-wrap;grid-template-columns:170px 56px minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.15rem 0;display:grid}.back-office-module__cmosaW__selfHealingTerminalLine time{color:#8ca1b5;font-size:.68rem}.back-office-module__cmosaW__selfHealingTerminalStream{color:#adc8d9;text-transform:uppercase;font-size:.62rem}.back-office-module__cmosaW__selfHealingTerminalLine[data-stream=stderr]>span:last-child{color:#ffbbb6}.back-office-module__cmosaW__selfHealingTerminalLine[data-stream=ai]>span:last-child{color:#d1cfff}.back-office-module__cmosaW__selfHealingTerminalLine[data-stream=system]>span:last-child{color:#9ddcc9}.back-office-module__cmosaW__selfHealingTerminalEmpty{color:#b3c0ca;margin:0}.back-office-module__cmosaW__selfHealingAgentSummary{color:#26333d;background:#f4f7fa;border:1px solid rgba(20,27,32,.055);border-radius:.7rem;margin:.85rem 0;padding:.8rem 1rem;font-size:.76rem;line-height:1.6}@media (max-width:820px){.back-office-module__cmosaW__selfHealingAgentPane{padding:.8rem}.back-office-module__cmosaW__selfHealingTerminalLine{grid-template-columns:1fr;gap:.05rem}.back-office-module__cmosaW__selfHealingTerminalLine time{font-size:.64rem}}.back-office-module__cmosaW__selfHealingViews{border:1px solid var(--bo-line);background:#fff;border-radius:14px;gap:.25rem;padding:.25rem;display:inline-flex}.back-office-module__cmosaW__selfHealingView{box-sizing:border-box;height:44px;min-height:44px;color:var(--bo-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:10px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.82rem;font-weight:600;display:inline-flex}.back-office-module__cmosaW__selfHealingView span{min-width:1.4rem;color:var(--bo-ink);text-align:center;background:#f1f2f0;border-radius:999px;padding:.05rem .4rem;font-size:.72rem}.back-office-module__cmosaW__selfHealingView[data-selected=true]{border-color:var(--salon-app-accent,var(--bo-line));color:var(--bo-ink);background:#fff;position:relative}.back-office-module__cmosaW__selfHealingView[data-selected=true]:after{content:"";background:var(--salon-app-accent,var(--bo-ink));border-radius:2px;width:1.4rem;height:2px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.back-office-module__cmosaW__selfHealingView:focus-visible{outline:2px solid var(--salon-app-accent,var(--bo-ink));outline-offset:2px}.back-office-module__cmosaW__selfHealingDetail{background:#f1f2f0;border:1px solid rgba(20,27,32,.05);border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(16rem,1fr);gap:1.25rem;padding:1rem 1.1rem;display:grid}.back-office-module__cmosaW__selfHealingDetailActions{align-content:start;gap:.4rem;display:grid}.back-office-module__cmosaW__selfHealingDetailActions label{color:var(--bo-muted);font-size:.74rem;font-weight:600}.back-office-module__cmosaW__selfHealingDetailActions .back-office-module__cmosaW__select,.back-office-module__cmosaW__selfHealingDetailActions .back-office-module__cmosaW__button,.back-office-module__cmosaW__selfHealingDetailActions .back-office-module__cmosaW__buttonSecondary{box-sizing:border-box;min-height:44px}.back-office-module__cmosaW__selfHealingOccurrences{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.back-office-module__cmosaW__selfHealingOccurrences li{gap:.1rem;font-size:.78rem;display:grid}.back-office-module__cmosaW__chip[data-priority=critical],.back-office-module__cmosaW__chip[data-priority=high]{background:var(--salon-bloom-soft,#fbe9e5);color:var(--salon-bloom-core,#cf4c36)}.back-office-module__cmosaW__chip[data-priority=medium]{color:var(--bo-ink);background:#f1f2f0}.back-office-module__cmosaW__chip[data-priority=low]{background:var(--salon-green-soft,#eaf5ed);color:var(--salon-green-core,#4b8a60)}.back-office-module__cmosaW__selfHealingTable th{white-space:nowrap;overflow-wrap:normal}.back-office-module__cmosaW__selfHealingTable th:first-child,.back-office-module__cmosaW__selfHealingTable td:first-child{width:12%}.back-office-module__cmosaW__selfHealingTable th:nth-child(2),.back-office-module__cmosaW__selfHealingTable td:nth-child(2){width:8%}.back-office-module__cmosaW__selfHealingTable th:nth-child(3),.back-office-module__cmosaW__selfHealingTable td:nth-child(3){width:34%}.back-office-module__cmosaW__selfHealingTable th:nth-child(4),.back-office-module__cmosaW__selfHealingTable td:nth-child(4){width:12%}.back-office-module__cmosaW__selfHealingTable th:nth-child(5),.back-office-module__cmosaW__selfHealingTable td:nth-child(5){width:15%}.back-office-module__cmosaW__selfHealingTable th:nth-child(6),.back-office-module__cmosaW__selfHealingTable td:nth-child(6){width:9%}.back-office-module__cmosaW__selfHealingTable th:nth-child(7),.back-office-module__cmosaW__selfHealingTable td:nth-child(7){width:10%}.back-office-module__cmosaW__selfHealingTable td .back-office-module__cmosaW__muted{overflow-wrap:break-word}.back-office-module__cmosaW__selfHealingAgentRow>td{width:auto}@media (max-width:860px){.back-office-module__cmosaW__selfHealingDetail{grid-template-columns:minmax(0,1fr)}.back-office-module__cmosaW__selfHealingViews{width:100%;display:flex}.back-office-module__cmosaW__selfHealingView{flex:1;justify-content:center}}.back-office-module__cmosaW__selfHealingFixState{background:#fff;border-radius:12px;gap:.15rem;margin:0;padding:.6rem .7rem;font-size:.78rem;display:grid}.back-office-module__cmosaW__selfHealingFixState[data-phase=pr_open]{background:var(--salon-green-soft,#eaf5ed);color:var(--salon-green-core,#4b8a60)}.back-office-module__cmosaW__selfHealingFixState[data-phase=blocked],.back-office-module__cmosaW__selfHealingFixState[data-phase=failed]{background:var(--salon-bloom-soft,#fbe9e5);color:var(--salon-bloom-core,#cf4c36)}.back-office-module__cmosaW__selfHealingDetailActions a.back-office-module__cmosaW__button{box-sizing:border-box;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.back-office-module__cmosaW__selfHealingDetailActions .back-office-module__cmosaW__eyebrow:not(:first-child){margin-top:.75rem}.back-office-module__cmosaW__salonSupportTable{table-layout:auto;width:100%;min-width:900px}.back-office-module__cmosaW__salonSupportTable td,.back-office-module__cmosaW__salonSupportTable th{vertical-align:top;color:#29343c;padding:.7rem .55rem;line-height:1.45}.back-office-module__cmosaW__salonSupportTable th{letter-spacing:.025em;white-space:nowrap;font-size:.67rem}.back-office-module__cmosaW__salonSupportTable td:nth-child(4){overflow-wrap:anywhere;min-width:260px}.back-office-module__cmosaW__salonSupportTable td>strong,.back-office-module__cmosaW__salonSupportTable td>span:not(.back-office-module__cmosaW__chip){margin-bottom:.3rem;display:block}.back-office-module__cmosaW__salonSupportTable .back-office-module__cmosaW__chip{white-space:nowrap}.back-office-module__cmosaW__salonSupportDetail img{border:1px solid rgba(32,39,45,.12)}.back-office-module__cmosaW__deckSwitch{container-type:inline-size}.back-office-module__cmosaW__deckCards{margin:0;padding:0;list-style:none;display:none}@container (width<=899px){.back-office-module__cmosaW__deckSwitch>.back-office-module__cmosaW__tableWrap{display:none}.back-office-module__cmosaW__deckCards{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.6rem;display:grid}}.back-office-module__cmosaW__deckCard{color:#29343c;background:#fff;border:1px solid rgba(32,39,45,.1);border-radius:16px;align-content:start;gap:.4rem;min-width:0;padding:.85rem .95rem;display:grid}.back-office-module__cmosaW__deckCard[data-priority=critical],.back-office-module__cmosaW__deckCard[data-priority=high]{border-color:var(--salon-bloom-core,rgba(207,76,54,.45))}.back-office-module__cmosaW__deckCard[data-open]{grid-column:1/-1}.back-office-module__cmosaW__deckCardTop{color:#6b747a;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.back-office-module__cmosaW__deckCardTop .back-office-module__cmosaW__chip{white-space:nowrap}.back-office-module__cmosaW__deckCardTop time{white-space:nowrap;margin-left:auto}.back-office-module__cmosaW__deckCardTitle{overflow-wrap:anywhere;font-size:.9rem;line-height:1.4}.back-office-module__cmosaW__deckCardText{color:#4c575e;overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.5}.back-office-module__cmosaW__deckCardMeta{color:#6b747a;overflow-wrap:anywhere;gap:.15rem;margin:0;font-size:.74rem;display:grid}.back-office-module__cmosaW__deckCard>.back-office-module__cmosaW__buttonSecondary{justify-self:start;min-height:44px}.back-office-module__cmosaW__deckCardActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.back-office-module__cmosaW__deckCardActions .back-office-module__cmosaW__select{width:auto;min-height:44px}.back-office-module__cmosaW__deckCardActions .back-office-module__cmosaW__buttonSecondary{min-height:44px}.back-office-module__cmosaW__deckCardDetail{border-top:1px solid rgba(32,39,45,.08);min-width:0;margin-top:.35rem;padding-top:.6rem}.back-office-module__cmosaW__deckCardDetail .back-office-module__cmosaW__selfHealingDetail{background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}@media (max-width:860px){.back-office-module__cmosaW__selfHealingViews{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));width:100%;display:grid}.back-office-module__cmosaW__selfHealingView{white-space:nowrap;justify-content:center}}@media (max-width:560px){.back-office-module__cmosaW__selfHealingFilters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.4rem .6rem;display:grid}.back-office-module__cmosaW__selfHealingFilters label{grid-column:1/-1;margin-top:.3rem}.back-office-module__cmosaW__selfHealingFilters input,.back-office-module__cmosaW__selfHealingFilters select{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0}.back-office-module__cmosaW__selfHealingFilters .back-office-module__cmosaW__button,.back-office-module__cmosaW__selfHealingFilters .back-office-module__cmosaW__buttonSecondary{width:100%}.back-office-module__cmosaW__selfHealingFilters>button:last-child:nth-child(odd){grid-column:1/-1}}.back-office-module__cmosaW__deckSwitch{margin-bottom:1rem}.back-office-module__cmosaW__deckCards>li.back-office-module__cmosaW__muted{border:1px dashed rgba(32,39,45,.14);border-radius:16px;padding:.85rem .95rem}.back-office-module__cmosaW__designBook{background:#efeee9;border:0;border-radius:5px;width:100%;height:82vh;margin:0 0 2rem;display:block;box-shadow:0 0 0 1px rgba(20,27,32,.08),0 10px 24px rgba(20,27,32,.08)}.back-office-module__cmosaW__trainBar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.back-office-module__cmosaW__trainBar p{color:var(--bo-muted);margin:0}.back-office-module__cmosaW__trainPanel{border:1px solid var(--bo-line);background:#fbfaf7;border-radius:16px;gap:.9rem;margin:0 0 1rem;padding:1rem;display:grid}.back-office-module__cmosaW__trainPanel h2{margin:0}.back-office-module__cmosaW__trainItem{gap:.35rem;display:grid}.back-office-module__cmosaW__salonSupportTable tr[data-chosen] td{background:rgba(75,138,96,.07)}.back-office-module__cmosaW__navVersion{color:#6f7781;font-size:var(--salon-type-label-size);font-weight:var(--salon-type-weight-medium);margin:0 0 .5rem}
.salon-studio-fields-module__Lvsymq__field{color:#20272d;align-content:start;gap:.38rem;width:100%;min-width:0;display:grid;position:relative}.salon-studio-fields-module__Lvsymq__label{color:#20272d;font-size:.72rem;font-weight:650;line-height:1.2}.salon-studio-fields-module__Lvsymq__control,.salon-studio-fields-module__Lvsymq__tokenControl{color:#20272d;width:100%;min-width:0;min-height:2.85rem;font:inherit;-webkit-backdrop-filter:blur(14px)saturate(108%);backdrop-filter:blur(14px)saturate(108%);background:rgba(255,255,255,.72);border:1px solid rgba(73,60,50,.18);border-radius:.88rem;outline:none;font-size:.8rem;transition:border-color .16s,background .16s,box-shadow .18s;box-shadow:inset 0 1px rgba(255,255,255,.92),0 1px 2px rgba(59,42,34,.04)}.salon-studio-fields-module__Lvsymq__control{padding:.7rem .8rem}.salon-studio-fields-module__Lvsymq__control[type=search],.salon-studio-fields-module__Lvsymq__control[type=search]:hover,.salon-studio-fields-module__Lvsymq__control[type=search]:disabled,.salon-studio-fields-module__Lvsymq__control[type=search][readonly]{background:#fff}.salon-studio-fields-module__Lvsymq__control[type=search]:focus-visible{background:#fff}.salon-studio-fields-module__Lvsymq__control::placeholder,.salon-studio-fields-module__Lvsymq__tokenInput::placeholder{color:rgba(59,42,34,.42)}.salon-studio-fields-module__Lvsymq__control:hover:not(:disabled):not([readonly]),.salon-studio-fields-module__Lvsymq__tokenControl:hover,.salon-studio-fields-module__Lvsymq__tokenControl[data-open=true]{border-color:var(--ss-aurora-context-border,rgba(155,180,201,.5));background:rgba(255,255,255,.88)}.salon-studio-fields-module__Lvsymq__tokenControl:focus-within{border-color:var(--salon-app-accent);box-shadow:0 0 0 2px var(--salon-presentation-focus);background:rgba(255,255,255,.9)}.salon-studio-fields-module__Lvsymq__control:focus-visible{border-color:var(--salon-app-accent);box-shadow:0 0 0 2px var(--salon-presentation-focus);background:rgba(255,255,255,.9)}.salon-studio-fields-module__Lvsymq__control:disabled,.salon-studio-fields-module__Lvsymq__control[readonly]{color:rgba(59,42,34,.45);cursor:not-allowed;background:rgba(255,255,255,.3);border-color:rgba(73,60,50,.1)}.salon-studio-fields-module__Lvsymq__textarea{resize:vertical;min-height:6.5rem;line-height:1.5}.salon-studio-fields-module__Lvsymq__message{color:rgba(59,42,34,.54);font-size:.64rem;line-height:1.4}.salon-studio-fields-module__Lvsymq__message[data-tone=success]{color:#315f38}.salon-studio-fields-module__Lvsymq__message[data-tone=error]{color:var(--salon-bloom-core,#cf4c36)}.salon-studio-fields-module__Lvsymq__field[data-invalid=true] .salon-studio-fields-module__Lvsymq__control,.salon-studio-fields-module__Lvsymq__field[data-validation-tone=error] .salon-studio-fields-module__Lvsymq__validationControl{border-color:color-mix(in srgb,var(--salon-bloom-core,#cf4c36)58%,transparent);background:color-mix(in srgb,var(--salon-bloom-soft,#fbe9e5)42%,white)}.salon-studio-fields-module__Lvsymq__field[data-validation-tone=success] .salon-studio-fields-module__Lvsymq__validationControl{border-color:rgba(71,119,78,.46)}.salon-studio-fields-module__Lvsymq__controlShell,.salon-studio-fields-module__Lvsymq__selectShell,.salon-studio-fields-module__Lvsymq__comboShell{width:100%;position:relative}.salon-studio-fields-module__Lvsymq__controlWithButton{padding-right:4.3rem}.salon-studio-fields-module__Lvsymq__fieldButton,.salon-studio-fields-module__Lvsymq__comboButton,.salon-studio-fields-module__Lvsymq__tokenChevron{color:rgba(59,42,34,.62);min-height:2rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.62rem;font-size:.68rem;font-weight:700;position:absolute;top:50%;right:.42rem;transform:translateY(-50%)}.salon-studio-fields-module__Lvsymq__fieldButton{padding:0 .58rem}.salon-studio-fields-module__Lvsymq__fieldButton:hover,.salon-studio-fields-module__Lvsymq__comboButton:hover,.salon-studio-fields-module__Lvsymq__tokenChevron:hover{color:#20272d;box-shadow:0 0 0 2px var(--salon-presentation-focus);background:rgba(255,255,255,.42);outline:none}.salon-studio-fields-module__Lvsymq__fieldButton:focus-visible{color:#20272d;box-shadow:0 0 0 2px var(--salon-presentation-focus);background:rgba(255,255,255,.42);outline:none}.salon-studio-fields-module__Lvsymq__comboButton:focus-visible{color:#20272d;box-shadow:0 0 0 2px var(--salon-presentation-focus);background:rgba(255,255,255,.42);outline:none}.salon-studio-fields-module__Lvsymq__tokenChevron:focus-visible{color:#20272d;box-shadow:0 0 0 2px var(--salon-presentation-focus);background:rgba(255,255,255,.42);outline:none}.salon-studio-fields-module__Lvsymq__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2.7rem}.salon-studio-fields-module__Lvsymq__chevron{color:rgba(59,42,34,.56);pointer-events:none;font-size:.82rem;position:absolute;top:50%;right:.88rem;transform:translateY(-54%)}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.salon-studio-fields-module__Lvsymq__selectShell .salon-studio-fields-module__Lvsymq__chevron{display:none}}.salon-studio-fields-module__Lvsymq__comboRoot{z-index:1}.salon-studio-fields-module__Lvsymq__comboRoot:focus-within{z-index:8}.salon-studio-fields-module__Lvsymq__comboButton{width:2rem;padding:0;font-size:.82rem}.salon-studio-fields-module__Lvsymq__menu{z-index:30;-webkit-backdrop-filter:blur(24px)saturate(112%);backdrop-filter:blur(24px)saturate(112%);background:#fff;border:1px solid rgba(73,60,50,.16);border-radius:.92rem;gap:.2rem;width:100%;max-height:16rem;padding:.42rem;display:grid;position:absolute;top:calc(100% - .05rem);left:0;overflow-y:auto;box-shadow:0 18px 36px rgba(55,39,31,.16)}.salon-studio-fields-module__Lvsymq__option{color:#20272d;width:100%;min-height:2.6rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.56rem .66rem;display:flex}.salon-studio-fields-module__Lvsymq__option>span:first-child,.salon-studio-fields-module__Lvsymq__checkboxOption>span{gap:.08rem;display:grid}.salon-studio-fields-module__Lvsymq__option strong,.salon-studio-fields-module__Lvsymq__checkboxOption strong{font-size:.75rem;font-weight:650}.salon-studio-fields-module__Lvsymq__option small,.salon-studio-fields-module__Lvsymq__checkboxOption small{color:rgba(59,42,34,.52);font-size:.62rem;line-height:1.3}.salon-studio-fields-module__Lvsymq__option:hover:not([aria-selected=true]){background:var(--salon-presentation-hover);box-shadow:0 0 0 2px var(--salon-presentation-focus);outline:none}.salon-studio-fields-module__Lvsymq__option:focus-visible:not([aria-selected=true]){background:var(--salon-presentation-hover);box-shadow:0 0 0 2px var(--salon-presentation-focus);outline:none}.salon-studio-fields-module__Lvsymq__option:disabled{opacity:.45;cursor:not-allowed}.salon-studio-fields-module__Lvsymq__noResults{color:rgba(59,42,34,.5);padding:.74rem .7rem;font-size:.7rem}.salon-studio-fields-module__Lvsymq__multiTrigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.salon-studio-fields-module__Lvsymq__multiTrigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.salon-studio-fields-module__Lvsymq__multiTrigger>span[data-empty=true]{color:rgba(59,42,34,.42)}.salon-studio-fields-module__Lvsymq__checkboxOption{cursor:pointer;border-radius:.7rem;grid-template-columns:1.05rem minmax(0,1fr);align-items:center;gap:.58rem;min-height:2.55rem;padding:.5rem .62rem;display:grid}.salon-studio-fields-module__Lvsymq__checkboxOption:hover,.salon-studio-fields-module__Lvsymq__checkboxOption:focus-within{background:rgba(250,247,242,.72)}.salon-studio-fields-module__Lvsymq__checkboxOption:has(input:checked){background:radial-gradient(circle,rgba(250,238,218,.62),#fcf8f4 80%);box-shadow:0 4px 15px rgba(73,48,32,.05)}.salon-studio-fields-module__Lvsymq__checkboxOption input{accent-color:#7a6456;width:1rem;height:1rem;margin:0}.salon-studio-fields-module__Lvsymq__tokenControl{flex-wrap:wrap;align-items:center;gap:.36rem;padding:.38rem 2.5rem .38rem .42rem;display:flex;position:relative}.salon-studio-fields-module__Lvsymq__token{color:#20272d;background:rgba(255,255,255,.68);border:1px solid rgba(73,60,50,.13);border-radius:999px;align-items:center;gap:.28rem;max-width:100%;min-height:1.82rem;padding:.25rem .3rem .25rem .52rem;font-size:.68rem;font-weight:650;display:inline-flex}.salon-studio-fields-module__Lvsymq__token>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.salon-studio-fields-module__Lvsymq__tokenRemove{color:rgba(59,42,34,.58);width:1.3rem;height:1.3rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:.9rem;line-height:1;display:grid}.salon-studio-fields-module__Lvsymq__tokenRemove:hover{color:#20272d;background:rgba(255,255,255,.78);outline:none}.salon-studio-fields-module__Lvsymq__tokenRemove:focus-visible{color:#20272d;background:rgba(255,255,255,.78);outline:none}.salon-studio-fields-module__Lvsymq__tokenInput{color:#20272d;min-width:6rem;min-height:1.95rem;font:inherit;background:0 0;border:0;outline:none;flex:8rem;padding:.22rem .3rem;font-size:.76rem}.salon-studio-fields-module__Lvsymq__tokenChevron{width:1.9rem;padding:0;font-size:.82rem}@media (prefers-reduced-motion:reduce){.salon-studio-fields-module__Lvsymq__control,.salon-studio-fields-module__Lvsymq__tokenControl{transition:none}}@media (forced-colors:active){.salon-studio-fields-module__Lvsymq__tokenControl:focus-within{outline-offset:2px;outline:2px solid highlight}.salon-studio-fields-module__Lvsymq__control:focus-visible{outline-offset:2px;outline:2px solid highlight}.salon-studio-fields-module__Lvsymq__option:focus-visible{outline-offset:2px;outline:2px solid highlight}.salon-studio-fields-module__Lvsymq__fieldButton:focus-visible{outline-offset:2px;outline:2px solid highlight}.salon-studio-fields-module__Lvsymq__comboButton:focus-visible{outline-offset:2px;outline:2px solid highlight}.salon-studio-fields-module__Lvsymq__tokenChevron:focus-visible{outline-offset:2px;outline:2px solid highlight}}.salon-studio-fields-module__Lvsymq__option[aria-selected=true]{background:radial-gradient(circle,rgba(250,238,218,.62),#fcf8f4 80%);outline:none;box-shadow:0 0 0 1px rgba(212,183,160,.35),0 4px 15px rgba(73,48,32,.05)}.salon-studio-fields-module__Lvsymq__control[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.salon-studio-fields-module__Lvsymq__control[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.salon-studio-fields-module__Lvsymq__control[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.salon-studio-fields-module__Lvsymq__label.salon-studio-fields-module__Lvsymq__label{color:#5e676e;letter-spacing:.24em;text-transform:uppercase;font-size:.56rem;font-weight:500;line-height:1.3}.salon-studio-fields-module__Lvsymq__control.salon-studio-fields-module__Lvsymq__control,.salon-studio-fields-module__Lvsymq__tokenControl.salon-studio-fields-module__Lvsymq__tokenControl{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ebe8e1 0%,#f4f2ed 100%);border:0;border-radius:8px;box-shadow:inset 0 .5px 1px rgba(60,55,45,.12),inset 0 -1px rgba(255,255,255,.85)}.salon-studio-fields-module__Lvsymq__control.salon-studio-fields-module__Lvsymq__control[type=search],.salon-studio-fields-module__Lvsymq__control.salon-studio-fields-module__Lvsymq__control[type=search]:hover{background:linear-gradient(#ebe8e1 0%,#f4f2ed 100%)}.salon-studio-fields-module__Lvsymq__control.salon-studio-fields-module__Lvsymq__control[type=search]:focus-visible{background:linear-gradient(#ebe8e1 0%,#f4f2ed 100%)}.salon-studio-fields-module__Lvsymq__control.salon-studio-fields-module__Lvsymq__control:hover:not(:disabled):not([readonly]),.salon-studio-fields-module__Lvsymq__tokenControl.salon-studio-fields-module__Lvsymq__tokenControl:hover,.salon-studio-fields-module__Lvsymq__tokenControl.salon-studio-fields-module__Lvsymq__tokenControl[data-open=true]{background:linear-gradient(#eeebe5 0%,#f7f5f1 100%)}.salon-studio-fields-module__Lvsymq__tokenControl.salon-studio-fields-module__Lvsymq__tokenControl:focus-within{background:linear-gradient(#f0ede7 0%,#f9f8f5 100%);box-shadow:inset 0 2px 4px rgba(20,27,32,.12),0 0 0 2px rgba(95,174,124,.45)}.salon-studio-fields-module__Lvsymq__control.salon-studio-fields-module__Lvsymq__control:focus-visible{background:linear-gradient(#f0ede7 0%,#f9f8f5 100%);box-shadow:inset 0 2px 4px rgba(20,27,32,.12),0 0 0 2px rgba(95,174,124,.45)}.salon-studio-fields-module__Lvsymq__control.salon-studio-fields-module__Lvsymq__control:disabled,.salon-studio-fields-module__Lvsymq__control.salon-studio-fields-module__Lvsymq__control[readonly]{color:#7b8288;background:rgba(20,27,32,.03);box-shadow:inset 0 1px 2px rgba(20,27,32,.08)}.salon-studio-fields-module__Lvsymq__control.salon-studio-fields-module__Lvsymq__control::placeholder,.salon-studio-fields-module__Lvsymq__tokenInput.salon-studio-fields-module__Lvsymq__tokenInput::placeholder{color:#9aa0a5}.salon-studio-fields-module__Lvsymq__field[data-validation-tone=error] .salon-studio-fields-module__Lvsymq__validationControl.salon-studio-fields-module__Lvsymq__validationControl{box-shadow:inset 0 2px 4px rgba(20,27,32,.12),0 0 0 2px rgba(196,54,61,.4)}.salon-studio-fields-module__Lvsymq__field[data-validation-tone=success] .salon-studio-fields-module__Lvsymq__validationControl.salon-studio-fields-module__Lvsymq__validationControl{box-shadow:inset 0 2px 4px rgba(20,27,32,.12),0 0 0 2px rgba(95,174,124,.45)}.salon-studio-fields-module__Lvsymq__fieldButton.salon-studio-fields-module__Lvsymq__fieldButton{color:#20272d;letter-spacing:.22em;text-transform:uppercase;background:linear-gradient(#fff 0%,#f4f3ef 100%);border:1px solid rgba(20,27,32,.08);border-radius:8px;align-self:center;min-height:1.9rem;margin-right:.35rem;padding:0 .6rem;font-size:.5rem;font-weight:600;box-shadow:inset 0 1px rgba(255,255,255,.9),0 2px 3px rgba(20,27,32,.1)}.salon-studio-fields-module__Lvsymq__fieldButton.salon-studio-fields-module__Lvsymq__fieldButton[aria-pressed=true],.salon-studio-fields-module__Lvsymq__fieldButton.salon-studio-fields-module__Lvsymq__fieldButton:active{transform:translateY(1px);box-shadow:inset 0 2px 3px rgba(20,27,32,.18)}.salon-studio-fields-module__Lvsymq__menu.salon-studio-fields-module__Lvsymq__menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fbfaf7 0%,#f5f3ee 100%);border:0;border-radius:5px;gap:0;padding:.3rem;box-shadow:0 0 0 1px rgba(20,27,32,.07),0 18px 40px rgba(20,21,30,.18)}.salon-studio-fields-module__Lvsymq__option.salon-studio-fields-module__Lvsymq__option{border-bottom:1px dotted rgba(20,27,32,.16);border-radius:0}.salon-studio-fields-module__Lvsymq__option.salon-studio-fields-module__Lvsymq__option:last-child{border-bottom:0}.salon-studio-fields-module__Lvsymq__option.salon-studio-fields-module__Lvsymq__option:hover:not(:disabled){background:rgba(20,27,32,.03);box-shadow:inset 3px 0 #7e9c8a}.salon-studio-fields-module__Lvsymq__option.salon-studio-fields-module__Lvsymq__option[aria-selected=true]{color:#20272d;background:rgba(95,174,124,.08);box-shadow:inset 3px 0 #5fae7c}.salon-studio-fields-module__Lvsymq__token.salon-studio-fields-module__Lvsymq__token{background:#fbfaf7;border:0;border-radius:3px;box-shadow:0 0 0 1px rgba(20,27,32,.08),0 2px 0 -1px rgba(20,27,32,.1),inset 3px 0 #7e9c8a}.salon-studio-fields-module__Lvsymq__control.salon-studio-fields-module__Lvsymq__control,.salon-studio-fields-module__Lvsymq__tokenControl.salon-studio-fields-module__Lvsymq__tokenControl,.salon-studio-fields-module__Lvsymq__menu.salon-studio-fields-module__Lvsymq__menu{-webkit-backdrop-filter:none;backdrop-filter:none}
.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-buttons-module__QaxOMW__primary .salon-studio-buttons-module__QaxOMW__label{background:var(--platinum-letters);color:transparent;-webkit-background-clip:text;background-clip:text}.salon-studio-buttons-module__QaxOMW__primary .salon-studio-buttons-module__QaxOMW__label svg{color:#e4e5e8}
.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-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}}
.pin-boxes-module__Q3Ja3W__pin{justify-items:start;gap:.38rem;display:grid}.pin-boxes-module__Q3Ja3W__boxes{gap:.45rem;display:flex}.pin-boxes-module__Q3Ja3W__box.pin-boxes-module__Q3Ja3W__box{color:#20272d;text-align:center;width:44px;height:44px;font-size:var(--salon-type-title-size);font-weight:var(--salon-type-weight-semibold);-webkit-text-security:disc;caret-color:transparent;background:linear-gradient(#f3f1ec,#f3f1ec) padding-box padding-box,linear-gradient(#dcdad4 0%,#ecebe5 50%,#fff 100%) border-box;border:1px solid transparent;border-radius:10px;padding:0}.pin-boxes-module__Q3Ja3W__fingerprint{justify-items:start;gap:.4rem;display:grid}.pin-boxes-module__Q3Ja3W__fingerprintMark{vertical-align:-.2em;margin-right:.45rem;display:inline-flex}.pin-boxes-module__Q3Ja3W__fingerprintOr,.pin-boxes-module__Q3Ja3W__fingerprintNote{color:#687279;font-size:var(--salon-type-caption-size);margin:0}:root body .pin-boxes-module__Q3Ja3W__box.pin-boxes-module__Q3Ja3W__box{outline:0!important;box-shadow:inset 0 .5px 1px rgba(60,55,45,.12)!important}:root body .pin-boxes-module__Q3Ja3W__box.pin-boxes-module__Q3Ja3W__box:focus{background:linear-gradient(#fffefb,#fffefb) padding-box padding-box,linear-gradient(#b9b7b1 0%,#dedcd6 50%,#fff 100%) border-box!important;border-color:transparent!important}
.transition-loader-module__oJZICG__overlay{z-index:50;background:var(--salon-ui-canvas-treatment,#f7f6f2);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)}.transition-loader-module__oJZICG__dial{aspect-ratio:1;place-items:center;width:max(132px,min(11vw,176px));display:grid;position:relative}.transition-loader-module__oJZICG__ticks{background:repeating-conic-gradient(#b5b3ad 0 1.1deg,transparent 1.1deg 30deg);border-radius:50%;animation:14s linear infinite reverse transition-loader-module__oJZICG__dial-turn;position:absolute;top:12%;bottom:12%;left:12%;right:12%;-webkit-mask:radial-gradient(closest-side,transparent 86%,#000 87%);mask:radial-gradient(closest-side,transparent 86%,#000 87%)}.transition-loader-module__oJZICG__comet{border-radius:50%;animation:2.1s cubic-bezier(.55,.1,.35,.92) infinite transition-loader-module__oJZICG__dial-turn;position:absolute;top:0;bottom:0;left:0;right:0}.transition-loader-module__oJZICG__comet:before{content:"";background:conic-gradient(from 0deg,transparent 0 48%,rgba(119,135,93,.1) 54%,#6f8056 94%,#a5ee85 100%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(closest-side,transparent 96%,#000 97%);mask:radial-gradient(closest-side,transparent 96%,#000 97%)}.transition-loader-module__oJZICG__comet:after{content:"";background:#f4ffe9;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-3px;left:50%;box-shadow:0 0 9px 2px rgba(118,216,78,.85)}@keyframes transition-loader-module__oJZICG__dial-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.transition-loader-module__oJZICG__ticks,.transition-loader-module__oJZICG__comet{animation:none}}
.module-navigation-loader-module__zv_72a__cover{z-index:40;display:flex;position:fixed;overflow:hidden}
.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-avatars-identity-module__P_zOea__dial{width:var(--dial-size,28px);height:var(--dial-size,28px);background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.2),transparent 46%),linear-gradient(160deg,color-mix(in srgb,var(--dial-tone,#2a2b30)46%,#17181b),color-mix(in srgb,var(--dial-tone,#2a2b30)22%,#09090b));font-size:calc(var(--dial-size,28px)*.34);letter-spacing:.08em;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid;box-shadow:inset 0 .5px rgba(255,255,255,.26),0 7px 12px -5px rgba(20,22,26,.6)}.salon-studio-avatars-identity-module__P_zOea__dial b{background:linear-gradient(100deg,#8a8f9a 0%,#fff 28%,#a6abb5 46%,#fff 60%,#9aa0ab 80%,#eef0f3 100%);color:transparent;-webkit-background-clip:text;background-clip:text;padding-left:.08em;font-weight:600}
.row-action-fan-module___Kb61G__trigger{color:#7b8288;width:32px;height:32px;font:inherit;font-size:var(--salon-type-heading-size);cursor:pointer;--ss-control-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;line-height:1;display:inline-grid}.row-action-fan-module___Kb61G__trigger:hover,.row-action-fan-module___Kb61G__trigger[aria-expanded=true]{color:#20272d;background:rgba(20,27,32,.06)}.row-action-fan-module___Kb61G__trigger:disabled{opacity:.4;cursor:default}
