.wl-root{background:radial-gradient(60% 45% at 50% 0%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 70%), var(--background);opacity:0;place-items:center;min-height:100dvh;padding:1.5rem;transition:opacity .22s;display:grid}.wl-root.is-compact{background:0 0;min-height:12rem}.wl-root.is-visible{opacity:1}.wl-card{text-align:center;justify-items:center;gap:1rem;width:min(22rem,100%);display:grid}.wl-mark{place-items:center;width:5rem;height:5rem;display:grid;position:relative}.wl-mark:before{content:"";background:color-mix(in srgb, var(--primary) 22%, transparent);filter:blur(14px);border-radius:999px;animation:2.4s ease-in-out infinite wl-breathe;position:absolute;inset:.5rem}.wl-orbit{fill:none;width:100%;height:100%;animation:1.15s linear infinite wl-spin;position:absolute;inset:0}.wl-track{stroke:color-mix(in srgb, var(--primary) 14%, transparent);stroke-width:2.5px}.wl-arc{stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:90 136}.wl-tile{border:1px solid var(--border);background:var(--card);width:3.25rem;height:3.25rem;box-shadow:0 8px 24px color-mix(in srgb, var(--primary) 16%, transparent);border-radius:14px;place-items:center;display:grid;position:relative}.wl-tile img{object-fit:contain;width:2rem;height:2rem}.wl-copy{gap:.25rem;animation:.32s ease-out both wl-copy-in;display:grid}.wl-copy strong{color:var(--foreground);font-size:.9375rem;font-weight:600}.wl-copy span{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.wl-stages{flex-wrap:wrap;justify-content:center;gap:.375rem .875rem;margin:0;padding:0;list-style:none;display:flex}.wl-stage{color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.75rem;transition:color .24s;display:inline-flex}.wl-stage.is-active,.wl-stage.is-done{color:var(--foreground)}.wl-dot{border:1.5px solid var(--border);border-radius:999px;place-items:center;width:.875rem;height:.875rem;transition:background-color .24s,border-color .24s;display:grid}.wl-stage.is-active .wl-dot{border-color:var(--primary);animation:1.4s ease-out infinite wl-pulse}.wl-stage.is-done .wl-dot{border-color:var(--success);background:var(--success);color:var(--success-foreground);animation:.32s cubic-bezier(.3,1.5,.5,1) both wl-pop}.wl-dot svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:.5625rem;height:.5625rem}.wl-bar{background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:999px;width:9rem;height:3px;position:relative;overflow:hidden}.wl-bar>span{border-radius:inherit;background:var(--primary);width:40%;animation:1.2s cubic-bezier(.45,0,.25,1) infinite wl-slide;position:absolute;inset:0}@keyframes wl-spin{to{transform:rotate(360deg)}}@keyframes wl-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes wl-copy-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes wl-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 45%, transparent)}to{box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 0%, transparent)}}@keyframes wl-pop{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes wl-slide{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.wl-root{transition:none}.wl-orbit,.wl-mark:before,.wl-copy,.wl-stage.is-active .wl-dot,.wl-stage.is-done .wl-dot{animation:none}.wl-bar>span{opacity:.4;width:100%;animation:none}}.workspace-access-problem{border:1px solid var(--border);background:var(--card);border-radius:14px;gap:.75rem;width:min(30rem,100% - 2rem);margin:18vh auto 0;padding:1.5rem;display:grid}.workspace-access-problem h1{color:var(--foreground);margin:0;font-size:1.125rem;font-weight:650}.workspace-access-problem p{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.55}.workspace-access-problem div{align-items:center;gap:1rem;display:flex}.workspace-access-problem button{border:1px solid var(--primary);background:var(--primary);height:2.25rem;color:var(--primary-foreground);cursor:pointer;border-radius:8px;padding:0 1rem;font-size:.875rem;font-weight:600}.workspace-access-problem a{color:var(--accent-foreground);font-size:.875rem}[data-sonner-toaster]{--width:min(430px, calc(100vw - 32px));z-index:10000!important}[data-sonner-toast].action-feedback{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;border:1px solid color-mix(in srgb, currentColor 18%, transparent)!important;border-radius:18px!important;padding:16px 18px!important;box-shadow:0 22px 60px #1d144a33!important}[data-sonner-toast].action-feedback [data-title]{letter-spacing:-.01em;font-weight:800}[data-sonner-toast].action-feedback [data-description]{margin-top:4px;line-height:1.45}[data-sonner-toast][data-type=success],[data-sonner-toast].action-feedback--success{color:#135f45!important;background:linear-gradient(135deg,#ebfff6fa,#f7f3fffa)!important;animation:.42s cubic-bezier(.22,1.2,.36,1) action-feedback-arrive,1.6s ease-out action-feedback-glow!important}[data-sonner-toast][data-type=success]:after,[data-sonner-toast].action-feedback--success:after{content:"";pointer-events:none;background:conic-gradient(from 90deg,#0000,#6c48ee24,#0000 28%,#15a97624,#0000 58%);animation:1.3s ease-out forwards action-feedback-sparkle;position:absolute;inset:-70%}[data-sonner-toast][data-type=error],[data-sonner-toast].action-feedback--error{color:#8c2437!important;background:#fff6f7fa!important;animation:.26s ease-out action-feedback-arrive!important}[data-sonner-toast].action-feedback--error [data-button]{color:#fff!important;background:#8c2437!important;border-radius:9px!important;font-weight:750!important}@keyframes action-feedback-arrive{0%{opacity:0;transform:translateY(-10px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes action-feedback-glow{0%,to{box-shadow:0 22px 60px #1d144a33}35%{box-shadow:0 22px 70px #5b40d857,0 0 0 5px #4fc5941a}}@keyframes action-feedback-sparkle{0%{opacity:1;transform:rotate(0)scale(.55)}to{opacity:0;transform:rotate(150deg)scale(1.2)}}@media (prefers-reduced-motion:reduce){[data-sonner-toast].action-feedback,[data-sonner-toast].action-feedback:after,[data-sonner-toast][data-type=success],[data-sonner-toast][data-type=success]:after,[data-sonner-toast][data-type=error]{animation:none!important}}[data-sonner-toast].action-feedback--milestone{animation:.56s cubic-bezier(.22,1.35,.36,1) action-feedback-milestone,1.8s ease-out action-feedback-glow!important}@keyframes action-feedback-milestone{0%{opacity:0;transform:translateY(-14px)scale(.9)}60%{opacity:1;transform:translateY(2px)scale(1.02)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){[data-sonner-toast].action-feedback--milestone{animation:none!important}}.auth-clean .auth-page-footer{background:#fff;border-top:1px solid #e2e8f0;justify-content:center;align-items:center;gap:32px;padding:22px;font-size:13px;display:flex}.auth-clean .auth-page-footer a{color:#475569;text-decoration:none}.auth-clean .auth-page-footer a:hover{color:#6d28d9;text-decoration:underline}.auth-clean .auth-experience-preview{gap:12px;display:grid}.auth-clean .auth-preview-label{color:#6d28d9;font-size:13px;font-weight:600}.auth-clean .auth-preview-card{background:#fff;border:1px solid #dce2ec;border-radius:12px;padding:22px}.auth-clean .auth-preview-card header{border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding-bottom:18px;display:flex}.auth-clean .auth-preview-avatar{color:#6d28d9;background:#ede9fe;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.auth-clean .auth-preview-heading{margin:18px 0 12px;font-size:14px}.auth-clean .auth-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-clean .auth-preview-grid article{border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:14px;display:flex}.auth-clean .auth-preview-card svg{color:#6d28d9;flex-shrink:0;width:22px;height:22px}.auth-clean .auth-preview-card strong{color:#172033;font-size:14px;display:block}.auth-clean .auth-preview-card small{color:#64748b;margin-top:5px;font-size:12px;line-height:1.5;display:block}.auth-clean .auth-preview-pay{border-top:1px solid #e2e8f0;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}.auth-clean .auth-preview-pay>div{flex:1}.auth-clean .auth-workspace-chip{color:#334155;border:1px solid #dce2ec;border-radius:8px;align-items:center;gap:8px;width:fit-content;margin:16px 0 24px;padding:10px 12px;font-size:13px;display:flex}.auth-clean .auth-workspace-chip svg{color:#6d28d9;width:18px;height:18px}.auth-clean .auth-form-wrap>.business-auth-icon{display:none}.auth-clean .auth-recovery-illustration{color:#6d28d9;justify-content:center;align-items:center;padding:16px;display:flex}.auth-clean .auth-recovery-illustration>svg:first-child{stroke-width:1px;width:128px;height:128px}.auth-clean .auth-recovery-illustration>svg:last-child{stroke-width:1.3px;background:#f1f5f9;width:56px;height:56px;margin-left:-20px}.auth-clean .auth-recovery-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.auth-clean .auth-recovery-steps li{border-bottom:1px solid #dce2ec;align-items:center;gap:16px;padding:18px 0;font-size:15px;display:flex}.auth-clean .auth-recovery-steps svg{color:#6d28d9;flex-shrink:0;width:24px;height:24px}.auth-clean .auth-recovery-hint{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:28px;padding:20px}.auth-clean .auth-recovery-hint p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6}.auth-clean .auth-story-note,.auth-clean .auth-signup-return{color:#475569;font-size:14px;line-height:1.6}.auth-clean .auth-signup-return{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:20px}.auth-clean .auth-signup-return a{color:#6d28d9;display:block}.auth-clean .signup-status{color:#475569;align-items:center;gap:.55rem;padding:.8rem 0;font-size:.78rem;font-weight:650;display:flex}.auth-clean .signup-status svg{width:1rem}@media (width<=800px){.auth-clean .auth-experience-preview,.auth-clean .auth-recovery-illustration,.auth-clean .auth-recovery-steps{display:none}.auth-clean .auth-workspace-chip{margin-top:0}}.signup-shell.auth-clean{color:#172033;background:#f8fafc;min-height:100svh}.auth-clean *,.auth-clean :before,.auth-clean :after{text-shadow:none!important;perspective:none!important}.auth-clean :is(.signup-header,.auth-story-panel,.workspace-story-panel,.auth-form-panel,.workspace-form-panel,.business-auth-card,.signup-input,.workspace-address-preview,.auth-lifecycle-map article,.business-auth-icon,.workspace-step-list li){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;animation:none!important;transform:none!important}.auth-clean:before,.auth-clean:after,.auth-clean .auth-map-core,.auth-clean .auth-lifecycle-map:before{display:none}.auth-clean .signup-header{background:#fff;border-bottom:1px solid #e2e8f0;height:auto;min-height:72px;padding:16px clamp(20px,4vw,64px);position:relative}.auth-clean .signup-header img{object-fit:contain;max-width:200px;height:40px}.auth-clean .business-auth-main.auth-split,.auth-clean .business-auth-main.workspace-signup-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:1280px;min-height:calc(100svh - 80px);margin:0 auto;display:grid}.auth-clean .auth-story-panel,.auth-clean .workspace-story-panel{background:#f1f5f9;border-radius:0;justify-content:center;gap:28px;padding:clamp(28px,4vw,56px)}.auth-clean .auth-story-copy h1,.auth-clean .workspace-story-panel h1{letter-spacing:-.035em;color:#172033;font-size:clamp(30px,3vw,44px);line-height:1.15}.auth-clean .auth-story-copy p,.auth-clean .workspace-story-panel p{color:#475569;font-size:16px;line-height:1.7}.auth-clean .auth-lifecycle-map{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;display:grid}.auth-clean .auth-lifecycle-map article{background:0 0;border:0;border-bottom:1px solid #dce3ec;border-radius:0;grid-column:auto;align-items:center;min-height:0;padding:12px 0}.auth-clean .auth-lifecycle-map article strong{color:#172033;font-size:14px}.auth-clean .auth-lifecycle-map article small{color:#64748b;font-size:13px;line-height:1.5;display:block}.auth-clean .auth-form-panel,.auth-clean .workspace-form-panel{background:#fff;border-radius:0;min-width:0;padding:clamp(24px,4vw,56px)}.auth-clean .auth-form-wrap,.auth-clean .workspace-form-wrap{width:100%;max-width:460px;margin:auto}.auth-clean .business-auth-main:not(.auth-split):not(.workspace-signup-split){place-items:center;min-height:calc(100svh - 80px);padding:32px 20px;display:grid}.auth-clean .business-auth-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:480px;margin:0;padding:32px}.auth-clean .business-auth-card h1,.auth-clean .auth-form-wrap h2,.auth-clean .workspace-form-wrap h2{letter-spacing:-.025em;color:#172033;font-size:28px;line-height:1.2}.auth-clean .signup-input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:46px}.auth-clean .signup-input:focus-within{border-color:var(--tenant-primary,#6d28d9);outline-offset:1px;outline:2px solid #ddd6fe}.auth-clean .signup-input input,.auth-clean .signup-domain input{color:#172033;box-shadow:none;background:0 0;border:0;border-radius:0;font-size:16px}.auth-clean .signup-primary{background:var(--tenant-primary,#6d28d9);color:#fff;min-height:46px;text-shadow:none;border:0;border-radius:8px;box-shadow:none!important;transform:none!important}.auth-clean .signup-primary:before,.auth-clean .signup-primary:after{display:none}.auth-clean .dockly-id-signin{color:#172033;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff 55%,#fff4ee);border:1px solid #cbd5e1;border-radius:10px;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-height:3.75rem;margin:1.25rem 0 1rem;padding:.65rem .8rem;display:grid}.auth-clean .dockly-id-signin:hover{border-color:#ff8a61;box-shadow:0 8px 24px -18px #ff5c35cc}.auth-clean .dockly-id-signin:disabled{cursor:wait;opacity:.62}.auth-clean .dockly-id-signin img{border-radius:.65rem;width:2.25rem;height:2.25rem}.auth-clean .dockly-id-signin span{min-width:0}.auth-clean .dockly-id-signin strong,.auth-clean .dockly-id-signin small{display:block}.auth-clean .dockly-id-signin strong{font-size:.88rem}.auth-clean .dockly-id-signin small{color:#64748b;margin-top:.15rem;font-size:.72rem;line-height:1.35}.auth-clean .dockly-id-signin>svg{color:#ff5c35;width:1rem}.auth-clean .auth-method-divider{color:#64748b;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.6875rem;font-weight:700;display:flex}.auth-clean .auth-method-divider:before,.auth-clean .auth-method-divider:after{content:"";background:#e2e8f0;flex:1;height:1px}.auth-clean .auth-method-divider span{white-space:nowrap}.auth-clean .auth-method-divider--after-form{margin-top:1.25rem}.auth-clean .business-auth-icon{color:#6d28d9;background:#ede9fe;border-radius:12px}.auth-clean .workspace-address-preview,.auth-clean .workspace-step-list li{background:#fff;border:1px solid #e2e8f0;border-radius:10px}.auth-clean .workspace-address-preview strong{overflow-wrap:anywhere}.auth-clean .business-captcha{box-shadow:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.auth-clean :is(button,a,input,select):focus-visible{outline-offset:3px;outline:2px solid #7c3aed}@media (width<=800px){.auth-clean .business-auth-main.auth-split,.auth-clean .business-auth-main.workspace-signup-split{grid-template-columns:minmax(0,1fr)}.auth-clean .auth-story-panel,.auth-clean .workspace-story-panel{gap:12px;padding:24px;display:flex}.auth-clean .auth-lifecycle-map,.auth-clean .auth-assurance-row,.auth-clean .workspace-address-preview{display:none}.auth-clean .auth-story-copy h1,.auth-clean .workspace-story-panel h1{font-size:28px}.auth-clean .auth-form-panel,.auth-clean .workspace-form-panel{padding:28px 20px}.auth-clean .signup-header-trust{max-width:50%;font-size:11px}.auth-clean .business-auth-card{padding:24px}}.auth-clean .auth-form-wrap>.signup-link{align-items:center;gap:8px;display:inline-flex}.verification-resend{justify-items:start;gap:.4rem;margin:.25rem 0 .5rem;display:grid}.verification-resend .signup-secondary{border:1px solid hsl(var(--border,240 12% 88%));color:#1f1a3d;min-height:40px;font:inherit;cursor:pointer;background:#fff;border-color:#d4d4e0;border-radius:8px;align-items:center;gap:.5rem;padding:0 .9rem;font-weight:600;display:inline-flex}.verification-resend .signup-secondary:disabled{cursor:not-allowed;opacity:.55}.verification-resend .signup-secondary svg{width:1rem;height:1rem}.verification-resend small{color:#6b6880;font-size:.8rem}.verification-resend p{color:#2f6b4f;margin:0;font-size:.85rem}.verification-resend p.verification-resend__error{color:#b42318}.auth-link-problem{color:#7a4b00;background:#fff8eb;border:1px solid #fde2b4;border-radius:10px;gap:.35rem;margin:0 0 1rem;padding:.85rem 1rem;font-size:.875rem;display:grid}.auth-turnstile{min-height:0;margin:.25rem 0}.auth-turnstile:empty{display:none}.auth-clean .signup-consent{color:var(--muted-foreground,#475569);cursor:pointer;align-items:flex-start;gap:.6rem;margin:.25rem 0 0;font-size:.85rem;line-height:1.45;display:flex}.auth-clean .signup-consent input{width:1.1rem;height:1.1rem;accent-color:var(--tenant-primary,var(--primary,#6d28d9));flex:none;margin-top:.15rem}.auth-clean .signup-consent a{color:var(--tenant-primary,var(--primary,#6d28d9));text-underline-offset:2px;font-weight:600;text-decoration:underline}.help-panel{flex-direction:column;gap:.75rem;width:min(100vw,30rem);max-width:100vw;padding:1.25rem 1.25rem 1rem;display:flex;overflow:hidden}@media (width>=640px){.help-panel{max-width:30rem}}.help-panel-head{text-align:left}.help-search{border:1px solid var(--border);background:var(--background);border-radius:.625rem;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.help-search svg{width:1rem;height:1rem;color:var(--muted-foreground);flex:none}.help-search input{min-width:0;height:2.5rem;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:.875rem}.help-search:focus-within{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 30%, transparent)}.help-ask{border:1px solid var(--border);background:var(--accent);color:var(--accent-foreground);text-align:left;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.help-ask svg{flex:none;width:1.125rem;height:1.125rem}.help-ask span{min-width:0;display:grid}.help-ask strong{font-size:.875rem}.help-ask small{text-overflow:ellipsis;white-space:nowrap;opacity:.85;font-size:.75rem;overflow:hidden}.help-body{flex:1;min-height:0;padding-right:.25rem;overflow-y:auto}.help-tabs{flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem;display:flex}.help-tabs button{color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;display:inline-flex}.help-tabs button svg{width:.875rem;height:.875rem}.help-tabs button.is-active{background:var(--secondary);color:var(--secondary-foreground);font-weight:600}.help-section-title{color:var(--foreground);margin:0 0 .5rem;font-size:.9375rem;font-weight:650}.help-muted{color:var(--muted-foreground);margin:.25rem 0 .75rem;font-size:.8125rem;line-height:1.5}.help-article-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.help-article-list button{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:.625rem;gap:.125rem;width:100%;padding:.625rem .75rem;display:grid}.help-article-list button:hover,.help-article-list button:focus-visible{border-color:var(--ring)}.help-article-list strong{color:var(--foreground);font-size:.875rem}.help-article-list span{color:var(--muted-foreground);font-size:.8125rem;line-height:1.4}.help-topics details{border-bottom:1px solid var(--border);padding:.5rem 0}.help-topics summary{cursor:pointer;gap:.125rem;padding:.25rem 0;display:grid}.help-topics summary strong{color:var(--foreground);font-size:.875rem}.help-topics summary span{color:var(--muted-foreground);font-size:.75rem}.help-topics .help-article-list{margin-top:.5rem}.help-glossary{gap:.75rem;margin:0;display:grid}.help-glossary dt{color:var(--foreground);font-size:.875rem;font-weight:650}.help-glossary dd{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.8125rem;line-height:1.5}.help-glossary dd button,.help-related button{color:var(--primary);text-underline-offset:2px;margin-left:.25rem;font-size:.8125rem;text-decoration:underline}.help-path-progress{color:var(--accent-foreground);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.help-path{gap:.25rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.help-path li{border-bottom:1px dashed var(--border);align-items:center;gap:.5rem;padding:.375rem 0;display:flex}.help-path-check svg{width:1.125rem;height:1.125rem;color:var(--muted-foreground)}.help-path li.is-done .help-path-check svg{color:var(--primary)}.help-path-link{min-width:0;color:var(--foreground);text-align:left;flex:1;font-size:.875rem}.help-path li.is-done .help-path-link{color:var(--muted-foreground);text-decoration:line-through}.help-path-switch{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.help-path-switch select{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:.5rem;padding:.25rem .5rem}.help-back{color:var(--muted-foreground);align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.8125rem;display:inline-flex}.help-back svg,.help-permalink svg,.help-open-screen svg{width:.875rem;height:.875rem}.help-permalink{color:var(--primary);align-items:center;gap:.25rem;margin-top:1rem;font-size:.8125rem;display:inline-flex}.help-panel-foot{border-top:1px solid var(--border);color:var(--muted-foreground);gap:.25rem;padding-top:.75rem;font-size:.75rem;display:grid}.help-panel-foot p{margin:0;line-height:1.5}.help-panel-foot kbd{border:1px solid var(--border);border-radius:.25rem;padding:0 .25rem;font-size:.6875rem}.help-article{color:var(--foreground);gap:.75rem;font-size:.9375rem;line-height:1.6;display:grid}.help-article-title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}h1.help-article-title{font-size:clamp(1.625rem,4vw,2.25rem)}.help-article-summary{color:var(--muted-foreground);margin:0}.help-article h3{margin:.5rem 0 0;font-size:1rem;font-weight:650}.help-article p{margin:0}.help-open-screen{justify-self:start}.help-steps,.help-list{gap:.375rem;margin:0;padding-left:1.25rem;display:grid}.help-steps{list-style:decimal}.help-list{list-style:outside}.help-steps li::marker{color:var(--primary);font-weight:650}.help-callout{background:var(--muted);border-radius:.625rem;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.help-callout svg{width:1rem;height:1rem;color:var(--primary);flex:none;margin-top:.25rem}.help-related{border-top:1px solid var(--border);gap:.25rem;padding-top:.75rem;font-size:.875rem;display:grid}.help-related ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.help-related button{text-align:left;margin:0}.help-related a{color:var(--primary)}.help-term{cursor:help;border-bottom:1px dotted}.help-term:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.help-term-tip{gap:.125rem;max-width:18rem;font-size:.8125rem;line-height:1.45;display:grid}.help-public-search{max-width:40rem;margin:0 auto 2rem}.help-public-results h2,.help-public-module h2,.help-public-glossary h2{color:var(--foreground);margin:0 0 .5rem;font-size:1.125rem;font-weight:650}.help-public .help-article-list a{border:1px solid var(--border);background:var(--card);border-radius:.75rem;gap:.125rem;padding:.75rem 1rem;text-decoration:none;display:grid}.help-public .help-article-list a:hover,.help-public .help-article-list a:focus-visible{border-color:var(--ring)}.help-public .help-article-list strong{color:var(--foreground)}.help-public .help-article-list span{color:var(--muted-foreground);font-size:.875rem}.help-public-paths,.help-public-modules,.help-public-glossary{gap:1rem;margin-bottom:3rem;display:grid}.help-public-path-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.help-public-path-grid article{border:1px solid var(--border);background:var(--card);border-radius:1rem;padding:1.25rem}.help-public-path-grid h2{color:var(--foreground);margin:0;font-size:1.0625rem;font-weight:650}.help-public-path-grid p{color:var(--muted-foreground);margin:.25rem 0 .75rem;font-size:.875rem}.help-public-path-grid ol{gap:.25rem;margin:0;padding-left:1.25rem;font-size:.875rem;list-style:decimal;display:grid}.help-public-path-grid a{color:var(--primary)}.help-public-module{border-top:1px solid var(--border);grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:1rem 2rem;padding:1.5rem 0;display:grid}.help-public-module p{color:var(--muted-foreground);margin:0;font-size:.875rem}.help-public-article{max-width:46rem;margin:0 auto}.help-public-crumbs{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.help-public-crumbs a{color:var(--primary);align-items:center;gap:.25rem;display:inline-flex}.help-public-crumbs svg{width:.875rem;height:.875rem}.help-public-crumbs span:before{content:"/";margin-right:.75rem}.help-public-signin{background:var(--muted);color:var(--muted-foreground);border-radius:.75rem;margin-top:2rem;padding:1rem;font-size:.875rem}@media (width<=720px){.help-public-module{grid-template-columns:1fr}}.help-open-screen{background:var(--primary);color:var(--primary-foreground);border-radius:.5rem;justify-self:start;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.help-path-go{border:1px solid var(--border);color:var(--foreground);border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.help-open-screen:focus-visible,.help-path-go:focus-visible,.help-ask:focus-visible,.help-article-list button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cp-shell{background:radial-gradient(60% 40% at 10% 0%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 70%), var(--background);min-height:100svh;color:var(--foreground)}.cp-header{justify-content:space-between;align-items:center;gap:1rem;max-width:44rem;margin:0 auto;padding:1.25rem 1rem;display:flex}.cp-header img{width:auto;height:1.75rem}.cp-header span{color:var(--muted-foreground);font-size:.8125rem}.cp-main{gap:1rem;max-width:44rem;margin:0 auto;padding:0 1rem 3rem;display:grid}.cp-hero{padding:1.5rem 0 .5rem;animation:.48s cubic-bezier(.2,.8,.2,1) both cp-rise}.cp-eyebrow{color:var(--accent-foreground);margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.cp-hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.cp-hero>p{color:var(--muted-foreground);margin:.5rem 0 0;font-size:1rem}.cp-facts{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.cp-facts li{align-items:center;gap:.375rem;display:inline-flex}.cp-facts svg{width:1rem;height:1rem;color:var(--primary)}.cp-card{border:1px solid var(--border);background:var(--card);border-radius:14px;gap:.75rem;padding:1.25rem;animation:.52s cubic-bezier(.2,.8,.2,1) both cp-rise;display:grid}.cp-card h2{margin:0;font-size:1.0625rem;font-weight:650}.cp-muted,.cp-footnote,.cp-note{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.cp-footnote{text-align:center;font-size:.75rem}.cp-note{align-items:flex-start;gap:.5rem;display:flex}.cp-note svg{width:1rem;height:1rem;color:var(--success);flex:none;margin-top:.125rem}.cp-success{color:var(--success);align-items:center;gap:.5rem;margin:0;font-size:.9375rem;display:flex}.cp-success svg{width:1.125rem;height:1.125rem}.cp-error{border:1px solid color-mix(in srgb, var(--destructive) 35%, transparent);background:color-mix(in srgb, var(--destructive) 8%, var(--card));border-radius:10px;margin:0;padding:.75rem 1rem;font-size:.875rem}.cp-offer{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0;display:grid}.cp-offer dt{color:var(--muted-foreground);font-size:.75rem}.cp-offer dd{margin:.125rem 0 0;font-size:1rem;font-weight:600}.cp-form{gap:.75rem;display:grid}.cp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.cp-field{gap:.25rem;font-size:.8125rem;font-weight:600;display:grid}.cp-field.cp-wide{grid-column:1/-1}.cp-field input{border:1px solid var(--input);background:var(--background);height:2.5rem;color:var(--foreground);border-radius:8px;padding:0 .75rem;font-size:.9375rem;font-weight:400}.cp-field input:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.cp-actions{flex-wrap:wrap;gap:.5rem;display:flex}.cp-steps,.cp-docs{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cp-steps li,.cp-docs li{grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.9375rem;display:grid}.cp-steps svg,.cp-docs svg{width:1.125rem;height:1.125rem;color:var(--muted-foreground)}.cp-steps li.is-done svg{color:var(--success)}.cp-steps em,.cp-docs em{color:var(--muted-foreground);font-size:.75rem;font-style:normal}.cp-closed{justify-items:start}.cp-closed svg{width:1.5rem;height:1.5rem;color:var(--warning)}.cp-loading{color:var(--muted-foreground);align-items:center;gap:.5rem;display:flex}.cp-loading svg{width:1rem;height:1rem}@keyframes cp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=560px){.cp-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cp-hero,.cp-card{animation:none}}.candidate-portal-link{gap:.5rem;display:grid}.candidate-portal-link .preboarding-section-title{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.candidate-portal-link p,.candidate-portal-link small{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.45}.candidate-portal-link-value{grid-template-columns:minmax(0,1fr) auto;gap:.375rem;display:grid}.candidate-portal-link-value input{border:1px solid var(--input);background:var(--background);min-width:0;height:2.25rem;color:var(--foreground);border-radius:8px;padding:0 .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.candidate-portal-link-value small{grid-column:1/-1}.candidate-portal-link-actions{flex-wrap:wrap;gap:.375rem;display:flex}.candidate-portal-link svg{width:1rem;height:1rem}.candidate-portal-link-error{color:var(--destructive)!important}.cp-btn{border:1px solid var(--border);background:var(--card);height:2.5rem;color:var(--foreground);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:.375rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;transition:background-color .16s,transform .16s;display:inline-flex}.cp-btn:hover:not(:disabled){background:var(--muted)}.cp-btn:active:not(:disabled){transform:translateY(1px)}.cp-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cp-btn:disabled{opacity:.55;cursor:not-allowed}.cp-btn-primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.cp-btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 88%, black)}.cp-btn-ghost{background:0 0;border-color:#0000}.auth-clean .business-auth-main.su-split.su-split,.su-split{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);place-items:stretch stretch;min-height:calc(100svh - 72px);margin:0;padding:0;display:grid}.su-story{background:radial-gradient(70% 55% at 10% 0%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%), radial-gradient(60% 50% at 100% 100%, color-mix(in srgb, var(--cta) 10%, transparent), transparent 70%), var(--muted);flex-direction:column;justify-content:center;gap:1.5rem;padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative}.su-story h1{letter-spacing:-.03em;max-width:14ch;color:var(--foreground);margin:0;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:700;line-height:1.05}.su-story>p{max-width:40ch;color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.55}.su-promises{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.su-promises li{max-width:44ch;color:var(--foreground);grid-template-columns:1.25rem minmax(0,1fr);gap:.5rem;font-size:.9375rem;line-height:1.5;animation:.48s cubic-bezier(.2,.8,.2,1) both su-rise;display:grid}.su-promises li:nth-child(2){animation-delay:80ms}.su-promises li:nth-child(3){animation-delay:.16s}.su-promises li:nth-child(4){animation-delay:.24s}.su-promises svg{background:color-mix(in srgb, var(--success) 16%, transparent);width:1.125rem;height:1.125rem;color:var(--success);stroke-width:3px;border-radius:999px;margin-top:.15rem;padding:.15rem}.su-address{border:1px solid var(--border);background:var(--card);width:min(100%,26rem);box-shadow:0 10px 30px color-mix(in srgb, var(--primary) 10%, transparent);border-radius:12px;gap:.25rem;padding:.875rem 1rem;display:grid}.su-address-dots{gap:.3rem;margin-bottom:.25rem;display:flex}.su-address-dots i{background:var(--border);border-radius:999px;width:.45rem;height:.45rem}.su-address strong{overflow-wrap:anywhere;color:var(--foreground);font-size:.9375rem;font-weight:600;animation:.26s ease-out both su-address-in}.su-address small{color:var(--muted-foreground);font-size:.75rem}.su-form-panel{align-content:center;gap:1.25rem;width:min(100%,44rem);margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.su-form-head h2{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1.5rem;font-weight:650}.su-form-head p{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.9375rem}.su-form{gap:1.25rem;display:grid}.su-form fieldset{border:0;gap:.75rem;margin:0;padding:0;display:grid}.su-form legend{color:var(--muted-foreground);margin-bottom:.5rem;padding:0;font-size:.8125rem;font-weight:600}.su-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.su-address-field>span:first-child{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.su-address-state{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:.75rem;font-style:normal;font-weight:600;animation:.2s ease-out both su-address-in;display:inline-flex}.su-address-state svg{width:.8rem;height:.8rem}.su-address-state.is-available{color:var(--success)}.su-address-state.is-taken,.su-address-state.is-invalid{color:var(--destructive)}.su-text-button{color:var(--accent-foreground);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.8125rem;font-weight:500}.su-text-button:hover{text-decoration:underline}.su-strength{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.su-strength i{background:var(--secondary);border-radius:999px;height:4px;transition:background-color .26s}.su-strength.is-1 i:nth-child(-n+1){background:var(--destructive)}.su-strength.is-2 i:nth-child(-n+2){background:var(--warning)}.su-strength.is-3 i:nth-child(-n+3),.su-strength.is-4 i{background:var(--success)}.su-help{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.5}.su-check{border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:10px;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.su-check>svg{width:1rem;height:1rem;color:var(--success);flex:none}.su-check>span{flex:1}.su-check input{border:1px solid var(--input);background:var(--card);width:4.5rem;height:2rem;color:var(--foreground);border-radius:8px;padding:0 .5rem;font-size:.875rem}.su-check button{width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.su-check button:hover{background:var(--secondary)}.su-check button svg{width:.875rem;height:.875rem}.su-submit{min-width:14rem}.su-result{animation:.52s cubic-bezier(.2,1.1,.3,1) both su-rise}.su-result-mark{background:color-mix(in srgb, var(--success) 14%, transparent);width:3.5rem;height:3.5rem;color:var(--success);border-radius:16px;place-items:center;animation:.52s cubic-bezier(.3,1.5,.5,1) .16s both su-pop;display:grid}.su-result-mark svg{width:1.625rem;height:1.625rem}.su-next{text-align:left;gap:.5rem;margin:.25rem 0 .5rem;padding:0;list-style:none;display:grid}.su-next li{color:var(--muted-foreground);align-items:center;gap:.5rem;padding-left:1.5rem;font-size:.875rem;display:flex;position:relative}.su-next li:before{content:"";border:1.5px solid var(--border);border-radius:999px;width:.625rem;height:.625rem;position:absolute;left:.25rem}.su-next li.is-done{color:var(--success);padding-left:0}.su-next li.is-done:before{display:none}.su-next li.is-done svg{width:1rem;height:1rem;margin:0 .25rem}.su-next li.is-active{color:var(--foreground);font-weight:600}.su-next li.is-active:before{border-color:var(--primary);animation:1.6s ease-out infinite su-pulse}@keyframes su-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes su-address-in{0%{opacity:.4;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes su-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes su-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 45%, transparent)}to{box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 0%, transparent)}}@media (width<=900px){.auth-clean .business-auth-main.su-split.su-split,.su-split{grid-template-columns:minmax(0,1fr)}.su-story{gap:1rem;padding:1.5rem 1rem 1.25rem}.su-story h1{max-width:none;font-size:1.75rem}.su-promises li:nth-child(n+3),.su-address{display:none}.su-form-panel{padding:1.5rem 1rem 2rem}}@media (width<=560px){.su-grid{grid-template-columns:minmax(0,1fr)}.su-submit{width:100%}}@media (prefers-reduced-motion:reduce){.su-promises li,.su-address strong,.su-address-state,.su-result,.su-result-mark,.su-next li.is-active:before{animation:none}.su-strength i{transition:none}}.su-address-field .signup-input{padding-left:.875rem}.su-address-field .business-subdomain input{flex:1;min-width:0}.su-address-field .business-subdomain strong{color:var(--muted-foreground);flex:none;font-size:.75rem;font-weight:500}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console),:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(h1,h2,h3,h4,p,label,input,select,textarea,button,table,small,strong){font-family:var(--app-font-family,"Inter", "Segoe UI", Arial, sans-serif)!important}.guided-setup-page :is(p,label,td,input,select,button){font-size:.9375rem;line-height:1.5}.guided-setup-page th{font-size:.8125rem;line-height:1.4}.journey-date-confirmation{border:1px solid #dce2ec;border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:1rem;display:flex}.journey-date-confirmation input{flex:none;width:auto;margin-top:.25rem}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console){--setup-border:#dce2ec;--setup-ink:#1e293b;--setup-muted:#526176;--setup-accent:#6d28d9;color:var(--setup-ink)}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(.workspace-panel,.workspace-config-card,.client-console-panel,.client-invite-card,.guided-module-header,.guided-readiness-gates article,.setup-feature-hero,.setup-feature-card,.onboarding-card,.onboarding-panel){border:1px solid var(--setup-border);border-radius:12px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:42px;color:var(--setup-ink);background-color:#fff;border:1px solid #bdc8d8;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.45;box-shadow:none!important;text-shadow:none!important;transform:none!important}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) textarea{resize:vertical;min-height:100px}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(input,textarea)::placeholder{color:#64748b;opacity:1}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) button{box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(button.primary,button.onboarding-primary,.workspace-config-form button[type=submit],.guided-setup-page form button[type=submit]){border:1px solid var(--setup-accent);background:var(--setup-accent);color:#fff;white-space:normal;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(button.primary,button.onboarding-primary):before,:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(button.primary,button.onboarding-primary):after{display:none}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) button>svg{flex-shrink:0;width:18px;height:18px}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:2px solid #7c3aed}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(input,select,textarea):disabled{color:#64748b;cursor:not-allowed;background-color:#f1f5f9}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) button:disabled{opacity:.6;cursor:not-allowed}.workspace-configuration .workspace-config-form{gap:18px}.workspace-configuration .config-form-row{gap:16px}.workspace-configuration .workspace-config-form label{min-width:0}.workspace-configuration .workspace-config-form label>span{color:#475569;font-size:12px;font-weight:600;line-height:1.5}.workspace-configuration .workspace-config-tabs{border:1px solid var(--setup-border);background:#fff;border-radius:10px;gap:4px;padding:6px;box-shadow:none!important}.workspace-configuration .workspace-config-tabs button{border-radius:6px;min-height:40px;padding:9px 12px;font-size:13px}.workspace-configuration .workspace-config-tabs button.active{color:#5b21b6;background:#ede9fe;border-color:#0000}.administration-navigation-shell{gap:14px;margin-bottom:20px;display:grid}.administration-navigation-header{border:1px solid var(--workspace-border,#e2e8f0);background:#fff;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex;position:relative;box-shadow:0 4px 16px #0f172a09}.administration-eyebrow{color:#6d28d9;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750}.administration-navigation-header h1{margin:5px 0 4px;font-size:clamp(24px,2.2vw,30px);line-height:1.15}.administration-navigation-header p{color:#64748b;margin:0;font-size:14px}.administration-breadcrumb{color:#64748b;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.administration-breadcrumb svg{width:13px;height:13px}.administration-breadcrumb strong{color:#312e81}.administration-global-search{background:#fff;border:1px solid #ddd6fe;border-radius:12px;grid-template-columns:18px minmax(260px,390px);align-items:center;min-width:min(100%,410px);padding:0 14px;display:grid;position:relative;box-shadow:0 8px 24px #4c1d950f}.administration-global-search>svg{color:#7c3aed;width:18px}.administration-global-search>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.administration-global-search>input{min-width:0;height:46px;font:inherit;background:0 0;border:0;outline:0}.administration-search-results{z-index:30;background:#fff;border:1px solid #ddd6fe;border-radius:12px;max-height:360px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 20px 45px #1e1b4b29}.administration-search-results button{color:#1e293b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:22px 1fr 16px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.administration-search-results button:hover,.administration-search-results button:focus-visible{outline-offset:-2px;background:#f5f3ff;outline:2px solid #8b5cf6}.administration-search-results button>svg{color:#7c3aed;width:18px}.administration-search-results button>svg:last-child{color:#94a3b8;width:14px}.administration-search-results button span{gap:2px;display:grid}.administration-search-results button small{color:#64748b;line-height:1.3}.administration-search-results>p{color:#64748b;margin:0;padding:14px}.administration-back-overview{color:#475569;width:fit-content;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:700;display:flex}.administration-back-overview svg{flex:0 0 16px;width:16px;height:16px}.administration-back-overview:hover{color:#4c1d95;background:#faf9ff;border-color:#c4b5fd}.administration-back-overview:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}@media (width<=1100px){.administration-navigation-header{flex-direction:column}.administration-global-search{width:100%}}@media (width<=760px){.administration-navigation-header{padding:18px}.administration-global-search{grid-template-columns:18px minmax(0,1fr);min-width:0}}@media (width<=480px){.administration-navigation-header{gap:16px;padding:16px}.administration-back-overview{width:100%}}.workspace-settings-center .settings-search{background:#fff;border-radius:8px;box-shadow:none!important}.workspace-settings-center .settings-table{border:1px solid var(--setup-border);border-radius:10px;overflow-x:auto}.workspace-settings-center .settings-table-row{border-bottom:1px solid #e8edf3;box-shadow:none!important}.workspace-settings-center .settings-table-head{color:#475569;background:#f8fafc}@media (width<=640px){.workspace-configuration .config-form-row{grid-template-columns:minmax(0,1fr)}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.workspace-configuration .workspace-config-form>button{width:100%}}.builder-module-gallery>button{text-align:left;color:#252238;min-height:200px;box-shadow:none;background:#fff;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.builder-module-gallery>button>small{color:#514c65;line-height:1.5}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console){--setup-type-caption:.75rem;--setup-type-label:.8125rem;--setup-type-body:.875rem;--setup-type-h3:1rem;--setup-type-h2:1.25rem;--setup-type-h1:clamp(1.75rem, 2.2vw, 2.125rem);--setup-line:#dfe3eb;--setup-surface-subtle:#f8fafc;font-family:var(--app-font-family,"Inter", "Segoe UI Variable", "Segoe UI", sans-serif);font-size:var(--setup-type-body);font-weight:400;line-height:1.5}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(h1,h2,h3,h4){color:#202436;letter-spacing:-.02em;margin-block-start:0;font-style:normal;font-family:inherit!important}:is(.guided-setup-page,.onboarding-shell,.client-onboarding-console) h1,.workspace-configuration .workspace-heading h1{font-size:var(--setup-type-h1)!important;font-weight:750!important;line-height:1.18!important}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(p,td,li){font-size:var(--setup-type-body)!important;line-height:1.55!important}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(button,input,select,textarea){font-family:inherit!important;font-size:var(--setup-type-body)!important;line-height:1.45!important}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(.workspace-config-form label>span,legend,.settings-field-label){color:#475467;letter-spacing:0;font-size:var(--setup-type-label)!important;font-weight:650!important;line-height:1.4!important}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(.workspace-panel,.workspace-config-card,.guided-module-header,.guided-task-workspace,.guided-live-editor,.onboarding-card,.client-console-panel){background-color:#fff;border-color:var(--setup-line)!important;border-radius:14px!important;box-shadow:0 1px 2px #1018280a!important}.guided-setup-page{width:min(96rem,100% - 2rem)}.guided-task-workspace,.workspace-configuration .workspace-config-card{min-width:0}.guided-task-header,.guided-live-editor>header,.workspace-panel-heading{gap:.75rem}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) table{border-collapse:collapse;color:#344054;width:100%}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) th{color:#475467;background:var(--setup-surface-subtle);text-transform:none;letter-spacing:0;font-weight:700}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(th,td){vertical-align:top;border-bottom:1px solid #eaecf0;padding:.75rem}@media (width<=760px){.guided-setup-page{width:min(100% - 1rem,96rem)}}.journey-redesign-header{background:#fff;border:1px solid #e3e6ed;border-radius:16px;gap:16px;padding:24px;display:grid}.journey-redesign-header>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.journey-redesign-header h1{letter-spacing:-.025em;margin:4px 0 6px;font-size:clamp(1.65rem,2.5vw,2.25rem)}.journey-redesign-header p,.journey-redesign-header small{color:#526176}.journey-redesign-actions{flex:0 0 260px;gap:10px;width:min(100%,260px);display:grid}.journey-redesign-actions>label{gap:6px;display:grid}.journey-redesign-actions>label>span{color:#526176;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:flex}.journey-redesign-actions>label svg{width:16px;height:16px}.journey-redesign-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.journey-redesign-stages li{color:#475569;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);background:#f8fafc;border:1px solid #e3e6ed;align-items:center;gap:10px;min-width:0;min-height:64px;padding:11px 20px 11px 28px;display:flex;position:relative}.journey-redesign-stages li:first-child{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);border-radius:10px 0 0 10px;padding-left:16px}.journey-redesign-stages li.active{color:#5b21b6;background:#f5f1ff;border-color:#8b5cf6}.journey-redesign-stages li.complete{color:#17634f;background:#effbf6;border-color:#a7ddca}.journey-redesign-stages i{background:#e7eaf0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.75rem;font-style:normal;font-weight:800;display:grid}.journey-redesign-stages .active i{color:#fff;background:#6d28d9}.journey-redesign-stages .complete i{color:#fff;background:#15966a}.journey-redesign-stages i svg{width:15px;height:15px}.journey-redesign-stages span{min-width:0;display:grid}.journey-redesign-stages strong{font-size:.875rem}.journey-redesign-stages small{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.journey-redesign-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.journey-redesign-summary article{background:#f8f7fc;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:12px 14px;display:flex}.journey-redesign-summary article>svg{color:#6d28d9;flex:none;width:19px;height:19px}.journey-redesign-summary article span{min-width:0;display:grid}.journey-redesign-summary article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.journey-redesign-summary article small{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.journey-redesign-blocker{color:#7c5200;background:#fff7df;border-radius:11px;align-items:center;gap:12px;padding:14px 16px;display:flex}.journey-redesign-blocker>svg{flex:none}.journey-redesign-blocker>span{flex:1;min-width:0;display:grid}.journey-redesign-blocker a{color:#5b21b6;flex:none;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.journey-redesign-blocker a svg{width:16px}.journey-redesign-assistant{background:linear-gradient(90deg,#fbf9ff,#f4fbfb);border:1px solid #e3e6ed;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.journey-redesign-assistant>span{color:#6d28d9;background:#ede9fe;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.journey-redesign-assistant>div{display:grid}.journey-redesign-assistant small{color:#526176}.guided-setup-page-journeys .journey-template-tabs{gap:12px;overflow:visible}.guided-setup-page-journeys .journey-template-tabs>button{clip-path:none;background:#fff;border:1px solid #e3e6ed;border-radius:12px;min-height:76px;padding:14px 16px}.guided-setup-page-journeys .journey-template-tabs>button.active{background:#f7f3ff;border-color:#8b5cf6;box-shadow:inset 0 -3px #6d28d9}.guided-setup-page-journeys .journey-template-tabs>button strong{font-size:.9375rem}.guided-setup-page-journeys .journey-template-tabs>button small{font-size:.8125rem}@media (width<=820px){.journey-redesign-header>header,.journey-redesign-blocker{flex-direction:column;align-items:stretch}.journey-redesign-actions{flex-basis:auto;width:100%}.journey-redesign-summary{grid-template-columns:1fr}.journey-redesign-summary article strong,.journey-redesign-summary article small{white-space:normal}}@media (width<=620px){.journey-redesign-header{padding:16px}.journey-redesign-stages{grid-template-columns:1fr;gap:6px}.journey-redesign-stages li,.journey-redesign-stages li:first-child{clip-path:none;border-radius:10px;padding:11px 14px}.guided-setup-page-journeys .journey-template-tabs{grid-template-columns:1fr;display:grid}}.guided-setup-page-journeys .journey-redesign-header{gap:14px;padding:18px 20px 0;overflow:hidden}.guided-setup-page-journeys .journey-redesign-header>header{align-items:center}.guided-setup-page-journeys .journey-redesign-header h1{margin:2px 0;font-size:clamp(1.35rem,2vw,1.75rem)}.guided-setup-page-journeys .journey-redesign-actions{flex:none;align-items:center;width:auto;display:flex}.guided-setup-page-journeys .journey-redesign-actions>label{min-width:210px}.guided-setup-page-journeys .journey-redesign-actions .setup-segmented-ring{flex:none;width:62px;height:62px;position:relative}.guided-setup-page-journeys .journey-redesign-actions .setup-segmented-ring svg{width:100%;height:100%}.guided-setup-page-journeys .journey-redesign-actions .setup-segmented-ring line{stroke:#e2dfe9;stroke-width:3px;stroke-linecap:round}.guided-setup-page-journeys .journey-redesign-actions .setup-segmented-ring line.filled{stroke:#7041c8}.guided-setup-page-journeys .journey-redesign-actions .setup-segmented-ring strong{place-items:center;display:grid;position:absolute;inset:0;font-size:.875rem!important}.guided-setup-page-journeys .journey-redesign-stages{border-top:1px solid #e7eaf0;border-bottom:0;margin-inline:-20px}.guided-setup-page-journeys .journey-redesign-stages>button{color:#697386;min-width:0;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 14px 11px;display:flex;position:relative}.guided-setup-page-journeys .journey-redesign-stages>button+button{border-left:1px solid #eef0f4}.guided-setup-page-journeys .journey-redesign-stages>button.active{color:#5b21b6;background:#fbf9ff;border-bottom-color:#6d28d9}.guided-setup-page-journeys .journey-redesign-stages>button.complete:not(.active){color:#17634f}.guided-setup-page-journeys .journey-redesign-stages>button i{background:#fff;border:1px solid #cfd5df;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.6875rem;font-style:normal;font-weight:800;display:grid}.guided-setup-page-journeys .journey-redesign-stages>button.complete i{color:#fff;background:#15966a;border-color:#15966a}.guided-setup-page-journeys .journey-redesign-stages>button.active:not(.complete) i{color:#fff;background:#6d28d9;border-color:#6d28d9}.guided-setup-page-journeys .journey-redesign-stages>button i svg{width:12px;height:12px}.guided-setup-page-journeys .journey-redesign-stages>button span{align-items:baseline;gap:7px;min-width:0;display:flex}.guided-setup-page-journeys .journey-redesign-stages>button strong{font-size:.8125rem}.guided-setup-page-journeys .journey-redesign-stages>button small{text-overflow:ellipsis;white-space:nowrap;max-width:15rem;font-size:.6875rem;overflow:hidden}.guided-setup-page-journeys .guided-module-layout[hidden]{display:none}.guided-setup-page-journeys .guided-task-workspace{padding:16px}.guided-setup-page-journeys .guided-task-header{padding-bottom:12px}.guided-setup-page-journeys .guided-task-header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guided-setup-page-journeys .guided-task-pagination{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #e4e8ef;margin-top:16px;position:sticky;bottom:0}.journey-validation-workarea{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:14px;margin-top:14px;display:grid}.journey-validation-panel,.journey-action-panel{background:#fff;border:1px solid #e2e6ed;border-radius:14px}.journey-validation-panel{gap:14px;padding:18px;display:grid}.journey-validation-panel>header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.journey-validation-panel>header>span{color:#5b21b6;background:#ede9fe;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.journey-validation-panel h2,.journey-validation-panel p{margin:0}.journey-validation-panel h2{font-size:1rem}.journey-validation-panel p{color:#647084;font-size:.8125rem}.journey-validation-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.journey-validation-checks article{background:#fafbfc;border:1px solid #e6e9ef;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.journey-validation-checks article>svg{color:#c28218;flex:none;width:18px}.journey-validation-checks article.ready>svg{color:#15966a}.journey-validation-checks article span{min-width:0;display:grid}.journey-validation-checks article strong,.journey-validation-checks article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-validation-checks article strong{font-size:.75rem}.journey-validation-checks article small{color:#697386;font-size:.6875rem}.journey-validation-panel>button{justify-self:end;width:fit-content}.journey-action-panel{padding:16px}.journey-action-panel h3{margin:0 0 10px;font-size:.875rem}.journey-action-panel>div{color:#7b520b;background:#fff8e8;border-left:3px solid #d99726;border-radius:8px;gap:9px;padding:11px;display:flex}.journey-action-panel>div>svg{flex:none;width:17px}.journey-action-panel>div span{gap:7px;display:grid}.journey-action-panel>div strong,.journey-action-panel>div a,.journey-action-panel>p,.journey-action-panel footer small{font-size:.75rem}.journey-action-panel>div a{color:#5b21b6;align-items:center;gap:4px;font-weight:700;display:inline-flex}.journey-action-panel footer{border-top:1px solid #e8ebf0;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.journey-action-panel footer>svg{color:#6d28d9;width:18px}.journey-action-panel footer span{display:grid}@media (width<=820px){.guided-setup-page-journeys .journey-redesign-actions{width:100%}.guided-setup-page-journeys .journey-redesign-stages>button span{display:grid}.guided-setup-page-journeys .journey-redesign-stages>button small{display:none}.journey-validation-workarea,.journey-validation-checks{grid-template-columns:1fr}}@media (width<=620px){.guided-setup-page-journeys .journey-redesign-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-setup-page-journeys .journey-redesign-stages>button{min-width:0;padding-inline:6px;font-size:.75rem!important}}.builder-module-gallery>button>i{width:100%;margin-top:auto}.module-card-title>span{color:#17663a;align-items:center;gap:6px;font-size:13px;display:inline-flex}.module-card-progress>strong{color:#252238;margin-bottom:6px;display:block}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(button,input,select,textarea,p,td,li){font-family:var(--app-font-family,"Inter", "Segoe UI Variable", "Segoe UI", sans-serif)!important;font-size:var(--setup-type-body,.875rem)!important;line-height:1.5!important}:is(.guided-setup-page,.onboarding-shell,.client-onboarding-console) h1,.workspace-configuration .workspace-heading h1{font-family:var(--app-font-family,"Inter", "Segoe UI Variable", "Segoe UI", sans-serif)!important;font-size:var(--setup-type-h1,clamp(1.75rem, 2.2vw, 2.125rem))!important;font-weight:750!important;line-height:1.18!important}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) h2{font-size:var(--setup-type-h2,1.25rem)!important;font-weight:720!important;line-height:1.28!important}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) h3{font-size:var(--setup-type-h3,1rem)!important;font-weight:700!important;line-height:1.35!important}:is(.workspace-configuration,.workspace-settings-center,.guided-setup-page,.onboarding-shell,.client-onboarding-console) :is(small,th,.guided-status){font-size:var(--setup-type-caption,.75rem)!important;line-height:1.4!important}.leave-csv-import{width:100%;font-family:var(--app-font-family,var(--font-sans));background:radial-gradient(circle at 100% 0, #7c3aed13, transparent 32%), var(--app-surface,#fff);border:1px solid var(--app-border,#e6e8ec);border-radius:var(--ui-radius-card,14px);grid-column:1/-1;padding:clamp(1rem,2vw,1.5rem);overflow:hidden;box-shadow:0 10px 28px #10182814}.leave-csv-import>.workspace-panel-heading{border-bottom:1px solid var(--app-border,#e6e8ec);flex-wrap:nowrap;align-items:flex-start;margin-bottom:0;padding-bottom:1rem}.leave-csv-import>.workspace-panel-heading>div{flex:auto;gap:.25rem;min-width:0;display:grid}.leave-csv-import>.workspace-panel-heading h2,.leave-csv-import>.workspace-panel-heading p{margin:0}.leave-csv-import>.workspace-panel-heading p{max-width:64ch;color:var(--ui-muted,#667085);font-size:var(--type-body-small,.8125rem)}.leave-csv-import>.workspace-panel-heading .icon-button{width:40px;height:40px;min-height:40px;color:var(--ui-muted,#667085);background:var(--app-surface,#fff);border:1px solid var(--app-border,#e6e8ec);border-radius:var(--ui-radius-control,9px);box-shadow:none;flex:0 0 40px;place-items:center;padding:0;display:inline-grid}.leave-csv-import>.workspace-panel-heading .icon-button svg{width:16px;height:16px}.leave-csv-import-actions,.leave-csv-summary{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.button-like{cursor:pointer}.leave-csv-import-actions :is(button,.button-like){min-height:40px;font:inherit;font-size:var(--type-control,.8125rem);color:var(--ui-ink,#172044);background:var(--app-surface,#fff);border:1px solid var(--app-border,#e6e8ec);border-radius:var(--ui-radius-control,9px);justify-content:center;align-items:center;gap:.5rem;padding:.65rem .9rem;font-weight:650;line-height:1.2;display:inline-flex;box-shadow:0 1px 2px #1018280a}.leave-csv-import-actions :is(button,.button-like) svg,.leave-csv-import .settings-callout>svg,.leave-csv-import .settings-success>svg{flex:none;width:16px;height:16px}.leave-csv-import .settings-callout{color:#344054;border-radius:var(--ui-radius-control,9px);background:#f8f7ff;border:1px solid #e8e3ff;align-items:flex-start;gap:.65rem;margin-top:.75rem;padding:.8rem .9rem;display:flex}.leave-csv-import .settings-callout p{font-size:var(--type-body-small,.8125rem);margin:0;line-height:1.45}.leave-csv-summary{border:1px solid var(--workspace-border,#e7e5eb);background:#faf9ff;border-radius:.75rem;justify-content:space-between;padding:.85rem 1rem}.leave-csv-preview{margin:.75rem 0 1rem;overflow-x:auto}.leave-csv-preview table{border-collapse:collapse;width:100%}.leave-csv-preview th,.leave-csv-preview td{text-align:left;white-space:nowrap;border-bottom:1px solid #eceaf2;padding:.65rem}.leave-csv-preview th{text-transform:uppercase;color:#625b71;font-size:.72rem}.leave-csv-preview input{width:clamp(8rem,16vw,14rem);min-height:36px;color:var(--ui-ink,#172044);border:1px solid var(--app-border,#e6e8ec);background:#fff;border-radius:8px;padding:.5rem .65rem}.leave-csv-import>button.primary{min-height:40px;font:inherit;font-size:var(--type-control,.8125rem);border-radius:var(--ui-radius-control,9px);justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:700;display:inline-flex}@media (width<=640px){.leave-csv-import-actions :is(button,.button-like),.leave-csv-import>button.primary{width:100%;min-height:44px}.leave-csv-summary{flex-direction:column;align-items:flex-start}}.settings-error{color:#b42318;margin-top:.8rem}.settings-success{color:#087443;align-items:center;gap:.45rem;margin-top:.8rem;display:flex}.onboarding-horizontal .onboarding-rail nav button,.guided-horizontal .guided-task-journey>button{position:relative}.onboarding-layout.onboarding-horizontal,.guided-module-layout.guided-horizontal{grid-template-columns:minmax(0,1fr)}.onboarding-horizontal>.onboarding-rail{color:#263044;background:#fff;border-bottom:1px solid #e3e6ed;padding:1rem clamp(1rem,3vw,3rem);display:block}.onboarding-horizontal .onboarding-rail-heading{display:block}.onboarding-horizontal .onboarding-rail-heading h1{color:#263044;margin:.25rem 0;font-size:1.25rem;line-height:1.4}.onboarding-horizontal .onboarding-rail-heading p{color:#526078;margin:0;font-size:.875rem}.onboarding-horizontal .onboarding-progress-copy{color:#526078;margin:.75rem 0 .3rem}.onboarding-horizontal .onboarding-progress-copy small{color:#526078}.onboarding-horizontal .onboarding-progress{background:#edf0f5}.onboarding-horizontal .onboarding-trust-note{display:none}.onboarding-horizontal .onboarding-rail nav,.guided-horizontal>.guided-task-journey{scrollbar-gutter:auto;overscroll-behavior-x:contain;flex-direction:row;align-items:stretch;gap:.5rem;max-width:100%;max-height:none;margin-top:.5rem;padding:.5rem 0;display:flex;position:static;overflow:auto hidden}.onboarding-horizontal .onboarding-rail nav button,.guided-horizontal .guided-task-journey>button{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);color:#263044;width:auto;min-width:0;box-shadow:none;opacity:1;background:#fff;border:1px solid #e3e6ed;border-radius:0;flex:1 0 13rem;align-items:center;gap:.65rem;padding:.85rem 1.5rem .85rem 1.75rem;display:flex}.onboarding-horizontal .onboarding-rail nav button:first-child,.guided-horizontal .guided-task-journey>button:first-of-type{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.onboarding-horizontal .onboarding-rail nav button.complete,.guided-horizontal .guided-task-journey>button.status-complete{color:#17634f;background:#eefaf6;border-color:#98d6c5}.onboarding-horizontal .onboarding-rail nav button:focus-visible,.guided-horizontal .guided-task-journey>button:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #7041c8}.onboarding-horizontal .onboarding-rail nav button.active,.guided-horizontal .guided-task-journey>button.active{border-color:var(--onboard-primary,#7550e7);box-shadow:inset 0 -2px var(--onboard-primary,#7550e7);background:#f5f1ff}.onboarding-horizontal .onboarding-rail nav button:disabled{color:#687386;opacity:1;background:#f7f8fa}.onboarding-horizontal .onboarding-rail nav button>span:nth-child(2){text-align:left;display:grid}.onboarding-horizontal .onboarding-rail nav small,.guided-horizontal .guided-task-journey button small{color:#526078;font-size:.75rem}.onboarding-horizontal .onboarding-rail nav strong,.guided-horizontal .guided-task-journey button strong{font-size:.875rem}.onboarding-horizontal .setup-stage-chevron{flex-shrink:0;margin-left:auto}.onboarding-horizontal>.onboarding-main{min-width:0;padding:clamp(1rem,2vw,2rem)}.onboarding-horizontal .onboarding-step-card{width:min(100%,90rem);box-shadow:none}.guided-horizontal>.guided-task-journey{box-shadow:none;border:0;border-radius:0}.guided-horizontal .guided-task-journey>header{display:none}.guided-horizontal .guided-task-journey button>i{flex-shrink:0}.guided-horizontal .guided-task-journey button>svg{flex-shrink:0;margin-left:auto}.guided-horizontal .guided-task-journey>button:focus-visible,.onboarding-horizontal .onboarding-rail nav button:focus-visible{outline-offset:2px;outline:2px solid #6540d3}@media (width<=680px){.onboarding-horizontal .onboarding-rail nav button,.guided-horizontal .guided-task-journey>button{flex-basis:12rem}.onboarding-horizontal .onboarding-step-card{padding:1rem}}.guided-compact-stage-stepper{background:#fff;border:1px solid #e3e6ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:.75rem 0;display:grid;overflow:hidden}.guided-compact-stage-stepper button{color:#475467;text-align:left;background:0 0;border:0;border-right:1px solid #e3e6ed;align-items:center;gap:.625rem;min-width:0;padding:.65rem .85rem;display:flex}.guided-compact-stage-stepper button:last-child{border-right:0}.guided-compact-stage-stepper button.active{color:#5630b8;background:#f5f1ff}.guided-compact-stage-stepper button.complete i{color:#167157;background:#e7f8f1}.guided-compact-stage-stepper i{background:#f2f4f7;border-radius:999px;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;font-style:normal;font-weight:800;display:grid}.guided-compact-stage-stepper i svg{width:.9rem}.guided-compact-stage-stepper span{min-width:0;display:grid}.guided-compact-stage-stepper strong{font-size:.8125rem}.guided-compact-stage-stepper small{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.guided-task-details summary{color:#667085;cursor:pointer;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}.guided-task-details summary svg{width:.9rem}.guided-task-details p{max-width:62rem;margin:.5rem 0 0}.guided-task-context-tabs{background:#f2f4f7;border-radius:10px;gap:.25rem;margin-bottom:1rem;padding:.25rem;display:flex}.guided-task-context-tabs button{color:#475467;background:0 0;border:0;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.78rem;font-weight:750;display:inline-flex}.guided-task-context-tabs button.active{color:#6036c5;background:#fff;box-shadow:0 1px 3px #1018281a}.guided-task-context-tabs svg{width:.95rem}.guided-task-context-tabs em{color:#b42318;text-align:center;background:#fee4e2;border-radius:999px;min-width:1.15rem;padding:.08rem .3rem;font-size:.6875rem;font-style:normal}.guided-context-empty,.guided-validation-summary,.guided-context-action-panel{background:#fff;border:1px solid #e3e6ed;border-radius:12px;align-items:center;gap:.75rem;padding:1rem;display:flex}.guided-context-empty>svg,.guided-validation-summary>svg{color:#7041c8;width:1.25rem}.guided-context-empty div,.guided-validation-summary div{flex:1;gap:.2rem;display:grid}.guided-context-empty small,.guided-validation-summary small{color:#667085}.guided-context-action-panel{background:#faf8ff;align-items:flex-start;margin-top:1rem}.guided-context-action-panel header{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.guided-context-action-panel header svg{color:#7041c8;width:1rem}.guided-context-action-panel p{color:#475467;flex:1;margin:0;font-size:.78rem}.guided-context-action-panel button{color:#6036c5;background:0 0;border:0;align-items:center;gap:.3rem;font-weight:800;display:inline-flex}.guided-context-action-panel button svg{width:.9rem}.guided-task-pagination{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;bottom:0}@media (width<=760px){.guided-compact-stage-stepper{grid-template-columns:1fr}.guided-compact-stage-stepper button{border-bottom:1px solid #e3e6ed;border-right:0}.guided-task-context-tabs{overflow-x:auto}.guided-task-context-tabs button{flex:none}.guided-context-action-panel{flex-direction:column}}
