.internal-state,.internal-login{color:#172031;background:#f4f6f8;place-items:center;min-height:100vh;font-family:Inter,system-ui,sans-serif;display:grid}.internal-login section{background:#fff;border:1px solid #dce2ea;border-radius:20px;width:min(420px,100% - 40px);padding:36px;box-shadow:0 18px 48px #16203312}.internal-login h1{margin:5px 0 8px;font-size:30px}.internal-login p{color:#647186}.internal-login form{gap:14px;margin-top:26px;display:grid}.internal-login label{gap:7px;font-size:13px;font-weight:700;display:grid}.internal-login input,.secure-verification input,.internal-composer textarea{font:inherit;border:1px solid #cfd7e3;border-radius:10px;padding:12px}.internal-login button,.secure-verification button,.internal-composer button,.ai-action{color:#fff;font:inherit;cursor:pointer;background:#172b58;border:0;border-radius:10px;padding:12px 16px;font-weight:700}.internal-login button:disabled,.secure-verification button:disabled,.internal-composer button:disabled{opacity:.5;cursor:not-allowed}.internal-workspace{color:#172031;background:#f6f7f9;min-height:100vh;font-family:Inter,system-ui,sans-serif}.internal-topbar{background:#fff;border-bottom:1px solid #e0e4eb;justify-content:space-between;align-items:center;height:70px;padding:0 24px;display:flex}.internal-topbar h1{margin:1px 0;font-size:20px}.internal-kicker,.secure-label{letter-spacing:.08em;text-transform:uppercase;color:#5870a7;font-size:11px;font-weight:800}.internal-user{align-items:center;gap:15px;font-size:13px;display:flex}.internal-user button,.internal-pane-title button{color:#4d5b70;cursor:pointer;background:0 0;border:0}.internal-layout{grid-template-columns:280px minmax(420px,1fr) 270px;height:calc(100vh - 70px);display:grid}.internal-conversations,.internal-context{background:#fff;border-right:1px solid #e0e4eb;overflow:auto}.internal-context{border-left:1px solid #e0e4eb;border-right:0;padding:20px}.internal-context h2{margin:0 0 16px;font-size:15px}.internal-pane-title{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;height:55px;padding:0 16px;font-size:13px;font-weight:800;display:flex}.internal-conversation{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f5;align-items:center;gap:10px;padding:14px 13px;display:flex}.internal-conversation.active{background:#edf3ff}.internal-conversation>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.internal-conversation strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.internal-conversation small{color:#7c889b;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation-dot{background:#2d77d9;border-radius:50%;width:8px;height:8px}.internal-thread{flex-direction:column;min-width:0;display:flex}.thread-heading{background:#fff;border-bottom:1px solid #e0e4eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.thread-heading h2{margin:5px 0 0;font-size:18px}.secure-label{align-items:center;gap:5px;display:flex}.ai-action{background:#4f3cb6;align-items:center;gap:7px;padding:10px 12px;display:flex}.thread-messages{flex:1;padding:24px;overflow:auto}.support-message{background:#fff;border:1px solid #e2e6ed;border-radius:13px;max-width:72%;margin:0 0 12px;padding:12px 14px}.support-message>div{align-items:baseline;gap:10px;display:flex}.support-message strong{font-size:12px}.support-message span{color:#7e899b;font-size:11px}.support-message p{margin:7px 0 0;font-size:14px;line-height:1.45}.internal-note{background:#fff8df;border-color:#f2df9d}.system-event{color:#57647a;align-items:center;gap:7px;padding:11px 0;font-size:12px;display:flex}.internal-composer{background:#fff;border-top:1px solid #e0e4eb;grid-template-columns:1fr auto;gap:10px;padding:14px 20px;display:grid}.internal-composer textarea{resize:none;min-height:46px}.internal-composer small{color:#78869a;grid-column:1/-1;font-size:11px}.context-item{border-bottom:1px solid #e8ebf0;gap:5px;padding:13px 0;display:grid}.context-item span{color:#728095;font-size:12px}.context-item strong{font-size:13px}.internal-empty{color:#7a8799;padding:25px;font-size:13px;line-height:1.5}.internal-error{font-size:13px;color:#b42318!important}.secure-verification{background:#fff;border:1px solid #dfe5ee;border-radius:16px;width:min(500px,100%);margin:auto;padding:30px;box-shadow:0 12px 30px #12203a0b}.secure-verification h3{margin:8px 0}.secure-verification p{color:#617086;line-height:1.45}.secure-verification form{gap:10px;margin-top:16px;display:flex}.secure-verification input{letter-spacing:.25em;width:120px;font-size:18px}@media (width<=900px){.internal-layout{grid-template-columns:230px 1fr}.internal-context{display:none}}@media (width<=650px){.internal-layout{grid-template-columns:1fr}.internal-conversations{display:none}.thread-heading{padding:16px}.internal-topbar{padding:0 16px}.thread-messages{padding:16px}.support-message{max-width:90%}}.control-card{border-bottom:1px solid #e8ebf0;padding:0 0 13px}.control-card button{color:#25395e;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e5;border-radius:8px;margin-top:9px;padding:8px 10px;font-size:12px;font-weight:700}.control-card small{color:#7b8798;word-break:break-all;margin-top:8px;font-size:10px;display:block}.control-card code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.secret-input{align-items:center;display:flex;position:relative}.secret-input input{width:100%;padding-right:43px}.secret-input button{color:#526078;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;right:4px}.secret-input button:hover{color:#172b58;background:#eef2f7}.secure-verification .otp-input{width:150px}.secure-verification .otp-input input{width:100%}.internal-setup-link,.internal-login-links{margin-top:18px;font-size:13px}.internal-setup-link a,.internal-login a{color:#245c67;font-weight:800;text-decoration:none}.internal-setup-link a:hover,.internal-login a:hover{text-decoration:underline}.internal-user a{color:#245c67;font-size:13px;font-weight:800;text-decoration:none}.governance-page section{width:min(620px,100% - 40px)}.governance-page select{font:inherit;background:#fff;border:1px solid #cfd7e3;border-radius:10px;padding:12px}.governance-page fieldset{border:1px solid #dce2ea;border-radius:10px;gap:10px;padding:14px;display:grid}.governance-page legend{padding:0 5px;font-size:13px;font-weight:800}.governance-note{font-size:12px;line-height:1.45;margin:0!important}.governance-check{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:flex!important}.governance-check input{width:auto}.governance-saved{font-weight:700;color:#1c6b42!important}.invite-result{color:#174b2d;background:#edf7f0;border-radius:10px;margin-top:18px;padding:14px;font-size:13px}.invite-result p{margin:6px 0!important}.invite-result code{overflow-wrap:anywhere;color:#172031;display:block}.team-heading{margin-top:28px!important;font-size:16px!important}.team-list{border:1px solid #dce2ea;border-radius:10px;overflow:hidden}.team-list>div{border-bottom:1px solid #e9edf2;gap:3px;padding:12px;display:grid}.team-list>div:last-child{border-bottom:0}.team-list strong{font-size:13px}.team-list span{color:#647186;font-size:12px}.internal-recovery{border-top:1px solid #e2e6ed;margin-top:22px;padding-top:14px}.internal-recovery summary{cursor:pointer;color:#8f2720;font-size:13px;font-weight:800}.internal-recovery label{gap:7px;margin:12px 0;font-size:12px;font-weight:700;display:grid}.internal-recovery button{background:#9e2921}.conversation-dot.pending{background:#db8b21}.internal-queue-label{color:#8b5310;text-transform:uppercase;letter-spacing:.04em;background:#fff7e9;border-bottom:1px solid #f0dfbd;padding:10px 14px;font-size:11px;font-weight:800}.otp-login-input{letter-spacing:.28em;text-align:center;font-size:20px}.internal-login .text-button{color:#245c67;text-align:left;background:0 0;padding:5px}.reset-ceo-note{color:#315968;background:#f1f8fa;border:1px solid #dbe9ee;border-radius:10px;align-items:flex-start;gap:9px;margin:18px 0 2px;padding:11px 12px;display:flex}.reset-ceo-note svg{flex:none;margin-top:2px}.reset-ceo-note p{font-size:12px;line-height:1.45;color:inherit!important;margin:0!important}.reset-signin-button{font:inherit;background:#172b58;border:0;border-radius:10px;justify-content:center;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.mfa-panel{width:min(480px,100% - 40px)!important}.mfa-qr{border:12px solid #fff;border-radius:8px;width:218px;height:218px;margin:20px auto;display:block;box-shadow:0 0 0 1px #dce2ea}.mfa-manual-key{color:#536178;margin:18px 0}.mfa-manual-key summary{cursor:pointer;color:#245c67;font-weight:800}.mfa-manual-key p,.mfa-help{font-size:12px;line-height:1.5}.mfa-manual-key>div{align-items:center;gap:8px;display:flex}.mfa-manual-key code{overflow-wrap:anywhere;color:#172031;background:#f8fafc;border:1px solid #dce2ea;border-radius:8px;flex:1;padding:9px}.mfa-manual-key button{color:#245c67;background:#eef2f7;align-items:center;gap:5px;padding:9px;display:flex}.mfa-help{color:#69768a!important}.mfa-recovery-codes{grid-template-columns:1fr 1fr;gap:9px;margin:22px 0;display:grid}.mfa-recovery-codes code{text-align:center;color:#172031;letter-spacing:.05em;background:#f4f7fb;border:1px solid #dce2ea;border-radius:8px;padding:10px;font-weight:800}@media (width<=450px){.mfa-recovery-codes{grid-template-columns:1fr}.mfa-manual-key>div{flex-direction:column;align-items:stretch}}.internal-admin{color:#172031;background:#f4f6f8;min-height:100vh;font-family:Inter,system-ui,sans-serif}.internal-admin-nav{gap:16px;display:flex}.internal-admin-nav a{color:#245c67;font-size:13px;font-weight:800;text-decoration:none}.admin-content{grid-template-columns:360px 1fr;align-items:start;gap:18px;max-width:1200px;margin:0 auto;padding:28px;display:grid}.admin-card{background:#fff;border:1px solid #dce2ea;border-radius:16px;padding:20px}.invite-card{grid-row:span 2}.admin-heading{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.admin-heading svg{color:#245c67;margin-top:2px}.admin-heading h2{margin:0;font-size:18px}.admin-heading p,.access-group p,.scope-input small{color:#68768a;margin:4px 0 0;font-size:12px;line-height:1.4}.admin-form{gap:13px;display:grid}.admin-form label,.scope-input{gap:6px;font-size:12px;font-weight:800;display:grid}.admin-form input,.admin-form select,.scope-input input{font:inherit;background:#fff;border:1px solid #cfd7e3;border-radius:9px;padding:10px}.admin-form button,.access-actions button{color:#fff;font:inherit;cursor:pointer;background:#172b58;border:0;border-radius:9px;padding:11px 14px;font-weight:800}.employee-directory{gap:7px;max-height:360px;display:grid;overflow:auto}.employee-directory button{text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #e0e5ec;border-radius:10px;grid-template-columns:1fr auto;gap:3px;padding:11px;display:grid}.employee-directory button.selected{background:#eef6f6;border-color:#245c67}.employee-directory strong{font-size:13px}.employee-directory span{color:#657388;font-size:12px}.employee-directory small{color:#238049;grid-column:1/-1;font-size:11px}.access-card{grid-column:2}.access-group{border-top:1px solid #e7ebf0;padding:14px 0}.access-group h3{margin:0;font-size:14px}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.check-grid label{align-items:flex-start;gap:7px;font-size:12px;line-height:1.3;display:flex}.check-grid input{margin-top:2px}.scope-input{margin:14px 0}.access-actions{gap:10px;display:flex}.access-actions .danger{background:#9e2921}.admin-lock{color:#71461c;background:#fff5e8;border-radius:9px;padding:12px;font-size:13px;line-height:1.45}.admin-message,.admin-notice{grid-column:1/-1;margin:0}.admin-notice{color:#1c6b42;font-size:13px;font-weight:800}@media (width<=800px){.admin-content{grid-template-columns:1fr;padding:16px}.invite-card,.access-card{grid-area:auto}.check-grid{grid-template-columns:1fr}.internal-admin-nav{display:none}}.role-help{color:#647186;font-size:11px;font-weight:500;line-height:1.4}.admin-tip,.access-empty{color:#315968;background:#eef6f6;border-radius:9px;margin:16px 0 0;padding:11px 12px;font-size:12px;line-height:1.45}.access-empty{color:#536176;background:#f5f7fa}.admin-error{color:#812018;background:#fff8f7;border:1px solid #f3c8c3;border-radius:14px;grid-column:1/-1;padding:16px}.admin-error p{margin:6px 0 14px;font-size:13px}.admin-error>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-error button{color:#fff;font:inherit;cursor:pointer;background:#172b58;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.admin-error a{color:#245c67;font-size:13px;font-weight:800;text-decoration:none}.team-topbar{height:auto;min-height:76px;padding-top:12px;padding-bottom:12px}.team-topbar-actions{align-items:center;gap:18px;display:flex}.team-ceo-badge,.team-role-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.team-ceo-badge{color:#83590c;background:#fff3d8}.team-role-badge{color:#456078;background:#eff4fa}.team-shell{max-width:1200px;margin:0 auto;padding:24px 28px 34px}.team-tabs{border-bottom:1px solid #dce2ea;gap:7px;margin-bottom:20px;display:flex;overflow:auto}.team-tabs button{color:#66748a;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:11px 13px;font-size:13px;font-weight:800;display:inline-flex}.team-tabs button.active{color:#173f4a;border-bottom-color:#245c67}.team-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}.team-tab-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:18px;display:grid}.team-detail-card{min-height:390px}.team-empty{color:#69768a;align-content:center;place-items:start;gap:7px;min-height:220px;display:grid}.team-empty h2{color:#25344a;margin:0;font-size:18px}.team-empty p{margin:0;font-size:13px}.team-muted{color:#68768a;margin:14px 0 0;font-size:12px;line-height:1.5}.role-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.role-guide article,.team-policy-list article{border:1px solid #e0e6ee;border-radius:10px;padding:12px}.role-guide strong,.team-policy-list strong{color:#263a58;font-size:13px}.role-guide p,.team-policy-list p{color:#68768a;margin:5px 0 0;font-size:12px;line-height:1.45}.role-guide span{color:#83590c;background:#fff3d8;border-radius:99px;margin-top:8px;padding:3px 6px;font-size:10px;font-weight:800;display:inline-block}.team-policy-list{gap:9px;display:grid}.ceo-control-card{background:linear-gradient(135deg,#fffdf8,#fff);border-color:#e9d5a6}.ceo-control-list{gap:10px;margin:18px 0;display:grid}.ceo-control-list p{color:#647186;margin:0;font-size:13px;line-height:1.5}.ceo-control-link{color:#fff;background:#172b58;border-radius:9px;padding:10px 13px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.permission-grid{max-height:330px;padding-right:5px;overflow:auto}.team-workspace .admin-error,.team-workspace .admin-notice{margin-top:18px}@media (width<=800px){.team-topbar-actions{gap:10px}.team-role-badge{display:none}.team-shell{padding:16px}.team-grid,.team-tab-grid{grid-template-columns:1fr}.team-detail-card{min-height:0}.role-guide{grid-template-columns:1fr}.team-tabs{margin-left:-16px;margin-right:-16px;padding:0 16px}.internal-admin-nav{display:flex}.team-topbar{align-items:flex-start}.team-topbar-actions{flex-direction:column;align-items:flex-end}.internal-admin-nav{gap:10px}}.access-design-hero{background:linear-gradient(135deg,#eef6f8,#f7fbfd);border:1px solid #d4e5e8;border-radius:12px;margin:0 0 4px;padding:15px}.access-design-hero>span{color:#245c67;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.access-design-hero h3{color:#183b4a;margin:5px 0;font-size:17px}.access-design-hero p{color:#597080;margin:0;font-size:12px;line-height:1.45}.role-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.role-select-grid label{cursor:pointer;background:#fff;border:1px solid #dde5ed;border-radius:10px;align-items:flex-start;gap:9px;padding:10px;display:flex}.role-select-grid label.selected{background:#eff9fa;border-color:#57a0ad;box-shadow:0 0 0 1px #57a0ad33}.role-select-grid input{margin-top:3px}.role-select-grid span{gap:3px;display:grid}.role-select-grid strong{font-size:12px}.role-select-grid small{color:#68768a;font-size:11px;line-height:1.35}.custom-access-group{gap:15px;display:grid}.custom-access-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.custom-access-heading h3{margin:0;font-size:15px}.custom-access-heading p{margin:4px 0 0}.custom-access-heading>span{color:#47607c;background:#edf3f8;border-radius:99px;flex:none;padding:5px 8px;font-size:11px;font-weight:800}.access-template-list{gap:8px;display:grid}.access-template-list>span{color:#5f7185;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.access-template-list>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.access-template-list button{text-align:left;color:#24485c;cursor:pointer;background:#f9fcfd;border:1px solid #cddde7;border-radius:10px;gap:3px;padding:10px;display:grid}.access-template-list button:hover{background:#eff9fa;border-color:#4791a2}.access-template-list strong{font-size:12px}.access-template-list small{color:#61758a;font-size:11px;line-height:1.35}.permission-category-list{gap:13px;display:grid}.permission-category-list>section{border:1px solid #e1e7ee;border-radius:12px;overflow:hidden}.permission-category-list header{background:#f7f9fb;border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.permission-category-list h4{color:#35465d;margin:0;font-size:13px}.permission-category-list header span{color:#748196;font-size:11px}.permission-category-list>section>div{background:#eef2f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.permission-category-list label{cursor:pointer;background:#fff;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:10px;display:grid;position:relative}.permission-category-list label.selected{background:#f0faf9}.permission-category-list input{margin-top:3px}.permission-category-list label span{gap:3px;min-width:0;display:grid}.permission-category-list strong{color:#34455d;font-size:12px;line-height:1.25}.permission-category-list small{color:#778498;font-size:11px;line-height:1.35}.permission-level{white-space:nowrap;color:#536a85;text-transform:uppercase;letter-spacing:.03em;background:#edf2f7;border-radius:99px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.permission-level.write,.permission-level.change{color:#256a92;background:#e9f5ff}.permission-level.sensitive{color:#9b5c1c;background:#fff3e5}.permission-level.ceo-only{color:#865900;background:#fff0d0}.tamper-proof-note{color:#6e511c;background:#fff9ec;border:1px solid #f0dfad;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.tamper-proof-note svg{flex:none;margin-top:1px}.tamper-proof-note strong{font-size:12px}.tamper-proof-note p{margin:4px 0 0;font-size:11px;line-height:1.45}@media (width<=800px){.role-select-grid,.access-template-list>div,.permission-category-list>section>div{grid-template-columns:1fr}.custom-access-heading{display:grid}.custom-access-heading>span{justify-self:start}}.custom-roles-card{grid-column:1/-1}.custom-role-list{gap:8px;display:grid}.custom-role-list article{border:1px solid #e0e6ee;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px;display:flex}.custom-role-list strong{color:#263a58;font-size:13px}.custom-role-list p{color:#68768a;margin:4px 0;font-size:12px;line-height:1.4}.custom-role-list small{color:#61758a;font-size:11px}.custom-role-list article>div:last-child{gap:8px;display:flex}.custom-role-list button,.secondary-button{color:#245c67;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px;font-size:12px;font-weight:800}.custom-role-list .danger-text{color:#a63b2e}.custom-role-form{border-top:1px solid #e3e9ef;gap:12px;margin-top:18px;padding-top:16px;display:grid}.custom-role-form h3{margin:0;font-size:14px}.custom-role-form>label{gap:6px;font-size:12px;font-weight:800;display:grid}.custom-role-form input{font:inherit;border:1px solid #cfd7e3;border-radius:9px;padding:10px}.custom-role-permissions{border:1px solid #e1e7ee;border-radius:10px;gap:9px;padding:12px;display:grid}.custom-role-permissions>strong{color:#35465d;font-size:12px}.custom-role-permissions section{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.custom-role-permissions section>span{color:#68768a;grid-column:1/-1;font-size:11px;font-weight:800}.custom-role-permissions label{color:#4e5f75;align-items:flex-start;gap:7px;font-size:12px;line-height:1.35;display:flex}.custom-role-permissions input{margin-top:2px}.access-actions .secondary-button{color:#3c546d;background:#edf2f7;border-radius:9px;padding:11px 14px}@media (width<=800px){.custom-role-permissions section{grid-template-columns:1fr}.custom-role-list article{display:grid}.custom-roles-card{grid-column:auto}}.support-operations{border-top:1px solid #e8ebf0;gap:10px;margin-top:14px;padding-top:14px;display:grid}.support-operations.loading{color:#718096;font-size:12px}.support-operations>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.support-operations h3{color:#25344a;margin:4px 0 0;font-size:14px}.support-operations>header>button{color:#245c67;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px;font-size:11px;font-weight:800}.operations-summary{background:#f9fbfc;border:1px solid #dfe7ee;border-radius:10px;align-items:flex-start;gap:9px;padding:10px;display:flex}.operations-summary svg{color:#245c67;margin-top:2px}.operations-summary div{gap:3px;min-width:0;display:grid}.operations-summary strong{color:#2b3d55;text-overflow:ellipsis;font-size:12px;overflow:hidden}.operations-summary span,.operations-subscription span,.operations-contact span{color:#63738a;font-size:11px;line-height:1.35}.support-operations details{background:#fff;border:1px solid #e1e7ee;border-radius:10px;padding:9px}.support-operations summary{color:#30455e;cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.support-operations details>p{color:#69788d;margin:10px 0;font-size:11px;line-height:1.45}.support-operations form{gap:8px;margin-top:10px;display:grid}.support-operations form label,.operations-danger>label{color:#52647a;gap:4px;font-size:11px;font-weight:800;display:grid}.support-operations input,.support-operations select,.support-operations textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cfd7e3;border-radius:7px;padding:8px;font-size:12px}.support-operations textarea{resize:vertical;min-height:65px}.support-operations form button,.operations-button{color:#fff;font:inherit;cursor:pointer;background:#1d456e;border:0;border-radius:8px;padding:9px 10px;font-size:11px;font-weight:800}.support-operations button:disabled{opacity:.52;cursor:not-allowed}.operations-contact,.operations-subscription{gap:4px;margin-top:10px;display:grid}.operations-button{width:100%;margin-top:9px}.operations-actions{gap:7px;display:grid}.operations-button.danger{background:#9f3328}.operations-danger{background:#fff9f8!important;border-color:#efc9c2!important}.operations-notice{color:#1b7042;margin:0;font-size:11px;font-weight:800;line-height:1.4}.internal-nav-button{color:#245c67;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex}.internal-nav-button.active{color:#173f4a;background:#eaf4f4}.support-home{gap:18px;max-width:1280px;margin:0 auto;padding:28px;display:grid}.support-home-loading{color:#516276;background:#fff;border:1px solid #dce5ec;border-radius:16px;max-width:640px;margin:60px auto;padding:28px;font:14px/1.5 Inter,system-ui,sans-serif}.support-home-loading strong{color:#263b58}.support-home-loading button,.support-home-actions button,.support-workspace-heading button{color:#fff;font:inherit;cursor:pointer;background:#173f4a;border:0;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:800}.support-home-hero{background:linear-gradient(135deg,#effafa,#f8fcff);border:1px solid #cfe1e2;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;padding:23px 25px;display:flex}.support-home-hero h2{color:#173f4a;margin:4px 0;font-size:26px}.support-home-hero p{color:#5d7282;max-width:620px;margin:0;font-size:13px;line-height:1.5}.support-home-actions{flex:none;gap:8px;display:flex}.support-home-actions button{color:#214d58;background:#e5f1f2;align-items:center;gap:6px;display:inline-flex}.support-home-actions .support-home-inbox{color:#fff;background:#173f4a}.support-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.support-metric{background:#fff;border:1px solid #dce5ec;border-radius:14px;gap:12px;min-height:112px;padding:16px;display:flex}.support-metric>span{color:#266b75;background:#edf7f7;border-radius:10px;align-self:flex-start;place-items:center;width:34px;height:34px;display:grid}.support-metric svg{width:17px;height:17px}.support-metric div{gap:3px;min-width:0;display:grid}.support-metric small{color:#687a8f;font-size:11px;font-weight:800}.support-metric strong{color:#203a59;font-size:22px;line-height:1.2}.support-metric p{color:#78879a;margin:1px 0 0;font-size:11px;line-height:1.4}.support-home-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.support-home-card,.support-directory-card,.support-workspace{background:#fff;border:1px solid #dce5ec;border-radius:15px;padding:19px}.support-home-card header,.support-directory-card>header,.support-workspace-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.support-home-card h3,.support-directory-card h3,.support-workspace h3{color:#283d5a;margin:4px 0;font-size:16px}.support-home-card header small{color:#7c899a;margin-top:3px;font-size:11px}.tier-list{border:1px solid #e6ebf0;border-radius:10px;gap:1px;margin-top:14px;display:grid;overflow:hidden}.tier-list div{background:#fff;justify-content:space-between;gap:14px;padding:10px 12px;display:flex}.tier-list span{color:#5e7187;font-size:12px}.tier-list strong{color:#293f5e;font-size:13px}.support-card-empty{color:#6f8093;margin:15px 0 0;font-size:12px;line-height:1.45}.support-directory-card>header p{color:#66788d;max-width:620px;margin:5px 0 0;font-size:12px;line-height:1.45}.support-directory-card>header label{color:#61748b;gap:5px;min-width:210px;font-size:11px;font-weight:800;display:grid}.support-directory-card>header input{font:inherit;border:1px solid #cfd9e5;border-radius:8px;padding:9px 10px;font-size:12px}.support-business-list{gap:6px;margin-top:17px;display:grid}.support-business-list>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #e0e7ee;border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(170px,.8fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid}.support-business-list>button:hover,.support-business-list>button.selected{background:#f3fbfb;border-color:#6ca7af}.support-business-name,.support-business-plan{gap:3px;min-width:0;display:grid}.support-business-name strong{text-overflow:ellipsis;color:#273d5a;font-size:13px;overflow:hidden}.support-business-name small,.support-business-plan small{text-overflow:ellipsis;white-space:nowrap;color:#758498;font-size:11px;overflow:hidden}.support-business-plan strong{color:#36546c;font-size:12px}.support-business-list em{color:#9b5b16;background:#fff3e4;border-radius:99px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.support-workspace{gap:14px;display:grid}.support-workspace-heading{border-bottom:1px solid #e8edf1;padding-bottom:13px}.support-workspace-heading p{color:#67798c;margin:0;font-size:12px}.support-workspace-heading button{color:#385168;background:#eef3f7}.support-workspace .support-operations{max-width:720px}.support-discount-form{border-top:1px solid #e5eaf0;padding-top:11px}.support-discount-form strong{color:#314960;font-size:12px}.support-discount-form p{color:#697a8e;margin:1px 0 3px;font-size:11px;line-height:1.4}.support-discount-form label:first-of-type,.support-discount-form label:nth-of-type(2){width:calc(50% - 5px);margin-right:6px;display:inline-grid}@media (width<=900px){.support-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-home{padding:18px}.support-business-list>button{grid-template-columns:1fr auto}.support-business-plan{grid-column:1}.support-business-list em{grid-area:1/2}.support-home-hero{flex-direction:column;align-items:flex-start}.support-directory-card>header{display:grid}.support-directory-card>header label{min-width:0}}@media (width<=560px){.support-metric-grid,.support-home-grid{grid-template-columns:1fr}.support-home{padding:14px}.support-home-hero{padding:18px}.support-home-actions{width:100%}.support-home-actions button{flex:1;justify-content:center}.internal-user>span{display:none}.internal-nav-button{font-size:0}.internal-nav-button svg{width:17px;height:17px}.support-discount-form label:first-of-type,.support-discount-form label:nth-of-type(2){width:auto;margin-right:0}}.employee-profile{background:#fbfdfd;border:1px solid #dbe6ea;border-radius:13px;gap:14px;margin:18px 0;padding:15px;display:grid}.employee-profile.loading{color:#68788c;font-size:12px}.employee-profile>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.employee-profile>header h3{color:#243d55;margin:3px 0;font-size:16px}.employee-profile>header p{color:#697a8d;max-width:570px;margin:4px 0 0;font-size:12px;line-height:1.45}.employee-profile>header button{color:#245c67;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.employee-profile form{gap:14px;display:grid}.employee-profile-overview{border-bottom:1px solid #e2eaee;align-items:center;gap:10px;padding-bottom:13px;display:flex}.employee-photo{color:#174d58;background:#dfeff0;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:grid;overflow:hidden}.employee-photo img{object-fit:cover;width:100%;height:100%}.employee-profile-overview>div:nth-child(2){gap:3px;min-width:0;display:grid}.employee-profile-overview strong{color:#263d58;font-size:13px}.employee-profile-overview span{color:#6e7d90;font-size:12px}.employee-photo-action{color:#245c67;cursor:pointer;background:#fff;border:1px solid #cbdce1;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:7px 9px;font-weight:800;font-size:11px!important;display:flex!important}.employee-photo-action input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.employee-photo-remove{color:#a63b2e;cursor:pointer;background:0 0;border:0;padding:7px}.employee-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.employee-profile-fields label,.employee-private-record>label{color:#51647a;gap:5px;font-size:11px;font-weight:800;display:grid}.employee-profile-fields input,.employee-profile-fields select,.employee-private-record textarea{box-sizing:border-box;color:#243a55;width:100%;font:inherit;background:#fff;border:1px solid #cfdbe3;border-radius:8px;padding:8px 9px;font-size:12px}.employee-profile-fields input:disabled,.employee-profile-fields select:disabled,.employee-private-record textarea:disabled{color:#778596;background:#f3f6f8}.employee-private-record{background:#fffcf4;border:1px solid #eadab4;border-radius:11px;gap:12px;padding:12px;display:grid}.employee-private-record>div:first-child{align-items:flex-start;gap:8px;display:flex}.employee-private-record svg{color:#8c6519;flex:none;margin-top:1px}.employee-private-record strong{color:#654d1b;font-size:12px}.employee-private-record p{color:#77683e;margin:3px 0 0;font-size:11px;line-height:1.4}.employee-private-record textarea{resize:vertical;min-height:72px}.employee-profile-save,.pricing-catalog-actions button{color:#fff;font:inherit;cursor:pointer;background:#173f4a;border:0;border-radius:9px;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:800;display:inline-flex}.employee-profile-save:disabled,.pricing-catalog-actions button:disabled{opacity:.55;cursor:not-allowed}.pricing-catalog{gap:15px;display:grid}.catalog-readonly{color:#315a66;background:#f0f8f8;border:1px solid #d5e5e8;border-radius:9px;align-items:center;gap:6px;margin:0;padding:9px 10px;font-size:12px;font-weight:700;display:flex}.pricing-catalog form,.pricing-catalog-verticals{gap:13px;display:grid}.pricing-catalog-vertical{border:1px solid #e1e8ee;border-radius:12px;overflow:hidden}.pricing-catalog-vertical>h3,.pricing-catalog-addons>h3{color:#344a62;background:#f6f9fb;margin:0;padding:10px 12px;font-size:13px}.pricing-catalog-plan-grid{background:#e8edf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.pricing-catalog-plan-grid article,.pricing-catalog-addons article{background:#fff;gap:8px;padding:11px;display:grid}.pricing-catalog-plan-grid strong,.pricing-catalog-addons strong{color:#334c65;font-size:12px}.catalog-price-input{gap:4px;font-weight:800;color:#687a8e!important;font-size:10px!important;display:grid!important}.catalog-price-input>div{background:#fff;border:1px solid #d2dee7;border-radius:7px;align-items:center;display:flex;overflow:hidden}.catalog-price-input b{color:#59708a;padding-left:8px;font-size:12px}.catalog-price-input input{box-sizing:border-box;width:100%;min-width:0;color:#253e58!important;font:inherit!important;background:0 0!important;border:0!important;padding:7px 8px!important;font-size:12px!important}.catalog-price-input input:disabled{color:#7a8999!important}.pricing-catalog-addons{background:#e8edf2;border:1px solid #e1e8ee;border-radius:12px;gap:1px;display:grid;overflow:hidden}.pricing-catalog-addons>div{background:#e8edf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.pricing-catalog-addons>.catalog-price-input{background:#fff;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:11px;display:grid!important}.pricing-catalog-addons>.catalog-price-input>div{width:160px}.pricing-catalog-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pricing-catalog-actions span,.catalog-updated{color:#6f7d8e;font-size:11px;line-height:1.4}.catalog-updated{margin:0}.team-unavailable{align-items:flex-start;gap:10px;max-width:680px;display:flex}.team-unavailable svg{color:#245c67;flex:none;margin-top:2px}.team-unavailable h2{color:#293e57;margin:0;font-size:16px}.team-unavailable p{color:#65768a;margin:5px 0 11px;font-size:12px;line-height:1.45}.team-unavailable a{color:#245c67;font-size:12px;font-weight:800;text-decoration:none}@media (width<=800px){.employee-profile-fields,.pricing-catalog-plan-grid,.pricing-catalog-addons>div,.pricing-catalog-addons>.catalog-price-input{grid-template-columns:1fr}.pricing-catalog-addons>.catalog-price-input>div{width:auto}.employee-profile-overview{align-items:flex-start}.employee-photo-action{margin-left:0}.employee-profile-overview{flex-wrap:wrap}}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Avenir Next,SF Pro Text,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}html{scroll-behavior:smooth;background:#f3f1ec}body{color:#19201f;background:#f3f1ec;min-height:100dvh;overflow-x:hidden}body:before,body:after{display:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{appearance:none}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}::selection{color:#fff;background:#0f766e}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--looply-font:"Avenir Next", "SF Pro Text", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--looply-font-display:"Avenir Next", "SF Pro Display", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--looply-canvas:#f3f1ec;--looply-canvas-strong:#ebe7df;--looply-surface:#fffefb;--looply-surface-soft:#f7f5ef;--looply-surface-muted:#efebe3;--looply-surface-elevated:#fffefbf0;--looply-ink:#111716;--looply-text:#26302e;--looply-muted:#68736f;--looply-faint:#98a19d;--looply-line:#111b1917;--looply-line-strong:#111b1929;--looply-brand:#0f766e;--looply-brand-strong:#075f59;--looply-brand-soft:#e1f0ec;--looply-blue:#2f6f8f;--looply-green:#17856f;--looply-amber:#b88746;--looply-red:#c64b55;--looply-champagne:#b88746;--looply-champagne-soft:#f2e7d6;--looply-focus:0 0 0 4px #0f766e29;--looply-radius-xs:8px;--looply-radius-sm:12px;--looply-radius-md:16px;--looply-radius-lg:20px;--looply-radius-xl:24px;--looply-radius-2xl:30px;--looply-radius-pill:999px;--looply-shadow-xs:0 1px 2px #111b190d;--looply-shadow-sm:0 1px 2px #111b1909, 0 10px 28px #302a200e;--looply-shadow-md:0 1px 2px #111b190a, 0 18px 44px #302a2016;--looply-shadow-lg:0 2px 4px #111b190b, 0 28px 76px #302a2024;--looply-ease:cubic-bezier(.2, .8, .2, 1)}html[data-theme=dark]{--looply-canvas:#080c0d;--looply-canvas-strong:#0d1313;--looply-surface:#111817;--looply-surface-soft:#16201e;--looply-surface-muted:#1b2825;--looply-surface-elevated:#111817f0;--looply-ink:#f8f4ec;--looply-text:#dfe6e2;--looply-muted:#a5b0ac;--looply-faint:#737f7b;--looply-line:#ffffff17;--looply-line-strong:#ffffff29;--looply-brand:#6ed6c7;--looply-brand-strong:#98e5da;--looply-brand-soft:#6ed6c724;--looply-blue:#72a9bd;--looply-green:#5bc5a7;--looply-amber:#d6b476;--looply-red:#e57b82;--looply-champagne:#d6b476;--looply-champagne-soft:#d6b47624;--looply-focus:0 0 0 4px #6ed6c733;--looply-shadow-xs:0 1px 2px #0000003d;--looply-shadow-sm:0 1px 2px #00000038, 0 10px 28px #00000038;--looply-shadow-md:0 2px 4px #00000038, 0 18px 44px #00000047;--looply-shadow-lg:0 2px 5px #00000047, 0 28px 78px #00000061}html,body{color:var(--looply-text);font-family:var(--looply-font);background:var(--looply-canvas)!important}body{letter-spacing:-.005em}#root{isolation:isolate}:where(button,input,textarea,select){font-family:var(--looply-font)}:where(button,[role=button],a){touch-action:manipulation}:where(button,input,textarea,select,a):focus-visible{box-shadow:var(--looply-focus);outline:2px solid #0000}:where(input,textarea,select)::placeholder{color:var(--looply-faint);opacity:1}:where(h1,h2,h3,h4,strong,b){color:var(--looply-ink)}:where(h1,h2,h3,h4){font-family:var(--looply-font-display);letter-spacing:-.035em;text-wrap:balance}:where(p){text-wrap:pretty}:where(hr){border:0;border-top:1px solid var(--looply-line)}:where(code,kbd,samp){font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}:where(kbd){border:1px solid var(--looply-line-strong);background:var(--looply-surface-soft);color:var(--looply-muted);border-bottom-width:2px;border-radius:7px;padding:2px 7px;font-size:.78em;font-weight:800}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--looply-muted) 35%, transparent) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--looply-radius-pill);background:color-mix(in srgb, var(--looply-muted) 35%, transparent);background-clip:padding-box;border:2px solid #0000;min-height:42px}.looply-button{background:var(--looply-brand);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:44px;transition:transform .16s var(--looply-ease), box-shadow .16s var(--looply-ease), border-color .16s var(--looply-ease), background-color .16s var(--looply-ease), opacity .16s var(--looply-ease);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 12px 28px #0f766e33}.looply-button:hover:not(:disabled){background:var(--looply-brand-strong);transform:translateY(-1px);box-shadow:0 16px 34px #0f766e3d}.looply-button:active:not(:disabled){transform:translateY(0)scale(.985)}.looply-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.looply-button--secondary,.looply-button--ghost{color:var(--looply-ink);background:var(--looply-surface);border-color:var(--looply-line-strong);box-shadow:var(--looply-shadow-xs)}.looply-button--secondary:hover:not(:disabled),.looply-button--ghost:hover:not(:disabled){background:var(--looply-surface-soft);border-color:color-mix(in srgb, var(--looply-brand) 30%, var(--looply-line-strong));box-shadow:var(--looply-shadow-sm)}.looply-button--ghost{box-shadow:none;background:0 0}.looply-button--danger{background:var(--looply-red);box-shadow:0 10px 24px color-mix(in srgb, var(--looply-red) 25%, transparent)}.looply-button--success{background:var(--looply-green);box-shadow:0 10px 24px color-mix(in srgb, var(--looply-green) 24%, transparent)}.looply-button--sm{border-radius:12px;min-height:38px;padding-inline:14px;font-size:13px}.looply-button--lg{border-radius:16px;min-height:50px;padding-inline:22px;font-size:15px}.looply-card{border:1px solid var(--looply-line);border-radius:var(--looply-radius-xl);background:var(--looply-surface);min-width:0;color:var(--looply-text);box-shadow:var(--looply-shadow-sm);padding:clamp(18px,2vw,24px)}.looply-field{gap:7px;width:100%;margin:0 0 14px;display:grid}.looply-field__label{color:var(--looply-text);font-size:12px;font-weight:800}.looply-input-control{border:1px solid var(--looply-line-strong);background:var(--looply-surface);width:100%;min-height:46px;color:var(--looply-ink);box-shadow:var(--looply-shadow-xs);border-radius:13px;outline:0;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s,background-color .15s}.looply-input-control:hover{border-color:color-mix(in srgb, var(--looply-brand) 26%, var(--looply-line-strong))}.looply-input-control:focus{border-color:color-mix(in srgb, var(--looply-brand) 60%, transparent);box-shadow:var(--looply-focus)}.looply-field.has-error .looply-input-control{border-color:color-mix(in srgb, var(--looply-red) 75%, transparent)}.looply-field__hint,.looply-field__error{font-size:11.5px;font-weight:700;line-height:1.4}.looply-field__hint{color:var(--looply-muted)}.looply-field__error{color:var(--looply-red)}.looply-dashboard-shell :where(.looply-btn,.looply-service-btn,.tx-btn,.money-action,.money-mobile-btn,.mk-button,.gc-btn,.gce-button,.gci-button,.pb-primary,.pb-secondary,.settings-primary,.settings-ghost,.ov-clean-button,.ov-clean-control){min-height:42px;font-family:var(--looply-font)!important;letter-spacing:-.01em!important;border-radius:13px!important;font-weight:820!important}.looply-dashboard-shell :where(.looply-input,.tx-input,.mk-input,.mk-select,.mk-textarea,.gc-input,.gc-select,.gc-textarea,.pb-input,.gci-input,.text-field){min-height:44px;border-color:var(--looply-line-strong)!important;background:var(--looply-surface)!important;color:var(--looply-ink)!important;box-shadow:var(--looply-shadow-xs)!important;font-family:var(--looply-font)!important;border-radius:13px!important}.looply-dashboard-shell :where(.looply-input,.tx-input,.mk-input,.mk-select,.mk-textarea,.gc-input,.gc-select,.gc-textarea,.pb-input,.gci-input,.text-field):focus{border-color:color-mix(in srgb, var(--looply-brand) 55%, transparent)!important;box-shadow:var(--looply-focus)!important}.looply-dashboard-shell :where(table,.gc-table,.tx-ledger-panel,.cal-calendar-shell){border-color:var(--looply-line)!important}.looply-dashboard-shell :where(th){color:var(--looply-muted);letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:850}.looply-dashboard-shell :where(td){color:var(--looply-text)}.looply-dashboard-shell :where(tr){border-color:var(--looply-line)}.looply-dashboard-shell{--dashboard-bg:var(--looply-canvas)!important;--dashboard-text:var(--looply-text)!important;--dashboard-glow-a:color-mix(in srgb, var(--looply-brand) 8%, transparent)!important;--dashboard-glow-b:color-mix(in srgb, var(--looply-blue) 7%, transparent)!important;color:var(--looply-text)!important;background:radial-gradient(circle at 72% -20%, color-mix(in srgb, var(--looply-brand) 8%, transparent), transparent 32%), var(--looply-canvas)!important}.looply-dashboard-main{padding:12px 14px 14px!important}.looply-dashboard-content{border-radius:24px;margin-top:10px!important}.looply-dashboard-content:not(.is-checkout-page):not(.is-marketing-page){padding:0 1px 1px}.looply-dashboard-content>:where(.ov-clean-shell,.looply-bookings-page,.looply-services-os,.looply-transactions,.looply-expenses-v2,.settings-page,.wbe-root,.mk-shell,.gc-shell){width:100%}.looply-sidebar{--sb-bg:var(--looply-surface-elevated)!important;--sb-panel:var(--looply-surface-soft)!important;--sb-border:var(--looply-line)!important;--sb-text:var(--looply-text)!important;--sb-muted:var(--looply-muted)!important;--sb-faint:var(--looply-faint)!important;--sb-hover:var(--looply-surface-soft)!important;--sb-active-bg:var(--looply-ink)!important;--sb-active-text:var(--looply-surface)!important;--sb-active-icon:color-mix(in srgb, var(--looply-surface) 12%, transparent)!important;--sb-control:var(--looply-surface-soft)!important;--sb-control-hover:var(--looply-surface-muted)!important;background:var(--looply-surface-elevated)!important;border-right:1px solid var(--looply-line)!important;-webkit-backdrop-filter:blur(24px)saturate(1.08)!important;backdrop-filter:blur(24px)saturate(1.08)!important;width:248px!important;min-width:248px!important;padding:12px 10px 11px!important;box-shadow:8px 0 32px #0f172a09!important}.looply-sidebar.looply-collapsed{width:74px!important;min-width:74px!important}.looply-sidebar-brand-row{border:1px solid #0000!important;border-radius:17px!important;min-height:56px!important;padding:7px!important}.looply-logo-button{background:linear-gradient(145deg, color-mix(in srgb, var(--looply-brand) 14%, var(--looply-surface)), var(--looply-surface))!important;border:1px solid var(--looply-line)!important;width:42px!important;height:42px!important;box-shadow:var(--looply-shadow-sm)!important;border-radius:14px!important}.looply-brand-copy strong{color:var(--looply-ink)!important;letter-spacing:-.035em!important;font-size:17px!important}.looply-brand-copy span,.looply-nav-group-label{color:var(--looply-muted)!important}.looply-customize-bar,.looply-customize-hint{border-radius:14px!important}.looply-nav-area{padding-top:6px!important}.looply-nav-group{gap:3px!important}.looply-nav-main{min-height:42px!important;color:var(--looply-muted)!important;border-radius:13px!important;padding:0 10px!important;font-size:13px!important;font-weight:760!important}.looply-nav-main:hover{color:var(--looply-ink)!important;background:var(--looply-surface-soft)!important}.looply-nav-icon{border-radius:10px!important;width:30px!important;height:30px!important}.looply-nav-item-wrap.is-active .looply-nav-main{color:#fff!important;background:linear-gradient(135deg,#111716,#26302e)!important;box-shadow:0 9px 22px #0f172a29,inset 0 1px #ffffff14!important}html[data-theme=dark] .looply-nav-item-wrap.is-active .looply-nav-main{color:#111817!important;background:#f7f5ef!important;box-shadow:0 10px 25px #00000047,inset 0 1px #ffffffe0!important}.looply-more-tools-button{color:var(--looply-muted)!important;border-radius:13px!important}.looply-topbar{border:1px solid var(--looply-line)!important;background:var(--looply-surface-elevated)!important;min-height:62px!important;box-shadow:var(--looply-shadow-sm)!important;-webkit-backdrop-filter:blur(24px)saturate(1.08)!important;backdrop-filter:blur(24px)saturate(1.08)!important;border-radius:19px!important;padding:8px 9px!important}.looply-topbar-control,.looply-topbar-search-button,.looply-topbar-avatar,.looply-business-context{border-color:var(--looply-line)!important;background:var(--looply-surface-soft)!important;color:var(--looply-text)!important;box-shadow:none!important}.looply-topbar-control:hover,.looply-topbar-search-button:hover{border-color:var(--looply-line-strong)!important;background:var(--looply-surface-muted)!important}.looply-topbar-search-button,.looply-business-context{border-radius:13px!important;min-height:44px!important}.looply-business-label{color:var(--looply-muted)!important}.looply-business-name{color:var(--looply-ink)!important;font-weight:850!important}.looply-topbar-avatar{color:#fff!important;background:linear-gradient(135deg, var(--looply-brand), var(--looply-blue))!important;box-shadow:0 9px 22px #0f766e33!important}.looply-topbar-popover,.looply-command-modal{border-color:var(--looply-line)!important;background:var(--looply-surface-elevated)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-lg)!important;-webkit-backdrop-filter:blur(28px)saturate(1.1)!important;backdrop-filter:blur(28px)saturate(1.1)!important}.looply-dashboard-shell :where(.ov-clean-hero-card,.ov-clean-money-card,.ov-clean-panel,.overview-card,.next-action-card,.cal-kpi-rail,.cal-control-panel,.cal-calendar-shell,.services-unified-header,.services-health-strip,.looply-service-card,.services-premium-row,.tx-kpi-card,.tx-ledger-panel,.gc-card,.gc-report-card,.gc-overview-card,.mk-card,.mk-stat,.settings-card,.settings-hero-card,.wbe-card,.wbe-editor-panel,.wbe-preview-shell,.analytics-mobile-panel,.ci-panel,.payment-rail,.checkout-cart-shell){border-color:var(--looply-line)!important;background:var(--looply-surface)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-sm)!important}.looply-dashboard-shell :where(.ov-clean-hero-card,.services-unified-header,.gc-hero,.settings-hero-card){overflow:hidden;border-radius:24px!important}.looply-dashboard-shell :where(.ov-clean-panel,.ov-clean-money-card,.cal-control-panel,.cal-calendar-shell,.looply-service-card,.services-premium-row,.tx-kpi-card,.tx-ledger-panel,.gc-card,.mk-card,.settings-card,.wbe-card){border-radius:19px!important}.looply-dashboard-shell :where(.ov-clean-title,.tx-title,.gc-title,.mk-title){color:var(--looply-ink)!important;letter-spacing:-.045em!important}.looply-dashboard-shell :where(.ov-clean-subtitle,.tx-subtitle,.gc-sub,.mk-sub,.mk-card-sub,.gc-summary-sub){color:var(--looply-muted)!important}.looply-dashboard-shell :where(.ov-clean-status-strip,.services-health-strip,.inline-note,.mk-alert){border-color:var(--looply-line)!important;border-radius:15px!important}.looply-dashboard-shell :where(.ov-clean-row,.ov-clean-activity-row,.tx-transaction-row,.gc-activity-row,.mk-row){border-color:var(--looply-line)!important}.looply-dashboard-shell :where(.ov-clean-row,.ov-clean-activity-row,.tx-transaction-row,.gc-activity-row,.mk-row):hover{background:var(--looply-surface-soft)!important}.looply-checkout,.checkout-page{color:var(--looply-text)!important;background:var(--looply-canvas)!important}.looply-checkout :where(.payment-rail,.checkout-side-cart,.checkout-cart-shell,.checkout-summary-bar){border-color:var(--looply-line)!important;background:var(--looply-surface)!important;box-shadow:var(--looply-shadow-sm)!important}.looply-checkout :where(button,[role=button]){-webkit-tap-highlight-color:transparent}.looply-checkout .looply-btn{border-radius:13px!important}.settings-page,.wbe-root{color:var(--looply-text)!important;background:var(--looply-canvas)!important}.settings-sidebar,.wbe-editor-panel,.wbe-preview-shell{border-color:var(--looply-line)!important;background:var(--looply-surface)!important;box-shadow:var(--looply-shadow-md)!important}.settings-sidebar{border-radius:24px!important}.settings-section-select,.wbe-segmented,.wbe-device-toggle,.wbe-panel-tabs{border-color:var(--looply-line)!important;background:var(--looply-surface-soft)!important}.wbe-preview-canvas{background:linear-gradient(135deg, var(--looply-canvas-strong), var(--looply-canvas))!important}.looply-login,.looply-signup-ready,.recovery-ready-page,.verify-ready-page,.looply-onboarding-root{color:var(--looply-text);font-family:var(--looply-font)!important}.looply-login :where(.login-card,.login-story),.looply-signup-ready :where(.signup-ready-card,.signup-ready-story),.recovery-ready-page :where(.recovery-ready-card,.recovery-ready-story),.verify-ready-page :where(.verify-ready-card,.verify-ready-story){border-color:var(--looply-line)!important;box-shadow:var(--looply-shadow-lg)!important;border-radius:30px!important}.looply-login :where(input),.looply-signup-ready :where(input),.recovery-ready-page :where(input),.verify-ready-page :where(input){min-height:48px;border-radius:14px!important}.looply-login :where(button),.looply-signup-ready :where(button),.recovery-ready-page :where(button),.verify-ready-page :where(button){min-height:44px}.looply-onboarding-header{border-color:var(--looply-line)!important;box-shadow:var(--looply-shadow-sm)!important}.looply-onboarding-scroll{overscroll-behavior:contain}.looply-landing,.pb-page,.gift-view-state,.gce-shell,.gci-shell,.gift-chat-page{font-family:var(--looply-font)!important}.pb-page :where(.pb-card,.booking-side-card,.pb-details-field,.pb-confirm-detail),.gce-shell :where(.gce-guided-card,.gce-metric,.gce-step),.gci-shell :where(.gci-flow,.gci-step-panel,.gci-success-panel){border-color:var(--looply-line)!important;box-shadow:var(--looply-shadow-sm)!important}.pbs-page{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:var(--looply-font)!important}.pbs-page :where(.pbs-nav,.pbs-offer-card,.pbs-service-row,.pbs-team-card,.pbs-product-card,.pbs-contact-card,.pbs-hours-card,.pbs-chat,.pbs-flow-dialog){box-shadow:0 1px 2px #0f172a08,0 14px 38px #0f172a12}.pbs-page :where(button,.primary,.secondary,.pbs-contact-button,.pbs-service-expand){min-height:44px;font-weight:820}.pbs-page :where(input,textarea,select){min-height:44px;font-size:max(16px,1em)}:where(.contacts-overview-sheet,.gc-overview-panel,.mk-drawer,.money-report-sheet,.gce-drawer,.pbs-flow-dialog,.looply-command-modal){-webkit-backdrop-filter:blur(28px)saturate(1.1);backdrop-filter:blur(28px)saturate(1.1);border-color:var(--looply-line)!important;background:var(--looply-surface-elevated)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-lg)!important}:where(.contacts-overview-modal,.gc-overview-overlay,.mk-overlay,.gce-modal-backdrop,.looply-command-overlay,.pbs-flow-backdrop){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}div[data-sonner-toaster],div[role=status]{font-family:var(--looply-font)}@media (width<=1100px){.looply-sidebar{width:224px!important;min-width:224px!important}.looply-dashboard-main{padding-inline:10px!important}.looply-dashboard-content{border-radius:20px}}@media (width<=820px){:root{--looply-radius-xl:20px;--looply-radius-2xl:24px}html,body,#root{min-height:100dvh}body{overscroll-behavior-y:none}.looply-dashboard-main{width:100%!important;padding:max(6px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))!important}.looply-dashboard-content{border-radius:18px;padding-bottom:max(10px, env(safe-area-inset-bottom))!important;margin-top:6px!important}.looply-topbar{top:max(0px, env(safe-area-inset-top))!important;z-index:40!important;border-radius:17px!important;min-height:56px!important;margin:0!important;padding:7px!important;position:sticky!important}.looply-topbar-control,.looply-topbar-avatar{border-radius:12px!important;width:40px!important;height:40px!important;min-height:40px!important}.looply-dashboard-shell .looply-topbar-notification{display:block!important}.looply-dashboard-shell .looply-topbar-notification .looply-topbar-popover{top:calc(max(0px, env(safe-area-inset-top)) + 64px)!important;width:min(380px,100vw - 16px)!important;max-height:calc(100dvh - 80px)!important;position:fixed!important;right:8px!important}.looply-business-context{border-radius:12px!important;min-height:40px!important}.looply-sidebar{width:min(86vw,318px)!important;min-width:min(86vw,318px)!important;padding:max(12px, env(safe-area-inset-top)) 10px max(12px, env(safe-area-inset-bottom))!important;border-right:1px solid var(--looply-line)!important;box-shadow:var(--looply-shadow-lg)!important}.looply-nav-main{min-height:46px!important;font-size:14px!important}.looply-dashboard-shell :where(.ov-clean-hero-card,.services-unified-header,.gc-hero,.settings-hero-card,.analytics-mobile-hd-hero,.inventory-mobile-hd-hero,.staff-mobile-hd-hero,.tx-mobile-hd-hero){border-radius:20px!important}.looply-dashboard-shell :where(.ov-clean-panel,.ov-clean-money-card,.cal-control-panel,.cal-calendar-shell,.looply-service-card,.services-premium-row,.tx-kpi-card,.tx-ledger-panel,.gc-card,.mk-card,.settings-card,.wbe-card,.analytics-mobile-panel){border-radius:17px!important}.looply-dashboard-shell :where(.ov-clean-shell,.looply-bookings-page,.looply-services-os,.looply-transactions,.looply-expenses-v2,.settings-page,.wbe-root,.mk-shell){padding-left:0!important;padding-right:0!important}.looply-dashboard-shell :where(.services-action-row,.tx-actions,.gc-button-row,.mk-header-actions){gap:8px!important}.looply-dashboard-shell :where(.looply-btn,.looply-service-btn,.tx-btn,.money-action,.money-mobile-btn,.mk-button,.gc-btn,.gce-button,.gci-button,.pb-primary,.pb-secondary,.settings-primary,.settings-ghost,.ov-clean-button,.ov-clean-control){min-height:44px}.looply-login,.looply-signup-ready,.recovery-ready-page,.verify-ready-page{padding:max(12px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom))!important}.looply-login :where(.login-grid),.looply-signup-ready :where(.signup-ready-grid),.recovery-ready-page :where(.recovery-ready-grid),.verify-ready-page :where(.verify-ready-grid){grid-template-columns:1fr!important;gap:12px!important;width:100%!important}.looply-login :where(.login-story),.looply-signup-ready :where(.signup-ready-story),.recovery-ready-page :where(.recovery-ready-story),.verify-ready-page :where(.verify-ready-story){display:none!important}.looply-login :where(.login-card),.looply-signup-ready :where(.signup-ready-card),.recovery-ready-page :where(.recovery-ready-card),.verify-ready-page :where(.verify-ready-card){border-radius:24px!important;width:100%!important;min-height:auto!important;padding:24px 18px!important}.theme-toggle-mobile-safe{top:max(12px, env(safe-area-inset-top))!important;height:38px!important;position:absolute!important;right:12px!important}.pbs-page :where(.pbs-nav,.pbs-offer-card,.pbs-service-row,.pbs-team-card,.pbs-product-card,.pbs-contact-card,.pbs-hours-card){box-shadow:0 1px 2px #0f172a08,0 8px 24px #0f172a0e}.pbs-mobile-dock{padding-bottom:max(8px, env(safe-area-inset-bottom))!important}}@media (width<=520px){.looply-dashboard-main{padding-inline:6px!important}.looply-dashboard-content{border-radius:16px}.looply-topbar{border-radius:15px!important}.looply-business-name{max-width:36vw!important}.looply-dashboard-shell :where(.ov-clean-hero-card,.services-unified-header,.gc-hero,.settings-hero-card){border-radius:18px!important;padding:16px!important}.looply-dashboard-shell :where(.ov-clean-panel,.ov-clean-money-card,.cal-control-panel,.cal-calendar-shell,.looply-service-card,.services-premium-row,.tx-kpi-card,.tx-ledger-panel,.gc-card,.mk-card,.settings-card,.wbe-card){border-radius:16px!important}.looply-card{border-radius:18px;padding:16px}.looply-button{min-height:44px;padding-inline:16px}.looply-input-control{min-height:46px;font-size:16px}.pbs-page :where(input,textarea,select),.pb-page :where(input,textarea,select),.gift-chat-page :where(input,textarea,select){font-size:16px!important}}@media (hover:hover) and (pointer:fine){.looply-dashboard-shell :where(.looply-service-card,.services-premium-row,.tx-transaction-row,.gc-card,.mk-card,.ov-clean-panel){transition:transform .17s var(--looply-ease), border-color .17s var(--looply-ease), box-shadow .17s var(--looply-ease)}.looply-dashboard-shell :where(.looply-service-card,.services-premium-row,.gc-card,.mk-card):hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--looply-brand) 18%, var(--looply-line))!important;box-shadow:var(--looply-shadow-md)!important}}@media (width<=820px){:where(.ov-clean-mobilebar,.bm-mobile-hd-hero,.services-mobile-hd-hero,.staff-mobile-hd-hero,.contacts-mobile-hd-hero,.inventory-mobile-hd-hero,.money-mobile-hd-hero,.tx-mobile-hd-hero,.analytics-mobile-hd-hero,.looply-inbox-checkout-hero,.checkout-mobile-hd-hero,.ai-concierge-mobile-header){z-index:30!important;color:#fff!important;-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;background:radial-gradient(circle at 90% 0,#d6b47638,#0000 35%),linear-gradient(135deg,#071816,#0c312d 58%,#111716)!important;border:1px solid #ffffff1f!important;border-radius:0 0 20px 20px!important;min-height:82px!important;position:sticky!important;top:0!important;box-shadow:0 17px 40px #073b3733,inset 0 1px #ffffff1f!important}:where(.bm-mobile-hd-hero,.services-mobile-hd-hero,.staff-mobile-hd-hero,.contacts-mobile-hd-hero,.inventory-mobile-hd-hero,.money-mobile-hd-hero,.tx-mobile-hd-hero,.analytics-mobile-hd-hero,.looply-inbox-checkout-hero,.checkout-mobile-hd-hero){padding:max(12px, env(safe-area-inset-top)) 12px 12px!important;margin-inline:-8px!important}:where(.bm-mobile-hd-hero,.services-mobile-hd-hero,.staff-mobile-hd-hero,.contacts-mobile-hd-hero,.inventory-mobile-hd-hero,.money-mobile-hd-hero,.tx-mobile-hd-hero,.analytics-mobile-hd-hero,.looply-inbox-checkout-hero,.checkout-mobile-hd-hero)>:first-child,.looply-inbox-checkout-hero-row,.ov-clean-mobilebar{grid-template-columns:44px minmax(0,1fr) 92px!important;align-items:center!important;gap:8px!important}.ov-clean-mobilebar{padding:max(12px, env(safe-area-inset-top)) 12px 12px!important;margin-inline:-2px!important;display:grid!important}:where(.bm-mobile-hero-title,.services-mobile-hero-title,.staff-mobile-title,.contacts-mobile-title,.inventory-mobile-title,.money-mobile-title,.tx-mobile-hero-title,.analytics-mobile-hero-title,.looply-inbox-checkout-hero-title,.ov-mobile-hero-copy strong,.ai-concierge-heading h1){color:#fff!important;letter-spacing:-.045em!important;font-size:clamp(23px,6.2vw,27px)!important;font-weight:900!important;line-height:1!important}:where(.bm-mobile-hero-sub,.services-mobile-hero-sub,.staff-mobile-subtitle,.contacts-mobile-subtitle,.inventory-mobile-subtitle,.money-mobile-subtitle,.tx-mobile-hero-sub,.analytics-mobile-hero-sub,.looply-inbox-checkout-hero-sub,.ov-mobile-hero-copy span){color:#ffffffad!important;letter-spacing:0!important;margin-top:4px!important;font-size:10.5px!important;font-weight:750!important;line-height:1.2!important}:where(.ov-mobile-hero-action,.bm-mobile-menu-action,.bm-mobile-theme-action,.bm-mobile-new-action,.services-mobile-hero-action,.services-mobile-add-action,.staff-mobile-hero-action,.staff-mobile-add-action,.contacts-mobile-hero-action,.contacts-mobile-add-action,.inventory-mobile-hero-action,.inventory-mobile-add-action,.money-mobile-hero-action,.money-mobile-add-action,.tx-mobile-hero-action,.tx-mobile-cash-action,.analytics-mobile-hero-action,.analytics-mobile-ai-action,.looply-inbox-checkout-hero-action){color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff1a!important;border:1px solid #ffffff2b!important;border-radius:13px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;box-shadow:inset 0 1px #ffffff1a!important}}:root{--looply-hairline:color-mix(in srgb, var(--looply-ink) 9%, transparent);--looply-highlight:inset 0 1px 0 #ffffffc2;--looply-brand-shadow:0 16px 36px #075f5933;--looply-luxe-gradient:linear-gradient(135deg, #063f3b 0%, #0f766e 64%, #a97a3d 132%);--looply-ink-gradient:linear-gradient(145deg, #111716 0%, #1c2926 74%, #33443f 130%)}html[data-theme=dark]{--looply-highlight:inset 0 1px 0 #ffffff12;--looply-brand-shadow:0 18px 42px #00000057;--looply-luxe-gradient:linear-gradient(135deg, #163f3b 0%, #176f68 58%, #8d6d3e 132%);--looply-ink-gradient:linear-gradient(145deg, #f8f4ec 0%, #dfe6e2 100%)}body{background:radial-gradient(circle at 8% -12%, color-mix(in srgb, var(--looply-brand) 9%, transparent), transparent 30%), radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--looply-champagne) 8%, transparent), transparent 28%), var(--looply-canvas)!important}.looply-dashboard-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.32;background-image:linear-gradient(color-mix(in srgb, var(--looply-ink) 2.8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--looply-ink) 2.8%, transparent) 1px, transparent 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 76%);mask-image:linear-gradient(#000000b3,#0000 76%)}.looply-dashboard-main{max-width:1920px;margin-inline:auto}.looply-topbar,.looply-sidebar,.looply-card,.looply-dashboard-shell :where(.ov-clean-panel,.ov-clean-money-card,.cal-control-panel,.cal-calendar-shell,.looply-service-card,.services-premium-row,.tx-kpi-card,.tx-ledger-panel,.settings-card,.wbe-card,.mk-card,.gc-card,.checkout-panel,.payment-rail,.checkout-cart-shell){box-shadow:var(--looply-highlight), var(--looply-shadow-sm)!important}.looply-topbar{border-color:color-mix(in srgb, var(--looply-brand) 8%, var(--looply-line))!important}.looply-sidebar-brand-row:after,.looply-topbar:after{content:"";pointer-events:none;position:absolute}.looply-topbar:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--looply-champagne) 46%, transparent), transparent);height:1px;bottom:-1px;left:18px;right:18px}.looply-logo-button{border-color:color-mix(in srgb, var(--looply-champagne) 24%, var(--looply-line))!important;background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--looply-champagne) 20%, transparent), transparent 42%), var(--looply-surface)!important}.looply-nav-item-wrap.is-active .looply-nav-main{position:relative;color:#fff!important;background:var(--looply-ink-gradient)!important;box-shadow:0 12px 28px #111b192e, var(--looply-highlight)!important}.looply-nav-item-wrap.is-active .looply-nav-main:before{content:"";background:var(--looply-champagne);width:3px;box-shadow:0 0 18px color-mix(in srgb, var(--looply-champagne) 55%, transparent);border-radius:99px;position:absolute;top:10px;bottom:10px;left:0}html[data-theme=dark] .looply-nav-item-wrap.is-active .looply-nav-main{color:#10201d!important}.looply-dashboard-shell :where(.ov-clean-title,.tx-title,.gc-title,.mk-title,.services-title,.staff-mobile-title,.contacts-mobile-title,.inventory-mobile-title,.money-mobile-title,.tx-mobile-hero-title,.bm-mobile-hero-title,.checkout-page-title){font-family:var(--looply-font-display)!important;letter-spacing:-.045em!important;font-weight:760!important}.looply-dashboard-shell :where(.settings-kicker,.mk-kicker,.gc-kicker,.services-kicker,.checkout-mobile-context-kicker,.ov-clean-eyebrow){text-transform:uppercase;color:var(--looply-brand)!important;letter-spacing:.105em!important;font-size:10.5px!important;font-weight:850!important}.looply-dashboard-shell :where(.looply-button,.settings-primary,.mk-button.primary,.gc-btn.primary,.gce-button.primary,.gci-button.primary,.looply-inbox-primary-action,.looply-mobile-primary-action,.checkout-primary-charge,.checkout-ready-action,.services-mobile-add-action,.staff-mobile-add-action,.contacts-mobile-add-action,.inventory-mobile-add-action,.money-mobile-add-action,.tx-mobile-cash-action){border-color:color-mix(in srgb, var(--looply-brand) 72%, #052d2a)!important;background:var(--looply-luxe-gradient)!important;color:#fff!important;box-shadow:var(--looply-brand-shadow), var(--looply-highlight)!important}.looply-dashboard-shell :where(.looply-button,.settings-primary,.mk-button.primary,.gc-btn.primary,.gce-button.primary,.gci-button.primary,.looply-inbox-primary-action,.looply-mobile-primary-action,.checkout-primary-charge):hover:not(:disabled){filter:saturate(1.04)brightness(1.035);transform:translateY(-1px)}.looply-dashboard-shell :where(.settings-ghost,.mk-button:not(.primary),.gc-btn:not(.primary),.gce-button:not(.primary),.gci-button:not(.primary),.looply-soft-button,.looply-tab-button,.tx-btn:not(.primary),.money-action:not(.primary),.money-mobile-btn:not(.primary)){border-color:var(--looply-line)!important;background:color-mix(in srgb, var(--looply-surface) 90%, transparent)!important;color:var(--looply-text)!important;box-shadow:var(--looply-highlight), var(--looply-shadow-xs)!important}.looply-dashboard-shell :where(input,textarea,select){accent-color:var(--looply-brand)}.looply-dashboard-shell :where(input,textarea,select):focus{border-color:color-mix(in srgb, var(--looply-brand) 58%, transparent)!important;box-shadow:var(--looply-focus)!important}.looply-dashboard-shell :where(table){border-collapse:separate;border-spacing:0}.looply-dashboard-shell :where(thead){background:color-mix(in srgb, var(--looply-surface-soft) 88%, transparent)!important}.looply-dashboard-shell :where(tbody tr):hover{background:color-mix(in srgb, var(--looply-brand-soft) 46%, transparent)!important}.looply-dashboard-shell :where(.ov-clean-hero-card,.services-unified-header,.settings-index-header,.settings-hero-card,.advanced-command-hero,.wbe-header,.mk-header,.gc-hero){background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--looply-champagne) 16%, transparent), transparent 34%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--looply-brand) 10%, transparent), transparent 38%), var(--looply-surface)!important;box-shadow:var(--looply-highlight), var(--looply-shadow-md)!important}.looply-dashboard-shell :where(.bm-mobile-hd-hero,.services-mobile-hd-hero,.staff-mobile-hd-hero,.contacts-mobile-hd-hero,.inventory-mobile-hd-hero,.money-mobile-hd-hero,.tx-mobile-hd-hero,.analytics-mobile-hd-hero,.looply-inbox-checkout-hero,.checkout-mobile-hd-hero){position:relative;overflow:hidden;background:radial-gradient(circle at 88% 5%, #d6b47638, transparent 34%), var(--looply-luxe-gradient)!important;border:1px solid #ffffff1c!important;box-shadow:0 20px 46px #073b3733,inset 0 1px #ffffff21!important}.looply-dashboard-shell :where(.bm-mobile-hd-hero,.services-mobile-hd-hero,.staff-mobile-hd-hero,.contacts-mobile-hd-hero,.inventory-mobile-hd-hero,.money-mobile-hd-hero,.tx-mobile-hd-hero,.analytics-mobile-hd-hero,.looply-inbox-checkout-hero,.checkout-mobile-hd-hero):after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-66px;right:-46px;box-shadow:0 0 0 22px #ffffff06,0 0 0 46px #ffffff05}.looply-dashboard-shell :where(.bm-mobile-hd-hero,.services-mobile-hd-hero,.staff-mobile-hd-hero,.contacts-mobile-hd-hero,.inventory-mobile-hd-hero,.money-mobile-hd-hero,.tx-mobile-hd-hero,.analytics-mobile-hd-hero,.looply-inbox-checkout-hero,.checkout-mobile-hd-hero)>*{z-index:1;position:relative}.looply-dashboard-shell :where(.analytics-mobile-metric,.inventory-mobile-overview-grid>*,.money-mobile-overview-grid>*,.tx-mobile-metric-card,.staff-mobile-overview-grid>*,.contacts-mobile-overview-grid>*,.services-mobile-metric,.bm-mobile-packed-card){border-top-color:color-mix(in srgb, var(--looply-champagne) 20%, var(--looply-line))!important}.looply-login,.looply-signup-ready,.looply-recovery-ready,.looply-verify-ready,.looply-onboarding-root{font-family:var(--looply-font)!important}:where(.login-card,.signup-ready-card,.recovery-ready-card,.verify-ready-card,.looply-onboarding-chat-column,.looply-onboarding-floating-panel){border-color:color-mix(in srgb, var(--looply-champagne) 12%, var(--looply-line))!important;background:color-mix(in srgb, var(--looply-surface) 95%, transparent)!important;box-shadow:var(--looply-highlight), var(--looply-shadow-lg)!important}:where(.signup-ready-submit,.recovery-ready-primary,.verify-ready-primary,.login-card button[type=submit]){background:var(--looply-luxe-gradient)!important;color:#fff!important;box-shadow:var(--looply-brand-shadow), var(--looply-highlight)!important;border-color:#075f59!important}:where(.signup-ready-theme,.recovery-ready-secondary,.verify-ready-secondary,.verify-ready-theme,.theme-toggle-mobile-safe){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--looply-line)!important;background:color-mix(in srgb, var(--looply-surface) 92%, transparent)!important;color:var(--looply-text)!important;box-shadow:var(--looply-highlight), var(--looply-shadow-sm)!important}.looply-landing :where(.nav-primary,.hero-primary,.smart-continue-form button,.charge-button,.final-button){background:var(--looply-luxe-gradient)!important;color:#fff!important;box-shadow:var(--looply-brand-shadow), inset 0 1px 0 #ffffff24!important}.looply-landing :where(.landing-nav,.feature-card,.decision-card,.metric-card,.checkout-panel,.message-phone,.owner-brief,.photo-card){border-color:color-mix(in srgb, var(--looply-champagne) 15%, var(--looply-line))!important}.looply-landing :where(.section-kicker,.eyebrow,.final-cta>span){color:var(--looply-brand)!important;border-color:color-mix(in srgb, var(--looply-brand) 24%, transparent)!important;background:color-mix(in srgb, var(--looply-brand-soft) 84%, transparent)!important}.pb-page :where(.pb-primary,.pb-hero-badge,.pb-category-chip.is-active),.gift-chat-page :where(.primary,button[type=submit]),.gce-shell :where(.gce-button.primary),.gci-shell :where(.gci-button.primary){background:var(--looply-luxe-gradient)!important;color:#fff!important;box-shadow:var(--looply-brand-shadow)!important}:where(.contacts-overview-modal,.gc-overview-overlay,.mk-overlay,.gce-modal-backdrop,.looply-command-overlay,.pbs-flow-backdrop,.settings-modal-backdrop,.mobile-cart-overlay){-webkit-backdrop-filter:blur(14px)saturate(.9)!important;backdrop-filter:blur(14px)saturate(.9)!important;background:#060d0c94!important}:where(.looply-command-modal,.mk-drawer,.gc-overview-panel,.gce-modal,.settings-modal-shell,.mobile-cart-sheet,.looply-mobile-sheet){border-color:color-mix(in srgb, var(--looply-champagne) 16%, var(--looply-line))!important;box-shadow:var(--looply-highlight), var(--looply-shadow-lg)!important}@media (width<=820px){.looply-dashboard-main{gap:0!important}.looply-dashboard-content{border-radius:20px!important}.looply-dashboard-shell :where(.bm-mobile-hd-hero,.services-mobile-hd-hero,.staff-mobile-hd-hero,.contacts-mobile-hd-hero,.inventory-mobile-hd-hero,.money-mobile-hd-hero,.tx-mobile-hd-hero,.analytics-mobile-hd-hero,.looply-inbox-checkout-hero,.checkout-mobile-hd-hero){min-height:118px;border-radius:22px!important;padding:17px!important}.looply-dashboard-shell :where(.analytics-mobile-panel,.inventory-mobile-control-card,.money-mobile-control-card,.tx-mobile-control-card,.services-mobile-control-card,.staff-mobile-control-card,.contacts-mobile-control-card,.checkout-mobile-context-card){border-radius:18px!important}:where(button,[role=button],input,select,textarea){min-height:44px}}@media (width<=520px){.looply-dashboard-main{padding-inline:6px!important}.looply-dashboard-shell :where(.bm-mobile-hd-hero,.services-mobile-hd-hero,.staff-mobile-hd-hero,.contacts-mobile-hd-hero,.inventory-mobile-hd-hero,.money-mobile-hd-hero,.tx-mobile-hd-hero,.analytics-mobile-hd-hero,.looply-inbox-checkout-hero,.checkout-mobile-hd-hero){min-height:112px;border-radius:19px!important;padding:15px!important}.looply-landing :where(.landing-nav){border-radius:18px!important}}@media (prefers-reduced-motion:reduce){.looply-dashboard-shell *,.looply-login *,.looply-signup-ready *,.pbs-page *{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--looply-content-max:1540px;--looply-page-gap:clamp(12px, 1.25vw, 20px);--looply-section-gap:clamp(14px, 1.5vw, 24px);--looply-control-height:44px;--looply-mobile-gutter:10px;--looply-brand-gradient:linear-gradient(135deg, #063f3b 0%, #0f766e 58%, #b88746 128%);--looply-premium-gradient:radial-gradient(circle at 92% 0%, #b8874621, transparent 31%), radial-gradient(circle at 2% 100%, #0f766e17, transparent 35%), var(--looply-surface)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-kerning:normal;font-optical-sizing:auto}:where(img,video,canvas){image-rendering:auto}:where(img){object-position:center;height:auto}:where(svg.lucide,.lucide){shape-rendering:geometricprecision;stroke-width:1.9px;flex:none}:where(button,[role=button]){min-width:0}:where(input,textarea,select){caret-color:var(--looply-brand)}:where(input,textarea,select):disabled{cursor:not-allowed;opacity:.68}:where(.looply-dashboard-shell,.pb-page,.pbs-page,.gift-chat-page) :where(img){-webkit-user-select:none;user-select:none}.pbs-gallery :where(img),.pbs-site-gallery :where(img),.wbe-site-gallery :where(img),.wbe-gallery-editor :where(img),.wbe-cover-preview :where(img),.wbe-preview-canvas .gallery-item :where(img){object-fit:contain!important;object-position:center!important;background:color-mix(in srgb, var(--looply-surface-soft) 90%, transparent)!important;width:100%!important;height:100%!important}.pbs-service-thumb :where(img),.pbs-team-photo :where(img),.pbs-product-image :where(img),.wbe-service-thumb :where(img),.wbe-team-photo :where(img),.wbe-commerce-media :where(img),.looply-staff-avatar :where(img){object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.looply-dashboard-content>*{min-width:0}.looply-dashboard-shell :where(.looply-overview-clean,.looply-bookings-page,.looply-services-os,.looply-team-page,.looply-inbox-page,.settings-page,.wbe-root,.looply-transactions,.looply-expenses-v2,.marketing-page,.giftcards-page){width:min(100%, var(--looply-content-max))!important;background:0 0!important;margin-inline:auto!important}.looply-dashboard-shell :where(.looply-overview-clean,.looply-bookings-page,.looply-services-os,.looply-team-page,.looply-inbox-page,.settings-page,.looply-transactions,.looply-expenses-v2){min-height:100%!important}.looply-dashboard-shell :where(.ov-clean-shell,.services-main-shell,.settings-main,.mk-content,.gc-layout){gap:var(--looply-page-gap)!important}.looply-dashboard-shell :where(.settings-card,.overview-card,.next-action-card,.looply-card,.looply-profile-card,.looply-ai-card,.looply-roster-card,.contacts-overview-sheet,.analytics-mobile-panel,.inventory-mobile-control-card,.money-mobile-control-card,.tx-mobile-control-card){border:1px solid var(--looply-line)!important;background:var(--looply-surface)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-sm)!important}.looply-dashboard-shell :where(.settings-card,.overview-card,.next-action-card,.looply-card,.looply-profile-card,.looply-ai-card,.looply-roster-card){border-radius:var(--looply-radius-lg)!important}.looply-overview-clean{padding:2px 2px 28px!important}.ov-clean-shell{width:100%!important}.ov-clean-hero-card{background:var(--looply-premium-gradient)!important;border:1px solid color-mix(in srgb, var(--looply-brand) 10%, var(--looply-line))!important}.ov-clean-title{max-width:14ch;font-size:clamp(34px,3.4vw,54px)!important;line-height:.98!important}.ov-clean-actions :where(button,select,input){min-height:42px!important}.ov-clean-command-grid,.ov-clean-metric-grid{border-color:var(--looply-line)!important;background:var(--looply-surface)!important;box-shadow:var(--looply-shadow-xs)!important}.ov-clean-command-grid>*,.ov-clean-metric-grid>*{min-width:0;background:0 0!important}.ov-clean-money-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--looply-brand) 16%, transparent), transparent 42%), linear-gradient(155deg, var(--looply-ink), color-mix(in srgb, var(--looply-ink) 86%, #46514e))!important;color:#fff!important;border-color:#0000!important}.ov-clean-money-card :where(h2,h3,strong,b){color:#fff!important}.ov-clean-money-card :where(p,span,small){color:#ffffffb8!important}html[data-theme=dark] .ov-clean-money-card{background:radial-gradient(circle at 100% 0,#9b7cff38,#0000 42%),linear-gradient(155deg,#171f2e,#0b111b)!important}.ov-clean-panel-top{gap:12px!important}.ov-clean-chart-wrap{border-radius:16px}.looply-bookings-page{padding-bottom:24px!important}.cal-kpi-rail,.cal-control-panel,.cal-calendar-shell{border:1px solid var(--looply-line)!important;background:var(--looply-surface)!important;box-shadow:var(--looply-shadow-sm)!important}.cal-kpi-rail{overflow:hidden;border-radius:20px!important}.cal-control-panel{border-radius:20px!important}.cal-control-top-row{gap:10px!important}.cal-filter-grid :where(button,input,select){border-radius:12px!important;min-height:42px!important}.cal-calendar-shell,.cal-month-shell{border-radius:20px!important}.cal-list-stack{gap:9px!important}.bookings-mobile-best,.bookings-mobile-shell{color:var(--looply-text)!important;background:0 0!important}.bm-mobile-hd-hero,.services-mobile-hd-hero,.staff-mobile-hd-hero,.contacts-mobile-hd-hero,.inventory-mobile-hd-hero,.money-mobile-hd-hero,.tx-mobile-hd-hero,.analytics-mobile-hd-hero,.looply-inbox-checkout-hero,.checkout-mobile-hd-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 0%, #d6b47638, transparent 34%), var(--looply-luxe-gradient)!important;color:#fff!important;border:1px solid #ffffff1c!important;box-shadow:0 20px 46px #073b3733,inset 0 1px #ffffff21!important}.bm-mobile-hd-hero :where(h1,h2,h3,strong),.services-mobile-hd-hero :where(h1,h2,h3,strong),.staff-mobile-hd-hero :where(h1,h2,h3,strong),.contacts-mobile-hd-hero :where(h1,h2,h3,strong),.inventory-mobile-hd-hero :where(h1,h2,h3,strong),.money-mobile-hd-hero :where(h1,h2,h3,strong),.tx-mobile-hd-hero :where(h1,h2,h3,strong),.analytics-mobile-hd-hero :where(h1,h2,h3,strong),.looply-inbox-checkout-hero :where(h1,h2,h3,strong),.checkout-mobile-hd-hero :where(h1,h2,h3,strong){color:#fff!important}.bm-mobile-hd-hero :where(p,span,small),.services-mobile-hd-hero :where(p,span,small),.staff-mobile-hd-hero :where(p,span,small),.contacts-mobile-hd-hero :where(p,span,small),.inventory-mobile-hd-hero :where(p,span,small),.money-mobile-hd-hero :where(p,span,small),.tx-mobile-hd-hero :where(p,span,small),.analytics-mobile-hd-hero :where(p,span,small),.looply-inbox-checkout-hero :where(p,span,small),.checkout-mobile-hd-hero :where(p,span,small){color:#ffffffc2!important}.bm-mobile-menu-action,.bm-mobile-theme-action,.bm-mobile-new-action,.services-mobile-hero-action,.services-mobile-add-action,.staff-mobile-hero-action,.staff-mobile-add-action,.contacts-mobile-hero-action,.contacts-mobile-add-action,.inventory-mobile-hero-action,.inventory-mobile-add-action,.money-mobile-hero-action,.money-mobile-add-action,.tx-mobile-hero-action,.tx-mobile-cash-action,.analytics-mobile-hero-action,.analytics-mobile-ai-action,.looply-inbox-checkout-hero-action{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff2e!important;box-shadow:inset 0 1px #ffffff1f!important}.bm-mobile-date-card,.bm-mobile-packed-card,.bm-appointment-card,.bm-day-timeline,.bm-calendar-view-filter{border-color:var(--looply-line)!important;background:var(--looply-surface)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-sm)!important}.bm-date-tile,.bm-mobile-time-square,.bm-packed-stats,.bm-packed-filters{border-color:var(--looply-line)!important;background:var(--looply-surface-soft)!important}.bm-day-event{box-shadow:var(--looply-shadow-sm)!important}.looply-services-os{padding-bottom:24px!important}.services-unified-header{background:var(--looply-premium-gradient)!important;border-color:color-mix(in srgb, var(--looply-brand) 10%, var(--looply-line))!important}.services-layout{gap:var(--looply-page-gap)!important}.services-category-rail,.services-compact-search,.services-health-strip,.services-mobile-control-card,.services-mobile-health-strip,.services-mobile-metric,.services-mobile-service-row{border-color:var(--looply-line)!important;background:var(--looply-surface)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-sm)!important}.services-category-item{border-radius:12px!important;min-height:42px!important}.services-category-item:hover,.services-category-item.is-active{background:var(--looply-surface-soft)!important}.services-grid{gap:10px!important}.looply-service-card,.services-premium-row,.services-mobile-service-row{overflow:hidden;border-radius:17px!important}.looply-service-card :where(img),.services-premium-row :where(img),.services-mobile-service-row :where(img){object-fit:cover}.services-mobile-shell,.staff-mobile-v2,.contacts-mobile-v2,.inventory-mobile-v2,.money-mobile-v2,.looply-transactions-mobile,.looply-analytics-mobile{color:var(--looply-text)!important;background:0 0!important}.services-mobile-control-card,.staff-mobile-control-card,.contacts-mobile-control-card,.inventory-mobile-control-card,.money-mobile-control-card,.tx-mobile-control-card,.analytics-mobile-context-card{border-radius:18px!important}.services-mobile-search-row :where(input,button),.contacts-mobile-search-row :where(input,button),.tx-mobile-search-row :where(input,button){border-radius:13px!important;min-height:44px!important}.looply-staff-editor-sheet-v2,.looply-staff-editor-mobile-v2,.looply-booking-modal,.looply-booking-mobile{border:1px solid var(--looply-line)!important;background:var(--looply-surface)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-lg)!important}.looply-team-page{padding-bottom:24px!important}.looply-team-topbar,.looply-team-sidebar,.looply-profile-card,.looply-ai-rail,.looply-roster-card,.staff-mobile-control-card,.staff-mobile-overview-grid>*{border-color:var(--looply-line)!important;background:var(--looply-surface)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-sm)!important}.looply-team-topbar{border-radius:20px!important}.looply-team-layout{gap:var(--looply-page-gap)!important}.looply-team-sidebar,.looply-profile-card,.looply-ai-card,.looply-roster-card{border-radius:18px!important}.looply-tab-button,.looply-soft-button,.looply-service-pill,.staff-mobile-chip{border-color:var(--looply-line)!important;background:var(--looply-surface-soft)!important;color:var(--looply-text)!important}.looply-tab-button:hover,.looply-soft-button:hover{background:var(--looply-surface-muted)!important}.looply-schedule-row{border-color:var(--looply-line)!important}.looply-inbox-page{padding-bottom:16px!important}.looply-inbox-shell{overflow:hidden;border:1px solid var(--looply-line)!important;background:var(--looply-surface)!important;box-shadow:var(--looply-shadow-md)!important;border-radius:22px!important}.looply-inbox-left-rail,.looply-inbox-center-pane,.looply-inbox-right-panel{background:var(--looply-surface)!important;color:var(--looply-text)!important}.looply-inbox-left-rail,.looply-inbox-center-pane{border-color:var(--looply-line)!important}.looply-inbox-command-strip,.looply-inbox-composer,.looply-inbox-search-card,.looply-inbox-mobile-thread,.looply-mobile-sheet{border-color:var(--looply-line)!important;background:var(--looply-surface)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-sm)!important}.looply-inbox-conversation-row,.looply-mobile-row{border-color:var(--looply-line)!important;border-radius:14px!important}.looply-inbox-conversation-row:hover,.looply-mobile-row:hover{background:var(--looply-surface-soft)!important}.looply-inbox-action,.looply-mobile-icon-action,.looply-mobile-chip,.looply-inbox-filter-row :where(button){border-color:var(--looply-line)!important;background:var(--looply-surface-soft)!important;color:var(--looply-text)!important}.looply-inbox-message-bubble,.looply-mobile-bubble{box-shadow:var(--looply-shadow-xs)!important;border-radius:17px!important}.looply-inbox-composer :where(input,textarea),.looply-inbox-mobile-composer :where(input,textarea){border-radius:14px!important;min-height:44px!important}.looply-inbox-left-resizer,.looply-inbox-right-resizer{background:0 0!important}.contacts-mobile-control-card,.contacts-mobile-overview-sheet,.contacts-overview-sheet,.contacts-mobile-overview-grid>*,.contacts-overview-grid>*{border-color:var(--looply-line)!important;background:var(--looply-surface)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-sm)!important}.contacts-mobile-chip,.contacts-mobile-segment-row :where(button){border-color:var(--looply-line)!important;background:var(--looply-surface-soft)!important;color:var(--looply-text)!important}.contacts-overview-modal,.contacts-mobile-overview-modal,.looply-mobile-sheet-backdrop,.looply-booking-modal-overlay,.looply-booking-mobile-overlay{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:#0206177a!important}.analytics-mobile-panel,.analytics-mobile-context-card,.analytics-mobile-metric,.analytics-mobile-row-card,.inventory-mobile-control-card,.inventory-mobile-overview-grid>*,.money-mobile-control-card,.money-mobile-overview-sheet,.money-mobile-overview-grid>*,.tx-mobile-control-card,.tx-mobile-metric-card,.tx-mobile-transaction-card,.tx-mobile-overview-card,.tx-mobile-overview-sheet,.tx-mobile-overview-grid>*{border-color:var(--looply-line)!important;background:var(--looply-surface)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-sm)!important}.analytics-mobile-metric,.inventory-mobile-overview-grid>*,.money-mobile-overview-grid>*,.tx-mobile-metric-card,.tx-mobile-overview-grid>*{border-radius:16px!important}.inventory-mobile-chip,.money-mobile-chip,.tx-mobile-overview-chip,.analytics-mobile-metric-strip>*{border-color:var(--looply-line)!important;background:var(--looply-surface-soft)!important;color:var(--looply-text)!important}.tx-mobile-transaction-card{border-radius:17px!important}.settings-page{padding-bottom:28px!important}.settings-launcher,.settings-index,.settings-main{color:var(--looply-text)!important}.settings-index-header,.settings-index-group,.settings-index-row,.settings-hero-card,.settings-card,.next-action-card,.overview-card,.readiness-panel,.advanced-command-hero,.advanced-main-card,.advanced-side-card,.danger-card,.mini-card,.inline-note,.routing-row,.security-role,.security-audit{border-color:var(--looply-line)!important;background:var(--looply-surface)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-sm)!important}.settings-index-header,.settings-hero-card,.advanced-command-hero{background:var(--looply-premium-gradient)!important}.settings-index-row{border-radius:14px!important;min-height:58px!important}.settings-index-row:hover{background:var(--looply-surface-soft)!important}.settings-index-row-icon,.settings-index-row-arrow,.toggle-row,.preview-line,.vendor-flow-step,.advanced-tool{border-color:var(--looply-line)!important;background:var(--looply-surface-soft)!important}.text-field,.settings-page :where(input,textarea,select){border-color:var(--looply-line-strong)!important;background:var(--looply-surface)!important;color:var(--looply-ink)!important;box-shadow:var(--looply-shadow-xs)!important}.settings-modal-shell{overflow:hidden;border:1px solid var(--looply-line)!important;background:var(--looply-surface)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-lg)!important;border-radius:24px!important}.settings-modal-header,.settings-modal-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--looply-line)!important;background:color-mix(in srgb, var(--looply-surface) 94%, transparent)!important}.wbe-root{padding-bottom:24px!important}.wbe-header,.wbe-editor-panel,.wbe-preview-shell,.wbe-card,.wbe-url-card,.wbe-color-studio,.wbe-commerce-picker,.wbe-manual-team,.wbe-save-dock{border-color:var(--looply-line)!important;background:var(--looply-surface)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-sm)!important}.wbe-header{background:var(--looply-premium-gradient)!important;border-radius:22px!important}.wbe-workspace{gap:var(--looply-page-gap)!important}.wbe-editor-panel,.wbe-preview-shell{overflow:hidden;border-radius:20px!important}.wbe-panel-tabs,.wbe-preview-toolbar,.wbe-save-dock{-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);border-color:var(--looply-line)!important;background:color-mix(in srgb, var(--looply-surface) 94%, transparent)!important}.wbe-panel-scroll{scrollbar-gutter:stable}.wbe-section-list>*,.wbe-commerce-picker-item,.wbe-manual-team-form,.wbe-manual-team-list>*,.wbe-fields>*,.wbe-photo-workspace,.wbe-gallery-editor,.wbe-inbox{border-color:var(--looply-line)!important}.wbe-section-list>*,.wbe-commerce-picker-item,.wbe-manual-team-form{background:var(--looply-surface-soft)!important;border-radius:15px!important}.wbe-root :where(input,textarea,select){border-color:var(--looply-line-strong)!important;background:var(--looply-surface)!important;color:var(--looply-ink)!important;box-shadow:var(--looply-shadow-xs)!important}.wbe-preview-canvas{background:linear-gradient(45deg, color-mix(in srgb, var(--looply-line) 55%, transparent) 25%, transparent 25%), linear-gradient(-45deg, color-mix(in srgb, var(--looply-line) 55%, transparent) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, color-mix(in srgb, var(--looply-line) 55%, transparent) 75%), linear-gradient(-45deg, transparent 75%, color-mix(in srgb, var(--looply-line) 55%, transparent) 75%), var(--looply-surface-soft)!important;background-position:0 0,0 10px,10px -10px,-10px 0!important;background-size:20px 20px!important}.wbe-device{box-shadow:0 28px 70px #0f172a2e!important}.gc-hero,.mk-header,.gci-header{background:var(--looply-premium-gradient)!important;border-color:color-mix(in srgb, var(--looply-brand) 10%, var(--looply-line))!important}.gc-card,.gc-report-card,.gc-overview-panel,.gc-account-card,.mk-card,.mk-stat,.mk-promo,.mk-drawer,.gci-workspace,.gci-step-panel,.gci-review,.gci-accounts,.gci-account-cards>*{border-color:var(--looply-line)!important;background:var(--looply-surface)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-sm)!important}.gc-card,.gc-report-card,.gc-account-card,.mk-card,.mk-stat,.mk-promo,.gci-step-panel{border-radius:18px!important}.gc-summary-pill,.gc-filter-button,.gc-pill,.mk-chip,.mk-filter-pill,.mk-badge,.gci-step,.gci-mode-tabs>*{border-color:var(--looply-line)!important;background:var(--looply-surface-soft)!important;color:var(--looply-text)!important}.looply-checkout,.checkout-page,.looply-checkout-mobile{background:0 0!important}.checkout-mode-rail,.checkout-summary-bar,.payment-rail,.checkout-side-cart,.checkout-cart-shell,.checkout-mobile-context-card,.looply-mobile-shared-register-panel,.looply-mobile-inventory-grid-panel{border-color:var(--looply-line)!important;background:var(--looply-surface)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-sm)!important}.checkout-mode-rail,.payment-rail,.checkout-side-cart,.checkout-cart-shell{border-radius:20px!important}.checkout-mode-tab,.checkout-mobile-mode-row :where(button){border-color:var(--looply-line)!important;background:var(--looply-surface-soft)!important;color:var(--looply-text)!important}.checkout-mode-tab:hover,.checkout-mobile-mode-row :where(button):hover{background:var(--looply-surface-muted)!important}.checkout-cart-footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--looply-line)!important;background:color-mix(in srgb, var(--looply-surface) 94%, transparent)!important}.checkout-mobile-staff-select,.checkout-mobile-context-card :where(input,select,button){border-radius:13px!important;min-height:44px!important}.pb-page{background:radial-gradient(circle at 8% -5%, color-mix(in srgb, var(--pb-accent,#0f766e) 13%, transparent), transparent 30%), radial-gradient(circle at 96% 4%, #b8874617, transparent 30%), #f3f1ec!important}.pb-shell{width:min(1140px,100%)!important}.pb-hero,.pb-panel,.pb-side,.pb-loading,.pb-success,.pb-calendar-card,.pb-date-summary-card,.pb-date-stepper-card,.pb-selected-time-inline-card,.pb-single-staff-card,.pb-phone-final-card,.pb-otp-final-card,.pb-details-final-card,.pb-confirm-final-card{box-shadow:var(--looply-shadow-md)!important;background:#fffffff5!important;border-color:#0f172a14!important}.pb-hero{border-radius:28px!important}.pb-panel,.pb-side{border-radius:24px!important}.pb-stepper{box-shadow:var(--looply-shadow-sm)!important;background:#ffffffe0!important;border-color:#0f172a14!important;border-radius:18px!important}.pb-stepper span,.pb-category-chip,.pb-calendar-nav,.pb-daypart-chips,.pb-time-chip,.pb-secondary,.pb-qty-control,.pb-staff-card,.pb-inline-staff-card{border-color:#0f172a17!important}.pb-service-card,.pb-staff-card,.pb-inline-staff-card,.pb-slot,.pb-selected-sheet-item{box-shadow:var(--looply-shadow-xs)!important;border-color:#0f172a14!important}.pb-service-card:hover,.pb-staff-card:hover,.pb-inline-staff-card:hover,.pb-slot:hover{border-color:color-mix(in srgb, var(--pb-accent,#0f766e) 28%, #111b1914)!important;box-shadow:var(--looply-shadow-sm)!important}.pb-primary,.pb-category-chip.is-active,.pb-stepper span.is-done,.pb-hero-badge{background:linear-gradient(135deg, var(--pb-accent,#0f766e), color-mix(in srgb, var(--pb-accent,#0f766e) 68%, #b88746))!important}.pb-input,.pb-page :where(input,textarea,select){border-color:#0f172a1f!important;box-shadow:0 1px 2px #0f172a09!important}.pb-staff-picker,.pb-selected-sheet{overflow:hidden;background:#fff!important;border:1px solid #0f172a17!important;box-shadow:0 28px 80px #0f172a33!important}.pbs-page{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.pbs-nav{-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:#ffffffe0!important;border-color:#0f172a14!important;box-shadow:0 12px 34px #0f172a14!important}.pbs-hero{overflow:hidden}.pbs-hero-copy{max-width:780px}.pbs-headline{text-wrap:balance}.pbs-offer-card,.pbs-service-row,.pbs-team-card,.pbs-product-card,.pbs-contact-card,.pbs-location-card,.pbs-hours-card,.pbs-reach-card,.pbs-flow-dialog,.pbs-chat{border-color:#0f172a14!important;box-shadow:0 12px 34px #0f172a12!important}.pbs-offer-card,.pbs-team-card,.pbs-product-card,.pbs-contact-card,.pbs-location-card,.pbs-hours-card,.pbs-reach-card{border-radius:22px!important}.pbs-service-row{border-radius:17px!important}.pbs-service-row:hover,.pbs-offer-card:hover,.pbs-team-card:hover,.pbs-product-card:hover{transform:translateY(-1px);box-shadow:0 18px 42px #0f172a1a!important}.pbs-gallery{align-items:stretch}.pbs-gallery>*{background:#f7f5ef;border:1px solid #0f172a14;overflow:hidden}.pbs-mobile-menu,.pbs-consent-modal-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff7!important;border-color:#0f172a14!important;box-shadow:0 26px 74px #0f172a33!important}.pbs-mobile-dock{-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:#ffffffe0!important;border-color:#0f172a14!important;box-shadow:0 -10px 30px #0f172a14!important}.looply-login,.looply-signup-ready,.recovery-ready-page,.verify-ready-page{background:radial-gradient(circle at 6% 0%, #0f766e24, transparent 34%), radial-gradient(circle at 95% 10%, #b887461a, transparent 32%), var(--looply-canvas)!important}.login-card,.signup-ready-card,.recovery-ready-card,.verify-ready-card{-webkit-backdrop-filter:blur(22px)saturate(1.06);backdrop-filter:blur(22px)saturate(1.06);border:1px solid var(--looply-line)!important;background:color-mix(in srgb, var(--looply-surface) 96%, transparent)!important;box-shadow:var(--looply-shadow-lg)!important}.login-story,.signup-ready-story,.recovery-ready-story,.verify-ready-story{box-shadow:var(--looply-shadow-lg)!important;border:1px solid #ffffff24!important}.login-input-shell,.signup-ready-field :where(input,select),.recovery-ready-card :where(input,select),.verify-ready-card :where(input,select){border-color:var(--looply-line-strong)!important;background:var(--looply-surface)!important;min-height:48px!important;color:var(--looply-ink)!important;box-shadow:var(--looply-shadow-xs)!important;border-radius:14px!important}.login-logo-shell,.signup-ready-logo{box-shadow:var(--looply-shadow-sm)!important}.looply-onboarding-root{background:var(--looply-canvas)!important;color:var(--looply-text)!important}.looply-onboarding-header,.looply-onboarding-chat-column,.looply-onboarding-floating-panel{border-color:var(--looply-line)!important;background:var(--looply-surface)!important;color:var(--looply-text)!important;box-shadow:var(--looply-shadow-sm)!important}.looply-onboarding-floating-panel{border-radius:22px!important}.looply-landing :where(.landing-nav){-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);border-color:#ffffff24!important;box-shadow:0 18px 54px #0003!important}.looply-landing :where(.feature-card,.decision-card,.metric-card,.checkout-panel,.message-phone,.owner-brief,.photo-card){box-shadow:0 20px 54px #00000029!important}:where(.settings-modal-backdrop,.gc-overview-overlay,.mk-overlay,.gce-modal-backdrop,.looply-command-overlay,.pbs-flow-backdrop,.pb-staff-picker-backdrop,.pb-selected-sheet-backdrop){-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:#0206177a!important}:where(.looply-command-modal,.mk-drawer,.gc-overview-panel,.gce-modal,.pb-staff-picker,.pb-selected-sheet){border-color:var(--looply-line)!important;box-shadow:var(--looply-shadow-lg)!important}#looply-runtime-error-overlay{border-radius:22px!important;box-shadow:0 34px 100px #0000006b!important}@media (width<=1180px){.looply-team-layout,.wbe-workspace{gap:12px!important}.looply-inbox-right-panel{min-width:260px!important}}@media (width<=980px){.wbe-workspace{grid-template-columns:1fr!important}.wbe-preview-shell{min-height:640px}.looply-team-layout{grid-template-columns:minmax(220px,.58fr) minmax(0,1fr)!important}}@media (width<=820px){:root{--looply-mobile-gutter:8px}.looply-dashboard-content>*{max-width:100%!important}.looply-overview-clean,.looply-bookings-page,.looply-services-os,.looply-team-page,.looply-inbox-page,.settings-page,.wbe-root,.looply-transactions,.looply-expenses-v2{padding-bottom:calc(20px + env(safe-area-inset-bottom))!important}.bm-mobile-hd-hero,.services-mobile-hd-hero,.staff-mobile-hd-hero,.contacts-mobile-hd-hero,.inventory-mobile-hd-hero,.money-mobile-hd-hero,.tx-mobile-hd-hero,.analytics-mobile-hd-hero,.looply-inbox-checkout-hero,.checkout-mobile-hd-hero{border-radius:20px!important;padding:16px!important}.looply-inbox-shell{border-radius:18px!important}.settings-index-header,.settings-hero-card,.wbe-header,.gc-hero,.mk-header,.gci-header{border-radius:20px!important}.wbe-preview-shell{min-height:540px}.pb-page{padding:max(10px, env(safe-area-inset-top)) 10px max(16px, env(safe-area-inset-bottom))!important}.pb-hero{border-radius:22px!important;padding:18px!important}.pb-panel,.pb-side{border-radius:20px!important}.pb-stepper{top:max(6px, env(safe-area-inset-top))!important}.pbs-nav,.pbs-service-row,.pbs-offer-card,.pbs-team-card,.pbs-product-card,.pbs-contact-card,.pbs-location-card,.pbs-hours-card{border-radius:18px!important}.looply-login,.looply-signup-ready,.recovery-ready-page,.verify-ready-page{min-height:100dvh!important}}@media (width<=560px){.looply-dashboard-main{padding-inline:5px!important}.looply-topbar{min-height:54px!important;padding:6px!important}.looply-business-name{max-width:42vw!important}.bm-mobile-hd-hero,.services-mobile-hd-hero,.staff-mobile-hd-hero,.contacts-mobile-hd-hero,.inventory-mobile-hd-hero,.money-mobile-hd-hero,.tx-mobile-hd-hero,.analytics-mobile-hd-hero,.looply-inbox-checkout-hero,.checkout-mobile-hd-hero{border-radius:18px!important;padding:15px!important}.bm-mobile-hero-title,.services-mobile-hero-title,.staff-mobile-title,.contacts-mobile-title,.inventory-mobile-title,.money-mobile-title,.tx-mobile-hero-title{letter-spacing:-.05em!important;font-size:clamp(25px,7vw,32px)!important;line-height:1!important}.settings-card,.overview-card,.next-action-card,.wbe-card,.gc-card,.mk-card,.looply-profile-card,.looply-ai-card,.looply-roster-card{border-radius:16px!important}.pb-hero h1{font-size:clamp(31px,10vw,42px)!important}.pb-service-card,.pb-staff-card,.pb-inline-staff-card,.pb-calendar-card{border-radius:17px!important}.pbs-headline{font-size:clamp(38px,11vw,58px)!important;line-height:.96!important}.pbs-gallery>*{min-height:220px}.login-card,.signup-ready-card,.recovery-ready-card,.verify-ready-card{border-radius:22px!important;padding:22px 17px!important}}@media (width<=390px){.looply-dashboard-main{padding-inline:4px!important}.looply-business-name{max-width:38vw!important}.bm-mobile-hero-actions,.services-mobile-tabs-row,.staff-mobile-command-grid,.inventory-mobile-command-grid,.money-mobile-command-grid{gap:7px!important}.pb-stepper{gap:5px!important;padding:6px!important}.pb-stepper span{min-width:0;padding-inline:4px!important;font-size:10.5px!important}}.looply-dashboard-shell,.looply-dashboard-main,.looply-dashboard-content,.looply-dashboard-content>*{min-width:0}@media (width>=821px) and (height<=800px){.looply-dashboard-main{padding:8px 10px 10px!important}.looply-dashboard-content{border-radius:18px!important;margin-top:7px!important}.looply-topbar{min-height:50px!important}}@media (orientation:landscape) and (width<=820px){.looply-dashboard-main{padding:max(4px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left))!important}.looply-dashboard-content{padding-bottom:max(6px, env(safe-area-inset-bottom))!important;margin-top:4px!important}.looply-topbar{min-height:48px!important}}@media (width<=360px){.looply-dashboard-main{padding-inline:3px!important}.looply-dashboard-content{border-radius:14px!important}}@media (hover:hover) and (pointer:fine){:where(.settings-index-row,.looply-inbox-conversation-row,.looply-mobile-row,.tx-mobile-transaction-card,.bm-appointment-card,.services-mobile-service-row,.looply-roster-card){transition:transform .17s var(--looply-ease), border-color .17s var(--looply-ease), box-shadow .17s var(--looply-ease), background-color .17s var(--looply-ease)}:where(.settings-index-row,.looply-inbox-conversation-row,.looply-mobile-row,.tx-mobile-transaction-card,.bm-appointment-card,.services-mobile-service-row,.looply-roster-card):hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--looply-brand) 16%, var(--looply-line))!important;box-shadow:var(--looply-shadow-md)!important}}@media (width<=820px){:where(.ov-clean-mobilebar,.bm-mobile-hd-hero,.services-mobile-hd-hero,.staff-mobile-hd-hero,.contacts-mobile-hd-hero,.inventory-mobile-hd-hero,.money-mobile-hd-hero,.tx-mobile-hd-hero,.analytics-mobile-hd-hero,.looply-inbox-checkout-hero,.checkout-mobile-hd-hero,.ai-concierge-mobile-header){border-radius:0 0 20px 20px!important;min-height:82px!important}:where(.bm-mobile-hero-title,.services-mobile-hero-title,.staff-mobile-title,.contacts-mobile-title,.inventory-mobile-title,.money-mobile-title,.tx-mobile-hero-title,.analytics-mobile-hero-title,.looply-inbox-checkout-hero-title,.ov-mobile-hero-copy strong,.ai-concierge-heading h1){letter-spacing:-.045em!important;font-size:clamp(23px,6.2vw,27px)!important;line-height:1!important}}
