.quick-actions>button,.quick-actions>a{text-align:left;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:18px;transition:all .2s;display:flex}.quick-actions>button:hover,.quick-actions>a:hover{transform:translateY(-3px);box-shadow:0 12px 30px #2563eb14}.quick-actions a>span:nth-child(2){flex:1;gap:3px;display:grid}.quick-actions a>svg{color:#9aa6b7;width:17px}.feature-page{--feature-surface:#fff;--feature-canvas:#f3f7fc;--feature-ink:#172033;--feature-muted:#667085;--feature-border:#dfe8f3;min-height:100vh;color:var(--feature-ink);background:radial-gradient(circle at 80% 0,#2563eb21,transparent 28%),linear-gradient(180deg,#f6faff,var(--feature-canvas))}.feature-header{border-bottom:1px solid var(--feature-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;justify-content:space-between;align-items:center;height:74px;padding:0 max(24px,50vw - 590px);display:flex}.feature-status-badge{color:#315e42;background:#effbf3;border:1px solid #ccebd7;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:750;display:inline-flex}.feature-intro{max-width:790px;margin-bottom:24px}.privacy-rail{background:#effbf3e6;border:1px solid #cfe7d7;border-radius:17px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.privacy-rail>svg{width:38px;height:38px;color:var(--green);background:#dcf6e5;border-radius:12px;flex:none;padding:9px}.privacy-rail strong{font-size:12px}.privacy-rail div span{color:#537160;font-size:12px}.privacy-rail>span{color:#2f6040;background:var(--surface);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.choice-row button{color:#475467;cursor:pointer;background:#f9fbfd;border:1px solid #dce5f0;border-radius:11px;align-items:center;gap:5px;min-height:37px;padding:0 12px;font-size:12px;font-weight:700;transition:all .18s;display:flex}.choice-row button:hover{background:#f2f7ff;border-color:#aac6fa}.choice-row button.selected{color:#174cae;background:#eaf2ff;border-color:#9dbdf7;box-shadow:inset 0 0 0 1px #2563eb14}.spin{animation:.8s linear infinite client-spin}.repeat-options{gap:8px;margin-top:18px;display:grid}.repeat-options button{text-align:left;border:1px solid var(--feature-border);cursor:pointer;background:#f9fbfd;border-radius:13px;align-items:center;gap:11px;padding:11px;display:flex}.repeat-options button i{width:27px;height:27px;color:var(--blue);background:#eaf2ff;border-radius:9px;place-items:center;font-size:13px;font-style:normal;display:grid}.repeat-options button i svg{stroke-width:3px;width:14px}.repeat-options button span{font-size:12px;font-weight:700}.repeat-options button.selected{color:#174cae;background:#eef5ff;border-color:#9dbdf7}.helper-dialog{place-items:center;min-height:280px;padding:28px;display:grid}.human-link{color:var(--blue);cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;align-items:center;gap:6px;margin:0 28px 24px;padding:0;font-size:12px;font-weight:800;display:flex}.helper-dialog{overscroll-behavior:contain;background:linear-gradient(#fbfdff,#f6f9fd);justify-content:flex-start;align-items:stretch;min-height:410px;max-height:590px;padding:25px;display:flex;overflow-y:auto}.helper-message small{color:var(--feature-muted);font-size:12px;font-weight:800}.helper-message p{color:#435169;margin:0;font-size:12px;line-height:1.6}.helper-message em{color:#56729f;font-size:12px;font-style:normal;font-weight:750}.helper-clarification-actions button,.helper-answer-actions button{text-align:left;color:#1f55ad;border-radius:var(--cs-radius-sm);cursor:pointer;background:#f1f6ff;border:1px solid #bcd1f5;align-items:center;gap:5px;min-height:31px;padding:6px 9px;font-size:12px;font-weight:750;display:inline-flex}.helper-clarification-actions button:hover,.helper-answer-actions button:hover{background:#e9f1ff;border-color:#7ea5ed}.helper-answer-actions button:last-child{color:#315e42;background:#eff9f2;border-color:#bfe2ca}.helper-answer-actions button.selected{color:#315e42;background:#e6f7eb;border-color:#a9d8b7}.helper-handoff strong{font-size:12px}.helper-handoff span{font-size:12px;line-height:1.45}.human-link{background:#f4f8ff;border:1px solid #bcd1f5;border-radius:10px;min-height:34px;padding:0 10px}.package-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.package-grid button{text-align:left;border:1px solid var(--feature-border);cursor:pointer;background:#fafbfd;border-radius:15px;min-height:164px;padding:15px;transition:all .18s}.package-grid button:hover{border-color:#abc5f5;transform:translateY(-2px)}.package-grid button.selected{background:#eef5ff;border-color:#8eb1f2;box-shadow:inset 0 0 0 1px #2563eb14}.package-grid button>span{width:31px;height:31px;color:var(--blue);background:#eaf2ff;border-radius:10px;place-items:center;display:grid}.package-grid button>span svg{width:15px}.package-grid strong,.package-grid p,.package-grid small{display:block}.package-grid strong{margin-top:12px;font-size:12px}.package-grid p{min-height:35px;color:var(--feature-muted);margin:5px 0;font-size:12px;line-height:1.45}.package-grid small{color:var(--blue);font-size:12px;font-weight:750}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #2563eb4d}@keyframes client-spin{to{transform:rotate(360deg)}}.calculator-return-card{background:linear-gradient(135deg,#effaf3,#f4f8ff);border:1px solid #bfe4ca;border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;margin-bottom:17px;padding:17px 18px;display:grid;box-shadow:0 12px 30px #16502b12}.calculator-return-card>span{width:42px;height:42px;color:var(--green);background:var(--surface);border-radius:13px;place-items:center;display:grid}.calculator-return-card small{color:#39704c;text-transform:uppercase;font-size:12px;font-weight:800}.calculator-return-card p{color:#617066;margin:0;font-size:12px}.calculator-return-card .button{min-height:42px;font-size:12px}.calculator-return-card>button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:9px;font-size:12px;font-weight:750}@media (max-width:820px){.package-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.package-grid{grid-template-columns:1fr}.feature-header{height:66px;padding:0 14px}.feature-status-badge{font-size:0}.privacy-rail{align-items:flex-start}.privacy-rail>span{display:none}.choice-row button{justify-content:flex-start}.helper-dialog{min-height:230px;padding:21px}.human-link{margin:0 20px 21px}.package-grid button,.package-grid p{min-height:auto}.calculator-return-card{grid-template-columns:auto 1fr}.calculator-return-card .button,.calculator-return-card>button{grid-column:2;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.quick-actions>a,.package-grid button{transition:none}.button:hover,.quick-actions>a:hover,.package-grid button:hover{transform:none}.spin{animation:none}}@media (prefers-color-scheme:dark){html[data-theme=system] .feature-page{--feature-surface:#13213a;--feature-canvas:#0b1220;--feature-ink:#e2e8f0;--feature-muted:#9eacc0;--feature-border:#26364f;background:radial-gradient(circle at 80% 0,#2563eb2e,#0000 28%),#0b1220}html[data-theme=system] .feature-header{background:#0f1a2eeb}html[data-theme=system] .feature-status-badge,html[data-theme=system] .privacy-rail{color:#b8e4c5;background:#142c25;border-color:#245339}html[data-theme=system] .feature-status-badge,html[data-theme=system] .privacy-rail strong{color:#d7f7e0}html[data-theme=system] .privacy-rail>span{color:#c7eed2;background:#1c3c30}html[data-theme=system] .privacy-rail div span{color:#a5cdb1}html[data-theme=system] .choice-row button,html[data-theme=system] .repeat-options button,html[data-theme=system] .package-grid button{color:#c9d4e3;background:#182946;border-color:#31425b}html[data-theme=system] .choice-row button.selected,html[data-theme=system] .repeat-options button.selected,html[data-theme=system] .package-grid button.selected{color:#cfe0ff;background:#1c355f;border-color:#4c75bd}}html[data-theme=dark] .feature-page{--feature-surface:#13213a;--feature-canvas:#0b1220;--feature-ink:#e2e8f0;--feature-muted:#9eacc0;--feature-border:#26364f;background:radial-gradient(circle at 80% 0,#2563eb2e,#0000 28%),#0b1220}html[data-theme=dark] .feature-header{background:#0f1a2eeb}html[data-theme=dark] .feature-status-badge,html[data-theme=dark] .privacy-rail{color:#b8e4c5;background:#142c25;border-color:#245339}html[data-theme=dark] .feature-status-badge,html[data-theme=dark] .privacy-rail strong{color:#d7f7e0}html[data-theme=dark] .privacy-rail>span{color:#c7eed2;background:#1c3c30}html[data-theme=dark] .privacy-rail div span{color:#a5cdb1}html[data-theme=dark] .choice-row button,html[data-theme=dark] .repeat-options button,html[data-theme=dark] .package-grid button{color:#c9d4e3;background:#182946;border-color:#31425b}html[data-theme=dark] .choice-row button.selected,html[data-theme=dark] .repeat-options button.selected,html[data-theme=dark] .package-grid button.selected{color:#cfe0ff;background:#1c355f;border-color:#4c75bd}@media (prefers-color-scheme:dark){html[data-theme=system] .helper-dialog{background:linear-gradient(#101d32,#0e192b)}html[data-theme=system] .helper-message p{color:#d4deeb}html[data-theme=system] .helper-message em{color:#9eb8df}html[data-theme=system] .helper-clarification-actions button,html[data-theme=system] .helper-answer-actions button{color:#cfe0ff;background:#1a3154;border-color:#3e5d8d}html[data-theme=system] .helper-answer-actions button:last-child,html[data-theme=system] .helper-answer-actions button.selected{color:#bfe7c9;background:#173426;border-color:#376345}html[data-theme=system] .human-link{background:#172b49;border-color:#3e5d8d}}html[data-theme=dark] .helper-dialog{background:linear-gradient(#101d32,#0e192b)}html[data-theme=dark] .helper-message p{color:#d4deeb}html[data-theme=dark] .helper-message em{color:#9eb8df}html[data-theme=dark] .helper-clarification-actions button,html[data-theme=dark] .helper-answer-actions button{color:#cfe0ff;background:#1a3154;border-color:#3e5d8d}html[data-theme=dark] .helper-answer-actions button:last-child,html[data-theme=dark] .helper-answer-actions button.selected{color:#bfe7c9;background:#173426;border-color:#376345}html[data-theme=dark] .human-link{background:#172b49;border-color:#3e5d8d}.button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;transform:none}.auth-page{background:radial-gradient(circle at 12% 12%,#2563eb2e,#0000 28%),radial-gradient(circle at 88% 85%,#16934424,#0000 28%),#edf4fd;place-items:center;min-height:100vh;padding:28px;display:grid}.auth-shell{background:var(--surface);border:1px solid #fffc;border-radius:30px;grid-template-columns:1.02fr .98fr;width:min(1050px,100%);min-height:660px;display:grid;overflow:hidden;box-shadow:0 30px 90px #1b3a712e}.auth-story{color:#fff;background:linear-gradient(145deg,#1747a7,#2563eb 63%,#187e43 130%);flex-direction:column;justify-content:space-between;padding:42px;display:flex;position:relative;overflow:hidden}.auth-story:before{content:"";background:radial-gradient(circle at 80% 15%,#fff3,#0000 27%),radial-gradient(circle at 10% 86%,#5ce18b40,#0000 30%);position:absolute;inset:0}.auth-story>*{z-index:1;position:relative}.auth-brand{background:#fffffff0;border-radius:14px;align-self:flex-start;padding:10px 13px;display:inline-flex}.auth-brand img{width:190px;height:auto}.auth-story h1{letter-spacing:-.05em;max-width:500px;margin:14px 0 15px;font-size:clamp(36px,4vw,52px);line-height:1.03}.auth-story p{color:#dbe8ff;max-width:470px;margin:0;font-size:15px;line-height:1.75}.auth-story ul{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.auth-story li{color:#edf5ff;align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.auth-story li svg{color:#a8efbf;width:18px}.auth-card{background:linear-gradient(#fff,#fbfdff);flex-direction:column;justify-content:center;padding:52px;display:flex}.auth-back{color:var(--blue);align-self:flex-start;align-items:center;gap:7px;margin-bottom:42px;font-size:12px;font-weight:800;display:inline-flex}.auth-back svg{width:17px}.auth-step{color:#315e42;background:#eaf8ef;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:12px;font-weight:800}.auth-card h2{letter-spacing:-.04em;margin:17px 0 8px;font-size:32px}.auth-card>p{color:var(--muted);margin:0 0 26px;font-size:14px;line-height:1.6}.auth-field{gap:8px;display:grid}.auth-field>span{font-size:12px;font-weight:800}.auth-field input{width:100%;height:56px;color:var(--ink);background:var(--surface);border:1px solid #cbd8e8;border-radius:15px;outline:none;padding:0 16px;font-size:16px}.auth-field input:focus{border-color:#7ba5f3;box-shadow:0 0 0 4px #2563eb1a}.auth-field small{color:var(--muted);font-size:12px}.otp-input{text-align:center;letter-spacing:.38em;font-weight:800;font-size:23px!important}.auth-consent{color:#536176;cursor:pointer;align-items:flex-start;gap:10px;margin:19px 0;font-size:12px;line-height:1.55;display:flex}.auth-consent input{width:20px;height:20px;accent-color:var(--green);flex:none;margin:0}.auth-submit{justify-content:center;width:100%;min-height:54px;margin-top:19px;font-size:13px}.auth-submit svg{width:19px}.auth-resend,.auth-change{color:var(--blue);cursor:pointer;background:0 0;border:0;align-self:center;padding:10px;font-size:12px;font-weight:800}.auth-resend{margin-top:11px}.auth-resend:disabled{color:#98a3b5;cursor:not-allowed}.auth-change{color:#667085;padding-top:2px}.auth-error{color:#823d28;background:#fff3ef;border:1px solid #f0c7b7;border-radius:13px;margin-top:15px;padding:13px 14px;font-size:12px;line-height:1.5}.auth-security{color:#50705b;align-items:center;gap:7px;margin-top:23px;font-size:12px;display:flex}.auth-security svg{width:15px;color:var(--green)}.auth-icon{width:52px;height:52px;color:var(--blue);background:#eaf2ff;border-radius:16px;place-items:center;margin-top:18px;display:grid}.auth-icon svg{width:24px}.auth-success{text-align:center;flex-direction:column;align-items:center;padding:45px 0;display:flex}.auth-success>svg{color:#fff;background:var(--green-action);border-radius:50%;width:60px;height:60px;padding:13px;box-shadow:0 15px 32px #16934440}.auth-success h2{margin-bottom:3px}.auth-success p{color:var(--muted);font-size:12px}@media (max-width:820px){.auth-page{place-items:stretch stretch;padding:0}.auth-shell{border:0;border-radius:0;grid-template-columns:1fr;min-height:100vh}.auth-story{min-height:330px;padding:30px}.auth-story h1{font-size:38px}.auth-story ul{grid-template-columns:1fr}.auth-card{padding:38px 30px}.auth-back{margin-bottom:30px}}@media (max-width:560px){.auth-story{min-height:280px;padding:22px}.auth-brand img{width:165px}.auth-story h1{font-size:31px}.auth-story p{font-size:12px}.auth-story ul{display:none}.auth-card{justify-content:flex-start;padding:30px 20px 42px}.auth-card h2{font-size:27px}.auth-card>p{font-size:12px}.auth-field input{height:54px}.auth-submit{min-height:52px}}@media (prefers-color-scheme:dark){html[data-theme=system] .auth-page{background:radial-gradient(circle at 12% 12%,#2563eb33,#0000 28%),#08111f}html[data-theme=system] .auth-shell{background:#101d32;border-color:#26364f}html[data-theme=system] .auth-card{color:#e2e8f0;background:linear-gradient(#13213a,#0f1a2e)}html[data-theme=system] .auth-field input{color:#e2e8f0;background:#0b1628;border-color:#344863}html[data-theme=system] .auth-field small,html[data-theme=system] .auth-consent,html[data-theme=system] .auth-card>p,html[data-theme=system] .auth-success p{color:#9eacc0}html[data-theme=system] .auth-error{color:#ffd7ca;background:#35221e;border-color:#684031}html[data-theme=system] .auth-step{color:#bce9c8;background:#17382a}}html[data-theme=dark] .auth-page{background:radial-gradient(circle at 12% 12%,#2563eb33,#0000 28%),#08111f}html[data-theme=dark] .auth-shell{background:#101d32;border-color:#26364f}html[data-theme=dark] .auth-card{color:#e2e8f0;background:linear-gradient(#13213a,#0f1a2e)}html[data-theme=dark] .auth-field input{color:#e2e8f0;background:#0b1628;border-color:#344863}html[data-theme=dark] .auth-field small,html[data-theme=dark] .auth-consent,html[data-theme=dark] .auth-card>p,html[data-theme=dark] .auth-success p{color:#9eacc0}html[data-theme=dark] .auth-error{color:#ffd7ca;background:#35221e;border-color:#684031}html[data-theme=dark] .auth-step{color:#bce9c8;background:#17382a}.auth-page{min-height:100dvh}.auth-card form{flex-direction:column;display:flex}.auth-claim-error>svg{color:#8b5a20;box-shadow:none;background:#fff1d6}.auth-claim-error .button{margin-top:16px}.auth-claim-error .auth-change{margin-top:7px}.auth-finalizing>svg{color:var(--blue);box-shadow:none;background:#eaf2ff}.stepper button:disabled{opacity:.35;cursor:not-allowed}.cabinet-nav{padding-bottom:max(10px,env(safe-area-inset-bottom))}@media (max-width:560px){.auth-story{min-height:168px;padding:18px 20px}.auth-brand{padding:7px 10px}.auth-brand img{width:145px}.auth-story .eyebrow{display:none}.auth-story h1{margin:14px 0 0;font-size:26px;line-height:1.06}.auth-story p,.auth-story ul{display:none}.auth-card{padding:24px 20px 42px}.auth-back{margin-bottom:24px}}.quick-actions>button,.quick-actions>a,.calculator-return-card{color:var(--ink);border-color:var(--border);background:var(--surface-raised)}.calculator-return-card p{color:var(--muted)}.calculator-return-card>span{background:var(--field)}.helper-case-rail-head,.helper-case-rail-head>div{align-items:center;gap:10px;display:flex}.helper-case-rail-head>button{color:#2456a8;border-radius:var(--cs-radius-sm);cursor:pointer;background:#ffffffb3;border:1px solid #bdd1f2;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.helper-case-state{color:var(--feature-muted);margin:12px 0 0;font-size:12px}.helper-case-list article{background:#ffffffb8;border:1px solid #d6e3f2;border-radius:12px;grid-template-columns:31px 1fr;align-items:center;gap:8px;min-height:58px;padding:9px;display:grid}.helper-case-priority{color:#2a5799;background:#e6effd;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.helper-case-priority.is-P0,.helper-case-priority.is-P1{color:#9c3033;background:#fde9e8}.helper-case-priority.is-P2{color:#89601d;background:#fff1d7}.helper-case-list em.is-claimed{color:#277044}@media (max-width:560px){.helper-case-rail-head>button{font-size:0}}@media (prefers-color-scheme:dark){html[data-theme=system] .helper-case-priority{color:#bed3f6;background:#203b63}html[data-theme=system] .helper-case-priority.is-P0,html[data-theme=system] .helper-case-priority.is-P1{color:#ffc2c0;background:#51282c}html[data-theme=system] .helper-case-priority.is-P2{color:#f5d79d;background:#48361f}html[data-theme=system] .helper-case-list em.is-claimed{color:#a9dfb9}}html[data-theme=dark] .helper-case-priority{color:#bed3f6;background:#203b63}html[data-theme=dark] .helper-case-priority.is-P0,html[data-theme=dark] .helper-case-priority.is-P1{color:#ffc2c0;background:#51282c}html[data-theme=dark] .helper-case-priority.is-P2{color:#f5d79d;background:#48361f}html[data-theme=dark] .helper-case-list em.is-claimed{color:#a9dfb9}.auth-page{font-weight:500}.auth-page .auth-shell{border-radius:28px;grid-template-columns:minmax(0,.94fr) minmax(480px,1.06fr);width:min(1120px,100%);min-height:640px;box-shadow:0 28px 80px #18376c2b}.auth-page .auth-story{padding:46px 48px}.auth-page .auth-brand{border-radius:22px;padding:8px;box-shadow:0 12px 30px #07225629}.auth-page .auth-brand img{object-fit:contain;width:82px;height:82px}.auth-page .auth-story .eyebrow{letter-spacing:.08em;font-size:13px!important;font-weight:700!important}.auth-page .auth-story h1{max-width:480px;margin:18px 0 14px;line-height:1.06;font-size:clamp(32px,3.25vw,46px)!important;font-weight:800!important}.auth-page .auth-story p{color:#e3edff;max-width:450px;font-weight:500;line-height:1.65;font-size:15px!important}.auth-page .auth-story li{color:#f4f8ff;font-weight:600;line-height:1.4;font-size:14px!important}.auth-story-art{background:var(--ill-wall);border-radius:18px;max-height:220px;margin-top:24px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59}.auth-story-art .cs-illu{block-size:220px;inline-size:100%;display:block}@media (max-width:820px){.auth-story-art{max-height:160px;margin-top:16px}.auth-story-art .cs-illu{block-size:160px}}@media (max-width:560px){.auth-story-art{display:none}}.auth-page .auth-card{padding:44px 54px}.auth-page .auth-back{margin-bottom:18px;font-size:14px!important;font-weight:700!important}.auth-page .auth-mode-switch{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;display:grid}.auth-page .auth-mode-switch button{min-height:42px;color:var(--text-2);border-radius:var(--cs-radius-sm);cursor:pointer;background:0 0;border:0;padding:9px 14px;font:750 14px Manrope,sans-serif}.auth-page .auth-mode-switch button[aria-pressed=true]{color:var(--blue);background:var(--surface-raised);box-shadow:0 3px 12px #1c3b691a}.auth-page .auth-mode-switch button:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 20%,transparent);outline-offset:1px}.auth-page .auth-step{font-size:13px!important;font-weight:800!important}.auth-page .auth-card h2{margin:16px 0 8px;font-size:30px!important;font-weight:800!important}.auth-page .auth-card form>p{color:var(--muted);margin:0 0 20px;font-weight:500;line-height:1.55;font-size:14px!important}.auth-page .auth-field{gap:8px}.auth-page .auth-field>span{font-size:14px!important;font-weight:700!important}.auth-page .auth-field input{height:56px;font-size:17px!important;font-weight:600!important}.auth-page .auth-consent{color:#49576b;gap:11px;margin:18px 0 4px;font-size:13px!important;font-weight:500!important;line-height:1.5!important}.auth-page .auth-consent span{font-size:13px!important;font-weight:500!important;line-height:1.5!important}.auth-page .auth-consent a{color:var(--blue);font-weight:inherit;text-underline-offset:3px;text-decoration:underline}.auth-page .auth-consent input{border-radius:6px;width:22px;height:22px;margin-top:1px}.auth-page .auth-submit{min-height:54px;margin-top:16px;font-size:15px!important;font-weight:800!important}.auth-page .auth-submit:disabled{color:var(--text-3);background:var(--surface-2);opacity:1}.auth-page .auth-error{font-weight:600;line-height:1.45;font-size:13px!important}.auth-page .auth-security{margin-top:19px;line-height:1.4;font-size:12px!important;font-weight:600!important}.auth-page .auth-resend,.auth-page .auth-change{font-size:13px!important;font-weight:700!important}@media (max-width:820px){.auth-page .auth-shell{border-radius:0;grid-template-columns:1fr;min-height:100dvh}.auth-page .auth-story{min-height:250px;padding:26px 30px}.auth-page .auth-brand img{width:64px;height:64px}.auth-page .auth-story h1{max-width:560px;font-size:32px!important}.auth-page .auth-card{padding:34px 30px 44px}}@media (max-width:560px){.auth-page .auth-story{min-height:154px;padding:18px 20px}.auth-page .auth-brand{border-radius:16px;padding:6px}.auth-page .auth-brand img{width:52px;height:52px}.auth-page .auth-story h1{margin-top:12px;font-size:25px!important}.auth-page .auth-card{padding:25px 20px 38px}.auth-page .auth-card h2{font-size:27px!important}.auth-page .auth-consent,.auth-page .auth-consent span{font-size:12.5px!important}}:is(.cabinet-header,.feature-header,.checkout-header,.order-detail-header) .cabinet-brand .brand-logo-pair-mark{flex:0 0 40px;width:40px;height:40px}:is(.cabinet-header,.feature-header,.checkout-header,.order-detail-header) .cabinet-brand .brand-logo-pair-mark>img{object-fit:contain;width:40px;max-width:none;height:40px;max-height:none}@media (max-width:899px){:is(.cabinet-header,.feature-header,.checkout-header,.order-detail-header) .cabinet-brand .brand-logo-pair-mark,:is(.cabinet-header,.feature-header,.checkout-header,.order-detail-header) .cabinet-brand .brand-logo-pair-mark>img{width:36px;height:36px}:is(.cabinet-header,.feature-header,.checkout-header,.order-detail-header) .cabinet-brand .brand-logo-pair-mark{flex-basis:36px}}.support-thread>header button{border-radius:var(--cs-radius-sm);background:var(--surface);border:1px solid #d4dfec;place-items:center;width:38px;height:38px;display:grid}.support-thread-messages article.is-own{color:#fff;background:#1c64b5;border-radius:14px 14px 4px;justify-self:end}.support-thread form button{border-radius:var(--cs-radius-sm);color:#fff;min-width:140px;font:inherit;background:#1c64b5;border:0;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.support-thread-problem button{flex:none;min-height:36px}.helper-case-rail-head>a,.helper-session-ended>a{color:#fff;border-radius:var(--cs-radius-sm);background:#1c64b5;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.helper-topic-picker label{border:1px solid var(--feature-border);cursor:pointer;background:#f8fafc;border-radius:12px;align-items:flex-start;gap:9px;min-height:58px;padding:10px;display:flex}@media (prefers-color-scheme:dark){html[data-theme=system] .helper-topic-picker label{background:#182842;border-color:#30435e}}@media (max-width:680px){.support-thread form button{min-height:46px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.knowledge-library-head>div>span{color:var(--blue);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.knowledge-library-head h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:24px}.knowledge-library-head p{color:var(--feature-muted);margin:0;font-size:12px;line-height:1.55}.knowledge-library-head>small{white-space:nowrap;color:#315e42;background:#eaf8ef;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.knowledge-categories button{color:#526078;border:1px solid var(--feature-border);background:var(--surface);min-height:34px;font:inherit;cursor:pointer;border-radius:10px;padding:0 11px;font-size:12px;font-weight:800}.knowledge-categories button.selected{color:#174cae;background:#eaf2ff;border-color:#9dbdf7}.knowledge-list article.opened{border-color:#aac4f2;box-shadow:0 9px 24px #2563eb12}.knowledge-question{text-align:left;width:100%;min-height:58px;color:var(--feature-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:12px;font-weight:800;display:flex}.knowledge-list article.opened .knowledge-question svg{transform:rotate(180deg)}.knowledge-state{min-height:76px;color:var(--feature-muted);border:1px dashed #cbd9ea;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:16px;font-size:12px;display:flex}.knowledge-state>button{color:var(--blue);border-radius:var(--cs-radius-sm);background:var(--surface);font:inherit;cursor:pointer;border:1px solid #bcd1f5;padding:7px 9px;font-size:12px;font-weight:800}.support-contact-heading>div>span{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:800}.support-contact-heading h2{letter-spacing:-.03em;margin:5px 0 4px;font-size:20px}.support-contact-heading p{color:var(--feature-muted);margin:0;font-size:12px;line-height:1.5}@media (max-width:700px){.knowledge-library-head>small{justify-self:start}}@media (prefers-color-scheme:dark){html[data-theme=system] .knowledge-library-head>small{color:#b8e4c5;background:#173426}html[data-theme=system] .knowledge-categories button.selected{color:#cfe0ff;background:#1c355f;border-color:#4c75bd}}html[data-theme=dark] .knowledge-library{background:linear-gradient(145deg,#13213a,#0f1a2e)}html[data-theme=dark] .knowledge-categories button.selected{color:#cfe0ff;background:#1c355f;border-color:#4c75bd}.order-work-thread{background:linear-gradient(145deg,#f7fbff,#fff);border:1px solid #c9d8ee;border-radius:22px;gap:15px;margin:22px 0;padding:22px;display:grid;box-shadow:0 14px 36px #1c64b512}.order-work-thread>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.order-work-thread>header>span{color:#fff;background:linear-gradient(145deg,#1c64b5,#16804a);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.order-work-thread>header svg{width:20px}.order-work-thread>header h2{margin:2px 0 5px}.order-work-thread>header p{color:#65758b;margin:0;line-height:1.55}.order-work-thread>header small{color:#1c64b5;font-weight:800}.order-work-thread>header>button{color:#1c64b5;border-radius:var(--cs-radius-sm);background:var(--surface);cursor:pointer;border:1px solid #c9d8ee;place-items:center;width:40px;height:40px;display:grid}.order-work-messages article.is-own{color:#fff;background:#1c64b5;border-color:#1c64b5;border-radius:14px 4px 14px 14px;justify-self:end}.order-work-thread>form{align-items:stretch;gap:10px;display:flex}.order-work-thread textarea{background:var(--surface);color:#17253a;min-width:0;font:inherit;resize:vertical;border:1px solid #c9d8ee;border-radius:13px;flex:1;padding:12px}.order-work-thread>form button,.order-work-thread>footer>button{color:#fff;border-radius:var(--cs-radius-sm);min-height:48px;font:inherit;cursor:pointer;background:#1c64b5;border:0;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:800;display:flex}.order-work-thread button:disabled{cursor:not-allowed;opacity:.58}.order-reschedule-list{gap:10px;display:grid}.order-reschedule-card{color:#214f83;background:#f3f8ff;border:1px solid #bcd1ee;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.order-reschedule-card>svg{width:20px;margin-top:2px}.order-reschedule-card>div{gap:3px;min-width:0;display:grid}.order-reschedule-card small{color:#65758b;font-weight:800}.order-reschedule-card strong{color:#17253a;font-size:16px}.order-reschedule-card span{color:#53677f;font-size:13px}.order-reschedule-card.is-accepted{color:#187340;background:#effaf3;border-color:#b8dfc5}.order-reschedule-card.is-declined,.order-reschedule-card.is-expired{color:#65758b;background:#f8fafc;border-color:#dfe7f2}.order-reschedule-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:7px;display:flex}.order-reschedule-actions button{color:#fff;border-radius:var(--cs-radius-sm);min-height:42px;font:inherit;cursor:pointer;background:#1c64b5;border:0;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:800;display:inline-flex}.order-reschedule-actions button:last-child{color:#31506f;background:var(--surface);border:1px solid #c9d8ee}.order-reschedule-actions svg{width:17px}.order-work-thread>footer{border-top:1px solid #dfe7f2;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.order-work-thread>footer>div{align-items:flex-start;gap:9px;display:flex}.order-work-thread>footer>div>svg{color:#1c64b5;flex:none;width:19px}.order-work-thread>footer span{gap:2px;display:grid}.order-work-thread>footer small{color:#65758b}.order-reschedule-card p{color:#263d58;overflow-wrap:anywhere;margin:3px 0;font-size:14px;line-height:1.45}@media (max-width:680px){.order-work-thread{padding:17px}.order-work-thread>header{grid-template-columns:auto minmax(0,1fr)}.order-work-thread>header>button{grid-column:1/-1;width:100%}.order-work-thread>form,.order-work-thread>footer{flex-direction:column;align-items:stretch}.order-work-thread>form button,.order-work-thread>footer>button{width:100%}.order-reschedule-actions{display:grid}.order-reschedule-actions button{width:100%}}html[data-theme=dark] .order-work-thread{background:linear-gradient(145deg,#102033,#152438);border-color:#334b69}html[data-theme=dark] .order-work-thread>header>button,html[data-theme=dark] .order-work-messages article,html[data-theme=dark] .order-work-thread textarea{color:#e6eef9;background:#15283e;border-color:#3c536f}@media (prefers-color-scheme:dark){html[data-theme=system] .order-work-thread{background:linear-gradient(145deg,#102033,#152438);border-color:#334b69}html[data-theme=system] .order-work-thread>header>button,html[data-theme=system] .order-work-messages article,html[data-theme=system] .order-work-thread textarea{color:#e6eef9;background:#15283e;border-color:#3c536f}}@media (max-width:600px){.cabinet-page .cabinet-welcome>div>span{font-size:14px}.cabinet-page .cabinet-welcome p{font-size:16px;line-height:1.5}.cabinet-page .active-order-top{flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.4}.cabinet-page .order-kicker{font-size:13px}.cabinet-page .order-main p{font-size:16px}.cabinet-page .order-meta{font-size:14px;line-height:1.45}.cabinet-page .order-total-card span{font-size:12px}.cabinet-page .order-open-link{font-size:14px}.cabinet-page .order-feed-state small,.cabinet-page .order-history-head small{font-size:12px}.cabinet-page .order-feed-state p{font-size:14px;line-height:1.55}.cabinet-page .order-feed-state>a,.cabinet-page .order-feed-state>button{font-size:14px}.cabinet-page .order-history-head>span{font-size:12px}.cabinet-page .order-history article strong{font-size:14px}.cabinet-page .order-history article span{font-size:13px;line-height:1.45}.cabinet-page .quick-actions strong{font-size:15px}.cabinet-page .quick-actions small{font-size:13px;line-height:1.45}.cabinet-page .cabinet-nav>a,.cabinet-page .cabinet-nav>button{font-size:12px}}:is(.cabinet-page,.feature-page,.checkout-page,.order-detail-page,.privacy-page) :is(small,time,figcaption,dt,.eyebrow){font-size:13px;line-height:1.45}.cabinet-header,.feature-header,.checkout-header,.order-detail-header{z-index:50;border:0;border-bottom:2px solid var(--cabinet-line);background:color-mix(in srgb,var(--cabinet-card) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:16px;width:100%;min-width:0;height:auto;min-height:62px;padding:16px max(16px,50vw - 590px);display:flex;position:sticky;top:0}.cabinet-header-back,.feature-header .cabinet-header-back{min-height:40px;color:var(--cabinet-text);border:2px solid var(--cabinet-line);border-radius:var(--cabinet-control);background:0 0;flex:none;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:700;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.cabinet-header-actions>button{border:2px solid var(--cabinet-line);border-radius:var(--cabinet-control);background:var(--cabinet-card);width:40px;height:40px}.feature-status-badge{min-height:36px;color:var(--cabinet-action);background:color-mix(in srgb,var(--cabinet-action) 13%,transparent);border:0;border-radius:999px;padding:7px 11px;font-size:13px}.cabinet-page{padding-bottom:0}.cabinet-shell{min-height:100vh}.cabinet-workspace{grid-template-columns:180px minmax(0,1fr);align-items:start;width:100%;min-width:0;max-width:1180px;min-height:calc(100vh - 66px);margin:0 auto;display:grid}.cabinet-nav{z-index:10;border:0;border-right:2px solid var(--cabinet-line);width:180px;height:calc(100vh - 66px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:stretch;gap:8px;padding:16px;display:flex;position:sticky;top:66px;bottom:auto;left:auto;transform:none}.cabinet-nav button.active{color:var(--cabinet-accent);background:color-mix(in srgb,var(--cabinet-accent) 10%,transparent);font-weight:700}.cabinet-welcome,.feature-intro{color:#fff;background:linear-gradient(115deg,#1e4fd0 0%,#2563eb 60%,#17853f 132%);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;max-width:none;margin:0 0 16px;padding:24px;display:flex;position:relative;overflow:hidden}.cabinet-page :is(.active-order,.order-feed-state,.calculator-return-card,.order-history,.retention-hub,.retention-card,.quick-actions>a,.quick-actions>button,.profile-name-panel,.theme-settings,.payment-methods-card,.bonus-balance-card,.referral-card,.home-space-editor,.home-space-success,.objects-state,.objects-grid article,.home-care-settings,.account-security-settings,.profile-menu>a,.profile-menu>button,.push-settings),.feature-page :is(.assistant-form-card,.assistant-result-card,.repeat-editor-card,.previous-order-card,.diff-card,.helper-card,.auto-config-card,.auto-summary,.privacy-rail,.auto-promise,.knowledge-library,.support-contact-card,.order-work-thread),.checkout-page :is(.checkout-form-card,.checkout-summary,.checkout-state),.order-detail-page :is(.order-detail-hero,.order-detail-card,.order-composition-card),.privacy-page .privacy-consent-list>article{border:2px solid var(--cabinet-line);border-radius:var(--cabinet-radius);background:var(--cabinet-card);box-shadow:var(--cabinet-shadow)}.cabinet-page :is(.retention-hub,.referral-card,.bonus-balance-card),.feature-page :is(.assistant-result-card,.knowledge-library,.order-work-thread){background:var(--cabinet-card)}.cabinet-page :is(.active-order,.retention-hub,.payment-methods-card,.home-care-settings,.account-security-settings,.push-settings){border-radius:var(--cabinet-radius)}.cabinet-page .active-order-top{color:var(--cabinet-muted);border-bottom:2px solid var(--cabinet-line);background:var(--cabinet-card);padding:12px 16px;font-size:13px}.cabinet-page .order-main{align-items:center;padding:24px}.cabinet-page .order-main h2{margin:6px 0;font-size:28px}.cabinet-page .order-main p{color:var(--cabinet-muted);font-size:16px}.cabinet-page .order-kicker,.cabinet-page :is(.calculator-return-card,.order-feed-state,.retention-card) small,.cabinet-page .eyebrow{color:var(--cabinet-accent);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.cabinet-page .order-total-card{background:color-mix(in srgb,var(--cabinet-action) 10%,var(--cabinet-card));border-radius:12px;padding:16px}.cabinet-page .order-open-link,.cabinet-page .calculator-return-card>.button,.cabinet-page .calculator-return-card>a,.cabinet-page .button-primary,.feature-page .button-primary,.checkout-page .button-primary{min-height:46px;color:var(--on-accent);border-radius:var(--cabinet-control);background:var(--accent);box-shadow:none;border:0;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:16px;font-weight:700;transition:background .18s,opacity .18s;display:inline-flex}.cabinet-page .order-open-link{margin:0 24px 24px}.cabinet-page :is(.order-open-link,.button-primary):hover,.feature-page .button-primary:hover,.checkout-page .button-primary:hover{background:var(--accent-hover);transform:none}.cabinet-page .button-ghost,.feature-page .button-ghost{min-height:44px;color:var(--cabinet-accent);border:2px solid var(--cabinet-line);border-radius:var(--cabinet-control);box-shadow:none;background:0 0;padding:12px 20px}.cabinet-page .quick-actions,.cabinet-page .objects-grid{gap:16px}.cabinet-page .action-icon.green{color:var(--cabinet-action);background:color-mix(in srgb,var(--cabinet-action) 15%,transparent)}.cabinet-page :is(.quick-actions,.retention-card,.objects-grid) small,.cabinet-page :is(.quick-actions,.retention-card) p{color:var(--cabinet-muted);font-size:13px}.cabinet-page .status-live{color:var(--cabinet-action);background:color-mix(in srgb,var(--cabinet-action) 14%,transparent);border:0}.cabinet-page .profile-hero{background:linear-gradient(115deg,#1e4fd0 0%,#2563eb 72%,#17853f 142%);border-radius:18px;padding:24px}.cabinet-page .profile-hero .profile-private{border-radius:var(--cabinet-control);min-height:40px}.cabinet-page :is(.theme-settings,.payment-methods-card,.home-care-settings,.account-security-settings,.push-settings){margin-top:16px;padding:24px}.cabinet-page :is(.theme-settings,.payment-methods-card,.home-care-settings,.account-security-settings,.push-settings) h2{font-size:20px}.cabinet-page .theme-options button.selected{color:var(--cabinet-accent);border-color:var(--cabinet-accent);background:color-mix(in srgb,var(--cabinet-accent) 9%,var(--cabinet-card))}.feature-page{--feature-surface:var(--cabinet-card);--feature-canvas:var(--cabinet-bg);--feature-ink:var(--cabinet-text);--feature-muted:var(--cabinet-muted);--feature-border:var(--cabinet-line);background:var(--cabinet-bg)}.feature-intro{padding:24px;display:block}.feature-intro .eyebrow{color:#ffffffc7}.feature-page :is(.choice-row button,.repeat-options button,.knowledge-categories button){border:2px solid var(--cabinet-line);border-radius:var(--cabinet-control);background:var(--cabinet-card);min-height:40px;font-size:13px}.feature-page :is(.choice-row button.selected,.repeat-options button.selected,.knowledge-categories button.selected){color:var(--cabinet-accent);border-color:var(--cabinet-accent);background:color-mix(in srgb,var(--cabinet-accent) 9%,var(--cabinet-card))}.feature-page :is(.assistant-result-card p,.helper-answer p,.knowledge-answer p){color:var(--cabinet-muted);font-size:14px}.checkout-intro{color:#fff;background:linear-gradient(115deg,#1e4fd0 0%,#2563eb 60%,#17853f 132%);margin-bottom:16px;padding:24px;position:relative;overflow:hidden}@media (max-width:899px){.cabinet-header,.feature-header,.checkout-header,.order-detail-header{gap:8px;height:62px;padding:8px 12px}.cabinet-header-back,.feature-header .cabinet-header-back{min-height:40px;padding:8px 10px}.cabinet-workspace{min-height:calc(100vh - 62px);display:block}.cabinet-nav{z-index:60;width:100%;height:auto;min-height:66px;padding:0 8px env(safe-area-inset-bottom);border:0;border-top:2px solid var(--cabinet-line);background:var(--cabinet-card);grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;inset:auto 0 0}.cabinet-welcome,.feature-intro{align-items:flex-start;padding:20px}.cabinet-welcome{flex-direction:column}}@media (max-width:620px){.cabinet-page .order-main{padding:20px 16px}.cabinet-page .order-open-link{margin:0 16px 18px}.cabinet-page :is(.retention-hub,.theme-settings,.payment-methods-card,.home-care-settings,.account-security-settings,.push-settings){padding:18px}.cabinet-page .profile-hero,.checkout-intro{padding:20px}}:is(.cabinet-page,.feature-page,.checkout-page,.order-detail-page,.privacy-page) :is(strong,b){font-weight:700!important}:is(.cabinet-page,.feature-page,.checkout-page,.order-detail-page,.privacy-page) :is(button,.button){line-height:1.35;font-size:16px!important;font-weight:600!important}:is(.cabinet-page,.feature-page,.checkout-page,.order-detail-page,.privacy-page) :is(small,time,figcaption,code,.eyebrow,.status-live,.feature-status-badge,.feature-state,.local-assistant-chip,.order-kicker,.order-number,.order-meta,.price-contract,.saved-draft,.privacy-rail,.auto-promise,.helper-case-state,.knowledge-state,.cabinet-toast){line-height:normal;font-size:13px!important;font-weight:500!important}:is(.cabinet-page,.feature-page,.checkout-page,.order-detail-page,.privacy-page) :is(label,legend){line-height:normal;font-size:16px!important;font-weight:600!important}.cabinet-page .cabinet-nav :is(button,a),.feature-page :is(.feature-back,.cabinet-header-back),:is(.checkout-page,.order-detail-page,.privacy-page) .cabinet-header-back{font-size:13px!important;font-weight:500!important}.cabinet-page .cabinet-nav :is(button.active,a[aria-current=page]){font-weight:700!important}@keyframes cabinet-new-order-sheen{0%,72%{opacity:0;transform:translate(-180%)skew(-18deg)}77%{opacity:.32}92%{opacity:.18;transform:translate(460%)skew(-18deg)}to{opacity:0;transform:translate(460%)skew(-18deg)}}@media (max-width:760px){html[data-theme=dark] .cabinet-page .cabinet-nav button.active{color:#8fb7ff}@media (prefers-color-scheme:dark){html[data-theme=system] .cabinet-page .cabinet-nav button.active{color:#8fb7ff}}}.loyalty-overview .bonus-balance-main small,.loyalty-overview .bonus-balance-main p{font-size:12px}.loyalty-overview .bonus-balance-main strong{font-size:28px}.loyalty-overview .bonus-journal-head span,.loyalty-overview .bonus-journal-row>div span{font-size:12px}.loyalty-overview .bonus-journal-row>div strong,.loyalty-overview .bonus-journal-row>b{font-size:13px}.loyalty-overview .bonus-journal-empty strong{font-size:14px}.loyalty-overview .bonus-journal-empty p{font-size:12px}.referral-hero-card{border:1px solid color-mix(in srgb,var(--blue) 18%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 10%,var(--surface-raised)),color-mix(in srgb,var(--green) 13%,var(--surface-raised)));border-radius:26px;grid-template-columns:minmax(0,1fr) 260px;min-height:340px;padding:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #1e499117}.referral-code-row{grid-template-columns:minmax(0,1fr) 190px;gap:12px;display:grid}.referral-code-row label,.referral-code{border:1px solid var(--border);background:var(--surface-soft);border-radius:15px;gap:6px;min-width:0;padding:13px 15px;display:grid}.referral-share-actions .button{min-height:48px}.referral-share-actions .button svg{width:17px}.referral-share-actions .button:disabled{cursor:wait;opacity:.55}.referral-copy-status{min-height:18px;color:var(--green);align-items:center;gap:5px;margin:10px 0 -5px;font-size:12px;font-weight:750;display:flex}.referral-terms summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 22px;font-size:12px;font-weight:800;list-style:none;display:flex}.referral-state-card{align-items:center;gap:16px;min-height:190px;padding:28px;display:flex}.auth-referral-note{color:var(--ink);border:1px solid color-mix(in srgb,var(--green) 24%,var(--border));background:color-mix(in srgb,var(--green) 6%,var(--surface-raised));border-radius:13px;align-items:flex-start;gap:10px;margin:13px 0 2px;padding:12px 13px;display:flex}.auth-referral-note>svg{width:19px;color:var(--green);flex:none}.auth-referral-note>span{color:var(--muted);gap:2px;font-size:12px;line-height:1.5;display:grid}.auth-referral-note strong{color:var(--ink);font-size:12px}.invite-page{background:radial-gradient(circle at 14% 10%,#2563eb1f,transparent 33%),radial-gradient(circle at 88% 90%,#1693441f,transparent 34%),var(--surface-soft);min-height:100vh;padding:30px}.invite-header{justify-content:space-between;align-items:center;gap:20px;width:min(1080px,100%);margin:0 auto 30px;display:flex}.invite-header img{width:190px;height:auto}.invite-header>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.invite-header>span svg{width:15px;color:var(--green)}.invite-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:28px;width:min(640px,100%);margin:0 auto;padding:50px;position:relative;overflow:hidden;box-shadow:0 28px 80px #18396f24}.invite-card:before{content:"";background:color-mix(in srgb,var(--blue) 7%,transparent);border-radius:50%;width:300px;height:300px;position:absolute;top:-115px;right:-95px}.invite-card .eyebrow{color:var(--blue);align-items:center;gap:7px;display:flex;position:relative}.invite-card h1{letter-spacing:-.055em;max-width:500px;margin:16px 0 14px;font-size:clamp(34px,7vw,54px);line-height:1.04;position:relative}.invite-card>p{max-width:520px;color:var(--muted);margin:0;font-size:13px;line-height:1.7;position:relative}.invite-card ul{gap:10px;margin:25px 0;padding:0;list-style:none;display:grid;position:relative}.invite-card li{color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.invite-card li svg{width:17px;color:var(--green)}.invite-cta{width:max-content;min-height:50px;margin-top:3px;position:relative}.invite-cta svg{width:17px}.invite-card>small{max-width:490px;color:var(--muted);margin-top:15px;font-size:12px;line-height:1.55;display:block;position:relative}.invite-visual{z-index:2;color:#fff;background:linear-gradient(145deg,var(--blue-action),var(--green-action));opacity:.95;border-radius:55% 45%/66% 60% 40% 34%;place-items:center;width:86px;height:108px;display:grid;position:absolute;top:31px;right:34px;transform:rotate(7deg)}.invite-visual>svg{width:29px;transform:rotate(-7deg)}.invite-visual i{color:#72500e;background:#f7c85e;border:3px solid #ffe19a;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;font-weight:800;display:grid;position:absolute}.invite-visual i:first-of-type{top:3px;right:-11px}.invite-visual i:last-of-type{bottom:5px;left:-11px}.invite-card-invalid .invite-visual{filter:grayscale();opacity:.5}@media (max-width:760px){.referral-hero-card{grid-template-columns:1fr;min-height:auto;padding:27px}.referral-code-row{grid-template-columns:1fr}.invite-card{padding:38px 28px}.invite-visual{transform-origin:100% 0;opacity:.45;top:22px;right:18px;transform:scale(.72)rotate(7deg)}}@media (max-width:520px){.referral-hero-card{padding:23px 20px}.referral-share-actions .button{width:100%}.referral-state-card{flex-wrap:wrap;align-items:flex-start}.invite-page{padding:18px}.invite-header{margin-bottom:18px}.invite-header img{width:155px}.invite-header>span{font-size:0}.invite-card{border-radius:22px;padding:32px 22px}.invite-card h1{max-width:300px;font-size:35px}.invite-visual{top:14px;right:8px;transform:scale(.58)rotate(7deg)}.invite-cta{justify-content:center;width:100%}}.feature-page :is(.feature-back,.cabinet-header-back),:is(.checkout-page,.order-detail-page,.privacy-page) .cabinet-header-back{font-weight:600!important}.cabinet-page :is(.eyebrow,.order-kicker),.feature-page .eyebrow,.checkout-page .eyebrow,.order-detail-page .eyebrow,.privacy-page .eyebrow{letter-spacing:.05em;font-size:13px!important;font-weight:800!important}.cabinet-page :is(.status-live,.local-assistant-chip),.feature-page :is(.feature-status-badge,.feature-state),.order-detail-page .order-detail-status{font-size:13px!important;font-weight:600!important}.cabinet-page :is(.order-meta,.order-total-card>span,.order-history-head>span,.order-history article span,.cabinet-notifications-head span,.profile-name-head span,.theme-settings-head span,.theme-settings-status,.balance-card span,.referral-card span,.objects-grid span:not(.object-icon),.home-space-editor-head span,.home-space-message,.archived-spaces-head small,.bonus-journal-head span,.bonus-journal-row>div span,.payment-methods-head span,.payment-card-copy span,.payment-default,.payment-methods-foot,.payment-methods-error,.home-care-settings>header small,.home-care-state,.account-security-settings>header small,.push-settings small),.feature-page :is(.privacy-rail>span,.assistant-step i,.assistant-step span,.result-head>span,.price-contract span,.price-contract small,.saved-draft>span,.auto-help-copy,.calculator-handoff>span,.previous-order-top,.previous-meta,.inline-empty,.helper-suggestions>span,.helper-message small,.helper-message em,.helper-handoff span,.auto-promise>i,.auto-section-title span,.package-grid small,.site-checks span,.auto-summary>small,.auto-summary dl>div,.auto-guard span,.auto-success span,.helper-case-state,.helper-case-priority,.knowledge-library-head>div>span,.knowledge-library-head>small,.knowledge-state,.support-contact-heading>div>span),.checkout-page :is(.checkout-section-title>span,.checkout-summary>span,.checkout-time-note,.checkout-amount-label,.checkout-summary small),.order-detail-page :is(.order-detail-status,.order-detail-hero small,.order-detail-facts span,.order-detail-section-head span,.order-detail-item small,.order-detail-item span),.privacy-page :is(.privacy-intro small,.privacy-facts li,.privacy-links a){line-height:normal;font-size:13px!important;font-weight:500!important}.auth-page .otp-input{font-size:23px!important;font-weight:800!important}@media (max-width:899px){.cabinet-header,.feature-header,.checkout-header,.order-detail-header{height:auto;min-height:52px;padding:8px}.cabinet-welcome,.feature-intro,.checkout-intro,.cabinet-page .profile-hero,.cabinet-page .order-main,.cabinet-page :is(.retention-hub,.theme-settings,.payment-methods-card,.home-care-settings,.account-security-settings,.push-settings){padding:24px}}.order-time-extension-options button{min-height:92px;color:var(--ink);border:1px solid var(--border);background:var(--surface);font:inherit;text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.order-time-extension-error button,.order-time-extension>button{min-height:38px;color:inherit;border-radius:var(--cs-radius-sm);font:inherit;background:0 0;border:1px solid;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.order-time-extension.is-loading,.order-time-extension.is-problem,.order-time-extension.is-pending,.order-time-extension.is-approved,.order-time-extension.is-separate{align-items:flex-start;gap:14px;display:flex}.order-time-extension.is-loading>svg,.order-time-extension.is-problem>svg,.order-time-extension.is-pending>svg,.order-time-extension.is-approved>svg,.order-time-extension.is-separate>svg{width:26px;color:var(--green);flex:none}.order-time-extension.is-loading>div,.order-time-extension.is-problem>div,.order-time-extension.is-pending>div,.order-time-extension.is-approved>div,.order-time-extension.is-separate>div{flex:1;gap:3px;display:grid}.order-time-extension.is-loading strong,.order-time-extension.is-problem strong{font-size:13px}.order-time-extension.is-pending{background:linear-gradient(135deg,var(--blue-soft),var(--surface) 70%);border-color:#bcd0ef}.order-time-extension.is-pending>svg{color:var(--blue)}.order-time-extension.is-pending>div>span,.order-time-extension.is-approved>div>span{margin-top:6px;font-size:12px;font-weight:800}.order-time-extension.is-approved{background:linear-gradient(135deg,var(--green-soft),var(--surface) 70%);border-color:#9ed6ae}.order-time-extension.is-separate{background:linear-gradient(135deg,#fff7e5,var(--surface) 70%);border-color:#e8cc91}.order-time-extension.is-separate>svg{color:#9a6819}.order-time-extension.is-separate>a{color:#fff;border-radius:var(--cs-radius-sm);white-space:nowrap;background:#8a631d;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:flex}@media (max-width:680px){.order-time-extension-options button{min-height:70px}.order-time-extension.is-loading,.order-time-extension.is-problem,.order-time-extension.is-pending,.order-time-extension.is-approved,.order-time-extension.is-separate{flex-wrap:wrap}.order-time-extension.is-pending>button,.order-time-extension.is-separate>a{margin-left:40px}}html[data-theme=dark] .order-time-extension.is-separate{background:linear-gradient(135deg,#302819,var(--surface) 70%);border-color:#665126}@media (prefers-color-scheme:dark){html[data-theme=system] .order-time-extension.is-separate{background:linear-gradient(135deg,#302819,var(--surface) 70%);border-color:#665126}}@media (max-width:430px){.feature-page:has(.helper-card) .feature-shell{padding-left:12px;padding-right:12px}.feature-page:has(.helper-card) .feature-intro{padding:20px}}:is(.checkout-space-list label,.checkout-bonus-choice,.checkout-notice,.auth-consent):has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--blue) 38%,transparent);outline-offset:3px}.quote-mobile-summary,.checkout-mobile-summary,.cabinet-mobile-nav{display:none}@media (max-width:899px){:is(.feature-page,.checkout-page,.order-detail-page,.privacy-page){padding-bottom:calc(78px + env(safe-area-inset-bottom))}.cabinet-mobile-nav{z-index:72;min-height:66px;padding:0 8px env(safe-area-inset-bottom);border-top:2px solid var(--cabinet-line,var(--border));background:var(--cabinet-card,var(--surface-raised));grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #10213a14}.cabinet-mobile-nav a{min-width:0;min-height:64px;color:var(--cabinet-muted,var(--muted));border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 2px;line-height:1.2;display:flex;font-size:13px!important;font-weight:600!important}.quote-mobile-summary{z-index:70;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));min-height:64px;color:var(--ink);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-raised) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 9px 15px;position:fixed;left:10px;box-shadow:0 14px 36px #10213a33}.quote-mobile-summary.is-visible{display:flex}.checkout-mobile-summary{z-index:71;right:8px;bottom:calc(72px + env(safe-area-inset-bottom));border:1px solid var(--cabinet-line,var(--border));background:color-mix(in srgb,var(--cabinet-card,var(--surface-raised)) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:9px 10px 9px 15px;display:flex;position:fixed;left:8px;box-shadow:0 14px 36px #10213a33}.checkout-mobile-summary .button{min-height:46px;padding:0 16px}}.order-detail-page .order-detail-status.is-matching,.cabinet-page .status-live.is-matching{color:var(--green);background:linear-gradient(100deg,var(--green) 0 36%,var(--blue) 46%,#55c97d 54%,var(--green) 64% 100%);box-shadow:none;letter-spacing:-.012em;-webkit-text-fill-color:transparent;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;border:0;border-radius:0;padding:0;line-height:1.25;animation:2.8s linear infinite matching-status-shimmer;font-size:16px!important;font-weight:800!important}.order-detail-page .order-detail-status.is-matching i,.cabinet-page .status-live.is-matching i{background:var(--green-action);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 12%,transparent);-webkit-text-fill-color:initial;--matching-ring:var(--green);flex:none;animation:1.8s ease-out infinite matching-dot-radar}@keyframes matching-dot-radar{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--matching-ring) 55%,transparent),0 0 0 0 color-mix(in srgb,var(--matching-ring) 30%,transparent)}60%{box-shadow:0 0 0 7px color-mix(in srgb,var(--matching-ring) 0%,transparent),0 0 0 3px color-mix(in srgb,var(--matching-ring) 18%,transparent)}to{box-shadow:0 0 0 7px #0000,0 0 0 10px #0000}}@keyframes matching-status-shimmer{0%{background-position:100% 0}to{background-position:-55% 0}}html[data-theme=dark] :is(.order-detail-page .order-detail-status.is-matching,.cabinet-page .status-live.is-matching){background-image:linear-gradient(100deg,#75dfa0 0 36%,#8ab4ff 46%,#d7f9e2 54%,#75dfa0 64% 100%)}@media (prefers-color-scheme:dark){html[data-theme=system] :is(.order-detail-page .order-detail-status.is-matching,.cabinet-page .status-live.is-matching){background-image:linear-gradient(100deg,#75dfa0 0 36%,#8ab4ff 46%,#d7f9e2 54%,#75dfa0 64% 100%)}}.order-detail-page .order-detail-status.is-matching+small,.cabinet-page .status-live.is-matching+.order-number{white-space:nowrap;color:var(--muted);border:1px solid color-mix(in srgb,var(--blue) 24%,var(--border));background:color-mix(in srgb,var(--blue) 4%,var(--surface-raised));border-radius:10px;flex:none;padding:7px 10px;line-height:1.2}.order-detail-page .order-detail-status.is-matching+small{font-size:12px!important}.order-matching-card>button{color:#fff;border-radius:var(--cs-radius-sm);background:var(--blue-action);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font:800 12px Manrope,sans-serif;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.order-matching-card.is-choice{border-color:color-mix(in srgb,#c98b15 34%,var(--feature-border));background:color-mix(in srgb,#f5b942 7%,var(--feature-surface))}.order-matching-card.is-choice>svg,.order-matching-card.is-choice small{color:#9a6508}.order-matching-card.is-priority{border-color:color-mix(in srgb,var(--green) 30%,var(--feature-border));background:color-mix(in srgb,var(--green) 6%,var(--feature-surface))}.order-matching-card.is-priority>svg,.order-matching-card.is-priority small{color:var(--green)}.order-matching-card.is-warning{border-color:color-mix(in srgb,#c56549 32%,var(--feature-border));background:color-mix(in srgb,#c56549 6%,var(--feature-surface))}.order-matching-card.is-warning>svg,.order-matching-card.is-warning small{color:#a24b37}.order-matching-card.is-loading{grid-template-columns:auto 1fr}@media (max-width:640px){.order-matching-card>button{grid-column:1/-1;width:100%}}@media (max-width:600px){.order-detail-page .order-detail-hero>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.order-detail-page .order-detail-status.is-matching,.cabinet-page .status-live.is-matching{justify-content:flex-start;width:auto;min-width:0;font-size:16px!important}.order-detail-page .order-detail-status.is-matching+small{text-align:right;width:auto}}@media (max-width:360px){.order-detail-page .order-detail-hero>div:first-child{grid-template-columns:1fr;gap:7px}.order-detail-page .order-detail-status.is-matching+small{text-align:left}}.auth-field-note{color:var(--muted);margin:8px 0 0!important;font-size:12px!important;line-height:1.45!important}.cookie-notice{left:50%;bottom:calc(12px + var(--cookie-notice-lift,0px) + env(safe-area-inset-bottom));z-index:1200;width:min(880px,100vw - 24px);color:var(--ink);border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:14px;padding:10px 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 36px #0f172a29}.cookie-notice p{color:var(--muted);flex:1;margin:0;font-size:12px;line-height:1.45}.cookie-notice a{color:var(--blue);font-size:12px;font-weight:inherit;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.cookie-notice-actions{flex:none;gap:8px;display:flex}.cookie-notice-actions button{min-height:40px;color:var(--ink);border:1px solid var(--border);border-radius:var(--cs-radius-sm);background:var(--canvas);cursor:pointer;white-space:nowrap;padding:0 14px;font-size:13px;font-weight:600}.cookie-notice-actions button.is-primary{color:var(--on-accent);border-color:var(--blue);background:var(--accent)}.push-settings.is-recommended{border:2px solid color-mix(in srgb,var(--blue) 30%,var(--border));background:linear-gradient(135deg,var(--blue-soft),var(--surface));border-radius:20px;margin:14px 0 20px;padding:18px;box-shadow:0 10px 30px #2563eb14}.push-settings.is-recommended h2{font-size:20px}.push-settings.is-recommended p{max-width:70ch}.push-settings.is-recommended .push-settings-actions>button:first-child{background:var(--green-action);color:#fff;border-color:var(--green-action);min-height:48px;font-weight:800}.checkout-vacate-time input{min-height:50px;color:var(--ink);border:1px solid var(--border);background:var(--surface);font:inherit;border-radius:13px;padding:0 13px}.profile-vacuum-card>label{border:1px solid var(--border);background:var(--canvas);cursor:pointer;border-radius:13px;grid-template-columns:20px 24px 1fr;align-items:center;gap:9px;min-height:54px;padding:11px 12px;display:grid}.profile-vacuum-status{min-height:18px;color:var(--muted);font-size:12px}body:has(.cookie-notice) [data-client-ui=v3] .cabinet-content.profile-content{padding-bottom:calc(110px + var(--cookie-notice-height,0px) + 10px)}@media (max-width:899px){body:has(:is(.cabinet-nav,.cabinet-mobile-nav)) .cookie-notice{--cookie-notice-lift:66px}body:has(.cookie-notice) [data-client-ui=v3] .cabinet-content.profile-content{padding-bottom:calc(92px + env(safe-area-inset-bottom) + var(--cookie-notice-height,0px) + 10px)}body:has(.quote-mobile-summary.is-visible) .cookie-notice{--cookie-notice-lift:74px}body:has(.checkout-mobile-summary) .cookie-notice{--cookie-notice-lift:138px}body:has([data-checkout-step="1"] .checkout-mobile-summary) .cookie-notice{--cookie-notice-lift:66px}body:has(.feature-page .quote-mobile-summary.is-visible) .cookie-notice{--cookie-notice-lift:140px}body:has(.apartment-price-bar:not(.apartment-price-sheet .apartment-price-bar)) .cookie-notice{--cookie-notice-lift:84px}body:has(.cookie-notice):has(.apartment-price-bar:not(.apartment-price-sheet .apartment-price-bar)){padding-bottom:calc(var(--cookie-notice-height,0px) + 12px)}}@media (max-width:560px){.cookie-notice{width:calc(100vw - 20px);bottom:calc(10px + var(--cookie-notice-lift,0px) + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.cookie-notice-actions{grid-template-columns:1fr 1fr;display:grid}.push-settings.is-recommended{border-radius:17px;margin:10px 0 16px;padding:14px}}@media (prefers-reduced-motion:reduce){.order-detail-page .order-detail-status.is-matching,.cabinet-page .status-live.is-matching{background-position:50% 0;animation:none}.order-detail-page .order-detail-status.is-matching i,.cabinet-page .status-live.is-matching i{animation:none}}.cabinet-page .order-history-head{cursor:pointer;-webkit-user-select:none;user-select:none;gap:12px;list-style:none;transition:background-color .18s}.cabinet-page .order-history-head>span{flex:none;margin-left:auto}@media (max-width:600px){.cabinet-page .order-history-head{min-height:72px}}@media (prefers-reduced-motion:reduce){.cabinet-page .order-history-head{transition:none}}.cabinet-page .profile-disclosure-stack{gap:8px;margin-top:14px;display:grid}.cabinet-page .profile-disclosure-body>:is(.theme-settings,.payment-methods-card,.home-care-settings,.account-security-settings,.push-settings,.objects-section,.profile-grid,.profile-menu){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.cabinet-page .profile-disclosure-body>.objects-section,.cabinet-page .profile-disclosure-body>.profile-menu{padding:20px}.cabinet-page .objects-panel-toolbar{align-items:center;margin-bottom:14px}.cabinet-page .profile-hero{cursor:pointer}.account-data-edit{min-height:44px;color:var(--blue);background:var(--surface-raised,#fff);font:inherit;cursor:pointer;border:1px solid #c7d9fb;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex}@media (max-width:899px){.cabinet-page .profile-disclosure-stack{margin-top:10px}.cabinet-page .profile-disclosure-body>:is(.theme-settings,.payment-methods-card,.home-care-settings,.account-security-settings,.push-settings){padding:18px}.cabinet-page .profile-disclosure-body>.objects-section,.cabinet-page .profile-disclosure-body>.profile-menu{padding:16px}}@media (max-width:620px){.cabinet-page .profile-hero{flex-wrap:nowrap;gap:11px;min-height:70px;padding:12px 14px}.cabinet-page .profile-hero .profile-private{color:#0000;justify-content:center;width:40px;min-width:40px;min-height:40px;padding:0;overflow:hidden;font-size:0!important}.cabinet-page .profile-disclosure-stack{gap:6px}}.client-continuation.is-pending{background:#fff9e9;border-color:#e8b346}.client-continuation.is-approved{background:#effcf4;border-color:#78c69a}.client-continuation.is-declined,.client-continuation.is-error{background:#fff5f5;border-color:#e8a8a8}.client-continuation button{border-radius:var(--cs-radius-sm);background:var(--accent);min-height:44px;color:var(--on-accent);border:0;padding:0 14px;font-weight:800}.helper-handoff-actions a{color:#1f55ad;border-radius:var(--cs-radius-sm);background:#f1f6ff;border:1px solid #bcd1f5;align-items:center;min-height:31px;padding:6px 9px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.gift-page .gift-nominals label.is-selected{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}
:where([data-client-ui=v3]){--app-bg:#f3f7fc;--app-surface:#fff;--app-surface-muted:#f6f9fd;--app-text:#142033;--app-muted:var(--text-3);--app-border:#dce5f1;--app-primary:var(--accent);--app-on-primary:var(--on-accent);--app-accent:#2563eb;--app-accent-soft:#eaf2ff;--app-success:var(--success);--app-success-soft:#e9f8ef;--app-danger:#a8543d;--app-danger-soft:#fff1ec;--app-shadow:0 10px 28px #2563eb12;--app-radius-sm:12px;--app-radius-md:16px;--app-radius-lg:20px;--app-space-1:4px;--app-space-2:8px;--app-space-3:12px;--app-space-4:16px;--app-space-5:24px;--app-space-6:32px;--surface:var(--app-surface);--surface-raised:var(--app-surface);--surface-soft:var(--app-bg);--surface-muted:var(--app-surface-muted);--field:var(--app-surface-muted);--ink:var(--app-text);--text:var(--app-text);--muted:var(--app-muted);--border:var(--app-border);--line:var(--app-border);--blue:var(--app-accent);--blue-action:var(--app-accent);--blue-light:var(--app-accent-soft);--blue-soft:var(--app-accent-soft);--green:var(--app-success);--green-action:var(--app-success);--green-soft:var(--app-success-soft);--cabinet-bg:var(--app-bg);--cabinet-card:var(--app-surface);--cabinet-text:var(--app-text);--cabinet-muted:var(--app-muted);--cabinet-line:var(--app-border);--cabinet-accent:var(--app-accent);--cabinet-action:var(--app-success);--cabinet-action-pressed:var(--accent-hover);--cabinet-radius:var(--app-radius-lg);--cabinet-control:var(--app-radius-sm);--cabinet-shadow:var(--app-shadow);min-height:100dvh;color:var(--app-text);background:var(--app-bg);-webkit-tap-highlight-color:transparent;font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.45}html[data-theme=dark] :where([data-client-ui=v3]){--app-bg:#0b1422;--app-surface:#172033;--app-surface-muted:#1c2b43;--app-text:#f5f8ff;--app-muted:#aebbd0;--app-border:#30415c;--app-primary:var(--accent);--app-on-primary:var(--on-accent);--app-accent:#8eb5ff;--app-accent-soft:#233a5d;--app-success:#7fe1a0;--app-success-soft:#193325;--app-danger:#ffc0a0;--app-danger-soft:#302329;--app-shadow:0 10px 30px #0000002e}@media (prefers-color-scheme:dark){html[data-theme=system] :where([data-client-ui=v3]){--app-bg:#0b1422;--app-surface:#172033;--app-surface-muted:#1c2b43;--app-text:#f5f8ff;--app-muted:#aebbd0;--app-border:#30415c;--app-primary:var(--accent);--app-on-primary:var(--on-accent);--app-accent:#8eb5ff;--app-accent-soft:#233a5d;--app-success:#7fe1a0;--app-success-soft:#193325;--app-danger:#ffc0a0;--app-danger-soft:#302329;--app-shadow:0 10px 30px #0000002e}}:where([data-client-ui=v3]) :is(button,a,input,select,textarea){font-family:inherit}:where([data-client-ui=v3]) :is(button,a){-webkit-tap-highlight-color:transparent}:where([data-client-ui=v3]) :is(button,a):active{transform:scale(.985)}:where([data-client-ui=v3]) :is(button,a):focus-visible{outline:3px solid color-mix(in srgb,var(--app-accent) 34%,transparent);outline-offset:2px}[data-client-ui=v3] .cabinet-nav button.has-unfinished .cabinet-nav-icon>svg{color:#b4232a}[data-client-ui=v3] .cabinet-nav :is(button.active,a[aria-current=page]){color:var(--app-text);background:var(--app-surface);box-shadow:var(--app-shadow)}:where([data-client-ui=v3]) :is(.active-order,.order-feed-state,.calculator-return-card,.order-history,.cabinet-secondary-route,.cabinet-archive-screen,.profile-hero,.profile-name-panel,.profile-route-card,.profile-focus-screen,.theme-settings,.payment-methods-card,.home-care-settings,.account-security-settings,.push-settings,.objects-grid article,.objects-state,.profile-menu>a,.profile-menu>button,.subscriptions-card,.feature-intro,.assistant-form-card,.assistant-result-card,.repeat-editor-card,.previous-order-card,.helper-card,.checkout-form-card,.checkout-summary,.checkout-state,.order-detail-hero,.order-detail-route,.order-management-screen,.order-detail-card,.order-composition-card,.order-detail-items,.order-live-progress,.order-result-card){border-radius:var(--app-radius-lg);background:var(--app-surface);box-shadow:var(--app-shadow);border:0}[data-client-ui=v3] .status-live.is-attention{color:#94610b}[data-client-ui=v3] .status-live.is-attention i{background:#d89a27;box-shadow:0 0 0 5px #d89a2724}:root[data-theme=dark] [data-client-ui=v3] .status-live.is-attention{color:#f0c36a}@media (prefers-color-scheme:dark){:root[data-theme=system] [data-client-ui=v3] .status-live.is-attention{color:#f0c36a}}:where([data-client-ui=v3]) :is(.order-open-link,.button-primary,.auth-submit,.checkout-mobile-summary .button){min-height:48px;color:var(--app-on-primary);border-radius:var(--cs-radius-sm);background:var(--app-primary);box-shadow:none;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex;font-size:14px!important;font-weight:700!important}[data-client-ui=v3] .unfinished-quote-actions>.button{white-space:nowrap}[data-client-ui=v3] .unfinished-quote-confirm>button.is-danger{color:#fff;background:var(--app-danger)}[data-client-ui=v3] .cabinet-object-switcher.is-open .cabinet-object-switcher-button>svg:last-child{transform:rotate(180deg)}[data-client-ui=v3] .cabinet-choice-guide{border:1px solid color-mix(in srgb,#d9ad49 54%,var(--app-border));background:color-mix(in srgb,#f5bd42 14%,var(--app-surface));border-radius:18px;overflow:hidden}[data-client-ui=v3] .cabinet-choice-guide>button{text-align:left;width:100%;min-height:82px;color:var(--app-text);cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:14px;display:grid}[data-client-ui=v3] .cabinet-choice-guide>button>span{color:#975e00;background:#ffdfa0;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}[data-client-ui=v3] .cabinet-choice-guide>button>span svg{width:21px}[data-client-ui=v3] .cabinet-choice-guide>button>div{gap:2px;display:grid}[data-client-ui=v3] .cabinet-choice-guide>button strong{font-size:15px}[data-client-ui=v3] .cabinet-choice-guide>button small{color:var(--app-muted);font-size:12px!important}[data-client-ui=v3] .cabinet-choice-guide fieldset{border:0;margin:0;padding:0}[data-client-ui=v3] .cabinet-choice-guide legend{color:var(--app-text);margin-bottom:7px;font-size:12px;font-weight:800}[data-client-ui=v3] .cabinet-choice-guide fieldset>div{flex-wrap:wrap;gap:7px;display:flex}[data-client-ui=v3] .cabinet-choice-guide fieldset button{min-height:40px;color:var(--app-text);border:1px solid color-mix(in srgb,#d9ad49 48%,var(--app-border));background:color-mix(in srgb,var(--app-surface) 78%,transparent);cursor:pointer;border-radius:12px;padding:0 12px;font-size:12px;font-weight:700}[data-client-ui=v3] .cabinet-choice-guide fieldset button.selected{color:#fff;background:#9a6400;border-color:#9a6400}[data-client-ui=v3] .profile-route-card>.profile-route-icon{width:36px;height:36px;color:var(--app-accent);background:var(--app-accent-soft);border-radius:12px;place-items:center;font-style:normal;display:grid}[data-client-ui=v3] .profile-focus-screen{overflow:hidden}[data-client-ui=v3] .profile-disclosure-body>:is(.theme-settings,.payment-methods-card,.home-care-settings,.account-security-settings,.push-settings,.objects-section,.profile-grid,.profile-menu){background:var(--app-surface);box-shadow:none;border:0;border-radius:18px;margin:10px}[data-client-ui=v3] :is(.feature-intro,.checkout-intro) .eyebrow,[data-client-ui=v3] .checkout-intro>span{color:var(--app-muted);letter-spacing:0;text-transform:none;font-size:12px!important;font-weight:600!important}[data-client-ui=v3] [hidden]{display:none!important}[data-client-ui=v3] .checkout-progress button.active{background:var(--app-primary)}[data-client-ui=v3] .checkout-payment-options label.selected{border-color:var(--app-primary);background:var(--app-accent-soft)}[data-client-ui=v3] .checkout-payment-options label.selected i{border-color:var(--app-primary);background:var(--app-primary)}[data-client-ui=v3] .checkout-payment-options label.selected i:after{opacity:1}[data-client-ui=v3] .checkout-space-list label.selected,[data-client-ui=v3] .checkout-bonus-choice.selected{border-color:var(--app-accent);background:var(--app-accent-soft)}[data-client-ui=v3] .checkout-space-list button{width:100%;min-height:62px;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;align-items:center;gap:10px;padding:14px;display:flex;position:relative}[data-client-ui=v3] .checkout-space-list button>*{pointer-events:none}[data-client-ui=v3] .checkout-space-list button.selected{border-color:var(--app-accent);background:var(--app-accent-soft)}[data-client-ui=v3] .checkout-space-list button>span{width:34px;height:34px;color:var(--app-accent);background:var(--app-accent-soft);border-radius:10px;flex:none;place-items:center;display:grid}[data-client-ui=v3] .checkout-space-list button>span svg{width:18px}[data-client-ui=v3] .checkout-space-list button>div{flex:1;gap:2px;min-width:0;display:grid}[data-client-ui=v3] .checkout-space-list button strong{color:var(--app-text);font-size:14px!important}[data-client-ui=v3] .checkout-space-list button small{color:var(--app-muted);font-size:12px!important}[data-client-ui=v3] .checkout-space-list .checkout-space-indicator{border:2px solid var(--app-border);background:var(--app-surface);width:22px;height:22px;transition:border-color var(--motion-fast,.12s) ease, background var(--motion-fast,.12s) ease, box-shadow var(--motion-fast,.12s) ease;border-radius:50%;flex:none;place-items:center;display:grid}[data-client-ui=v3] .checkout-space-list .checkout-space-indicator:after{opacity:0;content:"";background:#fff;border-radius:50%;width:7px;height:7px}[data-client-ui=v3] .checkout-space-list button.selected>.checkout-space-indicator{border-color:var(--app-primary);background:var(--app-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-primary) 18%,transparent)}[data-client-ui=v3] .checkout-space-list button.selected>.checkout-space-indicator:after{opacity:1}[data-client-ui=v3] .order-detail-route>span{gap:2px;min-width:0;display:grid}[data-client-ui=v3] .order-detail-route small,[data-client-ui=v3] .order-management-header small{color:var(--app-muted);font-size:12px!important}[data-client-ui=v3] :is(.order-composition-card,.order-detail-items,.order-live-progress,.order-result-card,.assigned-specialist-card,.order-work-thread){margin-top:12px}[data-client-ui=v3].auth-page{background:var(--app-bg);padding:24px}[data-client-ui=v3] .auth-shell{background:var(--app-surface);box-shadow:var(--app-shadow);border:0;border-radius:24px;overflow:hidden}[data-client-ui=v3] .auth-story{background:linear-gradient(150deg,#1a202b,#285ddd 78%,#1b8a47 145%)}[data-client-ui=v3] .auth-card{background:var(--app-surface)}[data-client-ui=v3] .auth-step{color:var(--app-text);background:var(--app-surface-muted)}[data-client-ui=v3] .auth-card h2{color:var(--app-text);font-size:28px!important}[data-client-ui=v3] .auth-card>p{color:var(--app-muted);font-size:14px!important}[data-client-ui=v3] .auth-field input{color:var(--app-text);border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:14px}@media (max-width:899px){[data-client-ui=v3] .cabinet-header-actions>.public-theme-toggle{border-radius:13px;width:40px;min-width:40px;height:40px}[data-client-ui=v3] .cabinet-nav :is(button.active,a[aria-current=page]){color:var(--app-accent);background:var(--app-accent-soft);box-shadow:none;font-weight:700!important}[data-client-ui=v3] .cabinet-nav :is(button.active,a[aria-current=page]):before{background:var(--app-accent);content:"";border-radius:999px;width:18px;height:3px;position:absolute;top:3px}body:has(.cookie-notice) [data-client-ui=v3][data-checkout-step="1"] .checkout-shell{padding-bottom:calc(250px + env(safe-area-inset-bottom))}[data-client-ui=v3] .order-detail-facts article:first-child{grid-column:1/-1}}@keyframes quote-step-enter{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){[data-client-ui=v3] .unfinished-quote-actions>.button{flex:1}[data-client-ui=v3].auth-page{padding:0}[data-client-ui=v3] .auth-shell{border-radius:0;min-height:100dvh}[data-client-ui=v3] .auth-story{min-height:122px;padding:18px 20px}[data-client-ui=v3] .auth-story h1{font-size:23px!important}[data-client-ui=v3] .auth-card{padding:24px 20px calc(32px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){:where([data-client-ui=v3]) *,:where([data-client-ui=v3]) :before,:where([data-client-ui=v3]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:899px){[data-client-ui=v3]{--app-mobile-gutter:8px}}:root{--client-text-body-size:16px;--client-text-body-line:1.5;--client-text-secondary-size:14px;--client-text-secondary-line:1.43;--client-text-meta-size:13px;--client-control-min:44px}html[data-client-overlay-open=true]{overscroll-behavior:none}.client-overlay{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d172685;justify-content:center;align-items:center;padding:20px;animation:.16s ease-out both client-overlay-in;display:flex;position:fixed;inset:0}.client-state-panel{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:24px 1fr auto;align-items:center;gap:14px;min-height:96px;padding:18px;display:grid}.client-state-panel button,.client-state-panel a{border:1px solid var(--border);border-radius:var(--cs-radius-sm);background:var(--surface);justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}@keyframes client-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes client-panel-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media (max-width:700px){.client-overlay{align-items:flex-end;padding:0}.client-state-panel{grid-template-columns:24px 1fr}}@media (prefers-reduced-motion:reduce){.client-overlay{animation:none}}.client-overlay-scope{background:0 0;min-width:0;min-height:0}.client-profile-overlay .client-overlay-scope,.client-profile-overlay .cabinet-page{min-height:0}.client-profile-overlay .profile-disclosure-body>:is(.theme-settings,.payment-methods-card,.home-care-settings,.account-security-settings,.push-settings,.objects-section,.profile-grid,.profile-menu){box-shadow:none!important;border:0!important;margin:0!important}.client-order-chat-overlay .order-work-thread{box-shadow:none;border:0;border-radius:18px;margin:0}.client-subscription-overlay .order-subscription-card.is-open,.client-specialist-block-overlay .client-specialist-block-card.is-open{box-shadow:none;border:0;margin:0}.client-overlay .bonus-journal{border:0;padding:0}.client-overlay .bonus-journal-head{display:none}.client-overlay .bonus-journal-head strong{font-size:16px}.client-overlay .bonus-journal-head span,.client-overlay .bonus-journal-row>div span{font-size:14px}.client-overlay .bonus-journal-row>div strong,.client-overlay .bonus-journal-row>b,.client-overlay .bonus-journal-empty strong{font-size:16px}.client-overlay .bonus-journal-empty p{font-size:14px}@media (max-width:700px){.client-order-chat-overlay .order-work-thread{padding:14px}}[data-client-ui=v3] .cabinet-order-question.is-locked{opacity:.7;box-shadow:none}[data-client-ui=v3] .cabinet-home-picker.is-open .cabinet-home-change svg{transform:rotate(180deg)}[data-client-ui=v3] .cabinet-home-choice>button:hover,[data-client-ui=v3] .cabinet-cleaning-choice>a:hover{border-color:color-mix(in srgb,var(--app-accent) 38%,var(--app-border));transform:translateY(-1px)}[data-client-ui=v3] .cabinet-home-choice>button.selected{border-color:var(--app-accent);background:var(--app-accent-soft)}[data-client-ui=v3] .cabinet-cleaning-choice>a.is-primary{color:#fff;background:radial-gradient(circle at 82% 8%,#ffffff3d,#0000 34%),linear-gradient(135deg,#1f58cf 0%,#2d71ec 58%,#27899a 130%);border-color:#0000;border-radius:20px;grid-column:1/-1;min-height:104px;padding:20px;box-shadow:0 18px 36px #1f58cf3d}[data-client-ui=v3] .cabinet-cleaning-choice>a.is-primary strong{letter-spacing:-.015em;font-size:19px}[data-client-ui=v3] .cabinet-cleaning-choice>a.is-primary small{color:#ffffffc7;font-size:14px}[data-client-ui=v3] .cabinet-cleaning-choice>a.is-primary>svg{color:#fff;width:24px}[data-client-ui=v3] .cabinet-cleaning-choice>a.is-primary:hover{background:radial-gradient(circle at 82% 8%,#ffffff45,#0000 36%),linear-gradient(135deg,#194fbf 0%,#2467e3 58%,#21808f 130%);border-color:#0000;box-shadow:0 20px 40px #1f58cf4a}[data-client-ui=v3].is-route-sheet-source{display:none}.client-quiz-options.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.client-quiz-options>button{min-height:68px;color:var(--ink);border:1px solid var(--border);background:var(--canvas);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:13px 14px;display:grid}.client-quiz-back,.client-builder-back{min-height:44px;color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:0 10px;font-size:14px;font-weight:800;display:inline-flex}.client-builder-offer .eyebrow{color:var(--blue);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.client-builder-offer .eyebrow svg{width:15px}.client-welcome{background:var(--canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}.client-welcome-progress i.active{background:var(--blue)}.client-welcome-actions button{min-height:48px;color:var(--ink);border:1px solid var(--border);border-radius:var(--cs-radius-sm);background:var(--surface);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;display:flex}.client-welcome-actions .is-primary{color:var(--on-accent);border-color:var(--blue);background:var(--accent)}@media (max-width:899px){[data-client-ui=v3] .cabinet-cleaning-choice>a.is-primary{min-height:96px;padding:18px}.client-quiz-options.is-compact{grid-template-columns:1fr}.client-welcome{padding:16px}}[data-client-ui=v3] .order-detail-tabs{z-index:12;border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 0 14px;padding:6px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #1220350f}[data-client-ui=v3] .order-detail-tabs button{min-height:44px;color:var(--app-muted);border-radius:var(--cs-radius-sm);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:13px;font-weight:800;transition:color .16s,background-color .16s,box-shadow .16s;display:flex}[data-client-ui=v3] .order-detail-tabs button svg{flex:none;width:17px}[data-client-ui=v3] .order-detail-tabs button[aria-current=page]{color:var(--app-text);background:var(--app-surface);box-shadow:0 3px 12px #12203514}[data-client-ui=v3] .order-detail-route.is-primary{color:var(--app-on-primary);background:var(--app-accent)}[data-client-ui=v3] .order-detail-route.is-primary :is(small,strong),[data-client-ui=v3] .order-detail-route.is-primary>svg{color:inherit}[data-client-ui=v3] .checkout-selected-object{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:15px;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;min-height:68px;margin-bottom:16px;padding:12px 14px;display:grid}[data-client-ui=v3] .checkout-selected-object>svg{width:21px;color:var(--app-accent)}[data-client-ui=v3] .checkout-selected-object>span{gap:2px;display:grid}[data-client-ui=v3] .checkout-selected-object small{color:var(--app-muted);font-size:13px}[data-client-ui=v3] .checkout-selected-object strong{font-size:15px}[data-client-ui=v3] .checkout-selected-object a{min-height:44px;color:var(--app-accent);align-items:center;padding:0 11px;font-size:14px;font-weight:800;display:inline-flex}.support-route-actions a{min-height:58px;color:var(--ink);border:1px solid var(--border);background:var(--surface);border-radius:15px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:800;display:flex}.mobile-menu-order{justify-content:center;align-items:center;width:100%;min-height:50px;display:flex}@media (max-width:520px){[data-client-ui=v3] .order-detail-tabs button{gap:5px;padding:7px 5px;font-size:12px}[data-client-ui=v3] .order-detail-tabs button svg{display:none}}[data-client-ui=v3] :is(p,li,label,legend,button,a,input,select,textarea,strong,output){font-size:max(14px,1em)!important}[data-client-ui=v3] small{line-height:1.4;font-size:max(13px,1em)!important}[data-client-ui=v3] :is(input,select,textarea){font-size:max(16px,1em)!important}[data-client-ui=v3] :is(button,a,input,select){min-height:44px}[data-client-ui=v3] .client-access-block.is-terminal{border-color:color-mix(in srgb,var(--app-success) 28%,var(--app-border));background:linear-gradient(135deg,var(--app-success-soft),var(--app-surface))}[data-client-ui=v3] .client-access-block.is-terminal>svg,[data-client-ui=v3] .client-access-block.is-terminal small{color:var(--app-success)}[data-client-ui=v3] .client-access-block.is-review{border-color:var(--app-border);background:var(--app-surface-muted)}[data-client-ui=v3] .client-access-block.is-review>svg,[data-client-ui=v3] .client-access-block.is-review small{color:var(--app-accent)}[data-client-ui=v3] .client-service-incidents{color:var(--app-text);border:1px solid color-mix(in srgb,var(--app-danger) 22%,var(--app-border));background:linear-gradient(145deg,color-mix(in srgb,var(--app-danger-soft) 54%,var(--app-surface)),var(--app-surface) 62%);border-radius:22px;gap:14px;margin:0;padding:4px 0 0;display:grid;box-shadow:0 8px 24px #1220350f}[data-client-ui=v3] .client-service-incidents>header{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px;display:grid}[data-client-ui=v3] .client-service-incidents>header>span{width:46px;height:46px;color:var(--app-danger);background:color-mix(in srgb,var(--app-danger) 12%,var(--app-surface));border-radius:15px;place-items:center;display:grid}[data-client-ui=v3] .client-service-incidents>header svg{width:22px}[data-client-ui=v3] .client-service-incidents>header small{color:var(--app-danger);text-transform:uppercase;letter-spacing:.05em;font-weight:800}[data-client-ui=v3] .client-service-incidents h2{margin:2px 0 5px;font-size:21px;line-height:1.25}[data-client-ui=v3] .client-service-incidents>header p,[data-client-ui=v3] .client-service-incident p{color:var(--app-muted);margin:0;line-height:1.5}[data-client-ui=v3] .client-service-incidents-state.warning{border-color:color-mix(in srgb,var(--app-danger) 25%,var(--app-border))}[data-client-ui=v3] .client-service-incidents-state.warning>svg{color:var(--app-danger)}[data-client-ui=v3] .client-service-incidents-state.success{color:var(--app-success);border-color:color-mix(in srgb,var(--app-success) 28%,var(--app-border));background:var(--app-success-soft);font-weight:800}[data-client-ui=v3] .client-service-incidents button,[data-client-ui=v3] .client-service-incidents a{min-height:48px;color:var(--app-text);border:1px solid var(--app-border);border-radius:var(--cs-radius-sm);background:var(--app-surface);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:inline-flex}[data-client-ui=v3] .client-service-incidents button:disabled{cursor:default;opacity:.6}[data-client-ui=v3] .client-service-incident-decision.stop{border-color:color-mix(in srgb,var(--app-danger) 28%,var(--app-border));background:var(--app-danger-soft)}[data-client-ui=v3] .client-service-incident-decision.stop>svg{color:var(--app-danger)}[data-client-ui=v3] .client-service-incident-form select{min-height:52px;color:var(--app-text);border:1px solid var(--app-border);background:var(--app-surface);font:inherit;border-radius:13px;padding:0 12px}[data-client-ui=v3] .client-service-incidents-overlay,[data-client-ui=v3] .client-service-incidents,[data-client-ui=v3] .client-service-incident-form,[data-client-ui=v3] .client-service-incident-form>label{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%}[data-client-ui=v3] .client-service-incident-form select,[data-client-ui=v3] .client-service-incident-form textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}[data-client-ui=v3] .client-service-incident-form textarea{min-height:110px;color:var(--app-text);border:1px solid var(--app-border);background:var(--app-surface);font:inherit;resize:vertical;border-radius:13px;padding:12px}@media (max-width:680px){[data-client-ui=v3] .client-service-incidents{padding:16px}[data-client-ui=v3] .client-service-incidents>header{grid-template-columns:40px minmax(0,1fr);gap:11px}[data-client-ui=v3] .client-service-incidents>header>span{border-radius:13px;width:40px;height:40px}[data-client-ui=v3] .client-service-incidents h2{font-size:18px}}.client-state-panel.is-loading{grid-template-columns:96px 1fr auto}.client-state-panel>.cs-live-wait{--live-wait-w:96px}
.brand-not-found{--brand-404-ink:var(--ink,var(--текст,#172033));--brand-404-muted:var(--muted,var(--текст-вторичный,#667085));--brand-404-canvas:var(--canvas,var(--фон,#f8fbff));--brand-404-blue:var(--blue,var(--цвет-акцент,#2563eb));min-height:100svh;color:var(--brand-404-ink);background:var(--brand-404-canvas);font-family:var(--шрифт,"Manrope Variable", Manrope, Arial, sans-serif);place-items:center;padding:clamp(28px,6vw,80px);display:grid}.brand-not-found,.brand-not-found *{box-sizing:border-box}.brand-not-found__shell{width:min(960px,100%)}.brand-not-found__stage{border-bottom:1px solid color-mix(in srgb, var(--brand-404-ink) 13%, transparent);grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:clamp(10px,3vw,38px);display:grid}.brand-not-found__number{color:var(--brand-404-blue);font-family:var(--шрифт-заголовки,"Manrope Variable", Manrope, sans-serif);letter-spacing:-.1em;white-space:nowrap;margin:0;font-size:clamp(12rem,25vw,21rem);font-weight:800;line-height:.76}.brand-not-found__scene{aspect-ratio:4/3;align-self:center;width:100%;height:auto;margin-bottom:10px}.brand-not-found__scene.is-still :is(.cs-illu-spark,[class*=cs-m-]){animation:none}.brand-not-found__copy{max-width:580px;padding-top:clamp(28px,5vw,50px)}.brand-not-found__copy h1{color:var(--brand-404-ink);font-family:var(--шрифт-заголовки,"Manrope Variable", Manrope, sans-serif);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.45rem,3vw,2.2rem);font-weight:760;line-height:1.16}.brand-not-found__copy p{color:var(--brand-404-muted);margin:0;font-size:clamp(.96rem,1.6vw,1.08rem);line-height:1.65}.brand-not-found__action{color:var(--brand-404-blue);border-bottom:1px solid;align-items:center;gap:7px;margin-top:22px;font-weight:720;text-decoration:none;display:inline-flex}.brand-not-found__action:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-404-blue) 42%, transparent);outline-offset:5px;border-radius:2px}@media (max-width:620px){.brand-not-found{align-items:start;padding:42px 20px}.brand-not-found__stage{grid-template-columns:minmax(0,1fr) minmax(105px,30vw);gap:8px}.brand-not-found__number{font-size:clamp(7.25rem,31vw,8.75rem)}.brand-not-found__copy{padding-top:28px}}
:root{--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-hover:.3s;--motion-ease:cubic-bezier(.2, .8, .2, 1);--motion-press-scale:.995}html{scroll-behavior:auto}:where(button,[role=button],summary,.button,a[href]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}body :is(button,[role=button],summary,.button){transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), translate var(--motion-fast) var(--motion-ease), scale var(--motion-fast) var(--motion-ease)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue,#2563eb) 12%, transparent)}:where(button,[role=button],.button):active:not(:disabled){translate:0 .5px;scale:var(--motion-press-scale)}:where(button,[role=button],.button):disabled{translate:none;scale:1}:where(button,[role=button],.button)>svg,:where(nav a,nav button,.button) svg{transition:color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), translate var(--motion-fast) var(--motion-ease), scale var(--motion-fast) var(--motion-ease)}:where([aria-pressed=true],[aria-selected=true],[aria-current=page],.selected,.active)>svg{scale:1.05}@media (hover:hover) and (pointer:fine){body :is(button,[role=button],summary,.button){transition-duration:var(--motion-hover)}:where(button,[role=button],.button):hover:not(:disabled):not(:active){translate:0 -.25px}:where(button,[role=button],.button):hover:not(:disabled)>svg,:where(nav a,nav button):hover>svg{translate:.25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:where(button,[role=button],.button){translate:none!important;scale:1!important}}
html[data-modal-scroll-locked=true],html[data-modal-scroll-locked=true] body{overscroll-behavior:none}.app-overlay{z-index:2000;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:none;background:0 0;justify-content:center;align-items:center;padding:20px;animation:none;display:flex;position:fixed;inset:0;overflow:hidden}.app-overlay[hidden]{display:none!important}.app-overlay-backdrop{z-index:-1;-webkit-backdrop-filter:blur(8px)saturate(.9);backdrop-filter:blur(8px)saturate(.9);opacity:0;pointer-events:none;will-change:opacity;background:#08122294;transition:opacity .2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.app-overlay[data-state=open] .app-overlay-backdrop{opacity:1}.app-overlay-panel{contain:layout paint style;width:min(680px,100%);min-height:0;max-height:min(840px,100dvh - 40px);color:var(--text,var(--ink,#1e293b));border:1px solid color-mix(in srgb, var(--border,#dbe4f0) 86%, white);background:linear-gradient(180deg, color-mix(in srgb, var(--surface,#fff) 96%, var(--blue-soft,#eff6ff)) 0, var(--surface,#fff) 104px);touch-action:pan-y;opacity:0;will-change:transform, opacity;border-radius:26px;outline:none;flex-direction:column;transition:opacity .18s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);animation:none;display:flex;position:relative;overflow:hidden;transform:translateY(12px)scale(.985);box-shadow:0 30px 100px #07122352,inset 0 1px #ffffffb8}.app-overlay[data-state=open] .app-overlay-panel{opacity:1;transform:translate(0,0)scale(1)}.app-overlay[data-state=closing],.app-overlay[data-state=detached]{pointer-events:none}.app-overlay[data-dragging=true] .app-overlay-panel,.app-overlay[data-gesture-settling=true] .app-overlay-panel,.app-overlay[data-dragging=true] .app-overlay-backdrop,.app-overlay[data-gesture-settling=true] .app-overlay-backdrop{transition:none}.app-overlay-panel:before{z-index:2;background:linear-gradient(90deg, var(--blue,#2563eb), var(--green,#169344));content:"";border-radius:0 0 999px 999px;height:3px;position:absolute;inset:0 36px auto}.app-overlay-header{z-index:1;border-bottom:1px solid var(--border,#dbe4f0);justify-content:space-between;align-items:flex-start;gap:18px;min-height:78px;padding:18px 20px;display:flex;position:relative}.app-overlay-header>div{min-width:0}.app-overlay-header h2{color:inherit;letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.4vw,24px);line-height:1.2}.app-overlay-header p{max-width:58ch;color:var(--muted,var(--text-muted,#64748b));margin:5px 0 0;font-size:14px;line-height:1.45}.app-overlay-header button{width:44px;height:44px;color:var(--muted,var(--text-muted,#64748b));border:1px solid var(--border,#dbe4f0);background:color-mix(in srgb, var(--canvas,#f8fafc) 88%, transparent);cursor:pointer;border-radius:12px;flex:none;place-items:center;transition:border-color .12s,color .12s,background .12s;display:grid}.app-overlay-header button:hover{color:var(--blue,#2563eb);border-color:color-mix(in srgb, var(--blue,#2563eb) 32%, var(--border,#dbe4f0));background:var(--blue-soft,#eff6ff)}.app-overlay-header button:disabled{cursor:wait;opacity:.5}.app-overlay-header button svg{width:20px}.app-overlay-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;touch-action:pan-y;min-height:0;padding:20px;font-size:16px;line-height:1.5;overflow:hidden auto}.app-overlay-handle{display:none}.app-overlay-sheet .app-overlay-panel{width:min(780px,100%)}.app-overlay-dialog .app-overlay-panel{width:min(620px,100%)}.app-overlay-wide .app-overlay-panel{width:min(980px,100%)}.app-overlay-viewer{background:0 0;padding:0}.app-overlay-viewer .app-overlay-backdrop{background:#02070ee6}.app-overlay-viewer .app-overlay-panel{border-radius:0;width:min(1180px,100%);max-height:100dvh}@media (max-width:700px){.app-overlay-sheet{align-items:flex-end;padding:10px 10px 0}.app-overlay-sheet .app-overlay-panel{width:100%;max-height:min(90dvh,780px);padding-bottom:env(safe-area-inset-bottom);border-radius:26px 26px 0 0;transform:translateY(calc(100% + 24px))}.app-overlay-sheet[data-state=open] .app-overlay-panel{transform:translate(0,0)}.app-overlay-handle{z-index:3;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;place-items:center;width:100%;height:52px;margin:0 0 -13px;padding:0;display:grid;position:relative}.app-overlay-sheet .app-overlay-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.app-overlay-handle:active{cursor:grabbing}.app-overlay-handle>span{background:color-mix(in srgb, var(--muted,#64748b) 42%, transparent);border-radius:999px;width:42px;height:5px;transition:width .16s,background .16s}.app-overlay-handle:focus-visible{outline:3px solid color-mix(in srgb, var(--blue,#2563eb) 34%, transparent);outline-offset:-5px;border-radius:14px}.app-overlay-sheet[data-dragging=true] .app-overlay-handle>span,.app-overlay-sheet[data-gesture-settling=true] .app-overlay-handle>span{background:color-mix(in srgb, var(--blue,#2563eb) 66%, var(--muted,#64748b));width:50px}.app-overlay-dialog{padding:16px}.app-overlay-dialog .app-overlay-panel{border-radius:22px;max-height:calc(100dvh - 32px)}.app-overlay-header{min-height:70px;padding:15px 16px}.app-overlay-header h2{font-size:20px}.app-overlay-content{scrollbar-gutter:auto;padding:16px}}@media (prefers-reduced-motion:reduce){.app-overlay-backdrop,.app-overlay-panel{transition-duration:80ms}}
.safe-error-telemetry-notice{right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:2100;width:min(440px,100vw - 36px);color:var(--ink,#182438);border:1px solid color-mix(in srgb, #a85b3f 32%, var(--border,#d9e2ef));background:color-mix(in srgb, #a85b3f 7%, var(--surface,#fff));border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:15px;animation:.18s ease-out safe-error-notice-in;display:grid;position:fixed;box-shadow:0 18px 52px #0f172a33}.safe-error-telemetry-notice>div{gap:4px;min-width:0;display:grid}.safe-error-telemetry-notice strong{font-size:13px;line-height:1.35}.safe-error-telemetry-notice p{color:var(--muted,#667085);margin:0;font-size:12px;line-height:1.55}.safe-error-telemetry-notice button{color:#8b4432;border:1px solid color-mix(in srgb, #a85b3f 34%, var(--border,#d9e2ef));background:var(--surface,#fff);min-height:36px;font:inherit;cursor:pointer;border-radius:12px;padding:0 11px;font-size:12px;font-weight:800}.safe-error-telemetry-notice button:focus-visible{outline:3px solid color-mix(in srgb, var(--blue,#2563eb) 36%, transparent);outline-offset:3px}@keyframes safe-error-notice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.safe-error-telemetry-notice{right:12px;bottom:calc(92px + env(safe-area-inset-bottom));width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.safe-error-telemetry-notice{animation:none}}
