.ex-sum{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:11px;flex:0 0 auto}.ex-s{border:1px solid var(--border);border-radius:9px;padding:9px 11px;background:var(--surface-2)}.ex-s .l:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){font-size:9px;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.ex-s .v:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){font-family:var(--font-voice);font-size:21px;font-weight:600;line-height:1;margin-top:4px;font-variant-numeric:tabular-nums}.ex-s .s:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){font-size:10px;color:var(--text-muted);margin-top:3px}.txn{border:1px solid var(--border);border-radius:11px;background:var(--surface-2);margin-bottom:9px;overflow:hidden;box-shadow:0 1px 2px rgba(20,26,60,.04)}.txn.confident{border-left:3px solid #158a62}.txn.unsure{border-left:3px solid #d98a15}.txn.split:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){border-left:3px solid #7c5cbf}.txn-hd{gap:11px;padding:11px 13px}.txn-hd,.txn-mer{display:flex;align-items:center}.txn-mer{width:38px;height:38px;border-radius:9px;flex-shrink:0;justify-content:center;font-size:11px;font-weight:800;color:#fff;letter-spacing:-.2px}.txn-n{font-size:12.5px;font-weight:700;line-height:1.25}.txn-meta{font-size:10.5px;color:var(--text-muted);margin-top:2px}.txn-amt{font-family:var(--font-voice);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.txn-b{padding:0 13px 12px 62px}.guess{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:8px;background:var(--surface-1);border:1px solid var(--border);margin-bottom:8px}.guess-th{width:38px;height:29px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid var(--border)}.guess-p{font-size:12px;font-weight:700}.guess-why{font-size:10.5px;color:var(--text-secondary);line-height:1.45;margin-top:2px}.guess-conf{font-size:8.5px;font-weight:800;padding:2px 7px;border-radius:99px;letter-spacing:.3px;white-space:nowrap;flex-shrink:0}.guess-conf.high{background:rgba(21,138,98,.14);color:#158A62}.guess-conf.med{background:rgba(217,138,21,.14);color:#D98A15}.guess-conf.low{background:rgba(201,58,57,.13);color:#C93A39}.sched{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:7px;background:var(--surface-1);border:1px solid var(--border);font-size:11px;margin-bottom:8px}.sched-l{font-size:9px;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;flex-shrink:0}.sched-v{font-weight:700}.bar-test{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:8px;margin-bottom:8px}.bar-test.repair{background:var(--bg-success)}.bar-test.improve{background:var(--bg-warning)}.bar-test.judgment{background:var(--bg-danger)}.bar-test i{font-size:15px;flex-shrink:0;margin-top:1px}.bar-test.repair i{color:var(--text-success)}.bar-test.improve i{color:var(--text-warning)}.bar-test.judgment i{color:var(--text-danger)}.bar-t{font-size:11.5px;font-weight:800;line-height:1.3}.bar-s{font-size:10.5px;line-height:1.5;margin-top:2px}.bar-test.repair .bar-s,.bar-test.repair .bar-t{color:var(--text-success)}.bar-test.improve .bar-s,.bar-test.improve .bar-t{color:var(--text-warning)}.bar-test.judgment .bar-s,.bar-test.judgment .bar-t{color:var(--text-danger)}.txn-acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.tx-b{font-size:11px;font-weight:700;padding:7px 12px;border-radius:7px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.tx-b:hover{border-color:var(--brand);color:var(--brand)}.tx-b.confirm:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){background:#158A62;border-color:#158A62;color:#fff}.tx-b.confirm:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)):hover{background:#0F6E4E}.tx-b i{font-size:12px}.receipt{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:800;padding:2px 7px;border-radius:99px;background:rgba(201,58,57,.13);color:#C93A39;letter-spacing:.3px}.splitrow{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--border);font-size:11.5px}.splitrow:first-child{border-top:none}.split-in{width:64px;height:28px;padding:0 8px;font-size:12px;text-align:right;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--text-primary);font-variant-numeric:tabular-nums}.split-in:focus{outline:none;border-color:var(--brand)}.rulecard{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);margin-bottom:6px;font-size:11.5px}.rulecard i.x:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){font-size:14px;color:var(--text-muted);cursor:pointer;flex-shrink:0}.rulecard i.x:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)):hover{color:var(--danger)}.wtoast-hd.outage{background:linear-gradient(135deg,#1A1A2E,#3D3D5C)}.sewer{display:grid;grid-template-columns:1.3fr 1fr;gap:12px;flex:1 1 auto;min-height:0}.srisk{border:1px solid var(--border);border-radius:11px;background:var(--surface-2);margin-bottom:9px;overflow:visible;box-shadow:0 1px 2px rgba(20,26,60,.04)}.srisk.critical{border-left:3px solid #c93a39}.srisk.high{border-left:3px solid #d98a15}.srisk.moderate{border-left:3px solid #7c5cbf}.srisk.low{border-left:3px solid #158a62}.srisk-hd{display:flex;align-items:center;gap:11px;padding:11px 13px;cursor:pointer;min-height:56px;box-sizing:border-box}.srisk-hd:hover{background:var(--surface-1)}.srisk-th{width:44px;height:34px;border-radius:7px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid var(--border)}.srisk-n{font-size:12.5px;font-weight:700;line-height:1.25}.srisk-s{font-size:10.5px;color:var(--text-muted);margin-top:2px}.srisk-score{display:flex;flex-direction:column;align-items:center;flex-shrink:0;min-width:44px}.srisk-v{font-family:var(--font-voice);font-size:20px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.srisk-l{font-size:8px;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;margin-top:2px}.srisk-b{display:none;padding:0 13px 12px 68px}.srisk.open .srisk-b{display:block}.factor{display:flex;align-items:center;gap:9px;padding:7px 0;border-top:1px solid var(--border);font-size:11.5px}.factor:first-child{border-top:none}.factor i{font-size:14px;flex-shrink:0}.factor-v{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.pipe-age{display:flex;align-items:center;gap:2px;margin-top:8px}.pipe-seg{flex:1;height:6px;border-radius:2px}.rain-link{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:9px;background:var(--bg-warning);margin-top:9px}.rain-link i{font-size:15px;color:var(--text-warning);flex-shrink:0;margin-top:1px}.syn{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;flex:1 1 auto;min-height:0}#pm-syn .syn{flex:0 0 auto;align-items:start}#pm-syn .syn>.col{overflow:visible!important;min-height:0}.plat{border:1px solid var(--border);border-radius:11px;background:var(--surface-2);margin-bottom:9px;overflow:hidden;flex:0 0 auto;box-shadow:0 1px 2px rgba(20,26,60,.05),0 3px 12px rgba(20,26,60,.045)}.plat.done{border-color:#158A62;background:rgba(21,138,98,.03)}.plat-hd{display:flex;align-items:center;gap:11px;padding:11px 13px;cursor:pointer}.plat-hd:hover{background:var(--surface-1)}.plat-logo{width:36px;height:36px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;letter-spacing:-.3px}.plat-n{font-size:13px;font-weight:700;line-height:1.25}.plat-s{font-size:10.5px;color:var(--text-muted);margin-top:2px}.plat-reach{font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:99px;background:var(--surface-1);color:var(--text-secondary);white-space:nowrap}.plat-st{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:2px solid var(--border-strong);background:var(--surface-2)}.plat-st.on:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){background:#158A62;border-color:#158A62;color:#fff}.plat-st i{font-size:13px}.plat-b{display:none;padding:0 13px 13px 60px}.plat.open .plat-b{display:block}.plat-steps{font-size:11.5px;color:var(--text-secondary);line-height:1.6}.plat-steps ol{margin:6px 0 0;padding-left:17px}.plat-steps li{margin-bottom:5px}.plat-steps a{color:var(--brand);font-weight:600;text-decoration:none}.plat-steps a:hover{text-decoration:underline}.copyblock{border:1px solid var(--border);border-radius:8px;background:var(--surface-1);margin-top:9px;overflow:hidden}.copy-hd{display:flex;align-items:center;gap:7px;padding:7px 10px;background:var(--surface-2);border-bottom:1px solid var(--border)}.copy-t{font-size:10px;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.copy-btn{margin-left:auto;font-size:10.5px;font-weight:700;padding:4px 10px;border-radius:6px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:4px}.copy-btn:hover{border-color:var(--brand);color:var(--brand)}.copy-btn.done{background:#158A62;border-color:#158A62;color:#fff}.copy-btn i{font-size:12px}.copy-body{padding:9px 11px;font-size:11.5px;line-height:1.6;color:var(--text-primary);white-space:pre-wrap;max-height:180px;overflow-y:auto;font-family:var(--font-sans)}.copy-body.mono{font-family:var(--font-mono,monospace);font-size:11px}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.fcell{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2)}.fcell-l{font-size:9.5px;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;flex-shrink:0;width:52px}.fcell-v{font-size:12px;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcell-c{font-size:12px;color:var(--text-muted);cursor:pointer;flex-shrink:0}.fcell-c:hover{color:var(--brand)}.ppack{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px;margin-top:8px}.ppack img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid var(--border)}.cgate{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;margin-bottom:11px;flex:0 0 auto}.cgate.pass{background:var(--bg-success);border:1px solid rgba(21,138,98,.28)}.cgate.fail{background:var(--bg-danger);border:1px solid rgba(201,58,57,.3)}.cgate i{font-size:19px;flex-shrink:0;margin-top:1px}.cgate.pass i{color:var(--text-success)}.cgate.fail i{color:var(--text-danger)}.cgate-t{font-size:12.5px;font-weight:800;line-height:1.3}.cgate.pass .cgate-t{color:var(--text-success)}.cgate.fail .cgate-t{color:var(--text-danger)}.cgate-s{font-size:11.5px;line-height:1.55;margin-top:3px}.cgate.pass .cgate-s{color:var(--text-success)}.cgate.fail .cgate-s{color:var(--text-danger)}.syn-prog{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);margin-bottom:11px;flex:0 0 auto}.syn-bar{flex:1;height:7px;border-radius:99px;background:var(--surface-1);overflow:hidden}.syn-bar>div{height:100%;border-radius:99px;background:#158A62;transition:width .3s}#pm-syn .plat-expand{display:flex;align-items:center;gap:10px;flex:1;min-width:0;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}#pm-syn .fgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}#pm-syn .fcell{min-width:0;flex-wrap:wrap}#pm-syn .fcell-l{max-width:100%;overflow-wrap:anywhere}#pm-syn .fcell-v{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}#pm-syn .copy-hd{flex-wrap:wrap}#pm-syn .copy-t{min-width:0;overflow-wrap:anywhere}@media (max-width:640px){#pm-syn .syn{grid-template-columns:minmax(0,1fr)}#pm-syn .syn>.col{min-width:0}#pm-syn .plat-hd{align-items:start;gap:8px}#pm-syn .plat-expand{display:grid;grid-template-columns:36px minmax(0,1fr) 15px;gap:6px 10px;align-items:start}#pm-syn .plat-expand>.plat-logo{grid-column:1;grid-row:1/span 2}#pm-syn .plat-expand>span:not(.plat-logo):not(.plat-reach){grid-column:2;grid-row:1}#pm-syn .plat-expand>.plat-reach{grid-column:2/4;grid-row:2;justify-self:start;white-space:normal;max-width:100%}#pm-syn .plat-expand>i{grid-column:3;grid-row:1}#pm-syn .plat-n,#pm-syn .plat-s{overflow-wrap:anywhere}#pm-syn .plat-b{padding-left:13px}#pm-syn .fgrid{grid-template-columns:minmax(0,1fr)}#pm-syn .copy-hd,#pm-syn .syn-prog{flex-wrap:wrap}#pm-syn .syn-prog>span{flex-basis:100%;white-space:normal!important}#pm-syn .bigbtn>span{flex:1;min-width:0;word-break:normal;overflow-wrap:normal;white-space:normal}}#pm-syn .plat-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}#pm-syn .plat-actions>.btn:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;height:auto}.dc{border:1px solid var(--border);border-radius:12px;background:var(--surface-2);overflow:hidden;box-shadow:0 1px 2px rgba(20,26,60,.05),0 4px 14px rgba(20,26,60,.05)}.dc-hd{padding:13px 15px;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,var(--brand-dark),var(--brand));color:#fff}.dc-ring{position:relative;width:52px;height:52px;flex-shrink:0}.dc-ring svg{transform:rotate(-90deg)}.dc-pct{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-voice);font-size:16px;font-weight:600}.dc-b{padding:13px 15px}.dc-row{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--border)}.dc-row:first-child{border-top:none}.dc-ic{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dc-ic i{font-size:17px}.dc-t{font-size:12.5px;font-weight:700;line-height:1.3}.dc-s{font-size:11px;color:var(--text-secondary);line-height:1.5;margin-top:2px}.dc-fills{font-size:10px;color:var(--text-muted);margin-top:4px}.dc-st{font-size:9px;font-weight:800;padding:3px 9px;border-radius:99px;letter-spacing:.3px;white-space:nowrap;flex-shrink:0}.dc-st.done{background:rgba(21,138,98,.14);color:#158A62}.dc-st.todo,.est{background:rgba(217,138,21,.14);color:#D98A15}.est{display:inline-flex;align-items:center;gap:3px;font-size:8.5px;font-weight:800;padding:1px 6px;border-radius:99px;letter-spacing:.3px;vertical-align:middle;margin-left:5px;cursor:help}.est i{font-size:9px}.sec-row{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-top:1px solid var(--border)}.sec-row:first-child{border-top:none}.sec-row i.k:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){font-size:18px;color:#158A62;flex-shrink:0;margin-top:1px}.sec-t{font-size:12.5px;font-weight:700}.sec-s{font-size:11.5px;color:var(--text-secondary);line-height:1.55;margin-top:2px}.sec-s code{font-family:var(--font-mono,monospace);font-size:10.5px;background:var(--surface-1);padding:1px 5px;border-radius:4px}.tri-b{font-size:10.5px;font-weight:700;padding:5px 10px;border-radius:6px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;white-space:nowrap}.tri-b:hover{border-color:var(--brand);color:var(--brand)}.tri-b.p:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){background:var(--brand);border-color:var(--brand);color:#fff}.tri-b.no{border-color:var(--border);color:var(--text-muted)}.tri-b.no:hover{border-color:var(--danger);color:var(--danger)}.health{border:1px solid var(--border);border-radius:11px;background:var(--surface-2);overflow:hidden;margin-bottom:9px}.health.ok:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){border-left:3px solid #158a62}.health.healing{border-left:3px solid #d98a15}.health.needs-you{border-left:3px solid #c93a39}.health-hd{gap:11px;padding:11px 13px}.health-hd,.health-ic{display:flex;align-items:center}.health-ic{width:34px;height:34px;border-radius:9px;flex-shrink:0;justify-content:center}.health-ic i{font-size:17px}.health-n{font-size:12.5px;font-weight:700;line-height:1.25}.health-s{font-size:10.5px;color:var(--text-muted);margin-top:2px}.health-st{font-size:9px;font-weight:800;padding:3px 9px;border-radius:99px;letter-spacing:.3px;white-space:nowrap;flex-shrink:0}.health-st.ok:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){background:rgba(21,138,98,.14);color:#158A62}.health-st.healing{background:rgba(217,138,21,.14);color:#D98A15}.health-st.needs-you{background:rgba(201,58,57,.14);color:#C93A39}.health-b{padding:0 13px 12px 58px}.retry{display:flex;align-items:center;gap:8px;padding:7px 0;font-size:11px;border-top:1px solid var(--border)}.retry-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.retry-t{font-size:10px;color:var(--text-muted);margin-left:auto;white-space:nowrap}.spin-sm{width:13px;height:13px;border:2px solid var(--border-strong);border-top:2px solid #d98a15;border-radius:50%;animation:sp .7s linear infinite;flex-shrink:0}.staleness{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:9px;margin-top:9px;font-size:11px;line-height:1.5}.staleness.warn{background:var(--bg-warning);color:var(--text-warning)}.staleness.bad{background:var(--bg-danger);color:var(--text-danger)}.staleness i{font-size:16px;flex-shrink:0}@media (max-width:640px){.dc>.dc-b>.dc-row{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px 11px}.dc>.dc-b>.dc-row>.dc-ic{grid-column:1;grid-row:1}.dc>.dc-b>.dc-row>div{grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere}.dc>.dc-b>.dc-row>.dc-st,.dc>.dc-b>.dc-row>button{grid-column:2;grid-row:2;justify-self:start;max-width:100%;white-space:normal}}.act-sec{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:11px 2px 6px}.act-sec .line{flex:1;height:1px;background:var(--border)}.act-sec .n:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){font-size:9px;font-weight:800;padding:1px 6px;border-radius:99px;background:var(--surface-1);color:var(--text-muted)}.act-later{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.2,.8,.3,1);display:flex;flex-direction:column;gap:5px}.act-later.on:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){max-height:1600px}.act-more{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 0;margin-top:4px;border:1px dashed var(--border-strong);border-radius:8px;font-size:11.5px;font-weight:700;color:var(--text-muted);cursor:pointer}.act-more:hover{border-color:var(--brand);color:var(--brand)}.act-more i{font-size:14px;transition:transform .28s}.act-more.on i:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){transform:rotate(180deg)}.act-hero{border:1.5px solid var(--text-danger);border-radius:11px;background:linear-gradient(180deg,var(--bg-danger) 0,var(--surface-1) 46%);padding:13px 14px 12px;display:flex;flex-direction:column;gap:9px;box-shadow:0 2px 10px rgba(201,58,57,.1)}.act-hero-hd{gap:9px;flex-wrap:wrap}.act-hero-hd,.act-hero-ic{display:flex;align-items:center}.act-hero-ic{flex:0 0 auto;width:26px;height:26px;border-radius:8px;justify-content:center;background:var(--text-danger);color:#fff}.act-hero-ic i{font-size:15px}.act-hero-ttl{font-size:14.5px;font-weight:700;letter-spacing:-.2px;color:var(--text-primary);min-width:0}.act-hero-tag{font-size:9.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:var(--text-danger);background:var(--surface-0);border:1px solid var(--border);padding:3px 8px;border-radius:999px;white-space:nowrap}.act-hero-lead{font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.act-hero-steps{display:flex;flex-direction:column;gap:6px}.act-hero-step{display:flex;align-items:center;gap:10px;cursor:pointer;background:var(--surface-0);border:1px solid var(--border);border-radius:9px;padding:9px 11px;transition:border-color .15s,background .15s}.act-hero-step:hover{border-color:var(--text-danger);background:var(--surface-1)}.act-hero-n{flex:0 0 auto;width:21px;height:21px;border-radius:999px;color:#fff;font-size:11.5px;font-weight:800;display:flex;align-items:center;justify-content:center}.act-hero-step-l{font-size:12.5px;font-weight:700;color:var(--text-primary)}.act-hero-step-s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-hero-cite,.act-hero-step-s{font-size:11px;color:var(--text-muted)}.act-hero-cite{display:flex;align-items:center;gap:6px}.act-hero-explain{font-size:12px;line-height:1.6;color:var(--text-secondary);padding-top:9px;border-top:1px solid var(--border)}.act-hero-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:1px}.act-hero-b{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:8px;border:none;cursor:pointer;font-size:12px;font-weight:700;background:var(--text-danger);color:#fff}.act-hero-b:hover{filter:brightness(1.06)}.act-hero-b.ghost{background:var(--surface-0);color:var(--text-secondary);border:1px solid var(--border)}.act-hero-b.ghost:hover{border-color:var(--text-danger);color:var(--text-danger);filter:none}.gs{position:fixed;inset:0;z-index:210;background:transparent;display:none}.gs.on:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){display:block}.gs-p{position:fixed;width:560px;max-width:calc(100vw - 24px);max-height:74vh;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 18px 48px rgba(15,20,40,.28);display:flex;flex-direction:column;overflow:hidden}.gs-in{display:flex;align-items:center;gap:11px;padding:14px 16px;flex:0 0 auto;border-bottom:1px solid var(--border)}.gs-p.is-anchored .gs-in{box-sizing:border-box;height:max(var(--gs-anchor-h,38px),38px);padding:0 12px;gap:9px}.gs-p.is-anchored .gs-in i{font-size:16px}.gs-p.is-anchored .gs-in input{font-size:14px}.gs-in i{font-size:19px;color:var(--text-muted);flex-shrink:0}.gs-in input{flex:1;min-width:0;border:none;background:none;outline:none;font-size:16px;font-family:var(--font-sans);color:var(--text-primary)}.gs-in input::-moz-placeholder{color:var(--text-muted)}.gs-in input::placeholder{color:var(--text-muted)}.gs-list{flex:1 1 auto;overflow-y:auto;min-height:0;padding:6px}.gs-grp{font-size:9px;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.7px;padding:9px 10px 5px}.gs-r{display:flex;align-items:flex-start;gap:11px;padding:9px 10px;border-radius:8px;cursor:pointer;border:1px solid transparent}.gs-r.sel:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)),.gs-r:hover{background:var(--surface-1);border-color:var(--border)}.gs-r.sel:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){background:var(--bg-accent);border-color:var(--border-accent)}.gs-ic{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.gs-ic i{font-size:15px}.gs-t{font-size:12.5px;font-weight:700;line-height:1.3}.gs-s{font-size:11px;color:var(--text-secondary);line-height:1.45;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gs-s mark{background:rgba(var(--brand-rgb),.2);color:var(--text-primary);padding:0 2px;border-radius:2px;font-weight:600}.gs-meta{display:flex;align-items:center;gap:7px;margin-top:4px;font-size:10px;color:var(--text-muted)}.gs-acts{display:flex;gap:5px;flex-shrink:0;align-self:center}.gs-a{font-size:10.5px;font-weight:700;padding:5px 10px;border-radius:6px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;white-space:nowrap}.gs-a:hover{border-color:var(--brand);color:var(--brand)}.gs-a.p:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){background:var(--brand);border-color:var(--brand);color:#fff}.gs-a.p:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)):hover{background:#0F5296}.gs-answer{display:flex;align-items:flex-start;gap:11px;padding:12px 13px;margin:6px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border);border-left:4px solid var(--brand)}.gs-answer.urgent{border-left-color:#C93A39}.gs-answer .ic:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){width:30px;height:30px;border-radius:8px;flex-shrink:0;background:var(--brand);display:flex;align-items:center;justify-content:center}.gs-answer.urgent .ic:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){background:#C93A39}.gs-answer .ic i:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){font-size:16px;color:#fff}.gs-answer .t:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){font-size:12.5px;font-weight:800;line-height:1.35}.gs-answer .s:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){font-size:11.5px;color:var(--text-secondary);line-height:1.55;margin-top:3px}.gs-answer .cite{font-size:10px;color:var(--text-muted);margin-top:5px;display:flex;align-items:center;gap:4px}.gs-empty{text-align:center;padding:38px 20px;color:var(--text-muted)}.gs-empty i{font-size:30px;opacity:.35}.gs-empty .t:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){font-size:13px;font-weight:600;margin-top:9px;color:var(--text-secondary)}.gs-btn{display:flex;align-items:center;gap:7px;height:30px;padding:0 11px;margin:0 4px 0 8px;border-radius:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.62);cursor:pointer;font-size:12px;white-space:nowrap;transition:background .13s,border-color .13s,color .13s}.gs-btn:hover{background:rgba(255,255,255,.17);border-color:rgba(255,255,255,.32);color:rgba(255,255,255,.9)}.gs-btn i{font-size:15px;flex-shrink:0}.gs-btn .k:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){display:flex;align-items:center;font-size:9.5px;font-weight:700;padding:2px 6px;border-radius:4px;background:rgba(255,255,255,.14);letter-spacing:.3px;flex-shrink:0}.conn{border:1px solid var(--border);border-radius:12px;background:var(--surface-2);overflow:hidden;box-shadow:0 1px 2px rgba(20,26,60,.05),0 4px 14px rgba(20,26,60,.05)}.conn-hd{padding:12px 14px;gap:11px;border-bottom:1px solid var(--border)}.conn-hd,.conn-ic{display:flex;align-items:center}.conn-ic{width:38px;height:38px;border-radius:10px;flex-shrink:0;justify-content:center}.conn-ic i{font-size:19px}.conn-n{font-size:13.5px;font-weight:700;line-height:1.25}.conn-s{font-size:11px;color:var(--text-muted);margin-top:2px}.conn-st{font-size:9px;font-weight:800;padding:3px 9px;border-radius:99px;letter-spacing:.3px;white-space:nowrap;flex-shrink:0}.conn-st.live{background:rgba(21,138,98,.14);color:#158A62}.conn-st.pending{background:rgba(217,138,21,.14);color:#D98A15}.conn-st.off:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){background:var(--surface-1);color:var(--text-muted)}.conn-st.pro{background:linear-gradient(135deg,#7C5CBF,#A587DB);color:#fff}.conn-b{padding:13px 14px}.phone-n{font-family:var(--font-mono,monospace);font-size:17px;font-weight:700;letter-spacing:.5px}.rule{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--border);font-size:11.5px}.rule:first-child{border-top:none}.rule-from{flex:1;min-width:0}.rule-arrow{color:var(--text-muted);font-size:14px;flex-shrink:0}.rule-to{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding:4px 9px;border-radius:6px;white-space:nowrap;flex-shrink:0}.rule-to i{font-size:12px}.rules-h{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin:2px 0 4px}.rule-ib,.rules-h{color:var(--text-muted)}.rule-ib{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid var(--border);background:var(--surface-1);cursor:pointer;flex-shrink:0}.rule-ib:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}.rule-ib:disabled{opacity:.35;cursor:not-allowed}.rule-ib.danger:hover:not(:disabled){color:var(--text-danger);border-color:var(--text-danger)}.rule-ib i{font-size:14px}.rule-form{border:1px solid var(--border);border-radius:9px;padding:11px 12px;margin-top:9px;background:var(--surface-1)}.rule-form-row{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:8px}.rule-form label{display:flex;flex-direction:column;gap:3px;min-width:0}.rule-form label span{font-size:10px;font-weight:700;color:var(--text-muted)}.rule-form input,.rule-form select{font:inherit;font-size:11.5px;padding:5px 7px;border:1px solid var(--border);border-radius:6px;background:var(--surface-0);color:var(--text-primary);min-width:0;width:100%}@media (max-width:900px){.rule-form-row{grid-template-columns:1fr}}[data-ui=modern]{--brand:#15669f;--brand-dark:#123a5e;--brand-light:#5fa0d6;--brand-rgb:21,102,159;--on-brand:#ffffff;--hero-bg:linear-gradient(135deg,#17181c,#0c0c0d);--hero-btn-fg:#0c0c0d;--text-danger:#c8434b;--surface-0:#e6eaf1;--surface-1:#eef1f6;--surface-2:#ffffff;--border:rgba(15,20,30,0.14);--border-strong:rgba(15,20,30,0.26);--border-accent:rgba(15,20,30,0.38);--text-primary:#131722;--text-secondary:rgba(19,23,34,0.66);--text-muted:rgba(19,23,34,0.56);--text-accent:#15669f;--font-sans:var(--ds-archivo),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-voice:var(--ds-oswald),"Helvetica Neue",Arial,sans-serif;--r-sm:2px;--r-md:3px;--r-lg:4px;--r-xl:6px;--shadow-rest:none;--shadow-hover:0 2px 10px rgba(12,12,13,0.08);--shadow-modal:0 24px 70px rgba(12,12,13,0.30)}[data-ui=modern][data-theme=dark]{--brand:#5aa4e6;--brand-dark:#24507a;--brand-light:#7ab6ec;--brand-rgb:90,164,230;--surface-0:#0d0e10;--surface-1:#131519;--surface-2:#16181b;--border:rgba(255,255,255,0.14);--border-strong:rgba(255,255,255,0.28);--border-accent:rgba(255,255,255,0.4);--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.66);--text-muted:rgba(255,255,255,0.42);--text-accent:#7ab6ec;--on-brand:#0d1420;--hero-bg:linear-gradient(135deg,#26292f,#17191d);--hero-btn-fg:#17191d;--text-danger:#e5636b;--text-warning:#e0b15e;--text-success:#57c98a;--bg-danger:rgba(229,99,107,0.15);--bg-warning:rgba(224,177,94,0.15);--bg-success:rgba(87,201,138,0.15);--bg-accent:rgba(90,164,230,0.15)}[data-ui=modern][data-theme=foundry]{--brand:#7fb2dc;--brand-dark:#4d7ba0;--brand-light:#a9cdea;--brand-rgb:127,178,220;--surface-0:#1a2029;--surface-1:#1e252f;--surface-2:#242d38;--border:#2a3542;--border-strong:#33404e;--border-accent:#47535f;--text-primary:#eff3f7;--text-secondary:#9dabb9;--text-muted:#8695a4;--text-accent:#a9cdea;--on-brand:#0f1720;--hero-bg:linear-gradient(135deg,#232d38,#161c24);--hero-btn-fg:#0f1720;--text-danger:#ea7d74;--text-warning:#d9a05b;--text-success:#5fb896;--bg-danger:rgba(234,125,116,0.15);--bg-warning:rgba(217,160,91,0.15);--bg-success:rgba(95,184,150,0.15);--bg-accent:rgba(127,178,220,0.15)}[data-ui=modern][data-theme=ledger]{--brand:#1f5f96;--brand-dark:#143f66;--brand-light:#5a8bb5;--brand-rgb:31,95,150;--surface-0:#ece5d9;--surface-1:#e4dccd;--surface-2:#f5f0e6;--border:#d8cdb8;--border-strong:#c9bda4;--border-accent:#b5a888;--text-primary:#1e1b15;--text-secondary:#57503f;--text-muted:#8a806a;--text-accent:#1f5f96;--on-brand:#ffffff;--hero-bg:linear-gradient(135deg,#2a2417,#17130c);--hero-btn-fg:#17130c;--text-danger:#c23a2c;--text-warning:#a97418;--text-success:#0f7a55;--bg-danger:#f2e2da;--bg-warning:#efe4cd;--bg-success:#e2ebdf;--bg-accent:#e0e6ec}[data-ui=modern][data-theme=executive]{--brand:#2563eb;--brand-dark:#1d4ed8;--brand-light:#60a5fa;--brand-rgb:37,99,235;--surface-0:#f8fafc;--surface-1:#ffffff;--surface-2:#ffffff;--border:#e2e8f0;--border-strong:#cbd5e1;--border-accent:#94a3b8;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--text-accent:#2563eb;--on-brand:#ffffff;--hero-bg:linear-gradient(135deg,#0f172a,#020617);--hero-btn-fg:#0f172a;--text-danger:#c23a2c;--text-warning:#a97418;--text-success:#0f7a55;--bg-danger:#fbeceb;--bg-warning:#fbf1e0;--bg-success:#e6f2ec;--bg-accent:#e8eefb}[data-ui=modern][data-theme=blueprint]{--brand:#1568b8;--brand-dark:#0f4e8c;--brand-light:#5fa0d6;--brand-rgb:21,104,184;--surface-0:#ffffff;--surface-1:#f7f8fc;--surface-2:#f1f4fa;--border:#eaeef6;--border-strong:#dde3ee;--border-accent:#c9d3e6;--text-primary:#101828;--text-secondary:#5a6478;--text-muted:#8d96a8;--text-accent:#1568b8;--on-brand:#ffffff;--hero-bg:linear-gradient(135deg,#17181c,#0c0c0d);--hero-btn-fg:#0c0c0d;--text-danger:#c23a2c;--text-warning:#a97418;--text-success:#0f7a55;--bg-danger:#fbeceb;--bg-warning:#fbf1e0;--bg-success:#e6f2ed;--bg-accent:#e9f1fb}[data-ui=modern]{font-family:var(--font-sans);background:var(--surface-0);color:var(--text-primary)}[data-ui=modern] .cf-kv,[data-ui=modern] .dscore .n:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)),[data-ui=modern] .dt-num,[data-ui=modern] .lz-kv,[data-ui=modern] .num:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)),[data-ui=modern] .rb-kv,[data-ui=modern] .rw-score .n:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)),[data-ui=modern] .wcard-t,[data-ui=modern] .wsum .v:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)),[data-ui=modern] .wx-temp,[data-ui=modern] .wxh-temp,[data-ui=modern] .xt-big{font-family:var(--ds-newsreader),Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:0}[data-ui=modern] .hd:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){letter-spacing:1.2px;font-weight:600}[data-ui=modern]:not([data-ui-schema=modern-spatial]) .hd:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)):not(.solid-navy):not(.solid-blue):not(.solid-green):not(.solid-amber):not(.solid-red){background:var(--surface-1);color:var(--text-primary);border-bottom:1px solid var(--border)}[data-ui=modern] .card:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:none}[data-ui=modern] .card-hover:hover{box-shadow:var(--shadow-hover);transform:none}[data-ui=modern] .btn-danger,[data-ui=modern] .btn-ghost,[data-ui=modern] .btn-primary,[data-ui=modern] .btn:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){border-radius:var(--r-sm);text-transform:uppercase;letter-spacing:1px;font-weight:600;box-shadow:none}[data-ui=modern] .btn-primary:hover:not(:disabled),[data-ui=modern] .btn:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)):hover:not(:disabled){transform:none;box-shadow:none;filter:brightness(.92)}[data-ui=modern] .btn-primary{background:var(--brand);color:var(--surface-2)}[data-ui=modern] .bigbtn{border-radius:var(--r-sm);text-transform:uppercase;letter-spacing:.6px}[data-ui=modern] .chip:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){border-radius:var(--r-sm);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.6px}[data-ui=modern] .khd{background:var(--surface-1);color:var(--text-primary);border:1px solid var(--border)}[data-ui=modern] .khd,[data-ui=modern] .ticker{border-radius:var(--r-sm)}[data-ui=modern] .ticker-label{background:var(--text-primary);color:var(--surface-2);border-radius:0;letter-spacing:1.5px}[data-ui=modern] .ticker-all{color:var(--text-primary)}[data-ui=modern] .input,[data-ui=modern] .wz-in{border-radius:var(--r-sm)}[data-ui=modern] .mshell{flex:1;min-height:0;display:flex}[data-ui=modern] .mshell-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}[data-ui=modern] .mrail{width:212px;flex:0 0 212px;background:var(--nav-bg,#0a0a0b);color:#fff;display:flex;flex-direction:column;padding:22px 0 16px;border-right:1px solid rgba(255,255,255,.1)}[data-ui=modern] .mr-brand{font-family:var(--font-voice);font-weight:500;font-size:18px;letter-spacing:5px;text-transform:uppercase;color:#fff;padding:0 20px 20px}[data-ui=modern] .mr-nav{display:flex;flex-direction:column}[data-ui=modern] .mr-item{display:flex;align-items:center;gap:12px;padding:11px 20px;font-family:var(--font-voice);font-weight:500;font-size:12.5px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.58);text-decoration:none;border-left:2px solid transparent;cursor:pointer}[data-ui=modern] .mr-item i{font-size:16px}[data-ui=modern] .mr-item:hover{color:#fff}[data-ui=modern] .mr-item.on:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){color:#fff;border-left-color:#fff;background:rgba(255,255,255,.1)}[data-ui=modern] .mr-label{flex:1;min-width:0}[data-ui=modern] .mr-badge{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:0;background:rgba(255,255,255,.16);color:#fff;border-radius:2px;padding:1px 6px}[data-ui=modern] .mr-grouped{overflow-y:auto;min-height:0;flex:1 1 auto;scrollbar-width:thin}[data-ui=modern] .mr-ws{display:flex;flex-direction:column}[data-ui=modern] .mr-ws-head{padding-right:8px}[data-ui=modern] .mr-ws-title{color:inherit;text-decoration:none}[data-ui=modern] .mr-ws-toggle{background:none;border:none;color:inherit;opacity:.6;cursor:pointer;padding:2px 4px;line-height:0;flex:0 0 auto}[data-ui=modern] .mr-ws-toggle:hover{opacity:1}[data-ui=modern] .mr-ws-body{padding-bottom:6px}[data-ui=modern] .mr-sec{display:flex;flex-direction:column}[data-ui=modern] .mr-sec-label{font-family:var(--font-voice);font-size:9.5px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:rgba(255,255,255,.34);padding:8px 20px 3px}[data-ui=modern] .mr-sub{display:flex;align-items:center;gap:8px;padding:6px 20px 6px 32px;font-family:var(--font-sans);font-size:12.5px;letter-spacing:0;text-transform:none;color:rgba(255,255,255,.62);text-decoration:none;border-left:2px solid transparent}[data-ui=modern] .mr-sub:hover{color:#fff}[data-ui=modern] .mr-sub.on:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){color:#fff;border-left-color:#fff;background:rgba(255,255,255,.1)}[data-ui=modern] .mr-ws-global{border-top:1px solid rgba(255,255,255,.12);margin-top:8px;padding-top:6px}[data-ui=modern] .mr-ws-global .mr-sub{padding-left:20px}[data-ui=modern] .mr-foot{margin-top:auto;padding:14px 16px 0;display:flex;flex-direction:column;gap:12px}[data-ui=modern] .mr-plan{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-voice);font-weight:500;font-size:10.5px;letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:2px;padding:6px 12px;cursor:pointer}[data-ui=modern] .mr-plan:hover{border-color:rgba(255,255,255,.6)}[data-ui=modern] .mr-acct{position:relative;border-top:1px solid rgba(255,255,255,.12);padding-top:12px}[data-ui=modern] .mr-chip{display:flex;align-items:center;gap:11px;width:100%;background:transparent;border:none;cursor:pointer;color:#fff;text-align:left;padding:0}[data-ui=modern] .mr-av{width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.3);color:#fff;font-family:var(--font-voice);font-size:12px;letter-spacing:1px;border-radius:2px}[data-ui=modern] .mr-who{line-height:1.3;min-width:0;flex:1}[data-ui=modern] .mr-name{display:block;font-size:12.5px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ui=modern] .mr-role{display:block;font-family:var(--font-voice);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.4)}[data-ui=modern] .mr-chev{font-size:14px;opacity:.55}[data-ui=modern] .mr-menu-scrim{position:fixed;inset:0;z-index:60}[data-ui=modern] .mr-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:61;background:var(--surface-2);color:var(--text-primary);border:1px solid var(--border);border-radius:4px;box-shadow:var(--shadow-modal);padding:6px;overflow:hidden}[data-ui=modern] .mr-menu-head{padding:8px 10px 6px}[data-ui=modern] .mr-menu-name{font-weight:700;font-size:13px}[data-ui=modern] .mr-menu-sub{font-size:11.5px;color:var(--text-muted)}[data-ui=modern] .mr-menu-div{height:1px;background:var(--border);margin:4px 0}[data-ui=modern] .mtop{flex:0 0 auto;display:flex;align-items:center;gap:12px;height:58px;padding:0 30px;border-bottom:1px solid var(--border);background:var(--surface-0)}[data-ui=modern] .mtop-kick{display:flex;align-items:baseline;gap:12px;min-width:0}[data-ui=modern] .mtop-date{font-family:var(--font-voice);font-weight:500;font-size:10.5px;letter-spacing:2px;color:var(--text-muted)}[data-ui=modern] .mtop-screen{font-weight:500;font-size:15px;letter-spacing:1.5px}[data-ui=modern] .mtop-greet,[data-ui=modern] .mtop-screen{font-family:var(--font-voice);text-transform:uppercase;color:var(--text-primary)}[data-ui=modern] .mtop-greet{font-weight:300;font-size:19px;letter-spacing:.3px}[data-ui=modern] .mtop-inbox,[data-ui=modern] .mtop-search{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--font-voice);font-weight:500;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-secondary);background:transparent;border:1px solid var(--border);border-radius:2px;padding:9px 13px;cursor:pointer}[data-ui=modern] .mtop-inbox:hover,[data-ui=modern] .mtop-search:hover{border-color:var(--text-primary);color:var(--text-primary)}[data-ui=modern] .mtop-k{font-size:10px;color:var(--text-muted)}[data-ui=modern] .mtop-badge{font-family:var(--font-sans);font-size:10px;font-weight:700;background:var(--text-primary);color:var(--surface-2);border-radius:2px;padding:0 5px}[data-ui=modern] .mr-burger,[data-ui=modern] .mr-scrim{display:none}@media (max-width:860px){[data-ui=modern] .mr-burger{display:inline-flex;position:fixed;top:12px;left:12px;z-index:71;width:40px;height:40px;align-items:center;justify-content:center;background:#0a0a0b;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:3px;cursor:pointer}[data-ui=modern] .mr-burger i{font-size:20px}[data-ui=modern] .mrail{position:fixed;top:0;bottom:0;left:0;z-index:70;transform:translateX(-100%);transition:transform .2s ease;visibility:hidden;pointer-events:none}[data-ui=modern] .mrail.open{transform:translateX(0);visibility:visible;pointer-events:auto}[data-ui=modern] .mr-scrim{display:block;position:fixed;inset:0;z-index:69;background:rgba(0,0,0,.4)}[data-ui=modern] .mtop{padding-left:62px}}@media (max-width:860px) and (prefers-reduced-motion:reduce){[data-ui=modern] .mrail{transition:none}}[data-ui=modern] .mtop-setup{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-family:var(--font-voice);font-weight:500;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border);border-radius:2px;padding:9px 13px}[data-ui=modern] .mtop-setup:hover{border-color:var(--warning);color:var(--text-primary)}[data-ui=modern] .mtop-setup-dot{position:relative;width:8px;height:8px;flex:0 0 auto}[data-ui=modern] .mtop-setup-dot:before{content:"";position:absolute;inset:0;background:var(--warning);border-radius:99px}[data-ui=modern] .mtop-setup-dot:after{content:"";position:absolute;inset:-3px;border:1px solid var(--warning);border-radius:99px;opacity:.5;animation:mtop-ping 2s ease-out infinite}@keyframes mtop-ping{0%{transform:scale(.8);opacity:.6}70%,to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion:reduce){[data-ui=modern] .mtop-setup-dot:after{animation:none}}[data-ui=modern] .wxfly{--wxfly-action:var(--text-primary);--wxfly-on-action:var(--surface-2);position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:55;width:400px;max-width:calc(100vw - 32px);box-sizing:border-box;max-height:calc(100vh - 48px);max-height:min(640px,calc(100dvh - 48px - env(safe-area-inset-bottom)));display:flex;flex-direction:column;overflow:hidden;background:var(--surface-2);color:var(--text-primary);font-family:var(--ds-spatial-body,var(--font-sans));font-size:14px;line-height:1.5;border:1px solid var(--border);border-top:3px solid var(--warning);border-radius:12px;box-shadow:var(--shadow-modal)}[data-ui=modern][data-ui-schema=modern-spatial] .wxfly{--wxfly-action:var(--spatial-action);--wxfly-on-action:#fff}[data-ui=modern] .wxfly-hd{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 18px;flex:0 0 auto;border-bottom:1px solid var(--border)}[data-ui=modern] .wxfly-hd>i{font-size:24px;color:var(--text-warning,var(--warning));flex:0 0 auto}[data-ui=modern] .wxfly-heading{flex:1;min-width:0}[data-ui=modern] .wxfly-kick{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}[data-ui=modern] .wxfly-ttl{font-size:18px;font-weight:650;line-height:1.25;margin-top:3px;overflow-wrap:anywhere}[data-ui=modern] .wxfly-x{flex:0 0 auto;width:36px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;border-radius:8px}[data-ui=modern] .wxfly-x:hover{color:var(--text-primary);background:var(--surface-1)}[data-ui=modern] .wxfly-content{display:flex;flex-direction:column;min-height:0}[data-ui=modern] .wxfly-bd{padding:16px 18px;min-height:0;overflow-y:auto;overscroll-behavior:contain}[data-ui=modern] .wxfly-temp{display:flex;align-items:center;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}[data-ui=modern] .wxfly-deg{flex:0 0 auto;font-size:36px;font-weight:500;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums}[data-ui=modern] .wxfly-unit{font-size:22px;letter-spacing:0}[data-ui=modern] .wxfly-location{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}[data-ui=modern] .wxfly-caption{font-size:12px;font-weight:600;color:var(--text-secondary)}[data-ui=modern] .wxfly-notice{padding-top:14px}[data-ui=modern] .wxfly-notice p{margin:6px 0 0;font:inherit;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}[data-ui=modern] .wxfly-actions{display:grid;gap:4px;padding:12px 18px 8px;flex:0 0 auto;border-top:1px solid var(--border)}[data-ui=modern] .wxfly-btn,[data-ui=modern] .wxfly-bto{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:44px;padding:10px 14px;border-radius:8px;text-decoration:none;font:inherit;font-weight:600;line-height:1.4;text-align:center}[data-ui=modern] .wxfly-btn{background:var(--wxfly-action);color:var(--wxfly-on-action);border:1px solid transparent}[data-ui=modern] .wxfly-btn:hover{filter:brightness(.92)}[data-ui=modern] .wxfly-bto{color:var(--text-primary);border:1px solid transparent}[data-ui=modern] .wxfly-bto:hover{background:var(--surface-1);border-color:var(--border)}[data-ui=modern] .wxfly :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}[data-ui=modern] .wxfly-bd:focus-visible{outline-offset:-3px}@media (max-width:480px){[data-ui=modern] .wxfly{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}[data-ui=modern] .wxfly-hd{gap:6px;padding-left:14px}[data-ui=modern] .wxfly-bd{padding:14px}[data-ui=modern] .wxfly-actions{padding-left:14px;padding-right:14px}}[data-ui-schema=modern-executive] .page-header:has(.ai-brief){display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr);align-items:center;gap:14px 18px;padding:16px 18px;margin-bottom:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}[data-ui-schema=modern-executive] .page-header:has(.ai-brief) .page-header-spacer{display:none}[data-ui-schema=modern-executive] .page-header:has(.ai-brief) .page-header-identity{min-width:0;grid-column:1;grid-row:1}[data-ui-schema=modern-executive] .page-header:has(.ai-brief)>.ai-brief{grid-column:2;grid-row:1/span 2;align-self:center}[data-ui-schema=modern-executive] .page-header:has(.ai-brief)>.page-actions{grid-column:1;grid-row:2;justify-content:flex-start;align-self:start}[data-ui-schema=modern-executive] .page-header:has(.ai-brief) h1{font-size:27px;font-weight:650;margin:0 0 4px;line-height:1.15}[data-ui-schema=modern-executive] .page-header:has(.ai-brief) .page-header-identity p{font-size:11.5px;margin:0}[data-ui=modern] .ai-brief{display:grid;gap:4px 10px;min-width:0;grid-column:2;border-left:1px solid var(--border);padding-left:18px}[data-ui=modern] .brief-label{display:flex;align-items:center;gap:6px;flex-wrap:wrap}[data-ui=modern] .brief-label strong{font-family:var(--font-voice);font-size:10px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-muted)}[data-ui=modern] .brief-label button{background:none;border:none;padding:0;cursor:pointer;color:var(--text-muted);font-size:10px;text-decoration:underline;text-underline-offset:2px}[data-ui=modern] .brief-label button:hover{color:var(--text-primary)}[data-ui=modern] .ai-brief p{font-size:12.5px;line-height:1.45;margin:0}[data-ui=modern] .ai-brief .brief-quiet{color:var(--text-muted)}[data-ui=modern] .brief-state{display:inline-block;margin-right:6px;font-size:9px;vertical-align:2px}[data-ui=modern] .brief-state[data-signal=review]{color:var(--text-warning,#865300)}[data-ui=modern] .brief-state[data-signal=ready]{color:var(--text-success,#216446)}[data-ui=modern] .brief-action{justify-self:start;background:none;border:0;padding:2px 0;min-height:24px;color:var(--text-accent);font-weight:600;font-size:11.5px;text-decoration:none}[data-ui=modern] .brief-action:hover{text-decoration:underline}[data-ui=modern] .brief-basis{border-top:1px solid var(--border);margin-top:4px;padding-top:6px}[data-ui=modern] .brief-basis p{font-size:11px;color:var(--text-muted);margin:0 0 4px}@media (max-width:860px){[data-ui-schema=modern-executive] .page-header:has(.ai-brief){grid-template-columns:1fr;gap:10px;padding:14px}[data-ui-schema=modern-executive] .page-header:has(.ai-brief)>.ai-brief{grid-column:1;grid-row:3;border-left:0;border-top:1px solid var(--border);padding:9px 0 0}[data-ui-schema=modern-executive] .page-header:has(.ai-brief)>.page-actions{grid-column:1;grid-row:2}[data-ui-schema=modern-executive] .page-header:has(.ai-brief) h1{font-size:25px}[data-ui=modern] .brief-action{min-height:36px}}.gv-btn{padding:7px 12px;border-radius:8px;border:1px solid var(--border,#dfe3ec);background:var(--surface-2,#fff);color:var(--text-primary,#1b2130);font:600 12px/1 ui-sans-serif,system-ui,-apple-system,Helvetica,Arial;cursor:pointer;white-space:nowrap}.gv-btn:hover{border-color:var(--border-strong,#c4cad6);background:var(--surface-1,#f4f6fa)}.gv-btn[aria-pressed=false]{color:var(--text-muted,#98a0b0)}.guide-launch{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;border:1px solid var(--border-accent,#9cc0ea);background:color-mix(in srgb,var(--brand,#1568b8) 8%,var(--surface-2,#fff));color:var(--text-accent,#185fa5);font:600 13px/1 ui-sans-serif,system-ui,-apple-system,Helvetica,Arial;cursor:pointer}.guide-launch:hover{background:color-mix(in srgb,var(--brand,#1568b8) 15%,var(--surface-2,#fff))}.guide-launch svg{flex:none;width:13px;height:13px;min-height:0}.help-tip{position:relative;display:inline-flex;vertical-align:middle}.help-tip-trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--border-strong,#c4cad6);background:var(--surface-1,#f4f6fa);color:var(--text-secondary,#5a6070);font:700 11px/1 ui-sans-serif,system-ui,Helvetica,Arial;cursor:help;padding:0}.help-tip-trigger:focus-visible,.help-tip-trigger:hover{border-color:var(--brand,#1568b8);color:var(--text-accent,#185fa5);outline:none}.help-tip-trigger.has-video{background:color-mix(in srgb,var(--brand,#1568b8) 12%,var(--surface-1,#f4f6fa));color:var(--text-accent,#185fa5);border-color:var(--border-accent,#9cc0ea)}.help-tip-pop{position:absolute;z-index:60;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:260px;max-width:78vw;background:var(--surface-2,#fff);border:1px solid var(--border,#dfe3ec);border-radius:10px;box-shadow:0 16px 40px rgba(4,8,16,.28);padding:12px 13px;font:400 12.5px/1.5 ui-sans-serif,system-ui,-apple-system,Helvetica,Arial;color:var(--text-secondary,#5a6070);text-align:left}.help-tip-pop.align-end{left:auto;right:0;transform:none}.help-tip-pop strong{display:block;color:var(--text-primary,#1b2130);font-weight:700;margin-bottom:4px}.help-tip-watch{margin-top:9px;padding:0;border:none;background:none;color:var(--text-accent,#185fa5);font:600 12.5px/1 ui-sans-serif,system-ui,Helvetica,Arial;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.help-tip-watch:hover{text-decoration:underline}.wz-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wz-list{list-style:none;margin:0;padding:0;flex-direction:column;counter-reset:wz}.wz-list,.wz-list>li{display:flex;gap:12px}.wz-list>li{align-items:flex-start;font-size:13.5px;line-height:1.5;counter-increment:wz}.wz-list>li:before{content:counter(wz);flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-soft);color:var(--primary-ink);font-size:12px;font-weight:700}.wz-list>li>div{flex:1;min-width:0;padding-top:2px}.wz-list .wz-btn{margin-top:8px}.wz-field{display:flex;flex-direction:column;gap:6px}.wz-field label{font-size:12px;font-weight:600;color:var(--text-muted)}.wz-field input,.wz-field select{font-size:16px;padding:9px 12px;border-radius:var(--radius-2);min-height:40px;border:1px solid var(--line-2);background:var(--bg-card);color:var(--text-1)}.wz-field input:focus,.wz-field select:focus{outline:none;border-color:var(--secondary-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--s-g2) 22%,transparent)}.wz-help{font-size:12px;line-height:1.5;color:var(--text-muted)}.wz-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.wz-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600;border-radius:var(--radius-2);text-decoration:none;cursor:pointer}.wz-btn.btn-primary{border:0}.wz-btn[aria-disabled=true],.wz-btn[disabled]{opacity:.5;cursor:not-allowed}.wz-link{border:0;background:none;padding:4px 0;cursor:pointer;color:var(--secondary-text);font-size:13px;font-weight:600;text-align:left}.wz-link:hover,.wz-list a:not([class]){text-decoration:underline}.wz-list a:not([class]){color:var(--secondary-text);font-weight:600;text-underline-offset:2px;text-decoration-thickness:1px}.wz-list a:not([class]):hover{text-decoration-thickness:2px}.wz-copy{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-2);background:var(--bg-well);box-shadow:inset 0 0 0 1px var(--line-1)}.wz-copy code{flex:1;min-width:0;font-size:12.5px;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all;color:var(--text-1)}.wz-note{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-3);font-size:13px;line-height:1.45;background:var(--bg-well);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-1)}.wz-note>i{font-size:17px;flex:0 0 auto;color:var(--text-muted);margin-top:1px}.wz-note.warn{background:var(--warn-bg);box-shadow:none}.wz-note.warn,.wz-note.warn>i{color:var(--warn)}.wz-note.err:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){background:var(--crit-bg);color:var(--crit);box-shadow:none}.wz-note.err>i:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){color:var(--crit)}.wz-stuck summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--secondary-text);min-height:32px;display:flex;align-items:center}.wz-stuck>div{margin-top:6px;font-size:12.5px;line-height:1.55;color:var(--text-2);gap:8px}.wz-done,.wz-stuck>div{display:flex;flex-direction:column}.wz-done{align-items:center;text-align:center;gap:10px;padding:8px 0 4px}.wz-done-ic{width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ok-bg);color:var(--ok);font-size:38px;animation:wz-pop .45s cubic-bezier(.2,.9,.3,1.3) both}.wz-done h2{margin:4px 0 0;font-size:22px;font-weight:650}.wz-done p{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-muted);max-width:380px}@keyframes wz-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.wz-done-ic{animation:none}}@media (max-width:520px){.wz-actions .wz-btn{flex:1 1 auto}}.comms{max-width:920px;margin:0 auto;padding:18px 16px 40px;display:flex;flex-direction:column;gap:14px}.comms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:760px){.comms-grid{grid-template-columns:1fr}}.comms-setup{display:flex;flex-direction:column;gap:10px;padding:18px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px}.comms-setup-hd{display:flex;align-items:center;gap:12px}.comms-setup-ic{width:40px;height:40px;border-radius:10px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-accent);color:var(--text-accent);font-size:20px}.comms-setup h2{margin:0;font-size:17px;font-weight:650;flex:1}.comms-setup>p{margin:0;font-size:13px;line-height:1.55;color:var(--text-secondary)}.comms-setup .wz-actions{margin-top:4px}.comms-chip{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:3px 9px;border-radius:99px;font-size:11.5px;font-weight:700;background:var(--surface-1);color:var(--text-secondary);border:1px solid var(--border)}.comms-chip.ok:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){background:var(--bg-success);color:var(--text-success);border-color:transparent}.comms-chip.warn{background:var(--bg-warning);color:var(--text-warning);border-color:transparent}.comms-chip.bad{background:var(--bg-danger);color:var(--text-danger);border-color:transparent}.comms-rows{display:flex;flex-direction:column;border-top:1px solid var(--border);margin-top:4px}.comms-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--border)}.comms-row:last-child{border-bottom:0}.comms-row-main{flex:1;min-width:180px}.comms-row-main strong{display:block;font-size:13px}.comms-row-main small{display:block;font-size:12px;color:var(--text-muted);margin-top:2px}.comms-row .btn:where(:not(:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope),:is(.frame,.sheet,.scrim,.flyout,.bsheet,.ds-scope) *)){font-size:12px}.comms-older{display:inline-flex;align-items:center;gap:6px}.comms-older select{font-size:12px;padding:4px 6px;border:1px solid var(--border);border-radius:6px;background:var(--surface,#fff);color:inherit}.comms-advanced{display:flex;flex-direction:column;gap:10px;margin-top:8px}.comms-advanced>header h2{margin:0;font-size:15px;font-weight:650}.comms-advanced>header p{margin:2px 0 0;font-size:12.5px;color:var(--text-muted)}.comms-more{background:var(--surface-2);border:1px solid var(--border);border-radius:12px}.comms-more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 16px;min-height:56px}.comms-more>summary::-webkit-details-marker{display:none}.comms-more>summary .comms-setup-ic{width:34px;height:34px;font-size:17px;background:var(--surface-1);color:var(--text-secondary)}.comms-more>summary strong{display:block;font-size:13.5px}.comms-more>summary small{display:block;font-size:12px;color:var(--text-muted);margin-top:1px}.comms-more>summary>.ti-chevron-right{margin-left:auto;color:var(--text-muted);transition:transform .15s ease}.comms-more[open]>summary>.ti-chevron-right{transform:rotate(90deg)}.comms-more>summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:12px}.comms-more-bd{padding:0 16px 16px;gap:14px}.comms-more-bd,.comms-sub{display:flex;flex-direction:column}.comms-sub{border-top:1px solid var(--border);padding-top:14px;gap:10px}.comms-sub h3{margin:0;font-size:14px;font-weight:650}.comms-sub>p{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.msend{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start}.msend-qr{margin:0;flex-direction:column;gap:6px;text-align:center}.msend-qr,.msend-qr-box{width:186px;display:flex;align-items:center}.msend-qr-box{height:186px;padding:9px;box-sizing:border-box;background:#fff;border:1px solid var(--border);border-radius:12px;justify-content:center}.msend-qr-box img{display:block;width:168px;height:168px}.msend-qr-wait{width:168px;height:168px;border-radius:8px;background:var(--surface-1)}.msend-qr figcaption{font-size:12.5px;font-weight:600;color:var(--text-primary)}.msend-home{font-size:11.5px;line-height:1.45;color:var(--text-muted)}.msend-side{display:flex;flex-direction:column;gap:12px;min-width:0}.msend-lede{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.msend-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;max-width:280px}.msend-open{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;text-decoration:none}@media (max-width:560px){.msend{grid-template-columns:1fr;justify-items:center}.msend-side{width:100%}.msend-actions{max-width:none}}[data-ui-schema=modern-spatial] .setup-review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}[data-ui-schema=modern-spatial] .setup-text-button{justify-self:start;align-self:flex-start;min-height:32px;border:0;padding:4px 0;background:transparent;color:var(--sp-accent);font:600 13px/1.4 var(--sp-font-body);text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}[data-ui-schema=modern-spatial] .setup-lease-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px}[data-ui-schema=modern-spatial] .setup-lease-grid>*{min-width:0}[data-ui-schema=modern-spatial] .setup-file-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}[data-ui-schema=modern-spatial] .setup-lease-workspace :is(.setup-file-header,.setup-created) h2{margin:0;font:700 17px/1.3 var(--sp-font-display);color:var(--sp-ink)}[data-ui-schema=modern-spatial] .setup-file-header p{margin:0;font-size:13px;color:var(--sp-muted)}[data-ui-schema=modern-spatial] .setup-read-meter{height:8px;overflow:hidden;border-radius:var(--sp-r-chip);background:var(--sp-well)}[data-ui-schema=modern-spatial] .setup-read-meter>span{display:block;height:100%;background:var(--viz-1)}[data-ui-schema=modern-spatial] .setup-file-list{margin:12px -16px 0}[data-ui-schema=modern-spatial] .setup-file-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 18px;border-top:1px solid var(--sp-divider)}[data-ui-schema=modern-spatial] .setup-file-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--sp-muted);background:var(--sp-well);font-size:14px}[data-ui-schema=modern-spatial] .setup-lease-workspace .setup-file-row h3{margin:0;font:700 13.5px/1.4 var(--sp-font-display);overflow-wrap:anywhere}[data-ui-schema=modern-spatial] .setup-file-row p{margin:4px 0 0;color:var(--sp-muted);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}[data-ui-schema=modern-spatial] .setup-file-state{max-width:150px;padding:4px 8px;border-radius:var(--sp-r-chip);background:var(--sp-delta-flat-bg);color:var(--sp-delta-flat-fg);font-size:11px;font-weight:600;text-align:center}[data-ui-schema=modern-spatial] .setup-file-state:is([data-state=review],[data-state=unconfirmed]){background:var(--bg-warning);color:var(--text-warning)}[data-ui-schema=modern-spatial] .setup-read-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}[data-ui-schema=modern-spatial] .setup-read-actions label{font-size:13px;line-height:1.5}[data-ui-schema=modern-spatial] .setup-reader-unavailable{padding:12px;border-radius:var(--sp-r-inner);background:var(--sp-well);color:var(--sp-muted);font-size:13px;line-height:1.5}[data-ui-schema=modern-spatial] .setup-created{display:flex;flex-direction:column;gap:14px}[data-ui-schema=modern-spatial] .setup-created p{margin:0;font-size:13px;line-height:1.5;color:var(--sp-muted);overflow-wrap:anywhere}[data-ui-schema=modern-spatial] .setup-created dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}[data-ui-schema=modern-spatial] .setup-created dd{margin:0;font-size:30px;line-height:1.1}[data-ui-schema=modern-spatial] .setup-created dt{margin-top:5px;font-size:12px;color:var(--sp-muted)}[data-ui-schema=modern-spatial] .setup-review-actions{margin-top:16px}[data-ui-schema=modern-spatial] .setup-file-reviews{margin-top:16px;padding:16px;border:1px solid var(--sp-line);border-radius:var(--sp-r-card);background:var(--sp-card)}[data-ui-schema=modern-spatial] .setup-file-reviews[hidden]{display:none}[data-ui-schema=modern-spatial] .setup-manual-lease{margin-top:24px;padding-top:16px;border-top:1px solid var(--sp-divider)}[data-ui-schema=modern-spatial] .setup-manual-lease summary{cursor:pointer;font-size:14px;font-weight:600;margin-bottom:12px}[data-ui-schema=modern-spatial] :is(.setup-upload-focus,.setup-lease-workspace) :is(button,a,input,summary):focus-visible{outline:none;border-color:var(--sp-accent);box-shadow:var(--sp-focus-ring)}[data-ui-schema=modern-spatial] :is(.setup-upload-focus,.setup-lease-workspace) button:disabled{opacity:.55;cursor:default}@media(max-width:850px){[data-ui-schema=modern-spatial] .setup-lease-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:500px){[data-ui-schema=modern-spatial] .setup-file-row{grid-template-columns:28px minmax(0,1fr)}[data-ui-schema=modern-spatial] .setup-file-state{grid-column:2;justify-self:start}}[data-ui-schema=modern-spatial] .setup-manual-lease>fieldset{min-width:0;margin:0;padding:0;border:0}[data-ui-schema=modern-spatial] .setup-lease-workspace p[role=status]{min-width:0;overflow-wrap:anywhere}