.app-shell:not(.admin-shell) .zl-provider-journey{color:#173e35;background:radial-gradient(at 92% 0,#58cc8f26,#0000 51%),linear-gradient(130deg,#fff,#f6fbf9);border:1px solid #cbded6;border-radius:24px;width:100%;min-width:0;max-width:none;padding:clamp(21px,2.4vw,33px);box-shadow:0 8px 35px #183d3810}.zl-provider-journey-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.zl-provider-journey-head>div:first-child{flex:1;min-width:0}.zl-provider-journey-kicker{color:#158159;letter-spacing:.09em;font-size:11px;font-weight:900;line-height:1.6;display:block}.app-shell:not(.admin-shell) .zl-provider-journey h2{color:#163b34;letter-spacing:-.035em;margin:10px 0;font-size:clamp(22px,2.2vw,32px);font-weight:900;line-height:1.19}.zl-provider-journey-head p{color:#526e65;max-width:760px;margin:0;font-size:14px;line-height:1.65}.zl-provider-journey-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:290px;display:flex}.zl-provider-journey-badges span{color:#246547;white-space:nowrap;background:#ecf8f0;border:1px solid #cbe8d4;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:800}.zl-provider-journey-status{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:13px;margin-top:22px;display:grid}.zl-provider-journey-context,.zl-provider-journey-next{background:#fff;border:1px solid #d6e5de;border-radius:17px;min-width:0;padding:17px 18px}.zl-provider-journey-context small{color:#72877f;letter-spacing:.08em;font-size:10px;font-weight:850;display:block}.zl-provider-journey-context strong{color:#123d33;margin:5px 0;font-size:18px;font-weight:850;line-height:1.35;display:block}.zl-provider-journey-context strong span{color:#417461;font-weight:650}.zl-provider-journey-context p,.zl-provider-journey-next p{color:#597168;margin:4px 0 0;font-size:12px;line-height:1.57}.zl-provider-journey-next{background:linear-gradient(130deg,#eefaf3,#fff);border-color:#bfe2cb;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.zl-provider-stage{color:#166448;background:#ddf6e7;border-radius:8px;align-items:center;width:fit-content;min-height:27px;padding:5px 9px;font-size:12px;font-weight:850;line-height:1.3;display:inline-flex}.zl-provider-stage.is-warning{color:#906319;background:#fff5db}.zl-provider-journey-next p{margin:0}.app-shell:not(.admin-shell) .zl-provider-journey .zl-provider-journey-cta{color:#fff;text-align:center;background:linear-gradient(120deg,#126b4b,#2ab671);border:1px solid #1f9860;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:43px;margin-top:5px;padding:10px 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 6px 14px #0c7f4a21}.zl-provider-journey-cta:hover{filter:brightness(1.09)}.zl-provider-journey-cta:focus-visible{outline-offset:3px;outline:3px solid #119869}.zl-provider-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.zl-provider-capability{background:#fff;border:1px solid #dce9e0;border-radius:14px;min-width:0;padding:15px 16px}.zl-provider-capability.is-verified{background:linear-gradient(160deg,#effaf4,#fff);border-color:#8fd1b1}.zl-provider-capability>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.zl-provider-lane-icon{color:#16724b;background:#e9f7ef;border:1px solid #d0ebdc;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:17px;font-weight:850;display:grid}.zl-provider-lane-state{color:#946b26;text-align:right;background:#fff7e9;border-radius:8px;padding:5px 7px;font-size:10px;font-weight:850}.zl-provider-capability.is-verified .zl-provider-lane-state{color:#17794d;background:#dff5e8}.zl-provider-capability.is-not_selected .zl-provider-lane-state{color:#5d7781;background:#edf3f6}.zl-provider-capability strong{color:#153d33;font-size:15px;line-height:1.3;display:block}.zl-provider-capability small{color:#697e73;margin-top:5px;font-size:12px;line-height:1.55;display:block}.zl-provider-journey-detail{border-top:1px solid #dae8de;margin-top:16px;padding-top:14px}.zl-provider-journey-detail summary{color:#28654b;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:30px;font-size:13px;font-weight:800}.zl-provider-journey-detail summary span{color:#638b76;margin-left:5px}.zl-provider-journey-detail ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.zl-provider-journey-detail li{background:#fff;border:1px solid #dfebe4;border-radius:11px;align-items:flex-start;gap:9px;min-width:0;padding:12px 10px;display:flex}.zl-provider-journey-detail li[data-state=current]{background:#f2fbf6;border-color:#5eb784}.zl-provider-step-number{color:#366b54;background:#e9f4ee;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:11px;font-weight:850;display:grid}li[data-state=done] .zl-provider-step-number{color:#fff;background:#15835a}.zl-provider-journey-detail li>div{flex:1;min-width:0}.zl-provider-journey-detail li strong{color:#254e3f;font-size:12px;line-height:1.4;display:block}.zl-provider-journey-detail li small{color:#6d8078;margin-top:5px;font-size:10px;line-height:1.55;display:block}.zl-provider-step-state{color:#577e70;white-space:nowrap;font-size:10px;font-weight:800}.zl-provider-journey-guard{color:#6a4d1f;background:#fff8ea;border:1px solid #f0d9ab;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.6}@media (max-width:1120px){.zl-provider-journey-head{flex-direction:column}.zl-provider-journey-badges{justify-content:flex-start;max-width:none}.zl-provider-journey-detail ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.zl-provider-journey-status,.zl-provider-capability-grid{grid-template-columns:1fr}.zl-provider-capability>div{margin-bottom:4px}}@media (max-width:550px){.app-shell:not(.admin-shell) .zl-provider-journey{border-radius:17px;padding:18px}.zl-provider-journey-detail ol{grid-template-columns:1fr}.zl-provider-journey-cta{width:100%}.zl-provider-journey-context strong{font-size:16px}.zl-provider-journey-badges span{white-space:normal}}.zl-provider-resource-review{background:linear-gradient(140deg,#f0fbf5 0%,#fff 46%,#f8fbf9 100%);border:1px solid #a9d8c2;border-radius:20px;margin:20px 0 26px;padding:clamp(20px,2.5vw,30px);scroll-margin-top:120px;box-shadow:0 16px 46px #125c4114}.zl-provider-resource-review:target{outline-offset:4px;outline:3px solid #65c495}.zl-provider-review-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.zl-provider-review-heading>div{min-width:0;max-width:780px}.zl-provider-review-eyebrow{letter-spacing:.13em;color:#117e57;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.zl-provider-review-heading h3{color:#102f2b;margin:0 0 10px;font-size:clamp(21px,2.2vw,27px);line-height:1.23}.zl-provider-review-heading p{color:#476e60;margin:0;font-size:14px;line-height:1.65}.zl-provider-review-chip{white-space:nowrap;color:#11734b;background:#e6f9ef;border:1px solid #b8e1ca;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:780}.zl-provider-review-chip.is-warning{color:#93611b;background:#fff4de;border-color:#efd6a6}.zl-provider-review-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:21px 0;display:grid}.zl-provider-review-metrics>div{background:#fff;border:1px solid #dceae2;border-radius:13px;min-width:0;padding:15px 16px}.zl-provider-review-metrics small{color:#658273;margin-bottom:8px;font-size:11px;display:block}.zl-provider-review-metrics strong{color:#183f34;overflow-wrap:anywhere;font-size:13px;line-height:1.35;display:block}.zl-provider-review-advisory{color:#5f4b29;background:#fff8ed;border:1px solid #e8d2ad;border-radius:14px;padding:17px 19px}.zl-provider-review-advisory strong{margin-bottom:6px;font-size:14px;display:block}.zl-provider-review-advisory p{margin:7px 0 0;font-size:13px;line-height:1.65}.zl-provider-review-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:19px;display:flex}.app-shell:not(.admin-shell) .zl-provider-review-actions a{color:#087f53;text-underline-offset:3px;font-size:13px;font-weight:750;text-decoration:underline}.app-shell:not(.admin-shell) .zl-provider-review-actions a.zl-provider-review-primary{color:#fff;background:#0b9664;border:1px solid #0b9664;border-radius:10px;align-items:center;gap:10px;min-height:43px;padding:10px 15px;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #09855526}.app-shell:not(.admin-shell) .zl-provider-review-actions a:focus-visible{outline-offset:3px;outline:3px solid #40b87b}.zl-provider-review-footer{color:#668273;margin:15px 0 0;font-size:11px;line-height:1.55}@media (max-width:1100px){.zl-provider-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.zl-provider-review-heading{flex-direction:column;gap:12px}.zl-provider-review-metrics{grid-template-columns:1fr}.zl-provider-resource-review{scroll-margin-top:95px}.zl-provider-review-chip{align-self:flex-start}.app-shell:not(.admin-shell) .zl-provider-review-actions a.zl-provider-review-primary{justify-content:center;width:100%}}.app-shell:not(.admin-shell) .app-main .zl-provider-resource-review .zl-provider-review-actions a.zl-provider-review-primary:is(:link,:visited,:hover,:focus-visible),.app-shell:not(.admin-shell) .app-main .zl-provider-resource-review .zl-provider-review-actions a.zl-provider-review-primary:is(:link,:visited,:hover,:focus-visible) span{color:#fff!important;text-decoration:none!important}.zl-provider-review-metrics>div.is-warning{background:#fffaf0;border-color:#eed9b4}.zl-provider-review-metrics>div.is-warning strong{color:#764b13}
.app-shell:not(.admin-shell) .app-main{--zl-cta-ink:#f7fffa;--zl-cta-shadow:0 10px 22px #0458382e;--zl-cta-radius:14px}.app-shell:not(.admin-shell) .app-main .zl-provider-journey-next .zl-provider-journey-cta{box-sizing:border-box;letter-spacing:-.008em;text-wrap:pretty;white-space:normal;overflow-wrap:normal;flex:0 auto;justify-content:space-between;align-items:center;gap:13px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;color:#f8fff9!important;text-align:left!important;background:linear-gradient(120deg,#0a654c 0%,#0d835c 58%,#066547 100%)!important;border:1px solid #67d39bd1!important;border-radius:15px!important;place-self:flex-start start!important;width:max-content!important;max-width:calc(100% - 8px)!important;min-height:52px!important;padding:9px 10px 9px 19px!important;font-size:clamp(13px,.9vw,15px)!important;font-weight:830!important;line-height:1.35!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 11px 24px #034d3233,inset 0 1px #ffffff29!important}.app-shell:not(.admin-shell) .app-main .zl-provider-journey-cta>.zl-provider-cta-arrow{color:#ffdf92;background:linear-gradient(135deg,#ffeaad42,#ffffff1f);border:1px solid #ffebb98a;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;transition:transform .18s,background .18s;display:grid}.app-shell:not(.admin-shell) .app-main .zl-provider-journey-next .zl-provider-journey-cta:hover{transform:translateY(-2px);background:linear-gradient(120deg,#086345,#0d9163 60%,#0b724f)!important;border-color:#e8ce89e0!important;box-shadow:0 15px 30px #03473340,inset 0 1px #ffffff3d!important}.app-shell:not(.admin-shell) .app-main .zl-provider-journey-cta:hover>.zl-provider-cta-arrow{background:#ffde8e45;transform:translate(2px)}.app-shell:not(.admin-shell) .app-main .zl-provider-journey-cta:active{transform:translateY(0);box-shadow:0 3px 12px #034d3233!important}.app-shell:not(.admin-shell) .app-main .zl-provider-journey-cta:focus-visible{outline-offset:4px;outline:3px solid #d8ad50}.app-shell:not(.admin-shell) .app-main :is(a.button,a.button-ghost,button.button,button.button-ghost,button.action-submit,.stack-form>button[type=submit],.zl-assessment-result-action button,.zl-priority-save,.zl-report-delivery-actions button,.zl-sample-task button,.zl-carrier-registration-form button,.zl-selfserve-setup .stack-form>button,.rd-case-main>a,.rd-staff-links>a,.rd-clear-search,.service-queue-card-links .button-ghost,.zl-leads-filters>button,.zl-leads-filters>.button-ghost,.zl-provider-journey-cta){box-sizing:border-box;border-radius:var(--zl-cta-radius);text-align:center;white-space:normal;overflow-wrap:break-word;min-height:44px;line-height:1.36;flex:0 auto!important;place-self:flex-start start!important;width:max-content!important;max-width:calc(100% - 8px)!important}.app-shell:not(.admin-shell) .app-main :is(button.action-submit,button.button,a.button,.zl-priority-save,.zl-report-delivery-actions button[type=submit]):not(.danger){border-radius:var(--zl-cta-radius);box-shadow:var(--zl-cta-shadow);border:1px solid #2a99636b;padding:11px 18px;font-size:clamp(.875rem,.9vw,1rem);font-weight:790}.app-shell:not(.admin-shell) .app-main :is(a.button-ghost,button.button-ghost,button.secondary){border-radius:var(--zl-cta-radius);border-width:1px;min-height:44px;padding:11px 16px}.app-shell:not(.admin-shell) .app-main :is(a.button,a.button-ghost,button.button,button.button-ghost,button.action-submit,.zl-priority-save):not(:disabled):hover{filter:saturate(1.08);transform:translateY(-2px)}.app-shell:not(.admin-shell) .app-main :is(a.button,a.button-ghost,button.button,button.button-ghost,button.action-submit,.zl-priority-save,.zl-report-delivery-actions button):focus-visible{outline-offset:3px;outline:3px solid #e2b85d}.app-shell:not(.admin-shell) .app-main button:disabled{cursor:not-allowed;transform:none}.app-shell:not(.admin-shell) .app-main :is(.premium-action-row,.revenue-evidence-actions,.service-queue-card-links,.zl-report-delivery-actions,.rd-staff-links){flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}@media (max-width:550px){.app-shell:not(.admin-shell) .app-main .zl-provider-journey-next .zl-provider-journey-cta{gap:9px;min-height:48px!important;padding:9px 9px 9px 14px!important;font-size:13px!important}.app-shell:not(.admin-shell) .app-main .zl-provider-journey-cta>.zl-provider-cta-arrow{flex-basis:28px;width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.app-shell:not(.admin-shell) .app-main :is(.zl-provider-journey-cta,a.button,a.button-ghost,button.action-submit){transition:none}.app-shell:not(.admin-shell) .app-main :is(.zl-provider-journey-cta,a.button,a.button-ghost,button.action-submit):hover{transform:none}}.app-shell:not(.admin-shell) .app-main .billing-plan-actions,.app-shell:not(.admin-shell) .app-main .billing-plan-actions .stack-form{width:100%;min-width:0;max-width:100%}.app-shell:not(.admin-shell) .app-main .billing-plan-actions .stack-form>button.action-submit,.app-shell:not(.admin-shell) .app-main .billing-plan-actions>button,.app-shell:not(.admin-shell) .app-main .billing-plan-actions>a.button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;padding-inline:13px;place-self:flex-start start!important;width:fit-content!important;min-width:0!important;max-width:calc(100% - 10px)!important}@media (max-width:380px){.app-shell:not(.admin-shell) .app-main .zl-provider-journey-next .zl-provider-journey-cta{letter-spacing:-.018em;min-width:min(184px,100% - 10px);font-size:12.5px!important}}.app-shell:not(.admin-shell) .app-main .rd-root .rd-hero-actions{justify-content:flex-start;align-items:flex-start;gap:10px 12px;flex-flow:wrap!important;display:flex!important}.app-shell:not(.admin-shell) .app-main .rd-root .rd-hero-actions>:is(button,a){box-sizing:border-box;text-align:left;white-space:normal;overflow-wrap:break-word;border-radius:14px;min-height:47px;padding:11px 16px;font-size:clamp(.875rem,.9vw,.98rem);line-height:1.38;transition:transform .18s,border-color .18s,box-shadow .18s;flex:0 auto!important;place-self:flex-start start!important;width:max-content!important;max-width:calc(100% - 10px)!important;display:inline-flex!important}.app-shell:not(.admin-shell) .app-main .rd-root .rd-hero-actions .rd-primary{background:linear-gradient(115deg,#2fb975,#78eea6 65%,#b4f9ca);border:1px solid #98ffc3bf;box-shadow:0 11px 25px #18b46c2e,inset 0 1px #ffffff45;color:#073324!important}.app-shell:not(.admin-shell) .app-main .rd-root .rd-hero-actions .rd-hero-secondary{background:linear-gradient(125deg,#ffffff14,#0d685529);border:1px solid #9deeca61;box-shadow:inset 0 1px #ffffff12,0 7px 17px #00000014;color:#f3fff8!important}.app-shell:not(.admin-shell) .app-main .rd-root .rd-hero-actions>:is(button,a):hover{border-color:#f3d897c7;transform:translateY(-2px);box-shadow:0 14px 27px #00141930}.app-shell:not(.admin-shell) .app-main .rd-root .rd-hero-actions>:is(button,a):focus-visible{outline-offset:3px;outline:3px solid #e7ba64}@media (max-width:700px){.app-shell:not(.admin-shell) .app-main .rd-root .rd-hero-actions{gap:10px}.app-shell:not(.admin-shell) .app-main .rd-root .rd-hero-actions>:is(button,a){min-height:47px;padding:10px 14px;font-size:.9rem}}.app-shell:not(.admin-shell) .app-main .billing-panel .stack-form{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.app-shell:not(.admin-shell) .app-main .billing-panel button.action-submit{white-space:normal;overflow-wrap:anywhere;justify-self:start!important;width:fit-content!important;min-width:0!important;max-width:calc(100% - 10px)!important}.app-shell:not(.admin-shell) .app-main .rd-director-companion-actions{justify-content:flex-start;align-items:center;gap:9px 10px;flex-flow:wrap!important;display:flex!important}.app-shell:not(.admin-shell) .app-main .rd-director-companion-actions>button{color:#093d30;white-space:normal;text-align:left;background:linear-gradient(120deg,#adf0c8,#f3dfa8);border:1px solid #e7d390;border-radius:14px;gap:12px;min-height:47px;font-size:.875rem;line-height:1.35;box-shadow:0 10px 24px #00121e38;flex:0 auto!important;place-self:flex-start start!important;width:max-content!important;max-width:calc(100% - 10px)!important;padding:11px 14px!important;display:inline-flex!important}.app-shell:not(.admin-shell) .app-main .rd-director-companion-actions>button:hover{background:linear-gradient(120deg,#b9f8d1,#fff0bb);transform:translateY(-2px)}.app-shell:not(.admin-shell) .app-main .rd-director-companion-actions>a{text-underline-offset:3px;background:#ffffff0f;border:1px solid #b3f4d154;border-radius:11px;min-height:40px;padding:8px 12px;font-size:.8125rem;font-weight:770;color:#d3ffe7!important;flex:0 auto!important;width:fit-content!important;max-width:calc(100% - 10px)!important;text-decoration:none!important;display:inline-flex!important}.app-shell:not(.admin-shell) .app-main .rd-director-companion-actions>a:hover{background:#ffffff1f;border-color:#f5da98ad}.app-shell:not(.admin-shell) .app-main .rd-director-companion-actions>:is(a,button):focus-visible{outline-offset:3px;outline:3px solid #e5bd6c}@media (max-width:380px){.app-shell:not(.admin-shell) .app-main .zl-provider-journey-next .zl-provider-journey-cta{min-width:180px!important;max-width:calc(100% - 8px)!important}}.app-shell:not(.admin-shell) .app-main .rd-root .rd-tabs{flex-wrap:wrap;align-items:flex-start;gap:6px 8px;display:flex}.app-shell:not(.admin-shell) .app-main .rd-root .rd-tabs button{white-space:normal;text-align:center;min-height:42px;box-shadow:none;border:1px solid #a4cab85c;border-radius:11px;line-height:1.3;flex:0 auto!important;width:max-content!important;max-width:calc(100% - 8px)!important;padding:9px 12px!important}.app-shell:not(.admin-shell) .app-main .rd-root .rd-tabs button[aria-pressed=true]{color:#f5fff9;background:linear-gradient(120deg,#125c46,#216c53);border-color:#3c8d6b;box-shadow:0 5px 12px #0d513326}.app-shell:not(.admin-shell) .app-main .zl-provider-cta-text{overflow-wrap:normal;flex:0 auto;min-width:0;line-height:1.3;display:inline}@media (max-width:380px){.app-shell:not(.admin-shell) .app-main .zl-provider-cta-safely{display:none}.app-shell:not(.admin-shell) .app-main .zl-provider-journey-next .zl-provider-journey-cta:has(.zl-provider-cta-safely){min-width:190px!important}}@media (prefers-reduced-motion:reduce){.app-shell:not(.admin-shell) .app-main .zl-provider-journey-cta>.zl-provider-cta-arrow{transition:none}}.app-shell:not(.admin-shell) .app-main .rd-staff-setup>.rd-staff-invite:not([open]){border:1px solid #95d6b4;box-shadow:0 9px 23px #12663f1f;place-self:center end!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 8px)!important}.app-shell:not(.admin-shell) .app-main .rd-staff-invite:not([open])>summary{white-space:normal;text-align:left;color:#0b6748;background:linear-gradient(120deg,#f7fffb,#effaf4);border-radius:13px;justify-content:flex-start;align-items:center;gap:12px;width:max-content;max-width:100%;min-height:46px;padding:11px 15px;font-size:13px;font-weight:850;display:inline-flex}.app-shell:not(.admin-shell) .app-main .rd-staff-invite:not([open])>summary:hover{color:#063d2b;background:linear-gradient(120deg,#e5f8ec,#c9efd9)}.app-shell:not(.admin-shell) .app-main .rd-staff-invite[open]{justify-self:stretch;width:min(480px,100%)}.app-shell:not(.admin-shell) .app-main .rd-staff-invite>summary:focus-visible{outline-offset:3px;outline:3px solid #dcb45b}@media (max-width:900px){.app-shell:not(.admin-shell) .app-main .rd-staff-setup>.rd-staff-invite:not([open]){justify-self:start!important}}
.app-shell:not(.admin-shell) .app-main{--zl-cta-mint-start:#5edf95;--zl-cta-mint-end:#9aefb8;--zl-cta-mint-hover:#abf9c9;--zl-cta-dark-ink:#073421;--zl-cta-focus:#e8b85e}.app-shell:not(.admin-shell) .app-main :is(a.button,button.button,button.action-submit,.zl-priority-save,.zl-leads-primary-action,.service-queue-filter-panel>button[type=submit],.zl-leads-filters>button[type=submit],.zl-provider-journey-next .zl-provider-journey-cta,.rd-root .rd-hero-actions .rd-primary,.rd-root .rd-director-companion-actions>button,.zl-director-rescue-send,.zl-director-rescue-mic):not(.danger):not([aria-disabled=true]){box-sizing:border-box;min-height:44px;transition:transform .18s,box-shadow .18s,filter .18s;background:linear-gradient(110deg,var(--zl-cta-mint-start),var(--zl-cta-mint-end))!important;color:var(--zl-cta-dark-ink)!important;text-shadow:none!important;border:1px solid #85e7ae!important;border-radius:12px!important;width:fit-content!important;max-width:calc(100% - 8px)!important;font-weight:850!important;text-decoration:none!important;box-shadow:0 10px 21px #12885429,inset 0 1px #ffffff4a!important}.app-shell:not(.admin-shell) .app-main :is(a.button,button.button,button.action-submit,.zl-priority-save,.zl-leads-primary-action,.service-queue-filter-panel>button[type=submit],.zl-leads-filters>button[type=submit],.zl-provider-journey-next .zl-provider-journey-cta,.rd-root .rd-hero-actions .rd-primary,.rd-root .rd-director-companion-actions>button,.zl-director-rescue-send,.zl-director-rescue-mic):not(:disabled):hover{filter:brightness(1.065);transform:translateY(-1px);border-color:#d5f8dc!important;box-shadow:0 14px 28px #09693f3b!important}.app-shell:not(.admin-shell) .app-main :is(a.button,button.button,button.action-submit,.zl-priority-save,.zl-leads-primary-action,.service-queue-filter-panel>button[type=submit],.zl-leads-filters>button[type=submit],.zl-provider-journey-cta):focus-visible{outline-offset:3px;outline:3px solid var(--zl-cta-focus)!important}.app-shell:not(.admin-shell) .zl-priority-choice{cursor:pointer;position:relative}.app-shell:not(.admin-shell) .zl-priority-choice-input,.app-shell:not(.admin-shell) .zl-assessment-option input[type=radio]{opacity:.001;pointer-events:none;width:1px;height:1px;position:absolute;top:10px;left:9px}.app-shell:not(.admin-shell) .zl-priority-choice:has(input:checked){box-shadow:inset 0 0 0 1px #87f7ae70,0 9px 25px #024e2f33;background:linear-gradient(145deg,#20a17152,#177c6233)!important;border-color:#7af0ab!important}.app-shell:not(.admin-shell) .zl-priority-choice:has(input:checked) .zl-priority-choice-mark{color:#073c25;background:#8befac;border-color:#8befac;font-size:0}.app-shell:not(.admin-shell) .zl-priority-choice:has(input:checked) .zl-priority-choice-mark:after{content:"✓";color:#073c25;font-size:17px;line-height:1}.app-shell:not(.admin-shell) .zl-priority-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #f0c978}.app-shell:not(.admin-shell) .zl-assessment>summary{cursor:pointer;list-style:none}.app-shell:not(.admin-shell) .zl-assessment>summary::-webkit-details-marker{display:none}.app-shell:not(.admin-shell) .zl-assessment:not([open])>.zl-assessment-interior{display:none}.app-shell:not(.admin-shell) .zl-assessment-option{position:relative}.app-shell:not(.admin-shell) .zl-assessment-option:has(input:checked){color:#fff;background:#41ca7638;border-color:#7fedac;font-weight:800}.app-shell:not(.admin-shell) .zl-assessment-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #f0c978}.app-shell:not(.admin-shell) .zl-assessment-option:has(input:checked) .zl-assessment-option-mark{font-size:0}.app-shell:not(.admin-shell) .zl-assessment-option:has(input:checked) .zl-assessment-option-mark:after{content:"✓";color:#9bf8bb;font-size:16px}.app-shell:not(.admin-shell) .zl-priority-picker>.zl-priority-head,.app-shell:not(.admin-shell) .zl-priority-picker>form{z-index:2;position:relative}.app-shell:not(.admin-shell) .zl-priority-picker>.zl-priority-head>div{max-width:min(750px,100% - 170px)}.app-shell:not(.admin-shell) .zl-priority-illustration{z-index:1;opacity:.93;filter:drop-shadow(0 12px 16px #00151e4a);width:clamp(115px,15vw,184px);max-height:197px;position:absolute;top:10px;right:clamp(10px,3.5vw,55px);overflow:hidden}.app-shell:not(.admin-shell) .zl-priority-illustration img{object-fit:contain;width:100%;height:auto}.app-shell:not(.admin-shell) .zl-priority-save{white-space:normal;place-self:flex-start start;padding:12px 20px;display:inline-flex;flex:0 auto!important}.app-shell:not(.admin-shell) .zl-dashboard-recovery-choice{min-width:0;scroll-margin-top:105px}.app-shell:not(.admin-shell) .zl-recovery-choice-saved{color:#12553a;background:linear-gradient(115deg,#f2fbf5,#e1f7e9);border:1px solid #c7e6d5;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;font-size:13px;font-weight:780;display:flex}.app-shell:not(.admin-shell) .zl-recovery-choice-saved a{color:#0b6745;text-underline-offset:3px;font-weight:830}.app-shell:not(.admin-shell) .zl-recovery-company-settings{gap:14px;margin:16px 0 26px;display:grid}.app-shell:not(.admin-shell) .zl-recovery-company-settings>.zl-priority-picker{box-shadow:0 22px 45px #0428261a}.app-shell:not(.admin-shell) .zl-priority-saved-notice,.app-shell:not(.admin-shell) .zl-priority-error-notice{color:#0c6142;background:#e7f9ed;border:1px solid #b5e9c8;border-radius:12px;margin:0;padding:13px 17px;font-size:14px;font-weight:760}.app-shell:not(.admin-shell) .zl-priority-error-notice{color:#783523;background:#fff2e8;border-color:#eacdb6}.app-shell:not(.admin-shell) .zl-leads-hero{isolation:isolate;position:relative;overflow:hidden}.app-shell:not(.admin-shell) .zl-leads-hero-copy,.app-shell:not(.admin-shell) .zl-leads-pulse{z-index:2;position:relative}.app-shell:not(.admin-shell) .zl-leads-hero-illustration{z-index:1;opacity:.96;width:clamp(103px,9.8vw,132px);max-height:240px;position:absolute;bottom:-60px;right:39%;overflow:hidden}.app-shell:not(.admin-shell) .zl-leads-hero-illustration img{object-fit:contain;width:100%;height:auto}.app-shell:not(.admin-shell) .service-queue-heading{isolation:isolate;min-height:260px;position:relative;overflow:hidden}.app-shell:not(.admin-shell) .service-queue-heading :is(.page-header,.sq-connected-nav){z-index:2;position:relative}.app-shell:not(.admin-shell) .service-queue-heading .page-header{max-width:calc(100% - 255px)}.app-shell:not(.admin-shell) .service-queue-heading .page-header .lede{max-width:60ch}.app-shell:not(.admin-shell) .sq-hero-illustration{z-index:1;opacity:.97;width:clamp(170px,21vw,270px);max-height:325px;position:absolute;bottom:-38px;right:clamp(24px,6vw,95px);overflow:hidden}.app-shell:not(.admin-shell) .sq-hero-illustration img{object-fit:contain;width:100%;height:auto}@media (max-width:1080px){.app-shell:not(.admin-shell) .zl-leads-hero-illustration{opacity:.8;width:135px;bottom:-30px;right:4%}.app-shell:not(.admin-shell) .zl-leads-pulse{padding-right:115px}}@media (max-width:760px){.app-shell:not(.admin-shell) .zl-leads-hero-illustration{display:none}.app-shell:not(.admin-shell) .zl-leads-pulse{padding-right:0}.app-shell:not(.admin-shell) .service-queue-heading{min-height:0;padding-bottom:24px}.app-shell:not(.admin-shell) .service-queue-heading .page-header{max-width:100%}.app-shell:not(.admin-shell) .sq-hero-illustration{display:none}.app-shell:not(.admin-shell) .zl-priority-picker>.zl-priority-head>div{max-width:100%}.app-shell:not(.admin-shell) .zl-priority-illustration{display:none}.app-shell:not(.admin-shell) .zl-priority-save{max-width:100%;min-height:48px;width:fit-content!important}}@media (prefers-reduced-motion:reduce){.app-shell:not(.admin-shell) .app-main :is(.zl-priority-save,.zl-leads-primary-action){transition:none;transform:none}}.app-shell:not(.admin-shell) .zl-dashboard-recovery-choice-heading{gap:5px;padding:16px 4px 18px;display:grid}.app-shell:not(.admin-shell) .zl-dashboard-recovery-choice-heading>span{color:#126747;letter-spacing:.09em;font-size:11px;font-weight:870}.app-shell:not(.admin-shell) .zl-dashboard-recovery-choice-heading h2{color:#123e33;letter-spacing:-.026em;margin:0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:900;line-height:1.2}.app-shell:not(.admin-shell) .zl-dashboard-recovery-choice-heading p{color:#4b6c60;margin:0;font-size:14px;line-height:1.5}.app-shell:not(.admin-shell) .app-main .zl-client-recovery-status{z-index:3;color:#2a624b;background:#eefaf2;border:1px solid #b8e2c9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:8px 11px;font-size:12px;font-weight:730;line-height:1.42;display:flex;position:relative;box-shadow:0 4px 12px #0e5f4112;flex-direction:row!important}.app-shell:not(.admin-shell) .app-main .zl-client-recovery-status>span{overflow-wrap:break-word;flex:1;min-width:0}.app-shell:not(.admin-shell) .app-main .zl-client-recovery-status button{white-space:normal;color:#073421;background:linear-gradient(110deg,#5edf95,#9aefb8);border:1px solid #96dfb6;border-radius:10px;flex:none;width:fit-content;min-height:37px;padding:8px 12px;font-size:12px;font-weight:840;box-shadow:0 5px 12px #0f7d491a}.app-shell:not(.admin-shell) .app-main .zl-client-recovery-status button:hover{filter:brightness(1.06)}.app-shell:not(.admin-shell) .app-main .zl-client-recovery-status button:focus-visible{outline-offset:2px;outline:3px solid #dcb35a}@media (max-width:410px){.app-shell:not(.admin-shell) .app-main .zl-client-recovery-status{gap:7px;padding:7px 9px;font-size:11.5px}.app-shell:not(.admin-shell) .app-main .zl-client-recovery-status button{max-width:96px;padding:7px 9px;font-size:11px}}
.app-shell:not(.admin-shell) .zl-value-hero{--zl-hero-mint:#7df0b2;isolation:isolate;box-sizing:border-box;color:#fff;background:radial-gradient(at 94% 58%,#1daf7466 0%,#16715630 36%,#0000 66%),linear-gradient(112deg,#052735 0%,#07343a 55%,#115b4c 100%);border:1px solid #b6ffd838;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(260px,32%);align-items:stretch;width:100%;min-height:420px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 56px #08272e30,inset 0 1px #ffffff17}.app-shell:not(.admin-shell) .zl-value-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#ffffff0e,#0000 38%,#b9ffe006 80%);position:absolute;inset:0}.app-shell:not(.admin-shell) .zl-value-hero-copy{z-index:2;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(26px,3vw,42px) 10px clamp(24px,2.8vw,36px) clamp(26px,3vw,42px);display:flex;position:relative}.app-shell:not(.admin-shell) .zl-value-hero-kicker{letter-spacing:.135em;margin:0 0 14px;font-size:clamp(11px,.82vw,13px);font-weight:900;line-height:1.25;color:#8ffac9!important}.app-shell:not(.admin-shell) .zl-value-hero h1{letter-spacing:-.043em;text-wrap:balance;overflow-wrap:normal;max-width:18ch;margin:0;font-size:clamp(2.45rem,4vw,3.65rem);font-weight:900;line-height:1.07;color:#fff!important}.app-shell:not(.admin-shell) .zl-value-hero-description{max-width:66ch;margin:14px 0 0;font-size:clamp(14px,1.15vw,16px);line-height:1.55;color:#defaf0!important}.app-shell:not(.admin-shell) .zl-value-hero-actions{flex-wrap:wrap;gap:10px;max-width:100%;margin:22px 0 0;display:flex}.app-shell:not(.admin-shell) .zl-value-hero-button{box-sizing:border-box;text-wrap:pretty;border:1px solid #aeffdb73;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 15px;font-size:13px;font-weight:820;line-height:1.32;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.app-shell:not(.admin-shell) .zl-value-hero-button.is-primary{border-color:#9af4c4;box-shadow:0 10px 20px #17705333;color:#073326!important;background:linear-gradient(112deg,#63dfa1,#9af4c4)!important}.app-shell:not(.admin-shell) .zl-value-hero-button.is-secondary{background:#104e4b78;color:#fff!important}.app-shell:not(.admin-shell) .zl-value-hero-button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #00111a3d}.app-shell:not(.admin-shell) .zl-value-hero-button:focus-visible,.app-shell:not(.admin-shell) .zl-value-hero-fact:focus-visible{outline-offset:3px;outline:3px solid #f7d385}.app-shell:not(.admin-shell) .zl-value-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:min(100%,750px);margin-top:22px;display:grid}.app-shell:not(.admin-shell) .zl-value-hero-fact{box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#031f273d;border:1px solid #a8f9d233;border-radius:13px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:71px;padding:13px 15px;text-decoration:none;display:flex;color:#fff!important}.app-shell:not(.admin-shell) .zl-value-hero-fact.is-linked:hover{background:#1981614d;border-color:#a5ffd299}.app-shell:not(.admin-shell) .zl-value-hero-fact-label{color:#baf6df;font-size:11.5px;font-weight:710;line-height:1.35}.app-shell:not(.admin-shell) .zl-value-hero-fact-number{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(19px,1.8vw,26px);font-weight:900;line-height:1.14}.app-shell:not(.admin-shell) .zl-value-hero-fact.tone-good .zl-value-hero-fact-number{color:#93f6bf}.app-shell:not(.admin-shell) .zl-value-hero-fact.tone-attention .zl-value-hero-fact-number{color:#ffdc98}.app-shell:not(.admin-shell) .zl-value-hero-note{color:#caf5e4;align-items:flex-start;gap:8px;max-width:67ch;margin:17px 0 0;font-size:12px;line-height:1.45;display:inline-flex}.app-shell:not(.admin-shell) .zl-value-hero-note>span{color:#9ff7bf;border:1px solid #8cecb6;border-radius:50%;place-items:center;min-width:16px;height:16px;font-size:10px;display:inline-grid}.app-shell:not(.admin-shell) .zl-value-hero-visual{z-index:1;justify-content:center;align-items:flex-end;min-height:0;display:flex;position:relative;overflow:visible}.app-shell:not(.admin-shell) .zl-value-hero-orbit{aspect-ratio:1;background:radial-gradient(circle,#77e7aa33,#114b4524 43%,#0000 66%);border:1px solid #94f7c338;border-radius:50%;width:min(91%,340px);position:absolute;top:12%;left:5%}.app-shell:not(.admin-shell) .zl-value-hero-orbit:before,.app-shell:not(.admin-shell) .zl-value-hero-orbit:after{content:"";border:1px dashed #9cffce30;border-radius:50%;position:absolute;inset:12%}.app-shell:not(.admin-shell) .zl-value-hero-orbit:after{border-style:solid;border-color:#a7ffd05c;inset:28%;box-shadow:inset 0 0 38px #66e6a621}.app-shell:not(.admin-shell) .zl-value-hero-orbit-core{text-align:center;color:#c8ffdf;width:60%;font-size:12px;font-weight:900;line-height:1.2;position:absolute;top:42%;left:20%}.app-shell:not(.admin-shell) .zl-value-hero-orbit-node{color:#bbf5d9;background:#074548c9;border:1px solid #a5f1d04a;border-radius:15px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:900;display:grid;position:absolute}.app-shell:not(.admin-shell) .zl-value-hero-orbit-node.node-one{top:2%;right:5%}.app-shell:not(.admin-shell) .zl-value-hero-orbit-node.node-two{bottom:1%;left:8%}.app-shell:not(.admin-shell) .zl-value-hero-character{z-index:3;pointer-events:none;filter:drop-shadow(0 18px 25px #00172047);justify-content:center;align-items:flex-end;margin:0;display:flex;position:absolute;inset:5px 0 0}.app-shell:not(.admin-shell) .zl-value-hero-character picture{justify-content:center;align-items:flex-end;max-width:100%;height:100%;display:flex}.app-shell:not(.admin-shell) .zl-value-hero-character img{object-position:center bottom;max-width:100%;display:block;object-fit:contain!important;width:auto!important;height:min(405px,100%)!important}.app-shell:not(.admin-shell) .zl-value-hero-compact{min-height:350px}.app-shell:not(.admin-shell) .zl-value-hero-compact .zl-value-hero-character img{height:min(346px,100%)!important}.app-shell:not(.admin-shell) .rd-hero{min-height:415px;overflow:hidden}.app-shell:not(.admin-shell) .rd-hero .rd-hero-mascot{width:clamp(220px,24vw,345px)!important;height:390px!important;max-height:100%!important;bottom:0!important;overflow:visible!important}.app-shell:not(.admin-shell) .rd-hero .rd-hero-mascot img{object-position:bottom center;object-fit:contain!important;width:100%!important;height:100%!important}@media (max-width:1240px){.app-shell:not(.admin-shell) .zl-value-hero{grid-template-columns:minmax(0,1fr) 29%}.app-shell:not(.admin-shell) .zl-value-hero-copy{padding-right:0}.app-shell:not(.admin-shell) .zl-value-hero h1{font-size:clamp(2.2rem,4vw,3.1rem)}}@media (max-width:960px){.app-shell:not(.admin-shell) .zl-value-hero{grid-template-columns:minmax(0,1fr) 32%}.app-shell:not(.admin-shell) .zl-value-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:not(.admin-shell) .zl-value-hero-character img{height:min(360px,100%)!important}}@media (max-width:760px){.app-shell:not(.admin-shell) .zl-value-hero{border-radius:20px;flex-direction:column;min-height:0;display:flex}.app-shell:not(.admin-shell) .zl-value-hero-copy{align-items:flex-start;padding:26px 23px 6px}.app-shell:not(.admin-shell) .zl-value-hero h1{font-size:clamp(2rem,8vw,2.8rem)}.app-shell:not(.admin-shell) .zl-value-hero-actions{gap:8px;margin-top:18px}.app-shell:not(.admin-shell) .zl-value-hero-button{min-height:44px;padding:10px 12px;font-size:12.7px}.app-shell:not(.admin-shell) .zl-value-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell:not(.admin-shell) .zl-value-hero-fact{min-height:65px;padding:12px}.app-shell:not(.admin-shell) .zl-value-hero-visual{align-self:stretch;width:100%;height:252px;min-height:252px}.app-shell:not(.admin-shell) .zl-value-hero-character{justify-content:center;inset:0}.app-shell:not(.admin-shell) .zl-value-hero-character img,.app-shell:not(.admin-shell) .zl-value-hero-compact .zl-value-hero-character img{max-width:96%;height:250px!important}.app-shell:not(.admin-shell) .zl-value-hero-orbit{width:240px;top:-5%;left:calc(50% - 120px)}.app-shell:not(.admin-shell) .zl-value-hero-note{margin-top:14px}}@media (max-width:360px){.app-shell:not(.admin-shell) .zl-value-hero-copy{padding-inline:17px}.app-shell:not(.admin-shell) .zl-value-hero-fact-label{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.app-shell:not(.admin-shell) .zl-value-hero-button{transition:none}.app-shell:not(.admin-shell) .zl-value-hero-button:hover{transform:none}}
.app-shell:not(.admin-shell) .rd-root .rd-hero{min-height:455px}.app-shell:not(.admin-shell) .rd-root .rd-hero-copy{min-width:0}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,640px);margin:0 0 13px;display:grid}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts>button{text-align:left;color:#fff;cursor:pointer;background:#052d3261;border:1px solid #a9f7cf4d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;min-height:76px;padding:12px 15px;display:grid}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts>button:hover{background:#0d5849a6;border-color:#8af6c0}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts>button:focus-visible{outline-offset:3px;outline:3px solid #f8d28b}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts span{color:#c7ffdf;font-size:12px;font-weight:780}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts strong{color:#fff;font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-size:clamp(23px,2.2vw,31px);font-weight:900}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts small{color:#afecd3;font-size:11px}.app-shell:not(.admin-shell) .rd-root .rd-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:not(.admin-shell) .rd-hero .rd-hero-visual{max-width:385px;height:365px;min-height:365px}.app-shell:not(.admin-shell) .dws-service-shortcuts{margin-top:16px}.app-shell:not(.admin-shell) .dws-service-shortcuts .dws-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;max-width:none;display:grid}.app-shell:not(.admin-shell) .dws-service-shortcuts .dws-service-card{color:#123c35;background:linear-gradient(135deg,#fff,#effaf4);border:1px solid #c9e7d9;border-radius:15px;min-width:0;padding:16px;box-shadow:0 12px 26px #10443417}.app-shell:not(.admin-shell) .dws-service-shortcuts .dws-service-card :is(strong,small,span){color:#145041}.app-shell:not(.admin-shell) .dws-service-shortcuts .dws-service-card:hover{background:#f5fff8;border-color:#5ad49d}.app-shell:not(.admin-shell) .team-workspace>.team-staff-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 20px;display:grid}.app-shell:not(.admin-shell) .team-workspace>.team-staff-steps>a{color:#183e36;background:linear-gradient(145deg,#fff,#f1fbf6);border:1px solid #cae8d9;border-radius:14px;gap:4px;min-width:0;padding:14px 16px;text-decoration:none;display:grid;box-shadow:0 9px 22px #08412b12}.app-shell:not(.admin-shell) .team-workspace>.team-staff-steps>a :is(b,small){color:#245749}.app-shell:not(.admin-shell) .zl-recovery-company-settings{scroll-margin-top:90px}@media (max-width:1050px){.app-shell:not(.admin-shell) .dws-service-shortcuts .dws-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-shell:not(.admin-shell) .rd-root .rd-hero{min-height:0}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts>button{grid-template-columns:1fr;padding:10px}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts strong{grid-area:auto/1}.app-shell:not(.admin-shell) .rd-root .rd-metric-grid,.app-shell:not(.admin-shell) .dws-service-shortcuts .dws-service-grid,.app-shell:not(.admin-shell) .team-workspace>.team-staff-steps{grid-template-columns:1fr}.app-shell:not(.admin-shell) .rd-hero .rd-hero-visual{max-width:100%;height:260px;min-height:260px}.app-shell:not(.admin-shell) .rd-hero .rd-hero-mascot{width:clamp(185px,62vw,255px)!important;height:260px!important;display:block!important;bottom:0!important}}.app-shell:not(.admin-shell) .zl-settings-page .zl-settings-shell{border:1px solid #d7eae2;border-radius:22px;padding:clamp(15px,2.2vw,26px);box-shadow:0 16px 42px #0d393212}.app-shell:not(.admin-shell) .zl-settings-page .zl-settings-tabs{margin:0 0 16px}.app-shell:not(.admin-shell) .zl-settings-page .zl-value-hero{margin:0 0 23px}.app-shell:not(.admin-shell) .zl-settings-page .zl-settings-form-content{background:linear-gradient(140deg,#fff,#f8fcf9 68%,#f3fbf7);border:1px solid #dceee5;border-radius:18px;margin-top:5px;padding:clamp(16px,2vw,24px);scroll-margin-top:110px;box-shadow:0 12px 28px #0a43320d}.app-shell:not(.admin-shell) .zl-settings-page .zl-settings-form-content>h2{color:#123a36;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(20px,2.1vw,27px);font-weight:850;line-height:1.22}.app-shell:not(.admin-shell) .account-premium-page .zl-value-hero{margin-bottom:17px}.app-shell:not(.admin-shell) .account-premium-page .account-settings-card,.app-shell:not(.admin-shell) .account-premium-page .account-session-panel{scroll-margin-top:110px}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts>a{text-align:left;background:#052d3261;border:1px solid #a9f7cf4d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;min-height:76px;padding:12px 15px;display:grid;color:#fff!important;text-decoration:none!important}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts>a:hover{background:#0d5849a6;border-color:#8af6c0}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts>a:focus-visible{outline-offset:3px;outline:3px solid #f8d28b}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts>a span{color:#c7ffdf;font-size:12px;font-weight:780}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts>a strong{color:#fff;font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-size:clamp(23px,2.2vw,31px);font-weight:900}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts>a small{color:#afecd3;font-size:11px}@media (max-width:760px){.app-shell:not(.admin-shell) .zl-settings-page .zl-settings-shell{border-radius:17px;padding:13px}.app-shell:not(.admin-shell) .zl-settings-page .zl-settings-form-content{padding:15px}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts>a{grid-template-columns:1fr;gap:6px}.app-shell:not(.admin-shell) .rd-root .rd-hero-value-facts>a strong{grid-area:auto/1}}
.app-shell:not(.admin-shell) .zl-value-hero{grid-template-columns:minmax(0,1fr) minmax(265px,29%)}.app-shell:not(.admin-shell) .zl-value-hero-copy{z-index:2;padding-right:clamp(18px,2vw,32px)}.app-shell:not(.admin-shell) .zl-value-hero-visual{z-index:1;min-width:0;overflow:hidden}.app-shell:not(.admin-shell) .zl-value-hero-orbit-core{display:none}.app-shell:not(.admin-shell) .zl-value-hero-character{width:100%;height:100%;inset:0;overflow:hidden}.app-shell:not(.admin-shell) .zl-value-hero-character picture{width:100%}.app-shell:not(.admin-shell) .zl-value-hero-character img{max-width:100%;max-height:100%;object-fit:contain!important;object-position:center bottom!important;width:auto!important;height:min(410px,100%)!important}.app-shell:not(.admin-shell) .zl-value-hero-fact.is-linked{cursor:pointer;padding-right:28px;transition:background .18s,border-color .18s,transform .18s;position:relative}.app-shell:not(.admin-shell) .zl-value-hero-fact.is-linked:hover{background:#2b987357;border-color:#99edc0;transform:translateY(-2px)}.app-shell:not(.admin-shell) .zl-value-hero-fact.is-linked:focus-visible{outline-offset:3px;outline:3px solid #f3d18c}.app-shell:not(.admin-shell) .zl-value-hero-fact-arrow{color:#aaf6d0;opacity:.83;font-size:13px;font-weight:850;transition:transform .18s,opacity .18s;position:absolute;top:12px;right:12px}.app-shell:not(.admin-shell) .zl-value-hero-fact.is-linked:hover .zl-value-hero-fact-arrow{opacity:1;transform:translate(2px,-2px)}.app-shell:not(.admin-shell) .zl-value-hero-fact-number{overflow-wrap:anywhere;word-break:normal;font-size:clamp(17px,1.55vw,25px)}.app-shell:not(.admin-shell) .zl-value-hero-fact.is-long-value .zl-value-hero-fact-number{font-size:clamp(14px,1.18vw,19px);line-height:1.25}.app-shell:not(.admin-shell) .zl-value-hero-actions.is-below-note{margin-top:17px;padding-top:0}.app-shell:not(.admin-shell) .zl-value-hero-note{max-width:63ch;margin-top:18px}.app-shell:not(.admin-shell) .zl-priority-picker>.zl-priority-head>div{max-width:min(100%,890px)}.app-shell:not(.admin-shell) .zl-priority-picker .zl-priority-illustration{display:none!important}.app-shell:not(.admin-shell) .zl-priority-picker>.zl-priority-head{align-items:start;gap:15px}.app-shell:not(.admin-shell) .zl-priority-picker .zl-priority-badge{z-index:1;align-self:flex-start;margin:0;position:relative}.app-shell:not(.admin-shell) .zl-priority-picker .zl-priority-grid{isolation:isolate}.app-shell:not(.admin-shell) .onboarding-heading.zl-guided-heading{grid-template-columns:minmax(0,1fr) minmax(235px,32%);align-items:stretch;gap:clamp(14px,2.2vw,28px);min-height:360px;display:grid;position:relative;overflow:hidden}.app-shell:not(.admin-shell) .zl-guided-heading .zl-guided-copy{z-index:2;align-self:center;min-width:0;padding:38px 0 18px;position:relative}.app-shell:not(.admin-shell) .zl-guided-heading .zl-guided-copy p:not(.eyebrow){max-width:62ch;line-height:1.6}.app-shell:not(.admin-shell) .zl-guided-heading .zl-guided-copy h1{text-wrap:balance;max-width:19ch}.app-shell:not(.admin-shell) .zl-guided-visual{isolation:isolate;z-index:1;min-width:0;min-height:360px;position:relative;overflow:hidden}.app-shell:not(.admin-shell) .zl-guided-orbit{aspect-ratio:1;background:radial-gradient(circle,#6bf4ad2b,#0000 68%);border:1px solid #8bf8c13d;border-radius:50%;width:min(94%,345px);position:absolute;top:11%;left:3%;box-shadow:0 0 0 40px #69f0a507}.app-shell:not(.admin-shell) .zl-guided-mascot{z-index:2;pointer-events:none;filter:drop-shadow(0 18px 26px #011c2240);justify-content:center;align-items:flex-end;margin:0;display:flex;position:absolute;inset:24px 0 0}.app-shell:not(.admin-shell) .zl-guided-mascot picture{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.app-shell:not(.admin-shell) .zl-guided-mascot img{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:min(335px,100%);max-height:100%;display:block}.app-shell:not(.admin-shell) .zl-guided-badge{z-index:3;pointer-events:none;background:#104f49a6;position:absolute;top:0;right:0}.app-shell:not(.admin-shell) .onboarding-journey>.zl-setup-next{z-index:2;margin-top:18px;position:relative}@media (min-width:761px) and (max-width:1080px){.app-shell:not(.admin-shell) .zl-value-hero{grid-template-columns:minmax(0,1fr)}.app-shell:not(.admin-shell) .zl-value-hero-visual,.app-shell:not(.admin-shell) .zl-guided-heading .zl-guided-visual{display:none}.app-shell:not(.admin-shell) .onboarding-heading.zl-guided-heading{grid-template-columns:minmax(0,1fr);min-height:0}.app-shell:not(.admin-shell) .zl-guided-heading .zl-guided-copy{padding:34px 0 18px}}@media (max-width:760px){.app-shell:not(.admin-shell) .zl-value-hero{flex-direction:column;display:flex}.app-shell:not(.admin-shell) .zl-value-hero-copy{padding-right:23px}.app-shell:not(.admin-shell) .zl-value-hero-visual{display:flex;overflow:hidden}.app-shell:not(.admin-shell) .zl-value-hero-character img{max-width:94%;height:min(245px,100%)!important}.app-shell:not(.admin-shell) .onboarding-heading.zl-guided-heading{flex-direction:column;gap:0;min-height:0;display:flex}.app-shell:not(.admin-shell) .zl-guided-heading .zl-guided-copy{align-self:stretch;padding:48px 0 0}.app-shell:not(.admin-shell) .zl-guided-heading .zl-guided-copy h1{font-size:clamp(29px,7vw,36px)}.app-shell:not(.admin-shell) .zl-guided-visual{width:100%;min-height:235px;overflow:hidden}.app-shell:not(.admin-shell) .zl-guided-mascot{inset:0}.app-shell:not(.admin-shell) .zl-guided-mascot img{height:min(232px,100%)}.app-shell:not(.admin-shell) .zl-guided-orbit{width:224px;top:0;left:calc(50% - 112px)}}@media (max-width:380px){.app-shell:not(.admin-shell) .zl-value-hero-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-shell:not(.admin-shell) .zl-value-hero-fact{min-width:0}}@media (prefers-reduced-motion:reduce){.app-shell:not(.admin-shell) .zl-value-hero-fact.is-linked,.app-shell:not(.admin-shell) .zl-value-hero-fact-arrow{transition:none}}.app-shell:not(.admin-shell) .dir-dash-pulse{background:radial-gradient(at 93% 34%,#31b57b61,#0000 50%),linear-gradient(115deg,#082f3c,#105345);border-color:#90f4c34d;box-shadow:0 20px 38px #042c2a29}.app-shell:not(.admin-shell) .dir-dash-pulse-heading{grid-template-columns:minmax(0,1fr) minmax(235px,29%);align-items:stretch;gap:20px;min-height:295px;display:grid;overflow:hidden}.app-shell:not(.admin-shell) .dir-dash-heading-copy{align-self:center;min-width:0;padding:18px 0}.app-shell:not(.admin-shell) .dir-dash-eyebrow{color:#9ff3c5;letter-spacing:.105em}.app-shell:not(.admin-shell) .dir-dash-pulse .dir-dash-heading-copy h2{max-width:25ch;margin-bottom:12px;font-size:clamp(25px,2.7vw,37px);line-height:1.13;color:#fff!important}.app-shell:not(.admin-shell) .dir-dash-pulse .dir-dash-heading-copy p{color:#d6f3e9;max-width:60ch;line-height:1.58}.app-shell:not(.admin-shell) .dir-dash-heading-copy .dir-dash-actions{flex-wrap:wrap;gap:10px;margin-top:19px;display:flex}.app-shell:not(.admin-shell) .dir-dash-primary{color:#073a2a;background:#78e9aa}.app-shell:not(.admin-shell) .dir-dash-primary:hover{color:#063222;background:#9cf5c5}.app-shell:not(.admin-shell) .dir-dash-secondary{color:#fff;background:#0f50468c;border-color:#81cfaf}.app-shell:not(.admin-shell) .dir-dash-secondary:hover{color:#fff;background:#227b5fb3}.app-shell:not(.admin-shell) .dir-dash-full-figure{pointer-events:none;justify-content:center;align-items:flex-end;width:100%;min-height:0;margin:0;display:flex;position:relative;overflow:hidden}.app-shell:not(.admin-shell) .dir-dash-full-figure:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#85efbf1c,#0000 70%);border:1px solid #aaf9cc3d;border-radius:50%;width:min(91%,260px);position:absolute;top:5%}.app-shell:not(.admin-shell) .dir-dash-full-figure picture{z-index:1;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.app-shell:not(.admin-shell) .dir-dash-full-figure img{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 10px 18px #000e1938);width:auto;max-width:100%;height:min(280px,100%);max-height:100%}.app-shell:not(.admin-shell) .dir-dash-lower{z-index:2;position:relative}.app-shell:not(.admin-shell) .dir-dash-lower :is(.dir-dash-usage p,.dir-dash-stage p){color:#446452}@media (min-width:761px) and (max-width:1080px){.app-shell:not(.admin-shell) .dir-dash-pulse-heading{grid-template-columns:1fr;min-height:0}.app-shell:not(.admin-shell) .dir-dash-full-figure{display:none}}@media (max-width:760px){.app-shell:not(.admin-shell) .dir-dash-pulse-heading{flex-direction:column;gap:0;min-height:0;display:flex}.app-shell:not(.admin-shell) .dir-dash-heading-copy{padding:14px 0 0}.app-shell:not(.admin-shell) .dir-dash-full-figure{height:212px;max-height:212px}.app-shell:not(.admin-shell) .dir-dash-full-figure img{height:208px}}@media (min-width:1081px){.app-shell:not(.admin-shell) .onboarding-heading.zl-guided-heading{grid-template-columns:minmax(0,1fr) minmax(225px,29%)}.app-shell:not(.admin-shell) .zl-guided-heading .zl-guided-copy h1{letter-spacing:-.037em;max-width:none!important;font-size:clamp(30px,2.85vw,42px)!important}}.app-shell:not(.admin-shell) .app-main .dir-dash-secondary,.app-shell:not(.admin-shell) .app-main .dir-dash-secondary:visited,.app-shell:not(.admin-shell) .app-main .dir-dash-secondary:hover{color:#f4fff9!important;-webkit-text-fill-color:#f4fff9!important;border-color:#abf7d1a6!important}.app-shell:not(.admin-shell) .app-main .dir-dash-secondary:hover{background:#30917199}
.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual{width:min(100%,380px);margin-left:auto;position:relative;overflow:visible;max-width:380px!important;height:332px!important;min-height:332px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot{z-index:3;position:absolute;overflow:visible;width:clamp(128px,10.5vw,152px)!important;height:315px!important;max-height:100%!important;bottom:0!important;right:-5px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot picture{align-items:flex-end;width:100%;height:100%;display:flex}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot img{filter:drop-shadow(0 9px 12px #001a1b30);max-height:100%;object-fit:contain!important;object-position:bottom center!important;width:100%!important;height:100%!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-center{z-index:2;width:118px;height:118px;left:27%}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-node{z-index:2}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-n2,.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-n3{right:176px}@media (max-width:1080px){.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual{max-width:290px!important;height:275px!important;min-height:275px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot{width:140px!important;height:268px!important;right:-5px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-center{width:97px;height:97px}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-n2,.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-n3{right:138px}}@media (max-width:770px){.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual{margin:12px auto 0;max-width:275px!important;height:226px!important;min-height:226px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot{width:120px!important;height:222px!important;right:0!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-n2,.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-n3{right:124px}}.zl-director-root{bottom:clamp(12px,1.5vw,20px);right:clamp(13px,1.7vw,24px)}.zl-director-launcher,.zl-director-rescue-close{-webkit-tap-highlight-color:transparent}.zl-director-rescue,.zl-director-panel{background:radial-gradient(at 95% 0,#38ac763b,#0000 58%),linear-gradient(151deg,#0a323b,#072834 52%,#071923)!important;border:1px solid #f5d99e9e!important;border-radius:23px!important;box-shadow:0 31px 80px #01131a78,inset 0 1px #fff9d829!important}.zl-director-rescue{overscroll-behavior:contain;scrollbar-color:#8aebb978 transparent;scrollbar-width:thin;width:min(444px,100vw - 25px);max-height:min(785px,100dvh - 135px);overflow-y:auto}.zl-director-rescue-header,.zl-director-head{background:radial-gradient(at 85% -15%,#6aefad2e,#0000 70%),linear-gradient(114deg,#145347,#082d38)!important;border-bottom:1px solid #cdf6d830!important}.zl-director-rescue-header h2{letter-spacing:-.03em;font-weight:900;color:#fff9e9!important}.zl-director-rescue-description{color:#d0f5e0;background:#08313457;margin:0;padding:11px 18px;font-size:12.5px;line-height:1.5}.zl-director-rescue-feed{scrollbar-width:thin;scrollbar-color:#3d9478 transparent;max-height:min(288px,35dvh);padding:12px 16px 4px}.zl-director-rescue-welcome{background:#0940385c;border:1px solid #92ecb633;border-radius:15px;padding:14px}.zl-director-rescue-message{background:#276d5b42;border-color:#a1f5c145;box-shadow:0 6px 16px #0012151a}.zl-director-rescue-form{background:linear-gradient(#02161c3d,#03151c8f);gap:8px;padding:12px 16px 11px}.zl-director-rescue-form textarea{background:#f7fff9;border:1px solid #9de6c780;border-radius:13px;min-height:66px;font-size:13px;line-height:1.5;box-shadow:inset 0 2px 4px #0832270b}.zl-director-rescue-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px!important;display:grid!important}.zl-director-rescue .zl-director-rescue-controls>button{border-radius:12px;min-height:46px;padding:10px 12px;font-size:13px;font-weight:840}.zl-director-rescue .zl-director-rescue-mic{color:#092b25!important;background:linear-gradient(110deg,#84efb2,#5edb99)!important;border:1px solid #a3f6c8!important}.zl-director-rescue .zl-director-rescue-mic:hover{color:#052c22!important;background:linear-gradient(110deg,#a6f8ca,#70edac)!important}.zl-director-rescue .zl-director-rescue-mic.is-listening{color:#47310f!important;background:linear-gradient(110deg,#e8ca8b,#f8e0a8)!important}.zl-director-rescue .zl-director-rescue-send{color:#20331f!important;background:linear-gradient(110deg,#f3d995,#d5b66e)!important;border:1px solid #ffedc3!important}.zl-director-rescue .zl-director-rescue-select-voice{color:#dbffea;background:#257c5e40;border:1px solid #97f0c75e;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:10px 12px;font-size:12px;font-weight:800;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.zl-director-rescue .zl-director-rescue-select-voice:hover{color:#fff;background:#37a47359;border-color:#a6f2c5}.zl-director-rescue .zl-director-rescue-select-voice[hidden]{display:none!important}.zl-director-rescue-readaloud{color:#e6ffe9;align-items:center;gap:8px;padding:6px 2px 0;font-size:12px;display:flex}.zl-director-rescue-listen{border-radius:10px;min-height:36px;color:#ffeabc!important;background:#e4c27429!important;border:1px solid #e2d09ba6!important;padding:7px 11px!important;font-size:12px!important;font-weight:820!important}.zl-director-rescue-listen:hover{color:#fff7df!important;background:#ebd4933d!important}.zl-director-rescue-feedback:not(:empty){color:#e9ffed;background:#1f6d5554;border:1px solid #a4eccb4f;border-radius:10px;padding:10px}.zl-director-rescue-links{gap:11px;padding:10px 16px}.zl-director-rescue-privacy{color:#a8cdbe;padding:8px 15px 12px;font-size:10.5px}@media (max-width:600px){.zl-director-rescue{width:calc(100vw - 22px);max-height:calc(100dvh - 103px);bottom:83px;right:11px}.zl-director-rescue-feed{max-height:30dvh}}@media (prefers-reduced-motion:reduce){.zl-director-rescue .zl-director-rescue-select-voice{transition:none}}.zl-director-rescue .zl-director-rescue-select-voice{cursor:pointer;color:#dfffe8;text-align:left;background:#126c513b;justify-content:space-between;align-items:center;width:100%;display:flex}.zl-director-rescue .zl-director-rescue-select-voice:after{content:"⌄";color:#c7f3d8;margin-left:8px;font-size:18px}.zl-director-rescue .zl-director-rescue-voice-picker{background:linear-gradient(145deg,#0a4c41e0,#052c33ed);border:1px solid #a4f3c44d;border-radius:12px;gap:10px;margin:0;padding:12px;display:grid}.zl-director-rescue .zl-director-rescue-voice-picker[hidden]{display:none!important}.zl-director-rescue .zl-director-rescue-voice-picker select{color:#123e32;background:#f7fffb;border:1px solid #9ce6be;border-radius:9px;width:100%;min-height:42px;padding:9px 12px;font-size:13px;font-weight:760;display:block}.zl-director-rescue .zl-director-rescue-voice-intro{color:#e0fce9;margin:0;font-size:12px;line-height:1.5}.zl-director-rescue .zl-director-rescue-voice-picker>button{border-radius:10px;min-height:40px;font-size:12px;font-weight:820}.zl-director-rescue .zl-director-rescue-voice-preview{color:#f7eac3;background:#ebc67d21;border:1px solid #f4dba680}.zl-director-rescue .zl-director-rescue-voice-preview:hover{background:#e8d19340}.zl-director-rescue .zl-director-rescue-voice-match{color:#f0fff7;background:#b8ffd511;border-radius:9px;align-items:flex-start;gap:9px;margin:0;padding:9px;font-size:11.5px;font-weight:700;line-height:1.45;display:flex}.zl-director-rescue .zl-director-rescue-voice-match input{accent-color:#6ceaaa;flex:none;width:16px;height:16px;margin:1px 0 0}.zl-director-rescue .zl-director-rescue-voice-save{color:#063c2c;background:linear-gradient(112deg,#7bedad,#adf6c8);border:1px solid #bcf8d6}.zl-director-rescue .zl-director-rescue-voice-save:hover{color:#063725;background:#c4fbe0}.zl-director-rescue .zl-director-rescue-voice-settings-link{color:#d3f6de;text-align:center;font-size:11.5px}.zl-director-rescue .zl-director-rescue-voice-picker small{color:#b1d9c5;font-size:10.5px;line-height:1.4}.zl-director-compose>.zl-director-select-voice-link{color:#e2ffed;background:linear-gradient(115deg,#16735257,#0d414082);border:1px solid #adf1ca69;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:39px;margin-top:9px;padding:8px 12px;font-size:12px;font-weight:840;text-decoration:none;display:flex}.zl-director-compose>.zl-director-select-voice-link:hover{color:#fff;background:linear-gradient(115deg,#28936d7a,#105b4eb3);border-color:#9fe7bd}.zl-director-compose>.zl-director-select-voice-link:focus-visible{outline-offset:3px;outline:3px solid #f1ce83}
.zl-company-director-voice{background:linear-gradient(135deg,#fbfffd,#edf9f2);border:1px solid #bfe6d3;border-radius:20px;margin:22px 0;padding:clamp(18px,2.3vw,28px);scroll-margin-top:110px;box-shadow:0 16px 35px #0b3b2e14}.zl-company-director-voice-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 21px;display:flex}.zl-company-director-voice h2{color:#063a32;letter-spacing:-.034em;margin:6px 0 8px;font-size:clamp(23px,2.4vw,30px);font-weight:880;line-height:1.16}.zl-company-director-voice-heading p:last-child{color:#386455;max-width:72ch;margin:0;font-size:13px;line-height:1.55}.zl-company-director-voice-badge{color:#146449;background:#e4f9ed;border:1px solid #97d9b9;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:820;display:inline-flex}.zl-company-director-voice-form{gap:18px;display:grid}.zl-company-director-voice-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.zl-company-director-voice-modes label{cursor:pointer;background:#fff;border:1px solid #d5e9df;border-radius:13px;align-items:flex-start;gap:13px;padding:15px;display:flex}.zl-company-director-voice-modes label.is-selected{background:linear-gradient(115deg,#edfff5,#f8fff9);border-color:#3ba879;box-shadow:inset 0 0 0 1px #39ab7647}.zl-company-director-voice-modes input{accent-color:#198559;width:17px;height:17px;margin-top:5px}.zl-company-director-voice-modes span{gap:5px;min-width:0;display:grid}.zl-company-director-voice-modes strong{color:#113e36;font-size:14px}.zl-company-director-voice-modes small{color:#557368;font-size:12px;line-height:1.45}.zl-company-director-voice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.zl-company-director-voice-card{background:#fff;border:1px solid #c8e5d7;border-radius:14px;min-width:0;transition:border-color .16s,transform .16s;overflow:hidden;box-shadow:0 5px 18px #033a220d}.zl-company-director-voice-card.is-selected{border-color:#258e61;box-shadow:0 0 0 1px #54c48b}.zl-company-director-voice-card:hover{transform:translateY(-2px)}.zl-company-director-voice-select{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:12px;display:flex}.zl-company-director-voice-select>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.zl-company-director-voice-select strong{color:#10392f;font-size:14px}.zl-company-director-voice-select small{color:#51786a;font-size:11.5px;line-height:1.4}.zl-company-director-voice-avatar{color:#e7ffe6;background:linear-gradient(135deg,#177d5d,#235643);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;font-weight:850;display:grid}.zl-company-director-voice-tick{color:#16794b;font-size:20px;font-weight:900}.zl-company-director-voice-preview{cursor:pointer;color:#21614b;background:#f4fcf7;border:0;border-top:1px solid #e7f3ed;border-radius:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:37px;font-size:12px;font-weight:760;display:flex}.zl-company-director-voice-preview:hover{color:#0e5239;background:#e3f8eb}.zl-company-director-voice-detail{background:#ecfbf2;border:1px solid #b9e1cd;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.zl-company-director-voice-detail p{color:#295c49;max-width:75ch;margin:0;font-size:12.5px;line-height:1.5}.zl-company-director-voice-save{color:#083624;cursor:pointer;background:linear-gradient(110deg,#75e7a8,#a4f2c7);border:1px solid #6ce2a2;border-radius:11px;flex:none;align-items:center;gap:10px;min-height:43px;padding:10px 15px;font-size:13px;font-weight:850;display:inline-flex}.zl-company-director-voice-save:hover{background:#b9fbdb}.zl-company-director-voice-error{color:#9f3222;font-size:12px;font-weight:750}.zl-company-director-voice-success{color:#166a49;font-size:12px;font-weight:780}.zl-company-director-voice button:focus-visible,.zl-company-director-voice input:focus-visible{outline-offset:3px;outline:3px solid #d7b95f}.zl-company-director-voice button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:980px){.zl-company-director-voice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.zl-company-director-voice-modes,.zl-company-director-voice-grid{grid-template-columns:1fr}.zl-company-director-voice-detail{flex-direction:column;align-items:stretch}.zl-company-director-voice-save{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.zl-company-director-voice-card{transition:none}}
@media (min-width:1300px){.app-shell:not(.admin-shell) .rd-root .rd-hero{grid-template-columns:minmax(0,1fr) minmax(400px,420px);column-gap:14px}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual{margin-left:auto;overflow:visible;width:420px!important;max-width:420px!important;height:330px!important;min-height:330px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-outer{inset:54px 233px 54px -35px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-inner{inset:94px 273px 94px 5px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-center{width:122px!important;height:122px!important;top:50%!important;left:76px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-node.rd-n1{left:-20px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-node.rd-n2,.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-node.rd-n3{right:245px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot{pointer-events:none;z-index:3;overflow:visible;width:200px!important;height:330px!important;max-height:330px!important;bottom:0!important;right:25px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot picture{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot img{filter:drop-shadow(0 13px 19px #00202645);display:block;object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:100%!important}}@media (min-width:771px) and (max-width:1299px){.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot{width:165px!important;height:275px!important;max-height:275px!important;right:0!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot img{object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:100%!important}}@media (max-width:770px){.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot{width:140px!important;height:226px!important;max-height:226px!important;bottom:0!important;right:0!important}}.zl-director-rescue{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#7cdbb285 transparent;background:linear-gradient(151deg,#0c463d 0%,#0a3238 35%,#082633 72%,#071c2a 100%)!important;border:1px solid #ecd196b8!important;border-radius:22px!important;width:min(452px,100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:min(795px,100dvh - 113px)!important;overflow:hidden auto!important;box-shadow:0 24px 70px #02131c61,0 0 0 4px #2ca27117!important}.zl-director-rescue-header{min-height:72px;padding:15px 17px 13px 20px!important}.zl-director-rescue-close{border-radius:12px!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;line-height:0!important;display:grid!important}.zl-director-rescue-close svg{flex:none;overflow:visible;width:20px!important;height:20px!important;margin:0!important;padding:0!important;display:block!important}.zl-director-rescue-description{flex:none;color:#e0f5e7!important;margin:0!important;padding:13px 20px 12px!important;line-height:1.5!important}.zl-director-rescue:not(.has-conversation) .zl-director-rescue-feed{scrollbar-width:none!important;flex:none!important;min-height:0!important;max-height:none!important;padding:16px 18px 8px!important;overflow:visible!important}.zl-director-rescue.has-conversation .zl-director-rescue-feed{flex:0 auto!important;min-height:100px!important;max-height:min(330px,35dvh)!important;padding:15px 18px 7px!important;overflow-y:auto!important}.zl-director-rescue.is-voice-picker-initial:not(.has-conversation) .zl-director-rescue-feed{display:none!important}.zl-director-rescue .zl-director-rescue-welcome{border:1px solid #a4f6c545;border-radius:15px;margin:0;padding:15px!important}.zl-director-rescue .zl-director-rescue-welcome h3{margin:7px 0 6px}.zl-director-rescue .zl-director-rescue-form{border-top:1px solid #91e9ba33;flex:none;gap:9px!important;padding:15px 18px 14px!important}.zl-director-rescue .zl-director-rescue-form textarea{max-height:105px;min-height:68px!important}.zl-director-rescue .zl-director-rescue-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:9px!important;display:grid!important}.zl-director-rescue .zl-director-rescue-controls button{border-radius:11px!important;width:100%!important;min-height:45px!important;padding:9px 12px!important;font-size:12.5px!important}.zl-director-rescue .zl-director-rescue-controls button[hidden],.zl-director-rescue .zl-director-rescue-select-voice[hidden],.zl-director-rescue .zl-director-rescue-voice-picker[hidden]{display:none!important}.zl-director-rescue .zl-director-rescue-stop-mic{box-shadow:0 5px 12px #190f0429;color:#392914!important;background:linear-gradient(112deg,#f7dda3,#f5c979)!important;border:1px solid #f4d7a0!important;font-weight:850!important}.zl-director-rescue .zl-director-rescue-stop-mic:hover{background:#ffeabd!important}.zl-director-rescue .zl-director-rescue-mic-status{color:#b6f0d2;min-height:0;font-size:11.5px;line-height:1.48}.zl-director-rescue .zl-director-rescue-mic-status:empty{display:none}.zl-director-rescue .zl-director-rescue-mic-status.is-active{color:#d9ffea;background:#1079513b;border:1px solid #8df9c04d;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;display:flex}.zl-director-rescue .zl-director-rescue-select-voice{background:linear-gradient(110deg,#18705573,#13534d6b);border-color:#a7f9ce8a;width:100%;min-height:44px;margin-top:0;font-size:12.5px;font-weight:810}.zl-director-rescue .zl-director-rescue-voice-picker{background:linear-gradient(135deg,#0d5746ed,#052d32fa);border-radius:13px;gap:11px;padding:14px;display:grid!important}.zl-director-rescue .zl-director-rescue-voice-picker:has(select){box-shadow:0 10px 26px #02141b3d}.zl-director-rescue .zl-director-rescue-voice-picker select{cursor:pointer;min-height:46px;color:#163e35!important;background:#f6fff9!important;border:1px solid #ade9c5!important}.zl-director-rescue .zl-director-rescue-voice-picker button{min-height:40px}.zl-director-rescue .zl-director-rescue-feedback:not(:empty){border-radius:11px;padding:10px 12px}.zl-director-rescue-links{flex:none;padding:11px 18px!important}.zl-director-rescue-privacy{flex:none;line-height:1.55;margin:0!important;padding:9px 17px 13px!important}.app-shell:not(.admin-shell) .onboarding-heading.zl-guided-heading{align-items:start!important}.app-shell:not(.admin-shell) .zl-guided-heading .zl-guided-copy{align-self:start!important;padding:7px 0 8px!important}@media (max-width:760px){.zl-director-rescue{max-height:calc(100dvh - 102px)!important;bottom:85px!important;right:11px!important}.zl-director-rescue.has-conversation .zl-director-rescue-feed{max-height:min(260px,30dvh)!important}.app-shell:not(.admin-shell) .zl-guided-heading .zl-guided-copy{padding:10px 0 0!important}}.zl-client-recovery-alert .zl-reconnect-fallback-link{color:#165f47;border:1px solid #8bd4b3;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:8px 11px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.zl-client-recovery-alert .zl-reconnect-fallback-link[hidden]{display:none}.zl-client-recovery-alert button:disabled{opacity:.7;cursor:progress}@media (prefers-reduced-motion:reduce){.zl-director-rescue{scroll-behavior:auto}}.zl-director-input-row button.is-listening{color:#3c2c18!important;background:linear-gradient(116deg,#f4d694,#f8e4b9)!important;border:1px solid #f5d694!important;width:auto!important;min-width:104px!important;padding:0 11px!important;font-weight:850!important}.zl-director-input-row .zl-director-stop-listening{white-space:nowrap;letter-spacing:-.01em;font-size:11.5px;font-weight:850}@media (min-width:1530px){.app-shell:not(.admin-shell) .rd-root .rd-hero{grid-template-columns:minmax(0,1fr) minmax(440px,455px)}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual{width:455px!important;max-width:455px!important;height:355px!important;min-height:355px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot{width:235px!important;height:350px!important;max-height:350px!important;bottom:0!important;right:10px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-outer{inset:62px 250px 62px -18px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-inner{inset:97px 285px 97px 17px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-center{width:125px!important;height:125px!important;top:50%!important;left:95px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-node.rd-n2,.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-node.rd-n3{right:255px!important}}
@media (min-width:1530px){.app-shell:not(.admin-shell) .rd-root .rd-hero{grid-template-columns:minmax(0,1fr) 520px!important;gap:clamp(16px,2vw,35px)!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual{align-self:center;width:520px!important;max-width:520px!important;height:350px!important;min-height:350px!important;overflow:visible!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot{pointer-events:none;z-index:3;width:267px!important;height:350px!important;max-height:350px!important;bottom:0!important;right:10px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot img{object-position:center bottom;object-fit:contain!important;width:100%!important;height:100%!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-outer{inset:58px 315px 58px 9px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-inner{inset:94px 350px 94px 47px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-center{top:50%!important;left:93px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-node.rd-n1{left:10px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-node.rd-n2,.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-node.rd-n3{right:307px!important}}@media (max-width:770px){.app-shell:not(.admin-shell) .rd-root .rd-hero{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:clamp(17px,4.7vw,26px)!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual{position:relative;width:min(100%,345px)!important;max-width:345px!important;height:clamp(225px,62vw,288px)!important;min-height:225px!important;margin:9px auto 4px!important;overflow:visible!important;transform:none!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot{z-index:3;width:clamp(132px,38vw,183px)!important;height:clamp(220px,61vw,285px)!important;max-height:100%!important;display:block!important;bottom:0!important;right:0!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot :is(picture,img){object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:100%!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-center{width:94px!important;height:94px!important;top:53%!important;left:16%!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-node.rd-n1{left:0!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-node.rd-n2,.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-node.rd-n3{right:48%!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-outer{inset:35px 45% 32px 0!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-inner{inset:65px 53% 65px 8%!important}}@media (max-width:375px){.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .zl-member-mascot.rd-hero-mascot{width:132px!important;height:222px!important}.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-node.rd-n2,.app-shell:not(.admin-shell) .rd-root .rd-hero .rd-hero-visual .rd-orbit-node.rd-n3{right:44%!important}}.app-shell:not(.admin-shell) .rd-root .rd-metric-grid{gap:clamp(12px,1.4vw,19px);margin:18px 0!important}.app-shell:not(.admin-shell) .rd-root button.rd-metric{isolation:isolate;cursor:pointer;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;text-align:left!important;background:radial-gradient(at 85% -50%,#b6f4d380,#0000 61%),linear-gradient(122deg,#fff,#f5fcf8 75%,#e8f8ed)!important;border:1px solid #bde4d0!important;border-radius:20px!important;align-content:center!important;justify-items:start!important;row-gap:4px!important;min-height:163px!important;padding:clamp(18px,2.3vw,30px)!important;display:grid!important;box-shadow:0 12px 32px #0b56421a,inset 0 1px #ffffffc7!important}.app-shell:not(.admin-shell) .rd-root button.rd-metric:after{content:"";z-index:-1;pointer-events:none;border:1px solid #60c79621;border-radius:50%;width:185px;height:185px;position:absolute;bottom:-78px;right:-32px;box-shadow:0 0 0 40px #b5ebd312}.app-shell:not(.admin-shell) .rd-root button.rd-metric>span{color:#0f8c61;background:linear-gradient(145deg,#e7f9eb,#c7f2da);border:1px solid #a3dfbb;border-radius:16px;grid-area:1/1/span 3;width:56px;height:56px;box-shadow:0 5px 15px #0b9a4d13}.app-shell:not(.admin-shell) .rd-root button.rd-metric>strong{font-variant-numeric:tabular-nums;color:#073e3e;text-shadow:none;letter-spacing:-.065em;grid-area:1/2;line-height:1;font-size:clamp(33px,3.3vw,49px)!important}.app-shell:not(.admin-shell) .rd-root button.rd-metric>small{grid-area:2/2;line-height:1.4;color:#42616a!important;font-size:clamp(12px,1.1vw,15px)!important;font-weight:820!important}.app-shell:not(.admin-shell) .rd-root button.rd-metric>em{color:#08734c;grid-area:3/2;align-items:center;gap:8px;margin:7px 0 0;font-size:12px;font-weight:870;display:flex}.app-shell:not(.admin-shell) .rd-root button.rd-metric:hover{transform:translateY(-3px);border-color:#63c89a!important;box-shadow:0 20px 39px #0b56442d!important}.app-shell:not(.admin-shell) .rd-root .rd-staff-setup{background:radial-gradient(at 8% -60%,#9ddfbf55,#0000 65%),linear-gradient(115deg,#f0fbf5,#fff 82%);border:1px solid #bce3cd;border-radius:22px;box-shadow:0 15px 35px #0e5f3712}.app-shell:not(.admin-shell) .rd-root .rd-content-panel{background:linear-gradient(150deg,#fff,#fbfefc 80%);border-color:#d0e8dc;border-radius:22px;box-shadow:0 16px 37px #0c50390f}@media (max-width:530px){.app-shell:not(.admin-shell) .rd-root .rd-metric-grid{grid-template-columns:1fr!important}.app-shell:not(.admin-shell) .rd-root button.rd-metric{grid-template-columns:auto minmax(0,1fr);min-height:128px!important;padding:18px!important}.app-shell:not(.admin-shell) .rd-root button.rd-metric>span{width:49px;height:49px}}.zl-director-rescue{flex-direction:column!important;min-height:min(600px,100dvh - 112px)!important;max-height:calc(100dvh - 100px)!important;display:flex!important;overflow:hidden!important}.zl-director-rescue .zl-director-rescue-header,.zl-director-rescue .zl-director-rescue-description{flex-shrink:0}.zl-director-rescue .zl-director-rescue-feed,.zl-director-rescue:not(.has-conversation) .zl-director-rescue-feed{scrollbar-width:thin!important;flex:auto!important;min-height:80px!important;max-height:none!important;padding:13px 16px 6px!important;overflow-y:auto!important}.zl-director-rescue .zl-director-rescue-form{flex:none!important;gap:7px!important;min-height:0!important;padding:12px 17px 10px!important}.zl-director-rescue .zl-director-rescue-form textarea{min-height:66px!important;max-height:96px!important}.zl-director-rescue .zl-director-rescue-links,.zl-director-rescue .zl-director-rescue-privacy{flex:none!important}.zl-director-rescue .zl-director-rescue-privacy{background:#06282f!important;padding:6px 17px 9px!important;font-size:11px!important;line-height:1.5!important}.zl-director-rescue .zl-director-rescue-privacy a{text-underline-offset:3px;font-weight:800;color:#a8f4c8!important;text-decoration:underline!important}.zl-director-rescue .zl-director-rescue-voice-confirm{color:#e5faec;cursor:pointer;background:#123f3a;border:1px solid #96dbba77;border-radius:12px;align-items:flex-start;gap:9px;padding:10px;font-size:12px;font-weight:760;line-height:1.4;display:flex}.zl-director-rescue .zl-director-rescue-voice-confirm input{accent-color:#67e9a6;flex:none;width:18px;height:18px}.zl-director-rescue .zl-director-rescue-voice-save:disabled{opacity:.5;cursor:not-allowed}.zl-director-rescue .zl-director-rescue-voice-picker[hidden],.zl-director-rescue .zl-director-rescue-select-voice[hidden],.zl-director-rescue .zl-director-rescue-controls button[hidden],.zl-director-rescue.has-conversation:not(.is-voice-picker-open) .zl-director-rescue-description{display:none!important}.zl-director-rescue .zl-director-rescue-feedback:empty{display:none}@media (max-width:760px){.zl-director-rescue{width:min(452px,100vw - 16px)!important;min-height:min(520px,100dvh - 108px)!important;max-height:calc(100dvh - 95px)!important;bottom:80px!important;right:8px!important}.zl-director-rescue .zl-director-rescue-feed{min-height:55px!important}}@media (max-height:680px){.zl-director-rescue{min-height:0!important;max-height:calc(100dvh - 65px)!important}.zl-director-rescue .zl-director-rescue-welcome{padding:10px!important}.zl-director-rescue .zl-director-rescue-description{padding:7px 15px!important}}@media (prefers-reduced-motion:reduce){.app-shell:not(.admin-shell) .rd-root button.rd-metric{transition:none!important}}.zl-director-rescue.is-voice-picker-open{scroll-behavior:smooth;overflow-y:auto!important}.zl-director-rescue.is-voice-picker-open .zl-director-rescue-feed{flex:none!important;max-height:160px!important}.zl-director-rescue.is-voice-picker-initial .zl-director-rescue-feed{display:none!important}.zl-director-rescue .zl-director-rescue-voice-picker:not([hidden]){z-index:4;position:relative;border:1px solid #a3e9c8cc!important}.zl-director-rescue .zl-director-rescue-voice-picker select{cursor:pointer;min-height:46px;font-family:inherit;font-size:13px;color:#12443b!important;background:#f9fffb!important}.zl-director-rescue .zl-director-rescue-voice-picker select:focus-visible,.zl-director-rescue .zl-director-rescue-voice-picker button:focus-visible,.zl-director-rescue .zl-director-rescue-controls button:focus-visible{outline-offset:2px;outline:3px solid #f2d489!important}@media (max-width:760px){.app-shell:not(.admin-shell) .zl-value-hero .zl-value-hero-visual{justify-content:center!important;align-items:flex-end!important;width:100%!important;height:clamp(188px,56vw,248px)!important;min-height:clamp(188px,56vw,248px)!important;position:relative!important;overflow:hidden!important}.app-shell:not(.admin-shell) .zl-value-hero .zl-value-hero-character{pointer-events:none!important;justify-content:center!important;align-items:flex-end!important;display:flex!important;position:absolute!important;inset:0!important}.app-shell:not(.admin-shell) .zl-value-hero .zl-value-hero-character picture{justify-content:center!important;align-items:flex-end!important;width:100%!important;height:100%!important;display:flex!important}.app-shell:not(.admin-shell) .zl-value-hero .zl-value-hero-character img{filter:drop-shadow(0 12px 18px #012f3652);object-fit:contain!important;object-position:center bottom!important;width:auto!important;max-width:min(82%,265px)!important;height:100%!important;max-height:100%!important}.app-shell:not(.admin-shell) .zl-value-hero .zl-value-hero-orbit{max-width:78%!important;left:50%!important;transform:translate(-50%)!important}}@media (max-width:375px){.app-shell:not(.admin-shell) .zl-value-hero .zl-value-hero-visual{height:188px!important;min-height:188px!important}.app-shell:not(.admin-shell) .zl-value-hero .zl-value-hero-character img{max-width:220px!important}}
.app-shell .topbar{overflow:visible!important}.app-shell .topbar .account-menu.zl-account-premium{z-index:210;max-width:min(100%,400px);position:relative}.app-shell .topbar .account-menu.zl-account-premium>summary{box-sizing:border-box;color:#113d32;cursor:pointer;background:linear-gradient(130deg,#fff,#eefaf3);border:1px solid #d2e7da;border-radius:15px;align-items:center;gap:10px;min-height:51px;padding:7px 13px 7px 8px;font-size:.89rem;font-weight:800;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 3px 16px #0b413113,inset 0 1px #ffffffe6}.app-shell .topbar .account-menu.zl-account-premium>summary:hover,.app-shell .topbar .account-menu.zl-account-premium[open]>summary{background:linear-gradient(125deg,#f5fff9,#e0faec);border-color:#7fdaa7;box-shadow:0 6px 23px #1177501f}.app-shell .topbar .zl-account-avatar{color:#dcffe9;background:linear-gradient(145deg,#0c5443,#159569);border:1px solid #12865d42;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:1.22rem;font-weight:970;display:grid;box-shadow:0 5px 13px #10614629}.app-shell .topbar .zl-account-label{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:255px;line-height:1.15;display:flex}.app-shell .topbar .zl-account-caption{letter-spacing:.08em;text-transform:uppercase;color:#4a9171;font-size:.62rem;font-weight:930;display:block}.app-shell .topbar .zl-account-email{text-overflow:ellipsis;white-space:nowrap;color:#173e32;max-width:255px;font-size:.85rem;font-weight:840;line-height:1.2;overflow:hidden}.app-shell .topbar .zl-account-chevron{color:#14764f;flex:0 0 18px;transition:transform .16s}.app-shell .topbar .account-menu.zl-account-premium[open] .zl-account-chevron{transform:rotate(180deg)}.app-shell .topbar .account-menu.zl-account-premium .zl-account-panel{z-index:250;color:#173c30;background:linear-gradient(160deg,#fff,#effaf5);border:1px solid #77ddae6e;border-radius:21px;gap:5px;min-width:300px;max-width:min(360px,100vw - 28px);padding:10px;animation:.14s ease-out zlAccountOpen;display:grid;position:absolute;top:calc(100% + 11px);right:0;box-shadow:0 24px 62px #092b2938,inset 0 1px #fff}@keyframes zlAccountOpen{0%{opacity:.7;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.app-shell .topbar .zl-account-panel-heading{border-bottom:1px solid #d8eae0;align-items:center;gap:12px;margin-bottom:3px;padding:12px 12px 15px;display:flex}.app-shell .topbar .zl-account-panel-icon{color:#fff;background:linear-gradient(145deg,#0d5544,#17ad6e);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:1.28rem;font-weight:950;display:grid}.app-shell .topbar .zl-account-panel-heading strong{color:#174737;font-size:.94rem;font-weight:900;display:block}.app-shell .topbar .zl-account-panel-heading small{color:#58786b;margin-top:5px;font-size:.74rem;display:block}.app-shell .topbar .zl-account-panel :is(a,button){cursor:pointer;text-align:left;justify-content:flex-start;align-items:center;gap:11px;width:100%;min-height:47px;padding:10px 12px;font-family:inherit;font-size:.88rem;font-weight:780;text-decoration:none;display:flex;color:#174b36!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important}.app-shell .topbar .zl-account-panel :is(a,button)>span:first-child{text-align:center;color:#16815d;flex:0 0 21px;width:21px;font-size:1.07rem}.app-shell .topbar .zl-account-panel :is(a,button)>span:last-child{color:#3c9471;margin-left:auto;font-size:.94rem}.app-shell .topbar .zl-account-panel :is(a,button):hover{background:#e1f8e9!important;border-color:#c6ecd5!important;transform:none!important}.app-shell .topbar .zl-account-signout{border-top:1px solid #d6e8dd;margin-top:3px;padding-top:7px}.app-shell .topbar .zl-account-signout button{color:#7f3333!important}.app-shell .topbar .zl-account-signout button span{color:#985353!important}.app-shell .topbar .account-menu.zl-account-premium :is(summary,a,button):focus-visible{outline-offset:3px!important;outline:3px solid #35cb89!important}.app-shell .dc-two-col .dc-card a:not(.dc-button-link):not(.dc-secondary),.app-shell .dc-card a[href*=onboarding\/compliance],.app-shell .dc-card a[href*=director-activation]{font-weight:780;color:#075d40!important;text-decoration-color:#0a8255!important}.app-shell .dc-two-col .dc-card a:not(.dc-button-link):hover{color:#034c33!important}@media (max-width:770px){.app-shell .topbar .account-menu.zl-account-premium>summary{min-height:46px;padding:6px 9px}.app-shell .topbar .zl-account-caption{display:none}.app-shell .topbar .zl-account-label{max-width:min(29vw,175px)}.app-shell .topbar .zl-account-email{max-width:min(29vw,175px);font-size:.76rem}.app-shell .topbar .zl-account-avatar{flex-basis:33px;width:33px;height:33px}.app-shell .topbar .account-menu.zl-account-premium .zl-account-panel{min-width:min(300px,100vw - 26px);right:0}}@media (max-width:390px){.app-shell .topbar .account-menu.zl-account-premium>summary{gap:6px}.app-shell .topbar .zl-account-label,.app-shell .topbar .zl-account-email{max-width:118px}}@media (prefers-reduced-motion:reduce){.app-shell .topbar .zl-account-chevron,.app-shell .topbar .account-menu.zl-account-premium>summary{transition:none!important}.app-shell .topbar .zl-account-panel{animation:none!important}}.app-shell .zl-billing-native-link{border-radius:13px;align-items:center;gap:9px;min-height:45px;padding:11px 18px;font-size:.89rem;font-weight:860;text-decoration:none;display:inline-flex;box-shadow:0 9px 22px #20b86a26;color:#062e24!important;background:linear-gradient(135deg,#79eea4,#49d990)!important}.app-shell .zl-billing-native-link span:last-child{font-size:1rem}.app-shell .zl-billing-native-link:hover{filter:brightness(1.04)}.app-shell .zl-billing-native-link:focus-visible{outline-offset:3px;outline:3px solid #10a76b}.app-shell .zl-overage-native-form{place-items:start;gap:13px;max-width:890px;display:grid}.app-shell .zl-overage-native-form>p{margin:0!important}.app-shell .zl-overage-native-form .zl-billing-approval{background:linear-gradient(125deg,#f2fff6,#e9f8ef);border:1px solid #bfddc9;border-radius:15px;align-items:flex-start;gap:12px;margin:5px 0;padding:16px 17px;font-size:.86rem;font-weight:650;line-height:1.6;display:flex;color:#174b3a!important}.app-shell .zl-overage-native-form .zl-billing-approval input{accent-color:#1b9d65;flex:0 0 21px;width:21px;height:21px;margin:2px 0 0}.app-shell .zl-overage-native-form .zl-billing-approval strong{color:#12613e}.app-shell .zl-overage-native-form .action-submit{min-height:44px;padding:10px 19px;font-weight:840;width:auto!important;min-width:0!important}.app-shell .zl-overage-native-form .zl-billing-native-hint{color:#577567!important;font-size:.78rem!important}.app-shell .zl-billing-native-status{gap:7px;max-width:500px;display:grid}.app-shell .zl-billing-native-status button:disabled{opacity:.6;cursor:not-allowed}.app-shell .zl-safe-resource-review{scroll-margin-top:calc(80px + 1rem)}.app-shell .zl-provider-safe-checklist{background:linear-gradient(140deg,#f9fffa,#edfaf2);border:1px solid #bddfc9;border-radius:16px;margin-top:18px;padding:16px 19px}.app-shell .zl-provider-safe-checklist>summary{cursor:pointer;color:#075c42;font-size:.93rem;font-weight:890}.app-shell .zl-provider-safe-checklist ol{color:#355d50;margin:15px 0;padding-left:24px;font-size:.89rem;line-height:1.65}.app-shell .zl-provider-safe-checklist li{margin-bottom:10px}.app-shell .zl-provider-safe-checklist li strong{color:#19583e}.app-shell .zl-provider-safe-checklist p{color:#536e62!important;font-size:.86rem!important;line-height:1.63!important}.app-shell .zl-provider-safe-checklist .zl-safe-review-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.app-shell .zl-provider-safe-checklist .zl-safe-review-actions>a{min-height:43px;padding:9px 13px;font-size:.84rem;font-weight:760;text-decoration:none}@media (max-width:550px){.app-shell .zl-overage-native-form .zl-billing-approval{padding:14px 12px}.app-shell .zl-provider-safe-checklist{padding:13px}.app-shell .zl-provider-safe-checklist .zl-safe-review-actions{display:grid}.app-shell .zl-provider-safe-checklist .zl-safe-review-actions>a{white-space:normal;text-align:center}}.app-shell .dc-card a.zl-director-activation-link{color:#075d40!important;font-weight:820!important;text-decoration-color:#0b8156!important}.app-shell .dc-card a.zl-director-activation-link:hover{color:#033f2c!important}.app-shell:not(.admin-shell) .app-main{--zl-member-action-mint:linear-gradient(112deg, #63dfa1 0%, #9af4c4 100%);--zl-member-action-hover:linear-gradient(112deg, #7aebb4 0%, #b5fbd5 100%);--zl-member-action-ink:#073326;--zl-member-action-edge:#9af4c4;--zl-member-action-shadow:0 10px 20px #17705333}.app-shell:not(.admin-shell) .app-main :is(a.zl-setup-action,.zl-provider-resource-review .zl-provider-review-actions a.zl-provider-review-primary,.zl-provider-journey-next .zl-provider-journey-cta,button.dc-primary,a.dc-primary,button.rd-primary,a.rd-primary,.rd-root .rd-hero-actions .rd-primary,.rd-root .rd-director-companion-actions>button,button.action-submit:not(.danger):not(.secondary),button.button:not(.danger):not(.secondary),a.button:not(.danger):not(.secondary)):not(.danger):not([aria-disabled=true]){background:var(--zl-member-action-mint)!important;color:var(--zl-member-action-ink)!important;border-color:var(--zl-member-action-edge)!important;box-shadow:var(--zl-member-action-shadow)!important;text-decoration:none!important}.app-shell:not(.admin-shell) .app-main .zl-provider-resource-review .zl-provider-review-actions a.zl-provider-review-primary:is(:link,:visited,:hover,:focus-visible),.app-shell:not(.admin-shell) .app-main .zl-provider-resource-review .zl-provider-review-actions a.zl-provider-review-primary:is(:link,:visited,:hover,:focus-visible) span{color:var(--zl-member-action-ink)!important;text-decoration:none!important}.app-shell:not(.admin-shell) .app-main :is(a.zl-setup-action,.zl-provider-resource-review .zl-provider-review-actions a.zl-provider-review-primary,.zl-provider-journey-next .zl-provider-journey-cta,button.dc-primary,a.dc-primary,button.rd-primary,a.rd-primary,.rd-root .rd-hero-actions .rd-primary,.rd-root .rd-director-companion-actions>button,button.action-submit:not(.danger):not(.secondary),button.button:not(.danger):not(.secondary),a.button:not(.danger):not(.secondary)):is(:hover,:focus-visible):not(:disabled):not(.danger):not([aria-disabled=true]){background:var(--zl-member-action-hover)!important;color:var(--zl-member-action-ink)!important;box-shadow:0 12px 24px #1770533b!important}.app-shell:not(.admin-shell) .app-main .zl-value-hero-button.is-secondary{box-shadow:0 7px 16px #17705321;color:#073326!important;background:linear-gradient(112deg,#c8f8df 0%,#e5fff1 100%)!important;border-color:#9af4c4c7!important}.app-shell:not(.admin-shell) .app-main .zl-value-hero-button.is-secondary:is(:hover,:focus-visible){color:#073326!important;background:linear-gradient(112deg,#d9ffe9 0%,#f0fff7 100%)!important}.app-shell:not(.admin-shell) .app-main .zl-provider-resource-review .zl-provider-review-actions a.zl-provider-review-primary:is(:link,:visited,:hover,:focus-visible),.app-shell:not(.admin-shell) .app-main .zl-provider-resource-review .zl-provider-review-actions a.zl-provider-review-primary:is(:link,:visited,:hover,:focus-visible) span{color:#073326!important}.app-shell:not(.admin-shell) .app-main .zl-provider-journey-cta>.zl-provider-cta-arrow{color:#073326!important;background:#07332614!important;border-color:#07332638!important}.app-shell:not(.admin-shell) .app-main :is(.zl-setup-action,.zl-provider-review-primary,.zl-provider-journey-cta,.dc-primary,.rd-primary,.zl-value-hero-button.is-secondary):focus-visible{outline-offset:3px;outline:3px solid #f7d385!important}.app-shell:not(.admin-shell) .app-main :is(.dc-primary,.rd-primary,button.action-submit,button.button):disabled{opacity:.55;cursor:not-allowed;transform:none!important}@media (max-width:680px){.app-shell:not(.admin-shell) .app-main .zl-setup-action{width:100%;max-width:none}.app-shell:not(.admin-shell) .app-main .zl-provider-resource-review .zl-provider-review-actions a.zl-provider-review-primary{justify-content:center;width:100%;min-height:46px}}@media (prefers-reduced-motion:reduce){.app-shell:not(.admin-shell) .app-main :is(.zl-setup-action,.zl-provider-review-primary,.zl-provider-journey-cta,.dc-primary,.rd-primary,.zl-value-hero-button.is-secondary){transition:none!important;transform:none!important}}.app-shell:not(.admin-shell) .app-main .zl-client-recovery-status a.zl-reconnect-action{text-align:center;cursor:pointer;border-radius:11px;flex:none;justify-content:center;align-items:center;max-width:200px;min-height:40px;padding:8px 14px;font-size:12px;font-weight:850;box-shadow:0 5px 14px #10694121;color:#06402c!important;background:linear-gradient(115deg,#d1ffe4,#86eabb)!important;border:1px solid #62b997!important;text-decoration:none!important;display:inline-flex!important}.app-shell:not(.admin-shell) .app-main .zl-client-recovery-status a.zl-reconnect-action:hover{filter:brightness(1.025);transform:none}.app-shell:not(.admin-shell) .app-main .zl-client-recovery-status a.zl-reconnect-action:focus-visible{outline-offset:3px!important;outline:3px solid #167c57!important}@media (max-width:550px){.app-shell:not(.admin-shell) .app-main .zl-client-recovery-status a.zl-reconnect-action{white-space:normal;max-width:145px;font-size:11.5px}}
