@font-face{font-family:Manrope;src:url(../media/manrope.1sj6eobyi31rd.woff2)format("woff2");font-weight:200 800;font-display:swap}.sc-connected,.sc-connected .ux-app{--font-sans:Manrope, Arial, sans-serif;--ux-background:#f7f7f8;--ux-surface:#fff;--ux-sidebar:#fff;--ux-ink:#262624;--ux-muted:#68696f;--ux-subtle:#f0f0f4;--ux-line:#e8e8ec;--ux-input:#dcdce4;--ux-primary:#ca1962;--ux-primary-hover:#ad1554;--ux-primary-border:#ca1962;--ux-focus:#a41550;--ux-radius:14px;--sc-sidebar-width:232px;background:var(--ux-background);min-height:100vh;color:var(--ux-ink);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Manrope,Arial,sans-serif;font-size:14px}.sc-connected.sc-nav-collapsed,.sc-connected.sc-nav-collapsed .ux-app{--sc-sidebar-width:76px}.sc-connected .ux-brand-scope{--sc-accent:var(--ux-primary);--sc-accent-soft:color-mix(in srgb, var(--ux-primary-border) 8%, white)}.sc-connected{--sc-accent:#ca1962;--sc-accent-soft:#fbeaf1;isolation:isolate}.sc-connected .ux-app{isolation:auto}.sc-connected *,.sc-connected :before,.sc-connected :after{box-sizing:border-box}.sc-connected .sc-icon{vertical-align:middle;flex:none}.sc-connected main{max-width:none;margin:0}.sc-connected :is(button,input,select,textarea){font-family:inherit}.sc-connected :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--ux-focus);outline-offset:3px}.sc-connected :is(.ws-skip,.portal-skip){z-index:80}.sc-connected .ux-button{text-align:center;max-width:100%;min-height:40px;color:var(--ux-ink);white-space:normal;text-wrap:balance;cursor:pointer;background:#fff;border:1px solid #dcdce4;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:11px;font-weight:600;line-height:1.45;display:inline-flex;box-shadow:0 2px 3px #26262403}.sc-connected .ux-button:hover:not(:disabled){border-color:var(--ux-primary-border);background:var(--sc-accent-soft)}.sc-connected .ux-button-primary{background:var(--ux-primary);color:var(--ux-primary-text,#fff);border-color:var(--ux-primary-border);box-shadow:0 2px 3px #2626240a}.sc-connected .ux-button-primary:hover:not(:disabled){background:var(--ux-primary-hover);color:var(--ux-primary-text,#fff)}.sc-connected .ux-button:disabled{cursor:not-allowed;opacity:.5}.sc-connected :is(.ux-page-heading,.portal-client-home>header,.portal-distributor-header){gap:22px;margin-bottom:30px}.sc-connected :is(.ux-page-heading h1,.portal-content h1,.portal-distributor h1){letter-spacing:-1.5px;font-size:clamp(28px,2.5vw,38px);font-weight:600;line-height:1.15}.sc-connected .ux-page-heading p{color:#85858f;max-width:75ch;margin-top:10px;font-size:12px;line-height:1.8}.sc-connected .ux-eyebrow{letter-spacing:1.2px;font-size:9px}.sc-connected :is(.ws-card,.portal-card,.portal-section,.portal-requests-home,.portal-client-home,.portal-distributor-card,.portal-voice-panel,.portal-assistant-site){border:1px solid var(--ux-line);box-shadow:none;background:#fff;border-radius:14px;min-width:0}.sc-connected .ws-card{padding:24px}.sc-connected .ws-card h2{font-size:16px}.sc-connected .ws-card h3{font-size:13px}.sc-connected :is(.ws-card p,.portal-view p){line-height:1.8}.sc-connected :is(.ux-field,.portal-form label){font-size:12px}.sc-connected :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){border:1px solid var(--ux-input);color:var(--ux-ink);font:inherit;background:#fff;border-radius:7px;max-width:100%;min-height:44px;font-size:12px}.sc-connected :is(input[type=checkbox],input[type=radio]){accent-color:var(--ux-primary-border)}.sc-connected :is(.ws-fields,.portal-form) textarea{padding:12px}.sc-connected .ux-badge{border-radius:5px;padding:5px 8px;font-size:10px;font-weight:500}.sc-connected :is(.ws-dossier-tabs,.ws-dossier-actions,.ws-main>nav,.ws-main>:not(.ws-card)>.ws-section-heading[aria-label]){border-bottom:1px solid var(--ux-line);justify-content:flex-start;gap:24px;padding-bottom:0}.sc-connected :is(.ws-dossier-tabs,.ws-dossier-actions,.ws-main>nav)>.ux-button{box-shadow:none;min-height:46px;color:var(--ux-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0}.sc-connected :is(.ws-dossier-tabs,.ws-dossier-actions,.ws-main>nav)>.ux-button:is([aria-current=page],[aria-pressed=true]){color:var(--ux-primary-border);border-bottom-color:var(--ux-primary-border);background:0 0}.sc-connected .ws-development{color:#d4d4d7;background:#32322f;min-height:32px;padding:8px 16px;font-size:10px;line-height:16px}.sc-connected .ws-topbar{margin-left:var(--sc-sidebar-width);min-height:76px;padding:16px 36px;font-size:11px;font-weight:500}.sc-workspace:not(:has(.ws-sidebar)) .ws-topbar{margin-left:0}:is(.sc-workspace:not(:has(.ws-sidebar)) .sc-mobile-toggle,.sc-connected:not(:has(.ws-sidebar,.sc-sidebar)) .sc-nav-backdrop){display:none}.sc-connected .sc-header-identity{align-items:center;gap:12px;min-width:0;display:flex}.sc-connected .sc-header-identity>span{color:var(--ux-muted)}.sc-connected .ws-layout{grid-template-columns:var(--sc-sidebar-width) minmax(0, 1fr);min-height:calc(100vh - 108px)}.sc-connected .ws-main{grid-column:2;padding:36px}.sc-connected .ws-app>main:not(.ws-login){padding:0}.sc-connected :is(.ws-sidebar,.sc-sidebar){z-index:30;width:var(--sc-sidebar-width);border-right:1px solid var(--ux-line);overscroll-behavior:contain;background:#fff;flex-direction:column;gap:6px;padding:24px 16px 20px;display:flex;position:fixed;top:32px;bottom:0;left:0;overflow:hidden auto}.sc-connected .ws-sidebar h2{letter-spacing:1px;text-transform:uppercase;color:#8a8a95;margin:22px 12px 8px;font-size:10px;font-weight:500}.sc-connected :is(.ws-sidebar>.ux-button,.sc-sidebar .portal-nav>.ux-button){width:100%;min-height:44px;box-shadow:none;color:#68686f;text-align:left;text-wrap:wrap;background:0 0;border:0;border-radius:7px;flex:none;justify-content:flex-start;align-items:center;gap:11px;padding:12px;font-size:12px;font-weight:500;display:flex}.sc-connected :is(.ws-sidebar>.ux-button,.sc-sidebar .portal-nav>.ux-button):is([aria-pressed=true],[aria-current=page],[aria-expanded=true]){background:var(--sc-accent-soft);color:var(--ux-primary-border);font-weight:600}.sc-connected .ws-sidebar>.ux-button.ux-button-primary{background:var(--ux-primary);border:1px solid var(--ux-primary-border);font-size:11px}.sc-connected .ws-sidebar>.ux-button.ux-button-primary:hover:not(:disabled){background:var(--ux-primary-hover)}.sc-connected .sc-nav-label{overflow-wrap:anywhere;min-width:0}.sc-connected .sc-sidebar-brand{justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 2px 24px;display:flex}.sc-connected .sc-studio-logo{object-fit:contain;width:136px;max-width:calc(100% - 38px);height:auto}.sc-connected .sc-brand-symbol{width:30px;height:30px;display:none}.sc-connected .sc-partner-signature{letter-spacing:-.5px;align-items:center;gap:9px;min-width:0;font-size:15px;display:flex}.sc-connected .sc-partner-signature>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-connected .sc-partner-signature .ux-brand-mark{background:var(--sc-accent-soft);width:32px;height:32px;color:var(--ux-primary-border);border-radius:8px;flex:none;font-size:11px}.sc-connected .sc-partner-signature .ux-brand-mark img{max-width:30px;max-height:30px}.sc-connected .sc-workspace-chip{border:1px solid var(--ux-line);border-radius:9px;align-items:center;gap:10px;margin:2px 0 18px;padding:11px 9px;font-size:12px;display:flex}.sc-connected .sc-workspace-chip>span{flex:1;gap:3px;min-width:0;display:grid}.sc-connected .sc-workspace-chip strong{overflow-wrap:anywhere;font-weight:600}.sc-connected .sc-workspace-chip small{color:#85858f;font-size:10px}.sc-connected .sc-workspace-chip>.sc-icon:last-child{color:#9696a2;width:12px}.sc-connected .sc-nav-caption{color:#8a8a95;letter-spacing:1px;margin:2px 12px 10px;font-size:9px}.sc-connected .sc-nav-toggle{color:#73737b;border:1px solid var(--ux-line);cursor:pointer;background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.sc-connected .sc-nav-toggle:hover{color:var(--ux-primary-border);background:var(--sc-accent-soft)}.sc-connected .sc-mobile-toggle,.sc-connected .sc-nav-backdrop{display:none}.sc-connected .ws-login{width:min(100%,640px);max-width:640px;margin:auto;padding:64px 24px}.sc-connected .ws-login form.ws-card{border:1px solid var(--ux-line);border-radius:14px;padding:28px}.sc-connected .portal-scope{background:var(--ux-background)}.sc-connected .portal-header{min-height:76px;padding:16px 36px;font-size:12px}.sc-connected .sc-authenticated .portal-header{margin-left:var(--sc-sidebar-width)}.sc-connected .sc-authenticated .portal-header .ux-brand-mark{display:none}.sc-connected .sc-authenticated .portal-account{width:100%;max-width:none;padding:0}.sc-connected .portal-account-layout{grid-template-columns:var(--sc-sidebar-width) minmax(0, 1fr);flex:1;min-height:calc(100vh - 76px);display:grid}.sc-connected .portal-account-layout .sc-sidebar{padding-bottom:72px;top:0}.sc-connected .sc-sidebar .portal-nav{flex-direction:column;align-items:stretch;gap:6px;height:auto;padding:0;display:flex}.sc-connected .sc-sidebar .portal-secondary-nav{border-top:1px solid var(--ux-line);margin-top:auto;padding-top:18px}.sc-connected .portal-view{grid-column:2;align-content:start;gap:24px;min-height:50vh;padding:36px}.sc-connected .sc-authenticated .portal-footer{z-index:31;width:var(--sc-sidebar-width);border-top:1px solid var(--ux-line);background:#fff;min-height:50px;padding:16px 12px;font-size:10px;position:fixed;bottom:0;left:0}.sc-connected .portal-footer .ux-powered-by{margin:0;font-size:10px}.sc-connected .portal-header .sc-mobile-toggle{flex:none}.sc-connected .portal-card{padding:32px}.sc-connected .portal-login{background:radial-gradient(ellipse at 50% 0%, var(--sc-accent-soft), transparent 65%), var(--ux-background);padding:64px 24px}.sc-connected .portal-card>h1{letter-spacing:-1px;font-size:28px;font-weight:600}.sc-connected .portal-form .portal-submit{min-height:44px}.sc-connected .portal-distributor-metrics>div{border:1px solid var(--ux-line);background:#fff;border-radius:12px;padding:24px}.sc-connected .portal-distributor-metrics dt{font-size:11px}.sc-connected .portal-distributor-metrics dd{letter-spacing:-1px;margin-top:16px;font-size:32px;font-weight:600;line-height:1}.sc-connected .portal-distributor-client.ux-button{border:1px solid var(--ux-line);background:#fff;border-radius:12px;padding:20px 22px}.sc-connected .portal-distributor-client>strong{font-size:13px;font-weight:600}.sc-connected .portal-distributor-client .portal-distributor-usage-label{font-size:11px}.sc-connected .portal-distributor-client-list,.sc-connected .portal-distributor-client-view{min-width:0}.sc-connected :is(.portal-error,.ws-error){border:1px solid #efdbdb;border-radius:9px;font-size:12px}.sc-connected .ws-global-error{margin:16px 32px 16px calc(var(--sc-sidebar-width) + 32px)!important}@media (min-width:901px){.sc-connected.sc-nav-collapsed :is(.ws-sidebar,.sc-sidebar){padding-left:12px;padding-right:12px}.sc-connected.sc-nav-collapsed .sc-sidebar-brand{flex-direction:column;gap:14px;padding-bottom:20px}.sc-connected.sc-nav-collapsed :is(.sc-brand-wordmark,.sc-workspace-chip,.sc-nav-caption,.ws-sidebar h2,.sc-authenticated .portal-footer){display:none}.sc-connected.sc-nav-collapsed .sc-brand-symbol{display:block}.sc-connected.sc-nav-collapsed :is(.ws-sidebar>.ux-button,.sc-sidebar .portal-nav>.ux-button){justify-content:center;min-height:46px;padding:12px 4px}.sc-connected.sc-nav-collapsed .sc-nav-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:900px){.sc-connected,.sc-connected .ux-app,.sc-connected.sc-nav-collapsed,.sc-connected.sc-nav-collapsed .ux-app{--sc-sidebar-width:0px}.sc-connected .ws-topbar,.sc-connected .portal-header{margin-left:0;padding:16px 20px}.sc-connected .sc-mobile-toggle{width:36px;height:36px;display:inline-flex}.sc-connected .sc-desktop-toggle{display:none}.sc-connected :is(.ws-sidebar,.sc-sidebar){z-index:60;visibility:hidden;width:min(300px,100vw - 56px);transition:transform .18s;top:0;transform:translate(-100%);box-shadow:14px 0 50px #26262415}.sc-connected.sc-nav-open :is(.ws-sidebar,.sc-sidebar){visibility:visible;transform:translate(0)}.sc-connected.sc-nav-open .sc-nav-backdrop{z-index:59;background:#26262455;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.sc-connected .ws-layout,.sc-connected .portal-account-layout{grid-template-columns:minmax(0,1fr)}.sc-connected .ws-main,.sc-connected .portal-view{grid-column:1;padding:28px 24px}.sc-connected .sc-authenticated .portal-footer{background:0 0;border:0;width:auto;position:static}.sc-connected .ws-global-error{margin:16px 20px!important}.sc-connected .portal-account-layout .sc-sidebar{padding-bottom:24px}}@media (max-width:540px){.sc-connected .ws-main,.sc-connected .portal-view{padding:26px 18px}.sc-connected .ws-topbar,.sc-connected .portal-header{gap:12px;padding:14px 18px}.sc-connected .ws-topbar .ux-button,.sc-connected .portal-header .ux-button{padding:9px 10px;font-size:10px}.sc-connected .sc-header-identity{font-size:10px}.sc-connected :is(.ws-card,.portal-card){padding:22px}.sc-connected .portal-login{padding:32px 18px}.sc-connected :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.sc-connected :is(.ws-dossier-tabs,.ws-dossier-actions,.ws-main>nav){gap:16px}}@media (prefers-reduced-motion:reduce){.sc-connected *,.sc-connected :before,.sc-connected :after{scroll-behavior:auto!important;transition:none!important}}
