.convs{min-width:0;display:grid}.convs>.note{margin-bottom:14px}.convs .note,.cpanel .note{background:var(--sunk);border:1px solid var(--line);color:var(--text2)}.convs .note svg{vertical-align:-3px;width:15px;height:15px}.conv{grid-template-columns:290px minmax(0,1fr) 280px;align-items:start;gap:14px;min-height:0;display:grid}.conv .cl{border-right:1px solid var(--line);max-height:760px;overflow:auto}.conv .rp{border-left:1px solid var(--line);padding:16px;overflow:visible}.conv .ci{border-bottom:1px solid var(--line2);color:inherit;gap:10px;padding:12px 14px;display:flex}.conv .ci:hover{background:#fbfaf7}.conv .ci.on{background:var(--gold-soft)}.conv .ci .n{font-size:13.5px;font-weight:600}.conv .ci .cx{flex:1;min-width:0}.conv .ci .ct{flex-wrap:nowrap;align-items:center;gap:6px}.conv .ci .line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conv .rp .who{flex-wrap:nowrap;align-items:center}.conv .rp .dl{grid-template-columns:1fr;margin-top:18px}.chatwin{background:#f2eee7;border:1px solid #ddd5c9;border-radius:14px;flex-direction:column;min-height:640px;display:flex;overflow:hidden;box-shadow:0 8px 24px #14100c14}.chatwin .mh{background:var(--surface);border-bottom:1px solid #e3dcd1;align-items:center;gap:10px;padding:12px 16px;display:flex}.chatwin .mh .who{min-width:0}.chatwin .mh h2{margin:0;font-size:14px;font-weight:600}.chatwin .mh .ponly{display:none}.chatwin .mbx{flex-direction:column;flex:1;gap:10px;max-height:600px;padding:16px 18px;display:flex;overflow:auto}.chatwin .comp{background:var(--surface);border-top:1px solid #e3dcd1;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.chatwin .comp textarea,.chatwin .comp input{border:1px solid var(--line);border-radius:var(--r2);min-height:38px;font:inherit;resize:vertical;flex:1;min-width:0;padding:8px 11px}.chatwin .comp input.subj{flex:0 200px;height:38px}.chatwin .comp .sel,.chatwin .comp .btn{height:38px}.chatwin .comp.ro{background:var(--sunk);color:var(--text2);justify-content:center;align-items:center;font-size:13px}.chatwin.mini{min-height:0;box-shadow:none}.chatwin.mini .mbx{max-height:none;padding:12px}.mrow{display:flex}.mrow.out{justify-content:flex-end}.mrow.in{justify-content:flex-start}.mwrap{max-width:78%}.mmeta{color:var(--text3);flex-wrap:wrap;align-items:center;gap:5px;margin:0 4px 3px;font-size:12px;display:flex}.mrow.out .mmeta{justify-content:flex-end}.mmeta svg{width:13px;height:13px}.mmeta .mst{color:var(--text2);font-weight:600}.bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;padding:9px 13px;font-size:13.5px;line-height:1.5;box-shadow:0 1px 1px #14100c0d}.mrow.out .bubble{color:#1e1b18;background:#e3974c;border-bottom-right-radius:5px}.mrow.in .bubble{background:#fff;border:1px solid #e3dcd1;border-bottom-left-radius:5px}.mail{background:#fff;border:1px solid #e1d9cd;border-radius:12px;width:min(520px,86%);overflow:hidden}.mrow.out .mail{border-color:#f0d2ae}.mail .mhd{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.mail .mhd>svg{color:var(--gold-d);width:17px;height:17px}.mail .mtx{flex:1;min-width:0;display:grid}.mail .mtx b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.mail .chv svg{color:var(--text3);transition:transform .15s}.mail .mbody{border-top:1px solid var(--line2);color:var(--text2);white-space:pre-wrap;overflow-wrap:anywhere;padding:11px 13px;font-size:13.5px;line-height:1.55;display:none}.mail.open .mbody{display:block}.mail.open .chv svg{transform:rotate(180deg)}.mcall{background:#fff;border:1px solid #f0d2ae;border-radius:12px;width:min(540px,90%);padding:10px 12px}.mcall .msum{margin-top:8px;font-size:13.5px;line-height:1.55}.mcall .link{margin-top:6px}.tscript{border-left:2px solid var(--gold-line);color:var(--text2);gap:3px;margin-top:8px;padding-left:10px;font-size:13px;display:grid}.mnote{background:#fff6d6;border:1px solid #f1df9e;border-radius:10px;align-self:center;width:min(520px,90%);padding:8px 12px;font-size:13.5px}.mnote .mmeta{margin:0 0 3px}.mnote .mtext{white-space:pre-wrap;overflow-wrap:anywhere}.msys{color:var(--text2);background:#ffffffa6;border:1px solid #e3dcd1;border-radius:999px;align-self:center;align-items:center;gap:7px;max-width:92%;padding:3px 12px;font-size:12.5px;display:flex}.msys svg{width:13px;height:13px;color:var(--text3);flex:none}.msys em,.mstage em{color:var(--text3);white-space:nowrap;font-style:normal}.mstage{color:#2d5b8a;background:#e7eef6;border:1px solid #cfdceb;border-radius:8px;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:8px;padding:5px 12px;font-size:12.5px;display:flex}.mstage span{align-items:center;gap:6px;display:inline-flex}.mstage svg{width:14px;height:14px}.grow{flex:1;min-width:0}.cpanel .qa.first{margin-top:0}.cpanel .dl .wide{grid-column:1/-1}.cpanel .vlist{gap:12px;display:grid}.cpanel .row.top{flex-wrap:nowrap;align-items:flex-start}.cpanel .card .dl{margin-top:4px}.cpanel .li{align-items:flex-start;padding:11px 14px}.cpanel .li>svg{color:var(--text3);margin-top:2px}.cpanel .quote{border-left:2px solid var(--line);margin-top:6px;padding-left:8px}.cpanel .sec-h{margin:18px 0 10px;font-size:14.5px}@media (width<=920px){.conv{grid-template-columns:1fr}.conv .rp,.conv.picked .cl,.conv:not(.picked) .chatwin{display:none}.conv .chatwin .mh .ponly{display:inline-flex}.conv .chatwin .mh .x.ponly svg{transform:rotate(180deg)}.conv .comp{flex-wrap:wrap}.conv .comp textarea,.conv .comp input.subj{flex:100%;min-width:0}.chatwin{min-height:480px}.mwrap{max-width:88%}}.crm-send{justify-items:start;gap:6px;display:grid}.crm-setting .bd{gap:14px;display:grid}.crm-modes{gap:8px;display:grid}.crm-modes .opt input{accent-color:var(--gold);margin-top:3px}.crm-active{color:var(--text2);align-items:center;gap:8px;font-size:13.5px;display:flex}.crm-active input{accent-color:var(--gold)}.crm-secret{border:1px solid var(--gold);border-radius:var(--r2);background:var(--gold-soft);gap:8px;padding:12px;display:grid}.crm-secret .row{align-items:center}.crm-secret code{background:var(--surface);border-radius:var(--r2);flex:260px;padding:8px 10px}.privacy{border:1px solid var(--line);border-radius:var(--r2);background:var(--sunk);gap:10px;margin:0 0 16px;padding:12px;display:grid}.privacy h3{margin:0;font-size:13.5px;font-weight:600}.privacy .f{gap:10px;display:grid}.privacy .qa{margin:0}.privacy .hint{margin-top:0}.privacy .fld input{background:var(--surface)}.btn.danger{background:var(--bad);color:var(--surface)}.btn.danger:hover{background:var(--bad);filter:brightness(.85)}.mnote .mredact{margin-left:auto;font-size:12px}.mnote.redacted .mtext{color:var(--text2);font-style:italic}.mredactf{gap:8px;margin-top:8px;display:grid}.mredactf .fld input{background:var(--surface);height:36px}.mredactf .hint{margin-top:0}.mredactf .qa{margin:0}@media (width<=920px){.privacy .qa .btn,.mredactf .qa .btn{flex:auto;height:44px}}.reassign{border:1px solid var(--gold-line);border-radius:var(--r2);background:var(--gold-soft);gap:10px;margin:0 0 16px;padding:12px;display:grid}.reassign .rhead{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.reassign .rhead .small{color:var(--text2);flex:220px}.reassign .qa{margin:0}.reassign .fld input,.reassign .fld select{background:var(--surface)}.reassign .hint{margin-top:0}@media (width<=920px){.reassign .qa .btn{flex:auto;height:44px}}.kc .khd{align-items:flex-start;gap:6px;display:flex}.kc .khd .kt{flex:1;width:auto;min-width:0}.voice{background:var(--gold-soft);width:20px;height:20px;color:var(--gold-d);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.voice svg{width:12px;height:12px}.kc .more .crm{margin-top:8px}.shopnote{gap:8px;margin:0 0 16px;display:grid}.shopnote .k{color:var(--text3);margin-top:6px;font-size:12.5px}.shopnote .comp{align-items:flex-end;gap:8px;display:flex}.shopnote .comp textarea{border:1px solid var(--line);border-radius:var(--r2);min-width:0;min-height:38px;font:inherit;resize:vertical;flex:1;padding:8px 11px}.shopnote .comp .btn{height:38px}.shopnote .comp.ro{color:var(--text2);font-size:13px}.swar{min-width:0}.swar>.tabs{margin-bottom:14px}.swar .wreg .pad{padding:14px 16px}.swar .grow{flex:1;min-width:0}.swar .why{display:block}.swar .nw{white-space:nowrap}.sclaims{gap:12px;display:grid}.sclaimhd{align-items:center;gap:12px}.sclaimhd .grow{line-height:1.5}.claimrow{text-align:left;border:0;border-bottom:1px solid var(--line2);width:100%;font:inherit;color:inherit;background:0 0}.claimrow:last-child{border-bottom:0}.claimrow .why{margin-top:2px}.oclaim .picks{gap:6px;max-height:260px;display:grid;overflow:auto}.oclaim .opt input{accent-color:var(--gold);margin-top:3px}.cfile .why{white-space:pre-wrap}.cfile .card .bd{gap:12px;display:grid}.cphotos{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.cphoto{aspect-ratio:4/3;border-radius:var(--r2);border:1px solid var(--line);background:var(--sunk);display:block;overflow:hidden}.cphoto img{object-fit:cover;width:100%;height:100%;display:block}.cphoto.none{color:var(--text3);justify-content:center;align-items:center;font-size:12.5px;display:flex}.sacct .stack{align-content:start;gap:18px;min-width:0;display:grid}.sacct .card .bd.flush{padding:0;display:block}.sacct .pad{padding:12px 16px}.sacct .grow{flex:1;min-width:0}.sacct .why{display:block}.sacct .nw{white-space:nowrap}.sacct .li b{overflow-wrap:anywhere}.sacct .subrow{align-items:flex-start;gap:12px;display:flex}.sacct .price{font-size:24px;font-weight:600;line-height:1.25}.sacct .price .sub{font-size:14px;font-weight:400}.sacct .nextpay{border-top:1px solid var(--line2);color:var(--text2);margin-top:12px;padding-top:12px;font-size:13.5px}.sacct h3.ph3{border-top:1px solid var(--line2);margin:4px 0 0;font-size:13.5px;font-weight:600}@media (width<=920px){.kc .more .acts.shop .btn{height:38px}.shopnote .comp{flex-wrap:wrap}.shopnote .comp textarea{flex:100%}.shopnote .comp .btn{flex:auto;height:44px}.sclaimhd{flex-wrap:wrap}.sclaimhd .btn{flex:100%;height:44px}.claimrow{flex-wrap:wrap}.sacct .price{font-size:22px}}.wizard .signrow{border-top:1px solid var(--line2);margin-top:18px;padding-top:18px}.wizard .signrow .callout{white-space:pre-line}.wizard .signrow .opt .sub{margin-top:2px;line-height:1.45}.wizard .sig{border:1px solid var(--line);border-radius:var(--r2);touch-action:none;cursor:crosshair;background:#fff;width:100%;height:150px;display:block}.wizard .sig.ro{cursor:default;background:var(--sunk)}.wizard .sigfld .lbl{margin-bottom:5px}.wizard .issued{grid-template-columns:1.35fr 1fr}.wizard .issued .qa{margin:14px 0 0}.wizard .issued .card .bd{padding-top:6px}.wizard .cert{color:#f4efe6;background:#0e0d0c;border-radius:6px;max-width:720px;padding:26px 30px}.wizard .cert .ch{border-bottom:1px solid #e8bd7166;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.wizard .cert .ch img{width:auto;height:30px}.wizard .cert .no{font-family:var(--mono);letter-spacing:.12em;color:#e8bd71;word-break:break-all;text-align:right;font-size:11.5px}.wizard .cert h3{font-family:var(--disp);text-transform:uppercase;letter-spacing:.02em;margin:16px 0 4px;font-size:26px;font-weight:700}.wizard .cert h3 span{color:#e8bd71}.wizard .cert .cg{grid-template-columns:1fr 1fr 1fr;gap:12px 18px;margin:16px 0;display:grid}.wizard .cert .cg>div{min-width:0}.wizard .cert .k{font-family:var(--mono);color:#e8bd71;text-transform:uppercase;letter-spacing:.12em;font-size:10.5px}.wizard .cert .v{overflow-wrap:anywhere;margin-top:2px;font-size:13.5px}.wizard .cert .v .mono{color:#f4efe6}.wizard .cert .due{border:1px solid #e3974c;border-radius:4px;padding:11px 13px}.wizard .cert .due .when{font-family:var(--disp);font-size:20px;font-weight:700}.wizard .cert .due .small{color:#c9c1b2;font-size:12.5px}.certlink{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.certlink .said{font-size:12.5px;line-height:1.45}.certlink .said.bad{color:var(--bad)}@media (width<=920px){.wizard .issued{grid-template-columns:1fr}.wizard .cert{padding:20px 18px}.wizard .cert .cg{grid-template-columns:1fr 1fr}.wizard .cert h3{font-size:22px}}.nav a.sub{margin-left:26px;padding:6px 10px;font-size:13.5px}.nav a.sub .dot{background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px;margin:0 2px}.nav a.sub[data-count]:after,.mnav a.sub[data-count]:after{content:attr(data-count);background:var(--gold);color:var(--dark);border-radius:999px;padding:0 7px;font-size:11px;font-weight:600;line-height:16px}.nav a.sub[data-count]:after{margin-left:auto}.mnav a.sub{position:relative}.mnav a.sub[data-count]:after{padding:0 5px;font-size:10px;position:absolute;top:2px;right:2px}.agrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.asset{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);cursor:pointer;flex-direction:column;display:flex;overflow:hidden}.asset:hover{border-color:var(--gold-line);box-shadow:0 4px 14px #14100c14}.asset:focus{outline:3px solid var(--gold-soft);border-color:var(--gold)}.asset .ab{gap:5px;padding:11px 13px;display:grid}.asset .ab b{overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.3}.vis{flex-wrap:wrap;gap:4px;display:flex}.vis span{background:var(--mute-bg);color:var(--text2);border-radius:999px;padding:0 7px;font-size:11.5px;line-height:19px}.thumb{background:#eee9e1;justify-content:center;align-items:flex-end;height:122px;padding-top:14px;display:flex;position:relative;overflow:hidden}.thumb.big{background:0 0;height:170px}.thumb>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.thumb .ver{background:#ffffffeb;border-radius:999px;padding:0 8px;font-size:11.5px;font-weight:600;line-height:20px;position:absolute;top:8px;right:8px}.thumb .page{background:#fff;border-radius:3px 3px 0 0;flex-direction:column;gap:4px;width:94px;height:120px;padding:9px 8px;display:flex;box-shadow:0 2px 10px #00000021}.thumb .page .hb{border-radius:2px;flex:none;height:18px}.thumb .page .ln{background:#e4ded5;border-radius:2px;flex:none;height:3px}.thumb .page .ln.s{width:60%}.thumb .page .im{background:linear-gradient(135deg,#3a332c,#0f0e0d);border-radius:2px;flex:none;height:28px}.thumb .page.vid{background:linear-gradient(135deg,#3a332c,#0f0e0d);border-radius:6px;justify-content:center;align-items:center;width:150px;height:96px;margin-bottom:12px}.thumb .page.vid svg{color:#f4d9b5;width:26px;height:26px}.qlz{cursor:zoom-in;width:100%;text-align:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.qlh{color:#fff;opacity:0;white-space:nowrap;pointer-events:none;background:#1b1917d9;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;transition:opacity .15s;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.qlh svg{width:13px;height:13px}.asset:hover .qlh,.asset:focus .qlh{opacity:1}.apanel-thumb{cursor:zoom-in;background:#eee9e1;border:0;border-radius:10px;justify-content:center;width:100%;padding:18px 0 0;display:flex;overflow:hidden}.ah{margin-bottom:6px;font-size:14.5px;font-weight:600}.ack{cursor:pointer;align-items:center;gap:9px;padding:5px 0;font-size:13.5px;display:flex}.ack input{width:16px;height:16px;accent-color:var(--ok);margin:0}.aversions{border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.aversions .li{padding:9px 12px}.avis-set{border:0;margin-left:0;margin-right:0;padding:0}.avis-set legend{color:var(--text2);margin-bottom:4px;padding:0;font-size:13px;font-weight:500}.aerr{color:var(--bad);margin-top:10px;font-size:13px}.linkish{color:var(--gold-d);cursor:pointer;background:0 0;border:0;padding:4px 0 0;font-size:13px;text-decoration:underline}.ql{z-index:70;-webkit-backdrop-filter:blur(10px);background:#0f0d0b73;justify-content:center;align-items:center;padding:28px;display:none;position:fixed;inset:0}.ql.on{display:flex}.qlbox{color:#fff;background:#1b1917;border-radius:16px;outline:none;flex-direction:column;width:min(980px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000073}.qlh2{border-bottom:1px solid #2e2a25;align-items:center;gap:12px;padding:14px 16px;display:flex}.qlh2 b{overflow-wrap:anywhere}.qlh2 .sub{color:#a89f90}.qlh2 .x{color:#cfc8bc}.qlh2 .x:hover{background:#2e2a25}.qlbody{background:#0f0e0d;flex-direction:column;flex:1;align-items:center;gap:10px;min-height:220px;padding:18px;display:flex;overflow:auto}.qlnone{color:#cfc6b8;text-align:center;justify-items:center;gap:12px;margin:auto;font-size:13.5px;display:grid}.qlnone p{margin:0}.qlimg{object-fit:contain;border-radius:6px;max-width:100%;max-height:70vh}.qlpdf{justify-items:center;gap:10px;width:100%;display:grid}.qlpage{background:#fff;border-radius:4px;max-width:100%;height:auto;box-shadow:0 8px 30px #0006}.qlpgs{color:#a89f90;align-items:center;gap:12px;font-size:12.5px;display:flex}.qlvid{width:100%;max-width:880px}.qlvid .scr{aspect-ratio:16/9;background:radial-gradient(circle at 30% 30%,#3a332c,#0f0e0d);border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.qlvid video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.qlvid .big{color:#1e1b18;cursor:pointer;background:#e3974cf2;border:0;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;display:flex;position:relative}.qlvid .big svg{width:30px;height:30px}.qlvid.playing .big{opacity:0;transition:opacity .3s}.qlvid.playing .scr:hover .big{opacity:1}.qlvid .ctl{color:#cfc6b8;align-items:center;gap:12px;padding:10px 4px;font-size:12.5px;display:flex}.qlvid .ctl button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.qlbar{cursor:pointer;background:#3a352f;border-radius:999px;flex:1;height:5px;overflow:hidden}.qlbar i{background:var(--gold);height:100%;display:block}.qlnav{border-top:1px solid #2e2a25;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.qlnav button{color:#f4d9b5;cursor:pointer;background:0 0;border:0;padding:0}.qlnav button:disabled{opacity:.3;cursor:default}.qlnav .sub{text-align:center;color:#8b847a;flex:1}@media (width<=1180px){.agrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.agrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ql{padding:10px}.qlnav .sub{font-size:11.5px}}.folder a,.folder button{border-radius:var(--r3);width:100%;color:var(--text2);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:7px 10px;font-size:13.5px;display:flex}.folder svg{width:16px;height:16px}.folder a:hover,.folder button:hover{background:var(--sunk)}.folder a.on,.folder button.on{background:var(--gold-soft);color:var(--gold-d);font-weight:600}.folder .n{margin-left:auto;font-size:12px}.card .bd.flush{padding:0;overflow-x:auto}table.t tr.click{cursor:pointer}table.t tr.click:hover td{background:#fbfaf7}table.t td.nw{white-space:nowrap}.contacts .rail{padding:10px;display:block}.contacts .rail .sub.h{padding:4px 10px}.contacts .rail .sub.h2{padding:12px 10px 4px}.contacts .rail .taghead{align-items:center;gap:8px;padding:12px 10px 6px;display:flex}.contacts .rail .taghead .link{align-items:center;gap:4px;font-size:13px;display:inline-flex}.contacts .rail .taghead svg{width:13px;height:13px}.tagrail button.tag{cursor:pointer;font:inherit;border:0;font-size:12px}.tagrail button.tag.on{background:var(--dark2);color:#fff}.contacts{gap:14px;display:grid}.contacts .flowwrap{grid-template-columns:220px 1fr}.contacts .pagehead .sub .link{margin-left:4px}.contacts .find{align-items:center;gap:10px;margin-bottom:12px;display:flex}.contacts .find input.inp{flex:auto;min-width:0;max-width:420px}.contacts table.t th,.contacts table.t td{padding-left:10px;padding-right:10px}.contacts .who{align-items:center;gap:10px;display:flex}.contacts .who>div{min-width:130px}.contacts .who button.link{color:var(--text);text-align:left;white-space:nowrap;font-size:13.5px;font-weight:600}.contacts table.t td .tag{white-space:nowrap;text-overflow:ellipsis;vertical-align:top;max-width:150px;overflow:hidden}.contacts table.t th.pick,.contacts table.t td.pick{width:34px;padding-right:0}.contacts table.t input[type=checkbox]{width:15px;height:15px;accent-color:var(--dark2);cursor:pointer;margin:0}.contacts .more{border-top:1px solid var(--line2);padding:10px 14px}.bulk .sp{flex:1}.contacts .f .opt{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);cursor:pointer;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.contacts .f .opt.on{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.contacts .f .opt input{accent-color:var(--gold-d);margin-top:3px}.contacts .f .opt b{font-size:13.5px;font-weight:600;display:block}.contacts .f .opt .sub{display:block}.contacts .fld textarea{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);width:100%;height:88px;font:inherit;color:var(--text);resize:vertical;padding:9px 11px;font-size:14px;line-height:1.5}.contacts .fld textarea:focus{outline:3px solid var(--gold-soft);border-color:var(--gold)}.contacts .fld .hint{color:var(--text3);margin-top:4px;font-size:12.5px}.contacts .note.info{background:var(--info-bg);color:var(--info)}@media (width<=920px){.flowwrap,.contacts .flowwrap{grid-template-columns:1fr}.contacts table.t{min-width:820px}.contacts .find input.inp{max-width:none}.bulk{top:64px}}.imp{gap:18px;min-width:0;display:grid}.imp>*,.imp .bd>*,.imp-map>*,.imp-pipe>*,.imp-samples>*{min-width:0}.imp h3{margin:0 0 4px;font-size:14px;font-weight:600}.imp-sources{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.imp-source{border:1px solid var(--line);border-radius:var(--r2);background:var(--sunk);align-content:start;gap:10px;padding:14px;display:grid}.imp-source .row{align-items:center}.imp-file{width:max-content;position:relative;overflow:hidden}.imp-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.imp-file input:disabled{cursor:default}.imp-here{background:var(--gold-soft);color:var(--gold-d)}.note ul,.imp-notes ul{margin:6px 0 0;padding-left:18px}.imp-notes{border-radius:var(--r2);background:var(--info-bg);color:var(--info);padding:10px 12px;font-size:13.5px}.imp-counts{max-width:560px}.imp-counts td.r,.imp-counts th.r,.imp-stages td.r,.imp-stages th.r{font-variant-numeric:tabular-nums}.imp-map{gap:12px;display:grid}.imp-pipe{border:1px solid var(--line);border-radius:var(--r2);gap:10px;padding:12px;display:grid}.imp-pipe .fld{max-width:420px}.imp-stages{max-width:560px}.imp-samples{gap:8px;display:grid}.imp-samples table.t{min-width:860px}.imp-samples td.mono{white-space:nowrap;word-break:normal}.imp-runs{min-width:720px}.imp-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=640px){.imp-source{padding:12px}.imp-actions .sub{flex-basis:100%}}.imp-places{gap:8px;display:grid}.imp-places>*{min-width:0}.imp-places td.r,.imp-places th.r{font-variant-numeric:tabular-nums}.imp-days{max-width:560px}.imp-days input{max-width:120px}.dhead{align-items:center;gap:10px;margin-bottom:12px;display:flex}.kpis.k6{grid-template-columns:repeat(6,minmax(0,1fr))}.dash>.note{margin-bottom:12px}.dgrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:18px;margin-top:18px;display:grid}.dgrid>.dcell{min-width:0}.dgrid .card .bd{display:block}.dgrid .card .bd.flush{max-height:440px;padding:0;overflow:auto}.dash .pad{padding:14px 16px}.dash .grow{flex:1;min-width:0}.dash .why{display:block}.dash .nw{white-space:nowrap}.dash .li{color:inherit}.dash .li .np{flex:none;width:150px}.dash .li>svg{color:var(--text3)}.dash .empty .b{color:var(--text)}.dash .brow a:hover,.dash .rank a:hover{color:var(--gold-d)}.dash .brow .n.behind{color:var(--warn);font-weight:600}.chart{align-items:flex-end;gap:10px;height:160px;padding:8px 2px 0;display:flex}.chart .c{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.chart .c i{background:#ebc79c;border-radius:6px 6px 2px 2px;width:100%;max-width:40px;display:block}.chart .c.cur i{background:var(--gold)}.chart .c span{color:var(--text3);white-space:nowrap;font-size:12px}.chart .c em{color:var(--text2);white-space:nowrap;font-size:12px;font-style:normal}.rank{border-bottom:1px solid var(--line2);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.rank:last-child{border-bottom:0}.rank .pos{background:var(--mute-bg);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12.5px;font-weight:600;display:inline-flex}.rank .pos.p1{background:var(--gold);color:#1e1b18}.award{color:#fff;border-radius:var(--r);background:linear-gradient(135deg,#1b1917,#332d27);align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.award .aw{width:44px;height:44px;color:var(--gold);background:#2a2622;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #4a4038}.award .aw svg{width:22px;height:22px}.award .t{color:#e8bd71;font-size:12.5px;font-weight:600}.award .b{color:#fff;display:block}.award .small{color:#cfc6b8}.cust .note{background:var(--sunk);border:1px solid var(--line);color:var(--text2)}.csec{align-content:start;gap:7px;display:grid}.csec .row{align-items:center}.crow{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);align-items:center;gap:10px;padding:9px 10px;display:flex}.crow.on{border-color:var(--gold-line);background:#fffbf5}.crow .grow{flex:1;min-width:0}.crow .why{display:block}.crow button.ck{cursor:pointer;background:0 0;border:0;padding:0}.crow button.ck:focus-visible i{outline:3px solid var(--gold-soft)}@media (width<=1280px){.kpis.k6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.kpis.k6{grid-template-columns:1fr 1fr}.dgrid{grid-template-columns:1fr}.dhead{flex-wrap:wrap}.dhead>.sub{flex:100%}.dhead>.sp{display:none}.dash .li .np{width:auto}.chart{gap:5px}.chart .c em,.chart .c span{font-size:10.5px}}.partners{gap:0;display:grid}.partners .tabs{margin-bottom:12px}.partners .scoped{margin:-2px 0 12px}.partners .card .hd{flex-wrap:wrap}.partners .card .hd .seg{margin-left:2px}.partners table.t td.pays{min-width:130px}.partners table.t td.flow{min-width:110px}.partners table.t td.flow .sub.behind{color:var(--warn);font-weight:600}.partners table.t td .prog{margin-right:2px}.partners .bd.flush,.territories .bd.flush,.ppanel .bd.flush{padding:0;overflow-x:auto}.partners table.t tr.click,.territories table.t tr.click{cursor:pointer}.partners table.t tr.click:hover td,.territories table.t tr.click:hover td{background:#fbfaf7}.partners table.t td.nw,.territories table.t td.nw,.ppanel table.t td.nw{white-space:nowrap}button.link.who{color:var(--text);text-align:left;font-weight:600}button.link.who:hover{color:var(--gold-d)}.kpis.k4{grid-template-columns:repeat(4,1fr)}.kpis.k3{grid-template-columns:repeat(3,1fr)}.kpis.k2{grid-template-columns:repeat(2,1fr)}.dl.k4{grid-template-columns:repeat(4,1fr)}.dl .wide{grid-column:1/-1}.row.mid{flex-wrap:nowrap;align-items:center}.gaugebox{width:180px}h3.ph3{margin:0 0 8px;font-size:14.5px}.note.mutebg{background:var(--sunk);color:var(--text2);border:1px solid var(--line2)}.li.lib{border:0;border-bottom:1px solid var(--line2);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0}.li.lib:last-child{border-bottom:0}.li.lib:hover{background:#fbfaf7}.li .grow{flex:1;min-width:0}.ppanel{gap:0;display:grid}@media (width<=920px){.partners table.t{min-width:820px}.kpis.k4,.kpis.k3,.dl.k4{grid-template-columns:1fr 1fr}.gaugebox{width:130px}}.partners .ptop{align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.partners .ptop .tabs{flex:1;min-width:0;margin-bottom:0}.partners .ptop .addp{flex:none}.addpartner .wide{grid-column:1/-1}.addpartner .ckline{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.launch .ck .grow{flex:1}.launch .ck.ckb{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.launch .ck.ckb:hover .grow{color:var(--gold-d)}.launch .ck.ckb:focus-visible{outline:3px solid var(--gold-soft);border-radius:var(--r3)}@media (width<=920px){.partners .ptop{flex-wrap:wrap}}.ppanel .hist .hstart{color:var(--text2)}.ppanel .hist .qa{margin:10px 0 4px}.ppanel .ev{border-bottom:1px solid var(--line2);grid-template-columns:96px 1fr;gap:12px;padding:12px 0;font-size:13.5px;display:grid}.ppanel .ev:last-child{border-bottom:0}.ppanel .ev .tm{color:var(--text3);padding-top:1px;font-size:12.5px}.ppanel .ev .who{flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.ppanel .ev .bub{background:var(--sunk);border:1px solid var(--line2);border-radius:var(--r2);overflow-wrap:anywhere;margin-top:6px;padding:9px 11px;line-height:1.55}.ppanel .ev .fix{margin-top:3px}.ppanel .ev button.link{margin-top:4px}.ppanel .hform{border:1px solid var(--gold-line);border-radius:var(--r2);background:var(--gold-soft);margin:10px 0 4px;padding:12px}.ppanel .hform .fld input{background:var(--surface)}.ppanel .hform .hint{margin-top:0}.ppanel .hform .qa{margin:0}@media (width<=560px){.ppanel .ev{grid-template-columns:1fr;gap:2px}.ppanel .hform .qa .btn{flex:auto;height:44px}}.kcard{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:14px 16px}.kcard+.kcard{margin-top:12px}.kcard .khead{align-items:flex-start;gap:10px;display:flex}.kcard .khead .b{font-weight:600}.kparty{border-top:1px solid var(--line2);align-items:flex-start;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.kparty:first-child{border-top:0}.kparty .grow,.kgrow{flex:1;min-width:0}.kdoc{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line2);border-radius:var(--r2);background:var(--sunk);max-height:320px;padding:12px 14px;font-size:13px;line-height:1.55;overflow:auto}.kdoc.tall{max-height:52vh}.kfp{font-family:var(--mono);color:var(--text2);overflow-wrap:anywhere;font-size:12px}.kform{gap:12px;display:grid}.kform .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.kform .two{grid-template-columns:1fr}}.kchoice{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.kchoice label,.kconsent{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.kconsent{font-size:13.5px;line-height:1.45}.kconsent input,.kchoice input{accent-color:var(--gold-d);margin-top:3px}.ktyped{font-family:var(--disp);border-bottom:1px solid var(--gold);min-height:44px;padding:4px 2px;font-size:26px;font-weight:600}.sigwrap .sig{border:1px solid var(--line);border-radius:var(--r2);touch-action:none;cursor:crosshair;background:#fff;width:100%;height:150px;margin-top:6px;display:block}.ksigners{border-top:1px solid var(--line)}.ksigners .kgrow{overflow-wrap:anywhere}.ksigners select{flex:1;min-width:0;max-width:360px}.ksigners .li{flex-wrap:wrap}.ksigners .li .kgrow{flex:180px}.ksigners input.inp{flex:200px;min-width:0;max-width:360px}.kan{grid-auto-columns:minmax(212px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.col{border-radius:var(--r);background:#efece7;flex-direction:column;gap:8px;min-height:440px;padding:10px;display:flex}.col.over{outline:2px dashed var(--gold);outline-offset:-4px;background:#f6eee3}.col h4{align-items:center;gap:8px;margin:2px 4px 4px;font-size:13.5px;font-weight:600;display:flex}.col h4 .n{color:var(--text3);font-size:12.5px;font-weight:500}.col h4 .cdot{background:#9a9288;border-radius:50%;flex:none;width:9px;height:9px}.kc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);box-shadow:var(--sh);cursor:pointer;padding:10px 11px;font-size:13px}.kc[draggable=true]{cursor:grab}.kc.drag{opacity:.4}.kc b{font-size:13.5px;font-weight:600;display:block}.kc .meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.kc .more{border-top:1px solid var(--line2);color:var(--text2);gap:3px;margin-top:9px;padding-top:9px;font-size:12.5px;display:grid}.kc .moved{color:var(--gold-d);margin-top:5px;font-size:12px}.col.tint-rose{background:#f8ecea}.col.tint-rose .cdot{background:#c2533f}.col.tint-amber{background:#f8f0e2}.col.tint-amber .cdot{background:#d99a2b}.col.tint-blue{background:#ecf1f7}.col.tint-blue .cdot{background:#2d5b8a}.col.tint-violet{background:#f0edf6}.col.tint-violet .cdot{background:#6a5aa8}.col.tint-teal{background:#e9f3f1}.col.tint-teal .cdot{background:#2e7f72}.col.tint-green{background:#eaf4ec}.col.tint-green .cdot{background:#2f7a4f}.col.tint-grey{background:#efece7}.col.tint-grey .cdot{background:#8b847a}.col.over{outline:2px dashed var(--gold);outline-offset:-4px}.colnote{color:var(--text2);margin:-2px 4px 4px;font-size:12px;line-height:1.4}.dropline{background:var(--gold);border-radius:3px;flex:none;height:3px;margin:-2px 2px;box-shadow:0 0 0 3px #e3974c2e}.board{min-width:0}.boardnote{margin-top:10px}.kc .kt{width:100%;font:inherit;color:inherit;text-align:left;cursor:inherit;background:0 0;border:0;padding:0;display:block}.kc .kt:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.kc .meta .tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}.kc .moved svg{vertical-align:-2px;width:12px;height:12px;margin-right:4px}.kc .more svg{vertical-align:-2px;width:13px;height:13px}.kc .more .acts{gap:6px;margin-top:10px;display:flex}.col .colmore{align-self:stretch;margin-top:2px}.kc .more .acts.shop{flex-wrap:wrap}.mapwrap{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);background:#f4f1eb;position:relative;overflow:hidden}.mapwrap .mapcanvas{position:absolute;inset:0}.mapwrap.active{box-shadow:0 0 0 3px var(--gold-soft), var(--sh);border-color:var(--gold-line)}.mapwrap .maplibregl-canvas{outline:none}.mapbar{z-index:2;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 70px);display:flex;position:absolute;top:12px;left:12px}.mapbar .seg{box-shadow:var(--sh)}.mapbar .chip{font:inherit;box-shadow:var(--sh);font-size:13px}.maplegend{border:1px solid var(--line);border-radius:var(--r2);box-shadow:var(--sh);z-index:2;background:#fffffff2;gap:4px;max-width:calc(100% - 70px);padding:8px 11px;font-size:12.5px;display:grid;position:absolute;bottom:12px;left:12px}.maplegend i{vertical-align:-2px;box-sizing:border-box;border-radius:50%;width:12px;height:12px;margin-right:7px;display:inline-block}.maplegend .gap{width:8px;display:inline-block}.maphint{color:#fff;pointer-events:none;opacity:0;white-space:nowrap;z-index:2;background:#1b1917db;border-radius:999px;padding:5px 12px;font-size:12.5px;transition:opacity .15s;position:absolute;bottom:12px;right:44px}.maphint .on{display:none}.mapwrap:hover .maphint{opacity:1}.mapwrap.active .maphint .off{display:none}.mapwrap.active .maphint .on{display:inline}.mapnote{text-align:center;color:var(--text2);z-index:3;background:#f4f1ebe6;justify-content:center;align-items:center;padding:20px;font-size:13.5px;display:flex;position:absolute;inset:0}.demn{pointer-events:none;color:#b4321f;font-family:var(--font);font-size:12.5px;font-weight:700;line-height:1}.mapwrap .maplibregl-ctrl-top-right{top:2px;right:2px}.mapwrap .maplibregl-ctrl-group{border-radius:var(--r2);border:1px solid var(--line);box-shadow:var(--sh);background:var(--surface)}.mapwrap .maplibregl-ctrl-group button{width:34px;height:34px;color:var(--text2)}.mapwrap .maplibregl-ctrl-group button.fitbtn{justify-content:center;align-items:center;display:flex}.mapwrap .maplibregl-ctrl-attrib{font-size:11px}.mapwrap .maplibregl-ctrl-bottom-right{max-width:calc(100% - 340px)}.territories{gap:18px;display:grid}.terrmap{padding:0 44px}@media (width<=920px){.terrmap{padding:0}.maplegend{padding:6px 9px;font-size:11.5px;top:12px;bottom:auto}.mapwrap.withbar .maplegend{top:96px}.mapwrap .maplibregl-ctrl-bottom-right{max-width:100%}.maphint{display:none}}.terrbar{align-items:center;gap:8px;margin-bottom:10px;display:flex}.claimcard .hd{flex-wrap:wrap}.claimcard .bd{gap:10px}.claimtool{display:grid}.claimtool .seg{flex-wrap:wrap;justify-self:start}.claimtool .cllist{max-height:260px;overflow:auto}.claimtool .cllist .li{padding:8px 12px}.clresults{gap:8px;display:grid}.clresults .clhit{border-bottom:1px solid var(--line2);padding:9px 0}.clright{border:1px solid var(--line);border-radius:var(--r2);padding:0 12px 10px}.clright .li{border-bottom:0;padding:9px 0}.clrightbody{gap:6px;font-size:13.5px;display:grid}.clform{border-top:1px dashed var(--line);gap:10px;margin-top:4px;padding-top:10px;display:grid}.clsave{border-top:1px solid var(--line2);padding-top:12px}.terrtag,.cltag{pointer-events:none;font-family:var(--font);white-space:nowrap;box-shadow:var(--sh);border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600;line-height:1.2}.terrtag{background:var(--gold-soft);color:var(--gold-d);border-color:var(--gold-line)}.cltag{background:var(--surface);color:var(--text2)}.cltag.live,.cltag.signed{background:var(--bad-bg);color:var(--bad)}.cltag.first_refusal{background:var(--warn-bg);color:var(--warn)}@media (width<=920px){.claimcard .f.two{grid-template-columns:1fr}}.wreg{gap:0;min-width:0;display:grid}.wreg>*{min-width:0}.wreg .kpis.k6{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px}.wreg .tabs{margin-bottom:12px}.wreg .scoped{margin:-2px 0 12px}.wreg .toolbar input.inp{flex:0 250px}.wreg .toolbar .chips{gap:6px}.wreg .toolbar .chip{font:inherit;font-size:13px}.wreg .card .hd{flex-wrap:wrap}.wreg .bd.flush{padding:0;display:block;overflow-x:auto}.wreg table.t tr.click{cursor:pointer}.wreg table.t tr.click:hover td{background:#fbfaf7}.wreg table.t td.nw{white-space:nowrap}.wreg table.t td .sub.mono{white-space:nowrap;word-break:normal;font-size:12px}.wreg table.t td.veh{min-width:170px}.wreg button.link.mono{color:var(--text);text-align:left;font-weight:400}.wreg button.link.mono:hover{color:var(--gold-d)}.wreg .more{border-top:1px solid var(--line2);align-items:center;gap:12px;padding:12px 16px;display:flex}.wreg .note.mutebg,.wpanel .note.mutebg,.wmodal .note.mutebg{background:var(--sunk);color:var(--text2);border:1px solid var(--line2)}.wreg .empty{border:0}.wflags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.wflag{background:var(--warn-bg);color:var(--warn);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:11.5px;line-height:18px;display:inline-block}.wreg button.link.who{color:var(--text);text-align:left;font-weight:600}.wreg button.link.who:hover{color:var(--gold-d)}.wpanel{gap:14px;display:grid}.wpanel .certhd{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wpanel .certhd .mono{font-size:13px;font-weight:500}.wpanel h3.ph3{margin:4px 0 0;font-size:14.5px;font-weight:600}.wpanel .qa{margin:0}.wpanel .hist .li{align-items:flex-start;padding:11px 14px}.wpanel .hist .li>svg{color:var(--text3);flex:none;margin-top:2px}.wpanel .hist .li .grow{flex:1;min-width:0}.wpanel .hist .li .why{color:var(--text2);white-space:pre-wrap;margin-top:2px;font-size:13px}.wpanel .dl .wide{grid-column:1/-1}.wmodal{gap:12px;display:grid}.wmodal .f.two{gap:12px}@media (width<=1280px){.wreg .kpis.k6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.wreg .kpis.k6{grid-template-columns:1fr 1fr}.wreg .toolbar input.inp{flex:100%;min-width:0}.wreg .toolbar select.sel{flex:auto}}.flowwrap{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.flowwrap>*{min-width:0}.lib-head{gap:10px;padding:12px 10px}.lib-title{margin:0;padding-left:4px;font-size:15px;font-weight:600}.folder{gap:2px;display:grid}.folder button{border-radius:var(--r3);width:100%;font:inherit;color:var(--text2);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:7px 10px;font-size:13.5px;display:flex}.folder button svg{width:16px;height:16px}.folder button:hover{background:var(--sunk)}.folder button.on{background:var(--gold-soft);color:var(--gold-d);font-weight:600}.folder button .n{margin-left:auto;font-size:12px}.atags{padding:2px 4px 0}.atags .tag{cursor:pointer;font:inherit;border:0;font-size:12px}.atags .tag.on{background:var(--dark2);color:#fff}.alist{border-top:1px solid var(--line2)}.alist .ai{border:0;border-bottom:1px solid var(--line2);width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--text);background:0 0;gap:3px;padding:10px 12px;display:grid}.alist .ai:hover{background:#fbfaf7}.alist .ai.on{background:var(--gold-soft)}.ai-name{flex:1;min-width:0;font-size:13.5px}.aright{gap:0;display:grid}.ahd{flex-wrap:wrap}.ahd h3{overflow-wrap:anywhere}.switch{cursor:pointer;background:#d8d2c8;border:0;border-radius:999px;flex:none;width:38px;height:22px;padding:0;display:inline-block;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.switch.on{background:var(--ok)}.switch.on:after{left:19px}.switch:disabled{cursor:default;opacity:.7}.switch:focus-visible{outline:3px solid var(--gold-soft)}.canvas{border-top:1px solid var(--line2);border-radius:0 0 var(--r) var(--r);background-color:#fbfaf7;background-image:radial-gradient(#e1dbd2 1px,#0000 1px);background-size:18px 18px;min-height:640px;padding:26px 20px 48px;overflow:auto}.flow{flex-direction:column;align-items:center;min-width:max-content;margin:0 auto;display:flex}.node{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:300px;box-shadow:var(--sh);cursor:pointer;font:inherit;text-align:left;color:var(--text);padding:10px 12px;display:block}button.node:hover{border-color:var(--gold-line)}.node.sel{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.node .nt{color:var(--text2);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.node .nt .ni{border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.node .nt .ni svg{width:14px;height:14px}.node .nl{margin-top:5px;font-size:14px;font-weight:600;display:block}.node .nd{color:var(--text2);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;display:-webkit-box;overflow:hidden}.node.trigger{border-top:3px solid var(--dark2);cursor:default}.node.stop{border-top:3px solid var(--ok)}.node.later{opacity:.8;border-style:dashed}.wire{background:#cfc8bd;width:2px;height:16px}.wire.arrow{height:14px;position:relative}.wire.arrow:after{content:"";border:5px solid #0000;border-top-color:#cfc8bd;border-bottom:0;position:absolute;bottom:-5px;left:-4px}.addn{background:var(--surface);width:24px;height:24px;color:var(--text3);cursor:pointer;border:1px dashed #bdb4a7;border-radius:50%;justify-content:center;align-items:center;margin:3px 0;padding:0;display:flex}.addn svg{width:14px;height:14px}.addn:hover,.addn:focus-visible{border-color:var(--gold);color:var(--gold-d)}.branch{align-items:flex-start;gap:28px;padding-top:20px;display:flex;position:relative}.branch:before{content:"";border:2px solid #cfc8bd;border-bottom:0;border-radius:12px 12px 0 0;height:20px;position:absolute;top:0;left:calc(25% - 2px);right:calc(25% - 2px)}.arm{flex-direction:column;align-items:center;min-width:300px;display:flex}.arm .lab{color:var(--text2);background:var(--surface);border:1px solid var(--line);border-radius:999px;margin-bottom:6px;padding:1px 10px;font-size:12px;font-weight:600}.aed{gap:12px;display:grid}.aed textarea.tall{height:140px}.aed .qa{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.flowwrap{grid-template-columns:1fr}.canvas{min-height:420px;padding:18px 12px 32px}}.billing{gap:0;min-width:0;display:grid}.billing>*{min-width:0}.billing .toolbar .chips{gap:6px}.billing .toolbar .chip{font:inherit;font-size:13px}.billing .kpis.k5{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}.billing .tabs{margin-bottom:12px}.billing .card .hd{flex-wrap:wrap}.billing .bd.flush{padding:0;display:block;overflow-x:auto}.billing .empty{border:0}.billing table.t tr.click{cursor:pointer}.billing table.t tr.click:hover td{background:#fbfaf7}.billing table.t td.nw{white-space:nowrap}.billing table.t th.gcol{min-width:150px}.billing button.link.who{color:var(--text);text-align:left;font-weight:600}.billing button.link.who:hover{color:var(--gold-d)}.billing .more{border-top:1px solid var(--line2);align-items:center;gap:12px;padding:12px 16px;display:flex}.billing .note.mutebg,.bpanel .note.mutebg,.bmodal .note.mutebg{background:var(--sunk);color:var(--text2);border:1px solid var(--line2)}.bprocs .proc{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);min-width:0;padding:11px 13px}.bprocs .proc .grow{flex:1;min-width:0}.bprocs .proc .qa{margin:10px 0 0}.bprocs .unmatched{border-top:1px solid var(--line2);margin-top:12px;padding-top:10px}.bprocs .unmatched .li{flex-wrap:wrap;padding:9px 0}.bprocs .unmatched .li .grow{flex:180px;min-width:0}.bprocs .unmatched .sel{max-width:220px}.bprocs details.left{margin-top:10px}.bprocs details.left summary{cursor:pointer;color:var(--text2)}.bprocs details.left .li{align-items:flex-start;padding:7px 0}.bprocs details.left .li .mono{flex:none;font-size:12px}.bprocs details.left .li .grow{flex:1;min-width:0}.bpanel{gap:14px;display:grid}.bpanel .row.mid{align-items:center}.bpanel h3.ph3{margin:4px 0 0;font-size:14.5px;font-weight:600}.bpanel table.lines tr.total td{border-bottom:0}.bpanel .qa{margin:0}.bpanel .hist .li{align-items:flex-start;padding:10px 14px}.bpanel .hist .li>svg{color:var(--text3);flex:none;margin-top:2px}.bpanel .hist .li .grow{flex:1;min-width:0}.bmodal{gap:12px;display:grid}.bmodal .f.two{gap:12px}.bmodal .chips .chip{font:inherit;font-size:13px}@media (width<=1280px){.billing .kpis.k5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.billing .kpis.k5{grid-template-columns:1fr 1fr}.billing .toolbar>.sub{flex:100%}}.imp-scout{border-top:1px solid var(--line);gap:10px;min-width:0;padding-top:14px;display:grid}.imp-scout>*{min-width:0}.imp-campaign{max-width:420px}.imp-review,.imp-batches{gap:10px;min-width:0;display:grid}.imp-review>*,.imp-batches>*{min-width:0}.imp-review-part{border:1px solid var(--line);border-radius:var(--r2);min-width:0;padding:10px 12px}.imp-review-part>summary{cursor:pointer;font-size:13.5px;font-weight:600}.imp-review-part[open]>summary{margin-bottom:8px}.imp-review-t{min-width:640px}.imp-trips{max-width:640px}.imp-trips td.r,.imp-trips th.r{font-variant-numeric:tabular-nums}.imp-diff{margin:0;padding-left:16px}.imp-dnc{margin-left:6px}.imp-batch{border:1px solid var(--line);border-radius:var(--r2);gap:6px;min-width:0;padding:10px 12px;display:grid}.imp-batch .row{flex-wrap:wrap;align-items:center;gap:8px}.imp-confirm{border-radius:var(--r2);background:var(--gold-soft);color:var(--gold-d);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.imp-place{flex-wrap:wrap;align-items:center;gap:10px}@media (width<=640px){.imp-confirm span{flex-basis:100%}}.main.scoutroute{background:#0b0a09}.main.scoutroute>.top{display:none}.main.scoutroute>.content{max-width:none;padding:0;display:block}.scout{--sc-page:#0b0a09;--sc-plate:#12100e;--sc-raised:#1c1916;--sc-live:#24201c;--sc-line:#3d362e;--sc-line2:#2f2a24;--sc-text:#efe9df;--sc-text2:#a79e90;--sc-text3:#8e8577;--sc-accent:#e3974c;--sc-gold:#e8bd71;--sc-on-accent:#0b0a09;--sc-water:#060606;--sc-scrim:#0b0a09eb;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--sc-page);--surface:var(--sc-plate);--sunk:var(--sc-raised);--line:var(--sc-line);--line2:var(--sc-line2);--text:var(--sc-text);--text2:var(--sc-text2);--text3:var(--sc-text3);--gold:var(--sc-accent);--gold-d:var(--sc-gold);--gold-soft:var(--sc-live);--gold-line:var(--sc-line);--mute:var(--sc-text2);--mute-bg:var(--sc-raised);--sh:none;--sh2:0 14px 36px #0000008c;background:var(--sc-page);min-height:100vh;color:var(--sc-text);font-family:var(--font);font-size:14px;line-height:1.5}.scout :focus-visible{outline:2px solid var(--sc-gold);outline-offset:2px}.scout a{color:var(--sc-gold)}.sc-ch12{clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.sc-ch10{clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.sc-ch8{clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.sc-ch7{clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.sc-ch6{clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.sc-label{font-family:var(--mono);color:var(--sc-text2);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:400}.sc-mono{font-family:var(--mono);color:var(--sc-text2);font-size:11px}.sc-disp{font-family:var(--disp);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.sc-sub{color:var(--sc-text2);font-size:12px}.sc-sp{flex:1}.sc-head{background:var(--sc-page);border-bottom:4px solid var(--sc-accent);z-index:6;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 24px;display:flex;position:sticky;top:0}.sc-head h1{font-family:var(--disp);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:22px;font-weight:700;line-height:1.2}.sc-switch{border:1px solid var(--sc-line);background:var(--sc-plate);align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 4px 0 10px;display:flex}.sc-switch select{font:inherit;background:var(--sc-plate);color:var(--sc-text);border:0;min-width:0;max-width:240px;min-height:38px;padding:8px 6px;font-weight:600}.sc-head .btn.sec,.sc-head .iconbtn{background:var(--sc-plate);border-color:var(--sc-line);height:40px;color:var(--sc-text);border-radius:0}.sc-head .iconbtn{width:40px}.sc-head .btn.sec:hover,.sc-head .iconbtn:hover{background:var(--sc-raised)}.sc-btn{font:inherit;background:var(--sc-raised);min-height:38px;color:var(--sc-text);border:1px solid var(--sc-line);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.sc-btn:hover{background:var(--sc-live)}.sc-btn.primary{background:var(--sc-accent);color:var(--sc-on-accent);border-color:var(--sc-accent);clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.sc-btn.primary:hover{background:#eca35c}.sc-btn.gold{color:var(--sc-gold)}.sc-btn.sm{min-height:32px;padding:5px 10px;font-size:12px}.sc-btn.mono{font-family:var(--mono);text-transform:uppercase;font-size:11px;font-weight:400}.sc-btn:disabled{opacity:.5;cursor:default}.sc-btn svg{width:16px;height:16px}.sc-x{border:1px solid var(--sc-line);background:var(--sc-raised);width:32px;height:32px;color:var(--sc-text);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.sc-x svg{width:16px;height:16px}.sc-chip{font-family:var(--mono);border:1px solid var(--sc-line);color:var(--sc-text2);white-space:nowrap;padding:1px 6px;font-size:10.5px;line-height:1.6;display:inline-block}.sc-chip.sc-prog{background:var(--sc-text);color:var(--sc-page);border-color:var(--sc-text);font-weight:500}.sc-chips{flex-wrap:wrap;gap:4px;display:flex}.sc-dot{box-sizing:border-box;border:1.5px solid var(--sc-page);width:10px;height:10px;box-shadow:0 0 0 1px var(--sc-line);border-radius:50%;flex:none;display:inline-block}.sc-dot.nn{background:var(--sc-page);width:11px;height:11px;box-shadow:none;border-style:solid;border-width:3px}.sc-body{flex-direction:column;gap:16px;padding:18px 24px 32px;display:flex}.sc-plate{background:var(--sc-plate);border-top:1px solid var(--sc-line)}.sc-phead{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;display:flex}.sc-phead h2{font-size:15px}.sc-empty{color:var(--sc-text2);text-align:center;padding:18px 14px;font-size:13px}.sc-note{background:var(--sc-plate);border-top:3px solid #4c9bff;padding:10px 14px;font-size:13px}.sc-note.bad{border-top-color:#ff5a4e}.sc-camphead{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.sc-camphead>div{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.sc-camphead h2{letter-spacing:.03em;font-size:20px}.sc-camphead p{color:var(--sc-text2);text-wrap:pretty;margin:0;font-size:13px}.sc-landing{flex-direction:column;gap:22px;display:flex}.sc-landing>header h2{font-size:20px}.sc-landing>header p{color:var(--sc-text2);margin:2px 0 0;font-size:13px}.sc-group{flex-direction:column;gap:10px;display:flex}.sc-group>h3{letter-spacing:.05em;align-items:center;gap:8px;font-size:14px;display:flex}.sc-tiles{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;display:grid}.sc-tile{background:var(--sc-raised);border-top:1px solid var(--sc-line);color:var(--sc-text);flex-direction:column;gap:9px;min-width:0;padding:12px 14px 16px;text-decoration:none;display:flex}.scout a.sc-tile{color:var(--sc-text)}.sc-tile:hover{background:var(--sc-live);border-top-color:var(--sc-accent)}.sc-tile.live{border-top:2px solid var(--sc-accent)}.sc-tile.past{background:var(--sc-plate)}.sc-tile .sc-tiletop{align-items:center;gap:8px;display:flex}.sc-tile h4{font-family:var(--disp);margin:0;font-size:18px;font-weight:600;line-height:1.2}.sc-tile .count{color:var(--sc-text);font-size:13px}.sc-stagegrid{color:var(--sc-text2);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 12px;font-size:12px;display:grid}.sc-stagegrid>span{align-items:center;gap:6px;min-width:0;display:flex}.sc-stagegrid .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-stagegrid .n{font-family:var(--mono);color:var(--sc-text);margin-left:auto;font-size:11px}.sc-kv{grid-template-columns:96px minmax(0,1fr);gap:3px 10px;margin:0;font-size:12.5px;display:grid}.sc-kv dt{font-family:var(--mono);color:var(--sc-text3);text-transform:uppercase;padding-top:1px;font-size:11px}.sc-kv dd{min-width:0;margin:0}.sc-filters{background:var(--sc-plate);border-top:1px solid var(--sc-line);flex-direction:column;gap:12px;padding:12px 14px 14px;display:flex}.sc-frow{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.sc-seg{border:1px solid var(--sc-line);align-self:flex-end;display:flex}.sc-seg button{font:inherit;font-family:var(--disp);letter-spacing:.05em;text-transform:uppercase;border:0;border-right:1px solid var(--sc-line);cursor:pointer;background:var(--sc-page);min-height:38px;color:var(--sc-text2);padding:8px 14px;font-size:13px;font-weight:600}.sc-seg button:last-child{border-right:0}.sc-seg button[aria-pressed=true]{background:var(--sc-live);color:var(--sc-text);box-shadow:inset 0 -3px 0 var(--sc-accent)}.sc-field{flex-direction:column;gap:4px;min-width:0;display:flex}.sc-field select,.sc-field input{font:inherit;background:var(--sc-page);min-height:38px;color:var(--sc-text);border:1px solid var(--sc-line);border-radius:0;max-width:100%;padding:7px 9px;font-size:13px}.sc-field input::placeholder{color:var(--sc-text3)}.sc-toggles{flex-wrap:wrap;gap:6px;display:flex}.sc-toggle{font:inherit;cursor:pointer;border:1px solid var(--sc-line2);background:var(--sc-plate);min-height:34px;color:var(--sc-text2);opacity:.55;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;display:inline-flex}.sc-toggle[aria-pressed=true]{background:var(--sc-live);color:var(--sc-text);border-color:var(--sc-accent);opacity:1}.sc-toggle .n{font-family:var(--mono);color:var(--sc-text2);font-size:11px}.sc-stages{border-top:1px solid var(--sc-line2);padding-top:12px}.sc-showing{font-family:var(--mono);color:var(--sc-text2);text-transform:uppercase;align-self:center;font-size:12px}.sc-showing strong{color:var(--sc-text);font-weight:500}.sc-mapsec{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.sc-mapplate{flex:3 520px;min-width:0}.sc-side{flex-direction:column;flex:2 300px;gap:12px;min-width:0;display:flex}.sc-sidelist{flex-direction:column;max-height:760px;display:flex}.sc-sidelist .sc-phead{border-bottom:1px solid var(--sc-line2);align-items:baseline}.sc-rows{flex-direction:column;gap:6px;padding:8px;display:flex;overflow-y:auto}.sc-row{font:inherit;text-align:left;border:0;border-top:1px solid var(--sc-line);background:var(--sc-raised);cursor:pointer;color:var(--sc-text);grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:2px 10px;width:100%;padding:9px 12px;display:grid}.sc-row:hover{background:var(--sc-live)}.sc-row[aria-current=true]{background:var(--sc-live);border-top-color:var(--sc-accent)}.sc-row>.sc-dot{margin-top:5px}.sc-row .who{flex-direction:column;min-width:0;display:flex}.sc-row .end{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.sc-name{font-family:var(--disp);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sc-around{margin:-2px 8px 4px}.sc-map{background:var(--sc-water);width:100%;position:relative;overflow:hidden}.sc-map .sc-mapcanvas{position:absolute;inset:0}.sc-map.active{outline:2px solid var(--sc-accent);outline-offset:-2px}.sc-map .maplibregl-canvas{outline:none}.sc-map .maplibregl-ctrl-group{background:var(--sc-raised);border:1px solid var(--sc-line);box-shadow:none;border-radius:0}.sc-map .maplibregl-ctrl-group button{width:34px;height:34px}.sc-map .maplibregl-ctrl-group button+button{border-top-color:var(--sc-line)}.sc-map .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(.92)}.sc-map .maplibregl-ctrl.maplibregl-ctrl-attrib,.sc-map .maplibregl-ctrl.maplibregl-ctrl-attrib.maplibregl-compact{color:var(--sc-text2);background:#0b0a09d9;font-size:11px}.sc-map .maplibregl-ctrl-attrib a{color:var(--sc-text2)}.sc-map .maplibregl-ctrl-attrib-button{filter:invert(.92)}.sc-legend{background:var(--sc-scrim);border-top:3px solid var(--sc-accent);color:var(--sc-text);z-index:2;flex-direction:column;gap:4px;max-width:calc(100% - 70px);padding:8px 12px 9px;font-size:12px;display:flex;position:absolute;bottom:12px;left:12px}.sc-legend span{align-items:center;gap:8px;display:flex}.sc-legend i{box-sizing:border-box;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.sc-legend i.dot{background:var(--sc-accent);border:1.5px solid var(--sc-page);width:11px;height:11px;box-shadow:0 0 0 1px var(--sc-line)}.sc-legend i.ring{background:var(--sc-page);border:3px solid #4c9bff}.sc-legend i.partner{border:1.5px solid var(--sc-gold);background:radial-gradient(circle, var(--sc-gold) 0 2px, #e8bd711f 2.5px)}.sc-mapempty{background:var(--sc-plate);border-top:3px solid var(--sc-accent);text-align:center;max-width:280px;color:var(--sc-text);z-index:3;padding:12px 16px;font-size:13px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.sc-maphint{background:var(--sc-scrim);color:var(--sc-text);border:1px solid var(--sc-line);pointer-events:none;opacity:0;white-space:nowrap;z-index:2;padding:5px 12px;font-size:12px;transition:opacity .15s;position:absolute;top:12px;right:50px}.sc-maphint .on{display:none}.sc-map:hover .sc-maphint{opacity:1}.sc-map.active .sc-maphint .off{display:none}.sc-map.active .sc-maphint .on{display:inline}.sc-mapnote{text-align:center;color:var(--sc-text2);z-index:3;background:#0b0a09e6;justify-content:center;align-items:center;padding:20px;font-size:13.5px;display:flex;position:absolute;inset:0}.sc-area{background:var(--sc-plate);border-top:3px solid var(--sc-accent);flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.sc-area .head{align-items:flex-start;gap:10px;display:flex}.sc-area .head>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sc-area h2{overflow-wrap:anywhere;font-size:15px}.sc-area .acts{flex-wrap:wrap;gap:8px;display:flex}.sc-attack{border-top:1px solid var(--sc-line2);flex-direction:column;display:flex}.sc-attack>div{border-bottom:1px solid var(--sc-line2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:grid}.sc-attack .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-tablewrap{overflow-x:auto}.sc-table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.sc-table th{font-family:var(--mono);color:var(--sc-text2);text-align:left;border-bottom:1px solid var(--sc-line);text-transform:uppercase;white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:500}.sc-table td{border-bottom:1px solid var(--sc-line2);vertical-align:middle;padding:9px 14px}.sc-table tr[aria-current=true] td{background:var(--sc-live)}.sc-table .shop{font:inherit;text-align:left;cursor:pointer;color:var(--sc-text);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.sc-table .stage{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.sc-table .when{font-family:var(--mono);color:var(--sc-text2);white-space:nowrap;font-size:12px}.sc-board{padding-bottom:6px;overflow-x:auto}.sc-cols{align-items:flex-start;gap:10px;min-width:min-content;display:flex}.sc-col{background:var(--sc-plate);border-top:3px solid var(--sc-line);flex-direction:column;flex:0 0 232px;gap:8px;padding:10px;display:flex}.sc-col>header{align-items:center;gap:8px;padding:0 2px;display:flex}.sc-col h3{letter-spacing:.05em;font-size:13px}.sc-card{font:inherit;text-align:left;background:var(--sc-raised);border:0;border-top:1px solid var(--sc-line);cursor:pointer;color:var(--sc-text);flex-direction:column;gap:4px;width:100%;padding:9px 10px;display:flex}.sc-card:hover{background:var(--sc-live)}.sc-card[aria-current=true]{background:var(--sc-live);border-top-color:var(--sc-accent)}.sc-card .nm{font-family:var(--disp);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}@media (width<=920px){.sc-head{gap:8px 10px;padding:10px 14px}.sc-head h1{font-size:20px}.sc-switch{flex:120px;padding-left:4px}.sc-switch .sc-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-switch select{flex:1;max-width:none}.sc-body{padding:14px 14px 110px}.sc-stagegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-frow>.sc-field{flex:140px}.sc-legend{font-size:11.5px;bottom:8px;left:8px}.sc-maphint{display:none}}.scout .strong{font-weight:600}.scout .grow{flex-direction:column;flex:1;min-width:0;display:flex}.sc-mono.gold{color:var(--sc-gold)}.scs-wrap{z-index:40;box-sizing:border-box;justify-content:center;align-items:flex-start;padding:56px 16px 16px;display:flex;position:fixed;inset:0}.scs-wrap.scs-side{justify-content:flex-end;align-items:stretch;padding:0}.scout:has(.scs-wrap.scs-side) .sc-sidelist .sc-around{display:none}.scs-scrim{cursor:pointer;background:#00000094;border:0;margin:0;padding:0;position:absolute;inset:0}.scs-sheet{background:var(--sc-plate);border-left:1px solid var(--sc-line);outline:none;flex-direction:column;width:600px;max-width:100%;height:100dvh;display:flex;position:relative;overflow-y:auto;box-shadow:-12px 0 32px #00000080}.scs-dialog{background:var(--sc-plate);border-top:4px solid var(--sc-accent);outline:none;width:600px;max-width:100%;max-height:calc(100vh - 88px);position:relative;overflow-y:auto;box-shadow:0 18px 48px #0009}.scs-pad{flex-direction:column;gap:14px;padding:16px 20px 28px;display:flex}.scs-titlerow{align-items:flex-start;gap:12px;display:flex}.scs-titlerow h2{overflow-wrap:anywhere;flex:1;min-width:0;font-size:18px;line-height:1.25}.scs-titlerow .grow{gap:4px}.scs-titlerow p{text-wrap:pretty;margin:0}.scs-panelhead{border-top:4px solid var(--sc-accent);background:var(--sc-plate);z-index:1;flex-direction:column;gap:8px;padding:18px 20px 0;display:flex;position:sticky;top:0}.scs-name{text-transform:none;letter-spacing:0;font-size:21px}.scs-meta{color:var(--sc-text2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.scs-dnc{color:#ff9a92;border-color:#ff5a4e}.scout a.scs-tel{font-family:var(--mono);color:var(--sc-gold);font-size:12px}.scs-tabs{border-bottom:1px solid var(--sc-line2);margin-top:4px;display:flex}.scs-tabs button{font:inherit;font-family:var(--disp);letter-spacing:.06em;text-transform:uppercase;color:var(--sc-text2);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;min-height:42px;padding:11px 8px 9px;font-size:13px;font-weight:600}.scs-tabs button[aria-selected=true]{color:var(--sc-text);border-bottom-color:var(--sc-accent)}.scs-box{background:var(--sc-raised);border-top:1px solid var(--sc-line);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.scs-box .line{font-size:15px;font-weight:600}.scs-box.scs-appbox{border-top:3px solid #5fd3e8}.scs-boxhead{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.scs-boxhead h3{letter-spacing:.06em;font-size:13px}.scs-labels{flex-wrap:wrap;gap:6px;display:flex}.scs-label{background:var(--sc-page);border:1px solid var(--sc-line);align-items:center;gap:6px;padding:4px 8px;font-size:12.5px;display:inline-flex}.scs-label svg{width:11px;height:11px;color:var(--sc-text3)}.scs-label .k{font-family:var(--mono);color:var(--sc-text3);text-transform:uppercase;font-size:10.5px}.scs-free{border-top:1px solid var(--sc-line2);flex-direction:column;gap:6px;padding-top:4px;display:flex}.scs-free .tagedit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scs-free .tag{background:var(--sc-live);border:1px solid var(--sc-accent);color:var(--sc-text);border-radius:0;margin:0;padding:3px 4px 3px 8px;font-size:12.5px}.scs-free .tag .tx{color:var(--sc-gold);margin-right:0;padding:2px}.scs-free .tag.add{border:1px dashed var(--sc-line);color:var(--sc-text2);font-family:var(--mono);text-transform:uppercase;background:0 0;min-height:28px;padding:3px 9px;font-size:11px}.scs-free .tag.add:hover{color:var(--sc-gold);border-color:var(--sc-accent)}:is(.scs-box:has(.scs-free .pop),.scs-head:has(.scs-free .pop)){clip-path:none}.scs-free .pop{border-radius:0}.scs-grid2{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.scs-grid2 .sc-btn{justify-content:flex-start;min-height:40px}.scs-trips{flex-direction:column;gap:8px;display:flex}.scs-trips h3{letter-spacing:.06em;font-size:13px}.scs-trip{background:var(--sc-raised);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 12px;font-size:13px;display:grid}.scs-trip .sc-sub{grid-column:1/-1}.scs-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scs-inline select{font:inherit;background:var(--sc-page);min-height:38px;color:var(--sc-text);border:1px solid var(--sc-line);max-width:100%;padding:7px 9px;font-size:13px}.scs-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scs-block{flex-direction:column;gap:8px;display:flex}.scs-block h3{letter-spacing:.06em;font-size:13px}.scs-block p{text-wrap:pretty;margin:0}.scs-said{background:var(--sc-page);border-top:3px solid #5bd28a;padding:9px 12px;font-size:13px}.scs-signed{background:var(--sc-plate);border-top:3px solid #5bd28a;flex-direction:column;gap:4px;padding:12px 16px;font-size:13px;display:flex}.scs-signed strong{color:#9be4b8;font-size:15px}.scs-kv{flex-direction:column;gap:6px;margin:0;font-size:13px;display:flex}.scs-kv .r{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.scs-kv.wide .r{grid-template-columns:130px minmax(0,1fr)}.scs-kv dt{font-family:var(--mono);color:var(--sc-text3);text-transform:uppercase;padding-top:2px;font-size:11px}.scs-kv dd{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;margin:0}.scs-next{background:var(--sc-page);border-top:3px solid var(--sc-accent);flex-direction:column;gap:10px;padding:11px 14px;display:flex}.scs-next .scs-nexttop{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.scs-next .what{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.scs-next .line{font-size:15px;font-weight:600}.scs-form{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.scs-form>.sc-field{flex:160px}.scs-form>.sc-field.big{flex:2 220px}.scs-form .acts{flex-basis:100%;gap:8px;display:flex}.scs-form .sc-note,.scs-form>.sc-sub{flex-basis:100%}.scs-touch{background:var(--sc-page);border:1px solid var(--sc-line);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 14px;display:flex}.scs-touch>.sc-field{flex:0 160px}.scs-touch>.sc-field.grow{flex:240px}.scs-touch .acts{gap:8px;display:flex}.scs-touch>.sc-sub,.scs-touch>.sc-note{flex-basis:100%}.scs-hits{flex-direction:column;gap:6px;display:flex}.scs-hits h3{margin:0;font-weight:500}.scs-hit{background:var(--sc-raised);align-items:center;gap:10px;padding:8px 10px;display:flex}.scs-hit .strong{font-size:14px}.scs-missed{border-top:1px solid var(--sc-line2);flex-direction:column;align-items:flex-start;gap:10px;padding-top:14px;display:flex}.scs-missed h3{margin:0;font-weight:500}.scs-missed .scs-form{align-self:stretch}.scs-link{font:inherit;text-align:left;color:var(--sc-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.scs-link:hover{color:var(--sc-gold);text-decoration:underline}.scs-record{flex-direction:column;gap:16px;min-width:0;display:flex}.scs-recordmiss{flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.scs-crumbs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scs-crumbs .sc-mono{overflow-wrap:anywhere}.scs-head{background:var(--sc-plate);border-top:2px solid var(--sc-accent);flex-direction:column;gap:14px;padding:16px 18px;display:flex}.scs-headrow{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;display:flex}.scs-headrow .who{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.scs-title{text-transform:none;letter-spacing:0;overflow-wrap:anywhere;font-size:24px;line-height:1.2}.scs-track{grid-template-columns:repeat(auto-fit,minmax(min(112px,100%),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.scs-track li{border-top:4px solid var(--sc-line2);flex-direction:column;gap:1px;padding-top:6px;display:flex}.scs-track li .l{font-family:var(--disp);letter-spacing:.03em;text-transform:uppercase;color:var(--sc-text2);font-size:13px;font-weight:600}.scs-track li .w{font-family:var(--mono);color:var(--sc-text2);font-size:11px}.scs-track li[data-state=done]{border-top-color:var(--sc-text)}.scs-track li[data-state=done] .l,.scs-track li[data-state=now] .l{color:var(--sc-text)}.scs-track li[data-state=now]{border-top-color:var(--sc-accent)}.scs-cols{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.scs-cols>.scs-colmain{flex:999 520px;min-width:0}.scs-cols>.scs-colside{flex-direction:column;flex:320px;gap:16px;min-width:0;display:flex}.scs-plate{flex-direction:column;gap:10px;padding:12px 16px 14px;display:flex}.scs-plate p{text-wrap:pretty;margin:0}.scs-phead{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.scs-phead h2,.scs-phead h3{letter-spacing:.05em;font-size:14px}.scs-phead.scs-bar{border-bottom:1px solid var(--sc-line2);padding:12px 16px}.scs-phead.scs-bar h2{font-size:16px}.scs-check.clash{border-top:3px solid #ff5a4e}.scs-check.clash h3{color:#ff9a92}.scs-clash{font-size:13px}.scs-app{border-top:1px solid var(--sc-line2);flex-direction:column;gap:6px;padding-top:8px;display:flex}.scs-doc{background:var(--sc-raised);align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.scs-doc svg{width:18px;height:18px;color:var(--sc-text2);flex:none}.scs-history{min-width:0}.scs-filters{flex-wrap:wrap;gap:6px;display:flex}.scs-filters button{font:inherit;cursor:pointer;border:1px solid var(--sc-line);background:var(--sc-plate);min-height:32px;color:var(--sc-text2);padding:5px 10px;font-size:12px}.scs-filters button[aria-pressed=true]{background:var(--sc-live);color:var(--sc-text);border-color:var(--sc-accent)}.scs-group{border-bottom:1px solid var(--sc-line2);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.scs-group .gh{border-top:3px solid var(--sc-text);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-top:6px;display:flex}.scs-group .gh h3{letter-spacing:.04em;font-size:14px}.scs-lines{flex-direction:column;display:flex}.scs-lines .scs-line{border-bottom:1px solid var(--sc-line2);padding:10px 0}.scs-line{grid-template-columns:56px 12px minmax(0,1fr) auto;align-items:start;column-gap:10px;display:grid}.scs-line .d{font-family:var(--mono);color:var(--sc-text2);padding-top:2px;font-size:11.5px}.scs-line .dot{border-radius:50%;width:10px;height:10px;margin-top:6px;display:inline-block}.scs-line .t{overflow-wrap:anywhere;min-width:0;font-size:13px}.scs-line .t strong{font-weight:600}.scs-line .more{color:var(--sc-text2);text-wrap:pretty;font-size:12.5px;display:block}.scs-line .src{font-family:var(--mono);color:var(--sc-text3);white-space:nowrap;padding-top:2px;font-size:10.5px}.scs-visit{background:var(--sc-raised);border-top:1px solid var(--sc-line);flex-direction:column;gap:10px;padding:13px 14px;display:flex}.scs-visit .hd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scs-visit .when{font-size:13px}.sc-chip.booked{background:var(--sc-text);color:var(--sc-page);border-color:var(--sc-text)}.scs-photos{flex-wrap:wrap;gap:8px;display:flex}.scs-photos img{object-fit:cover;border:1px solid var(--sc-line);width:96px;height:72px;display:block}@media (width<=920px){.scs-wrap{align-items:stretch;padding:0}.scs-dialog{width:100%;height:100dvh;max-height:none}.scs-panelhead{padding:14px 16px 0}.scs-pad{padding:14px 16px 28px}.scs-head{padding:14px}.scs-title{font-size:21px}.scs-kv .r,.scs-kv.wide .r{grid-template-columns:96px minmax(0,1fr);gap:10px}.scs-line{grid-template-columns:48px 10px minmax(0,1fr)}.scs-line .src{grid-column:3;padding-top:0}.scs-group,.scs-phead.scs-bar{padding-left:12px;padding-right:12px}.scs-hit{flex-wrap:wrap}}.sc-trips{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.sc-tlist{background:var(--sc-plate);border-top:1px solid var(--sc-line);box-sizing:border-box;flex-direction:column;flex:230px;gap:6px;max-width:100%;padding:10px 10px 12px;display:flex}.sc-tlhead{align-items:center;gap:8px;padding:0 2px 2px;display:flex}.sc-tlist h2{letter-spacing:.05em;font-size:14px}.sc-trows{flex-direction:column;gap:2px;max-height:232px;display:flex;overflow-y:auto}.sc-trow{font:inherit;text-align:left;min-height:36px;color:var(--sc-text2);cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:0 8px;width:100%;padding:6px 8px;display:grid}.sc-trow:hover{background:var(--sc-raised)}.sc-trn{font-family:var(--mono);font-size:11px}.sc-trl{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sc-trdot{border-radius:50%;width:8px;height:8px}.sc-box{background:var(--sc-raised);border:1.5px solid #e3974c;flex-direction:column;display:flex}.sc-box .sc-trow{color:var(--sc-text);border:0}.sc-box .sc-trn{color:var(--sc-gold)}.sc-boxnav{border-top:1px solid var(--sc-line);display:flex}.sc-boxnav button{font:inherit;font-family:var(--mono);min-height:30px;color:var(--sc-gold);cursor:pointer;text-transform:uppercase;background:0 0;border:0;flex:1;padding:4px;font-size:11px}.sc-boxnav button+button{border-left:1px solid var(--sc-line)}.sc-boxnav button:disabled{opacity:.35;cursor:default}.sc-back{font:inherit;font-family:var(--mono);min-height:28px;color:var(--sc-gold);border:1px solid var(--sc-line);cursor:pointer;text-transform:uppercase;background:0 0;padding:3px 8px;font-size:11px}.sc-addtrip{font:inherit;text-align:left;min-height:36px;color:var(--sc-gold);border:1px dashed var(--sc-line);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 8px;font-size:12.5px;display:flex}.sc-addtrip svg{width:14px;height:14px}.sc-ttiles{flex:999 640px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;min-width:0;display:grid}.sc-ttile{background:var(--sc-raised);border-top:1px solid var(--sc-line);flex-direction:column;gap:5px;min-width:0;padding:12px 14px 14px;display:flex}.sc-ttile.sc-tlive{background:var(--sc-live);border-top:2px solid var(--sc-accent)}.sc-tttop{align-items:center;gap:8px;display:flex}.sc-ttst{font-family:var(--mono);text-transform:uppercase;font-size:11px}.sc-ttile h3{font-family:var(--disp);margin:0;font-size:16px;font-weight:600;line-height:1.25}.sc-ttdates{font-family:var(--mono);font-size:12px}.sc-ttmeta{color:var(--sc-text2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sc-ttstat{font-size:13px}.sc-ttacts,.sc-acts{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.sc-btn[aria-pressed=true]{background:var(--sc-live);border-color:var(--sc-accent)}.sc-typechip{font-family:var(--mono);border:1px solid var(--sc-line);white-space:nowrap;padding:1px 6px;font-size:11px;line-height:1.6}.sc-sugg{background:var(--sc-plate);border:1px dashed var(--sc-line);flex-direction:column;gap:8px;min-width:0;padding:12px 14px 14px;display:flex}.sc-sugg h3{letter-spacing:.05em;font-size:14px}.sc-sgone{border-top:1px solid var(--sc-line2);flex-direction:column;gap:4px;padding-top:8px;display:flex}.sc-sgone>span:first-child{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.sc-sgone .sc-btn{align-self:flex-start}.sc-sgfoot{color:var(--sc-text3);font-size:12px}.sc-plantile{font:inherit;border:1.5px dashed var(--sc-line);color:var(--sc-text2);cursor:pointer;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;padding:14px;display:flex}.sc-plantile:hover{border-color:var(--sc-accent)}.sc-plantile svg{width:22px;height:22px;color:var(--sc-gold)}.sc-plantile strong{font-family:var(--disp);letter-spacing:.04em;text-transform:uppercase;color:var(--sc-text);font-size:15px;font-weight:600}.sc-plantile span{font-size:12px}.sc-sheetwrap{z-index:50;box-sizing:border-box;justify-content:center;align-items:flex-start;padding:32px 16px 16px;display:flex;position:fixed;inset:0}.sc-sheetwrap.sc-slide{justify-content:flex-end;padding:0}.sc-scrim{cursor:pointer;background:#0009;border:0;margin:0;padding:0;position:absolute;inset:0}.sc-sheet{background:var(--sc-plate);border-top:4px solid var(--sc-accent);box-sizing:border-box;outline:none;flex-direction:column;gap:14px;width:720px;max-width:100%;max-height:calc(100vh - 48px);padding:18px 20px;display:flex;position:relative;overflow-y:auto;box-shadow:0 18px 48px #0009}.sc-sheetwrap.sc-slide .sc-sheet{border-top:0;border-left:4px solid var(--sc-accent);width:460px;height:100vh;max-height:100vh}.sc-shead{align-items:flex-start;gap:12px;display:flex}.sc-shead>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sc-shead h2{letter-spacing:.04em;font-size:18px}.sc-shead p{color:var(--sc-text2);text-wrap:pretty;margin:0;font-size:13px}.sc-sfoot{border-top:1px solid var(--sc-line2);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.sc-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;display:grid}.sc-grid.sm{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:10px}.sc-fs{border:1px solid var(--sc-line2);flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px;display:flex}.sc-fs legend{font-family:var(--disp);letter-spacing:.06em;text-transform:uppercase;padding:0 6px;font-size:13px;font-weight:700}.sc-field>label,.sc-field>.sc-flab{color:var(--sc-text2);font-size:12px}.sc-field textarea{font:inherit;background:var(--sc-page);color:var(--sc-text);border:1px solid var(--sc-line);resize:vertical;border-radius:0;padding:8px 10px;font-size:13px}.sc-field input[type=date],.sc-field input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sc-hint{color:var(--sc-text3);font-size:12px}.sc-err{background:var(--sc-raised);border-top:3px solid #ff5a4e;padding:8px 12px;font-size:13px}.sc-picks{flex-wrap:wrap;gap:6px;display:flex}.sc-pick{font:inherit;cursor:pointer;border:1px solid var(--sc-line);background:var(--sc-plate);min-height:36px;color:var(--sc-text2);padding:6px 12px;font-size:13px}.sc-pick[aria-pressed=true]{border-color:var(--sc-accent);background:var(--sc-live);color:var(--sc-text)}.sc-preview{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sc-preview li{background:var(--sc-raised);grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:8px 10px;display:grid}.sc-pvd{font-family:var(--mono);color:var(--sc-gold);font-size:12px}.sc-pvh{font-size:13px}.sc-pvf{font-family:var(--mono);color:var(--sc-text2);white-space:nowrap;text-transform:uppercase;font-size:11px}.sc-pvw{color:var(--sc-text2);grid-column:2/-1;font-size:12px}.sc-newtype{background:var(--sc-page);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.sc-newtype .sc-field{flex:200px}.sc-crumb{font-family:var(--mono);color:var(--sc-text2);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:flex}.sc-crumb button{font:inherit;color:var(--sc-gold);cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:0}.sc-tp{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.sc-tpmain{flex-direction:column;gap:16px;min-width:0;display:flex}.sc-tphead{background:var(--sc-plate);border-top:2px solid var(--sc-accent);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.sc-tprow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sc-tphead h2{letter-spacing:.03em;font-size:20px}.sc-tplive{font-family:var(--mono);color:var(--sc-gold);text-transform:uppercase;font-size:12px}.sc-tptally{font-family:var(--mono);text-transform:uppercase;font-size:12px}.sc-tphead dl{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px 20px;margin:0;display:grid}.sc-tphead dt{font-family:var(--mono);color:var(--sc-text2);text-transform:uppercase;font-size:11px}.sc-tphead dd{flex-direction:column;align-items:flex-start;gap:6px;margin:2px 0 0;font-size:13.5px;display:flex}.sc-tpmix{background:var(--sc-raised);color:var(--sc-text2);margin:0;padding:10px 12px;font-size:13px}.sc-inline{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.sc-inline .sc-field{flex:160px}.sc-tiny{font:inherit;font-family:var(--mono);background:var(--sc-raised);min-height:30px;color:var(--sc-gold);border:1px solid var(--sc-line);cursor:pointer;text-transform:uppercase;padding:4px 8px;font-size:11px}.sc-tiny:disabled{opacity:.5;cursor:default}.sc-days{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;display:grid}.sc-daycard{font:inherit;text-align:left;background:var(--sc-raised);border:0;border-top:1px solid var(--sc-line);cursor:pointer;color:var(--sc-text);flex-direction:column;gap:3px;min-width:0;padding:11px 14px 13px;display:flex}.sc-daycard[aria-pressed=true]{background:var(--sc-live);border-top:2px solid var(--sc-accent)}.sc-dctop{align-items:center;gap:8px;display:flex}.sc-dclab{font-family:var(--disp);font-size:15px;font-weight:600}.sc-dcst{font-family:var(--mono);color:var(--sc-text2);text-transform:uppercase;margin-left:auto;font-size:11px}.sc-dchrs{font-family:var(--mono);color:var(--sc-gold);font-size:12.5px}.sc-dcpool{font-size:13px}.sc-dccnt,.sc-dcnight{color:var(--sc-text2);font-size:12px}.sc-daydot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.sc-day{background:var(--sc-plate);border-top:1px solid var(--sc-line);flex-direction:column;display:flex}.sc-dayhead{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.sc-dayhead>div{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.sc-dayhead h3{letter-spacing:.03em;font-size:17px}.sc-dhline{color:var(--sc-text);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.sc-dhk{color:var(--sc-text2)}.sc-dhline strong{font-weight:600}.sc-dhhm{font-family:var(--mono);color:var(--sc-gold);font-size:12.5px}.sc-drivenote{color:var(--sc-gold);font-size:12px}.sc-dayacts{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.sc-daymap{border-top:1px solid var(--sc-line2);border-bottom:1px solid var(--sc-line2);position:relative}.sc-daymap .sc-legend i.sc-lbase{background:#efe9df;border-radius:0;width:11px;height:11px}.sc-stops{flex-direction:column;gap:8px;margin:0;padding:8px;list-style:none;display:flex}.sc-stop{background:var(--sc-raised);border-top:2px solid var(--sc-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 12px 14px;display:grid}.sc-stop.sc-ghost{background:var(--sc-plate);border-top-color:var(--sc-line2)}.sc-stop.sc-ghost .sc-sname{color:var(--sc-text2);text-decoration:line-through}.sc-snum{width:26px;height:26px;font-family:var(--mono);color:var(--sc-page);background:var(--sc-line);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.sc-sbody{flex-direction:column;gap:6px;min-width:0;display:flex}.sc-snm{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.sc-sname{font-family:var(--disp);overflow-wrap:anywhere;font-size:15px;font-weight:600}.sc-linkish{font:inherit;color:var(--sc-text);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.sc-linkish:hover{color:var(--sc-gold);text-decoration:underline}.sc-scity{color:var(--sc-text2);font-size:12.5px}.sc-stags{flex-wrap:wrap;gap:6px;display:flex}.sc-tag{font-family:var(--mono);border:1px solid var(--sc-line);color:var(--sc-text2);white-space:nowrap;align-items:center;gap:4px;padding:1px 7px;font-size:11px;line-height:1.6;display:inline-flex}.sc-tag.sc-lock{color:var(--sc-page);background:#efe9df;border-color:#efe9df}.sc-tag.sc-lock svg{width:11px;height:11px}.sc-tag.sc-dnc{color:#ff9a92;border-color:#ff5a4e}.sc-sres{flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:13px;display:flex}.sc-snote{font-size:13px}.sc-snote.sc-dim{color:var(--sc-text2)}.sc-offer{color:var(--sc-text2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.sc-offer strong{font-family:var(--mono);color:var(--sc-gold);font-size:12.5px;font-weight:500}.sc-called{color:#9cc7ff;font-size:12px}.sc-outcomes{color:var(--sc-text2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.sc-sside{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.sc-sby{font-family:var(--mono);color:var(--sc-text2);text-transform:uppercase;font-size:11px}.sc-move{font-family:var(--mono);color:var(--sc-text2);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;display:flex}.sc-move select{font:inherit;font-family:var(--font);text-transform:none;background:var(--sc-page);min-height:32px;color:var(--sc-text);border:1px solid var(--sc-line);padding:4px 6px;font-size:12.5px}.sc-order{gap:4px;display:flex}.sc-order button{background:var(--sc-plate);border:1px solid var(--sc-line);width:32px;height:32px;color:var(--sc-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.sc-order button:disabled{opacity:.35;cursor:default}.sc-order svg{width:14px;height:14px}.sc-stopmsg{color:#ff9a92;grid-column:2/-1;font-size:12.5px}.sc-pool{border-top:1px solid var(--sc-line2);flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.sc-pool h4{letter-spacing:.05em;font-size:13px}.sc-pool .sc-stop{grid-template-columns:minmax(0,1fr) auto}.sc-dayfoot{color:var(--sc-text3);text-wrap:pretty;margin:0;padding:4px 16px 14px;font-size:12px}.sc-tpslot:empty{display:none}.sc-hits{flex-direction:column;gap:6px;display:flex}.sc-hit{background:var(--sc-raised);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.sc-hit>span{flex-direction:column;flex:220px;min-width:0;display:flex}.sc-hitnm{font-size:13.5px;font-weight:600}.sc-hitwh{color:var(--sc-text2);font-size:12px}.sc-photos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-photos img{object-fit:cover;border:1px solid var(--sc-line);width:72px;height:72px;display:block}.sc-photoadd{align-items:center;gap:8px;display:inline-flex;position:relative}.sc-photoadd input{opacity:0;cursor:pointer;position:absolute;inset:0}.sc-rhead{background:var(--sc-plate);border-top:2px solid var(--sc-accent);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.sc-rhead h2{letter-spacing:.03em;font-size:20px}.sc-rrow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sc-rhead p{text-wrap:pretty;margin:0;font-size:13px}.sc-stats{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;display:grid}.sc-stat{background:var(--sc-raised);border-top:2px solid var(--sc-line);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.sc-statn{font-family:var(--disp);font-size:24px;font-weight:700;line-height:1.1}.sc-statl{color:var(--sc-text2);font-size:12.5px}.sc-stat.sc-gold{border-top-color:#e3974c}.sc-stat.sc-gold .sc-statn{color:#e8bd71}.sc-stat.sc-blue{border-top-color:#4c9bff}.sc-stat.sc-blue .sc-statn{color:#9cc7ff}.sc-stat.sc-red{border-top-color:#ff5a4e}.sc-stat.sc-red .sc-statn{color:#ff9a92}.sc-stat.sc-grey .sc-statn{color:var(--sc-text2)}.sc-rsec{background:var(--sc-plate);border-top:1px solid var(--sc-line);flex-direction:column;display:flex}.sc-rsec>.sc-phead{border-bottom:1px solid var(--sc-line2)}.sc-rtable{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.sc-rtable th{font-family:var(--mono);color:var(--sc-text2);text-align:left;text-transform:uppercase;border-bottom:1px solid var(--sc-line);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:500}.sc-rtable td{border-bottom:1px solid var(--sc-line2);vertical-align:top;padding:10px 14px}.sc-rnow{color:var(--sc-gold)}.sc-rshop{font:inherit;text-align:left;color:var(--sc-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sc-rshop:hover{color:var(--sc-gold);text-decoration:underline}.sc-rcols{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:start;gap:16px;display:grid}.sc-rlist{flex-direction:column;gap:8px;padding:10px 14px 14px;display:flex}.sc-ritem{background:var(--sc-raised);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 12px;display:grid}.sc-ria{font-size:13.5px;font-weight:600}.sc-rib{color:var(--sc-text2);grid-column:1/-1;font-size:12.5px}.sc-ris{font-family:var(--mono);color:var(--sc-gold);text-align:right;font-size:11px}.sc-rsec.sc-clash h2{color:#ff9a92}@media (width<=920px){.sc-tp,.sc-days{grid-template-columns:minmax(0,1fr)}.sc-stop{grid-template-columns:28px minmax(0,1fr)}.sc-sside{flex-flow:wrap;grid-column:2;align-items:center}.sc-sheetwrap,.sc-sheetwrap.sc-slide{justify-content:stretch;align-items:flex-end;padding:0}.sc-sheet,.sc-sheetwrap.sc-slide .sc-sheet{border-left:0;border-top:4px solid var(--sc-accent);width:100%;max-width:100%;height:auto;max-height:92vh;padding:16px 14px}.sc-preview li{grid-template-columns:92px minmax(0,1fr)}.sc-pvf{grid-column:2}.sc-tphead,.sc-rhead{padding:14px}.sc-dayhead{padding:12px}}.sc-tpslot{align-self:start;width:360px;position:sticky;top:84px}.scout .sc-planner.chatwin{background:var(--sc-plate);border:1px solid var(--sc-line);border-top:2px solid var(--sc-accent);box-shadow:none;border-radius:0;height:min(720px,100vh - 100px);min-height:0}.scout .sc-planner .mh{background:var(--sc-raised);border-bottom:1px solid var(--sc-line)}.scout .sc-planner .mh h2{font-family:var(--disp);letter-spacing:.03em;color:var(--sc-text);font-size:15px}.scout .sc-planner .mh .who{flex-direction:column;gap:2px;display:flex}.scout .sc-planner .mbx{min-height:0;max-height:none;padding:14px}.scout .sc-planner .mmeta{color:var(--sc-text3)}.scout .sc-planner .mmeta .mst{color:var(--sc-text2)}.scout .sc-planner .mrow.in .bubble{background:var(--sc-raised);border:1px solid var(--sc-line);color:var(--sc-text);box-shadow:none}.scout .sc-planner .mrow.out .bubble{background:var(--sc-accent);color:var(--sc-on-accent);box-shadow:none}.scout .sc-planner .mrow.sc-pnotice .bubble{border:1px dashed var(--sc-line);color:var(--sc-text2);background:0 0}.scout .sc-planner .mrow[data-undone=true] .bubble{opacity:.7}.scout .sc-planner .mwrap{flex-direction:column;align-items:flex-start;gap:4px;max-width:88%;display:flex}.scout .sc-planner .mrow.out .mwrap{align-items:flex-end}.scout .sc-planner .comp{background:var(--sc-raised);border-top:1px solid var(--sc-line);align-items:center}.scout .sc-planner .comp input{background:var(--sc-page);color:var(--sc-text);border:1px solid var(--sc-line);border-radius:0;height:38px}.scout .sc-planner .comp input::placeholder{color:var(--sc-text3)}.scout .sc-planner .comp input:disabled{opacity:.6}.sc-poff{color:var(--sc-gold);background:var(--sc-live);border-bottom:1px solid var(--sc-line2);margin:0;padding:10px 14px;font-size:13px}.sc-pused{color:var(--sc-text3);background:var(--sc-raised);margin:0;padding:0 12px 10px;font-size:11.5px}.sc-pempty{color:var(--sc-text2);text-align:center;text-wrap:pretty;margin:auto 0;font-size:13px}.sc-pundone,.sc-pundo{margin:0 4px}.scout .sc-planner.sc-bare{border:0;height:auto;min-height:50vh}.scout .sc-planner.sc-bare .mbx{max-height:60vh;padding:4px 0 12px}.scout .sc-planner.sc-bare .comp,.scout .sc-planner.sc-bare .sc-pused{border-top-color:var(--sc-line2);background:0 0;padding-left:0;padding-right:0}@media (width<=920px){.sc-tpslot{width:auto;position:static}}.websites,.settings-page{align-content:start;gap:14px;min-width:0;display:grid}.websites>*,.settings-page>*{min-width:0}.wtable{min-width:820px}.wtable td.mono{white-space:nowrap;word-break:normal}.wtable td:first-child{min-width:190px}.websites .tabs{gap:8px;margin-bottom:0}.websites .tabs .btn{margin-bottom:6px}.websites .kgrow,.settings-page .kgrow{flex:1;min-width:0}.wnote{background:var(--sunk);border:1px solid var(--line2);color:var(--text2)}.g3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.g3>*{min-width:0}.tplc{overflow:hidden}.tplc .tplp{border-radius:var(--r) var(--r) 0 0;background:#eee9e1;justify-content:center;align-items:flex-end;height:150px;display:flex;position:relative}.tplc .mock{background:#fff;border-radius:6px 6px 0 0;flex-direction:column;gap:6px;width:150px;height:128px;padding:9px;display:flex;box-shadow:0 2px 10px #0000001f}.tplc .mock .hb{background:#1b1917;border-radius:3px;height:22px}.tplc .mock .vs{color:#f4d9b5;background:linear-gradient(135deg,#3a332c,#0f0e0d);border-radius:3px;justify-content:center;align-items:center;height:38px;display:flex}.tplc .mock .vs svg{width:14px;height:14px}.tplc .mock .ln{background:#e4ded5;border-radius:2px;height:3px}.tplc .mock .ln.s{width:60%}.tplc .mock .fm{background:var(--gold);border-radius:3px;height:14px}.tplc .ver{background:#ffffffeb;border-radius:999px;padding:0 8px;font-size:11.5px;font-weight:600;line-height:20px;position:absolute;top:8px;right:8px}.tplc .tplrow{align-items:center;gap:8px;display:flex}.tplc .tplrow b{flex:1;min-width:0}.tplc .upd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stepper{flex-wrap:wrap;gap:6px;margin:6px 0 2px;display:flex}.stepper.mb{margin-bottom:14px}.stepper span{background:var(--mute-bg);color:var(--text2);border-radius:999px;padding:2px 9px;font-size:12px}.stepper span.done{background:var(--ok-bg);color:var(--ok)}.stepper span.now{background:var(--gold-soft);color:var(--gold-d);font-weight:600}.npt .opt{text-align:left;font:inherit;color:inherit}.npt .opt:disabled{opacity:.55;cursor:default}.assist{background:#f1f5fb;border:1px solid #d5e0ee;border-radius:12px;padding:12px 14px;font-size:13.5px}.assist .who{color:#2d5b8a;align-items:center;gap:6px;margin-bottom:4px;font-weight:600;display:flex}.assist .who svg{width:15px;height:15px}.pht{border-radius:var(--r2);min-height:78px;color:var(--text3);cursor:pointer;text-align:center;background:var(--surface);border:1.5px dashed #cfc8bd;justify-content:center;align-items:center;gap:10px;padding:6px;font-size:12.5px;display:flex;position:relative}.pht.got{border-style:solid;border-color:var(--dark2);color:#f4d9b5;background:linear-gradient(135deg,#3a342e,#121110)}.pht input{opacity:0;cursor:pointer;position:absolute;inset:0}.pht img{object-fit:cover;border-radius:6px;width:56px;height:56px}.pht:focus-within{outline:3px solid var(--gold-soft);border-color:var(--gold)}.npwhere{align-items:center;gap:8px;display:flex}.npwhere select{flex:none;width:auto;max-width:60%}.npwhere input{min-width:0}.npkept{border:1px solid var(--line2);border-radius:var(--r2);background:var(--sunk);padding:8px 11px;font-size:13.5px}.pgprev{border:1px solid var(--line);background:#0f0e0d;border-radius:12px;overflow:hidden}.pgprev .bar2{background:#2a2723;align-items:center;gap:6px;min-width:0;padding:7px 10px;display:flex}.pgprev .bar2 span{background:#5a534a;border-radius:50%;flex:none;width:9px;height:9px}.pgprev .bar2 em{color:#cfc6b8;font-size:12px;font-style:normal;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-left:8px;overflow:hidden}.pgprev iframe{background:#0b0a09;border:0;width:100%;height:560px;display:block}.pubh{margin:18px 0 8px;font-size:13.5px;font-weight:600}@media (width<=900px){.g3{grid-template-columns:1fr}.pgprev iframe{height:460px}.npwhere{flex-wrap:wrap}.npwhere select{width:100%;max-width:100%}}.mportal{gap:16px;min-width:0;display:grid}.mportal>*{min-width:0}.mportal .toolbar{margin-bottom:0}.mportal .toolbar .sel{max-width:100%}.mportal .toolbar input.inp{flex:0 260px;min-width:0}.mportal .bd.flush,.mpanel .bd.flush{padding:0;display:block;overflow-x:auto}.mportal table.t tr.click,.mportal .leadslist table.t tr.click{cursor:pointer}.mportal table.t tr.click:hover td{background:#fbfaf7}.mportal table.t td.nw,.mpanel table.t td.nw{white-space:nowrap}.mportal button.link.who{color:var(--text);text-align:left;font-weight:600}.mportal button.link.who:hover{color:var(--gold-d)}.mportal .pad{padding:14px 16px}.mportal .pagemore{align-items:center;gap:10px;padding:10px 14px;display:flex}.mportal table.t[data-testid=shops-table]{min-width:760px}.mportal table.t[data-testid=master-register]{min-width:880px}.mportal .leadslist table.t{min-width:640px}.mportal .mcontacts table.t{min-width:680px}.mportal .mcontacts .mwho{align-items:center;gap:10px;display:flex}.mportal .mcontacts .mwho>div{min-width:130px}.mportal .mcontacts .mwho button.link.who{white-space:nowrap;font-size:13.5px}.mportal .mcontacts table.t td .tag{white-space:nowrap;text-overflow:ellipsis;vertical-align:top;max-width:150px;overflow:hidden}.mportal table.t td.small .sub{white-space:nowrap}.mpanel .lnote{background:var(--bad-bg);color:#7e2416;border-radius:var(--r2);border:1px solid #f1c8c0;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:13.5px;display:flex}.mpanel .lnote svg{flex:none;width:18px;height:18px;margin-top:1px}.mpanel .lnote.warn{background:var(--warn-bg);color:#6e4a0b;border-color:#f0d9a8}.mpanel .kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.mpanel h3.sec-h{margin:18px 0 10px;font-size:14.5px}.mpanel .card{margin-top:4px}.mpanel .mt{margin-top:12px}.maccount .setup{align-items:flex-start;gap:12px;display:flex}.maccount .setup .grow{flex:1;min-width:0}@media (width<=920px){.mpanel .kpis{grid-template-columns:1fr 1fr}.mportal .toolbar{align-items:stretch}.mportal .toolbar .seg,.mportal .toolbar .sel,.mportal .toolbar input.inp{flex:100%}.mportal .toolbar .seg a{text-align:center;flex:1}}.home .seatline{color:var(--text2);margin:0;font-size:13px;font-weight:500}.home .hello{margin-top:2px;font-size:22px;font-weight:600;line-height:1.25}.home .pagehead{margin-bottom:16px}.home .pagehead.solo .seatline{color:var(--text);font-size:22px;font-weight:600}.home .dgrid .dcell.wide{grid-column:1/-1}.home .muted{color:var(--text3)}.paycard{background:linear-gradient(135deg,#fdefd9,#f9ddb4);border:1px solid #efc489;border-radius:14px;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex;box-shadow:0 6px 18px #a9671f1f}.paycard .pi{color:#f4d9b5;background:#1b1917;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.paycard .pi svg{width:22px;height:22px}.paycard .grow{flex:1;min-width:0}.paycard .t{color:#7a4b13;font-size:13px;font-weight:600}.paycard .amt{color:#1e1b18;font-size:26px;font-weight:700;line-height:1.2}.paycard .amt span{color:#7a4b13;font-size:16px;font-weight:600}.paycard .amt span.late{color:var(--bad)}.paycard .sub{color:#8a5a20}.sentline{color:#2d5b8a;align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}.sentline svg{flex:none;width:12px;height:12px}.sentline.test{color:var(--text3)}.home .lead .who{color:inherit;font-weight:600}.home .lead .who:hover{color:var(--gold-d)}.home .launch{gap:14px;display:grid}.home .launch ul{color:var(--text2);margin:6px 0 0;padding-left:18px;font-size:13.5px;line-height:1.7}@media (width<=920px){.home .pagehead .btn{flex:auto;height:44px}.paycard{flex-wrap:wrap}.paycard .btn{flex:100%;height:44px}.home .lead .btn{height:40px;padding:0 14px}}.mprospects .phead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mprospects .statechip{color:var(--text2);border-radius:var(--r2);background:var(--surface);border:1px solid #d9d4cc;padding:7px 12px;font-size:13px}.mprospects .intro{color:#3f3a34;max-width:760px;margin:0;font-size:14px}.mprospects .card .hd{flex-wrap:wrap}.mprospects .chips .chip{height:34px}.mprospects .prow{text-align:left;border:0;border-bottom:1px solid var(--line2);background:var(--surface);width:100%;font:inherit;color:var(--text);cursor:pointer;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:4px 16px;padding:12px 16px;display:grid}.mprospects .prow:hover{background:#fbfaf7}.mprospects .prow.on{background:var(--gold-soft)}.mprospects .prow:focus-visible{outline:3px solid var(--gold-soft);outline-offset:-3px}.mprospects .who{flex-direction:column;min-width:0;display:flex}.mprospects .nm{font-size:14px;font-weight:600}.mprospects .ln{color:var(--text2);font-size:12.5px}.mprospects .nx{color:#3f3a34;font-size:13px}.mprospects .sugg{background:var(--sunk);border-top:1px solid var(--line2);gap:6px;padding:12px 16px;display:grid}.mprospects .sugg h3{margin:0;font-size:13px;font-weight:600}.mprospects .srow{flex-wrap:wrap;gap:4px 10px;font-size:13px;display:flex}.mprospects .srow .sub2{color:var(--text2)}.mprospects .srow .pick{color:var(--ok)}.mreview{gap:12px;display:grid}.mreview .banner{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.mreview .banner .grow{flex:360px;min-width:0}.mreview .banner h2{margin:0;font-size:15px;font-weight:600}.mreview .banner p{color:#5e3a0e;margin:2px 0 0;font-size:13px}.mreview .banner .btn{border-color:var(--gold-d);color:#5e3a0e}.mreview .card .hd{flex-wrap:wrap}.mreview .rrow{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}.mreview .rrow .grow{flex-direction:column;flex:240px;min-width:0;display:flex}.mreview .rrow .nm{font-weight:600}.mreview .rrow .ln{color:var(--text2);font-size:12.5px}.mreview .tog{background:var(--surface);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border:1px solid #d9d4cc;border-radius:999px;padding:0 12px;font-size:13px}.mreview .tog:disabled{opacity:.55;cursor:default}.mreview .tog.mine[aria-pressed=true]{background:var(--dark2);border-color:var(--dark2);color:#fff}.mreview .tog.rec[aria-pressed=true]{background:var(--ok-bg);border-color:var(--ok);color:#1f5a38}.mreview .foot{color:var(--text2);margin:0;padding:10px 16px 14px;font-size:12.5px}.mpsub{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mprospect .nextbox{background:var(--sunk);border:1px solid var(--line2);border-radius:var(--r2);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.mprospect .nextbox .k{color:var(--text2);font-size:12px}.mprospect .nextbox .v{font-size:15px;font-weight:600}@media (width<=720px){.mprospects .prow{grid-template-columns:minmax(0,1fr)}.mprospects .phead .btn{flex:100%}}.check{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text3:#6b645b;--field:#8b847a;--focus:#a9671f;background:var(--bg);min-height:100vh;color:var(--text);padding:40px 16px 64px}@media (prefers-color-scheme:dark){.check{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121110;--surface:#1b1917;--sunk:#201e1b;--line:#34302b;--line2:#2a2723;--text:#f2eee8;--text2:#cfc8bc;--text3:#a39b8f;--field:#7a7268;--focus:#f0b37a}html:has(main.check){background:#121110}html:has(main.check) body{background:#121110}.check .check-callout{background:#24211d;border:1px solid #3a352f}}.check-wrap{gap:18px;max-width:680px;margin:0 auto;display:grid}.check :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.check-head{align-items:center;gap:16px;display:flex}.check-head img{width:auto;height:52px}.check-head h1{margin:0;font-size:24px;font-weight:600;line-height:1.25}.check-sub{color:var(--text2);margin:4px 0 0;font-size:14px}.check-form label{color:var(--text2);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.check-row{gap:10px;display:flex}.check-row input{border:1px solid var(--field);border-radius:var(--r2);background:var(--surface);min-width:0;height:46px;color:var(--text);font-family:var(--mono);letter-spacing:.02em;flex:1;padding:0 12px;font-size:15px}.check-row input:focus-visible{border-color:var(--focus)}.check-result{gap:14px;display:grid}.check-wait{color:var(--text2);margin:0}.check-callout{gap:4px;padding:18px 20px;display:grid}.check-callout p{margin:0}.check-label{color:#e8bd71;font-size:13px;font-weight:600}.check-status{color:#fff;margin-bottom:4px;font-size:28px;font-weight:600;line-height:1.25}.check-status.off{color:#f4d9b5}.check-msg{color:#f4d9b5;font-size:19px;font-weight:600;line-height:1.35}.check-card{padding:16px 18px}.check-dl{grid-template-columns:1fr 1fr;gap:14px 18px;margin:0;display:grid}.check-dl>div{min-width:0}.check-dl>div:first-child{grid-column:1/-1}.check-dl dt{color:var(--text3);font-size:12.5px}.check-dl dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.check-dl>div:first-child dd{font-size:16px}.check-extent{color:var(--text2);margin-top:1px;font-size:12.5px;display:block}.check-note{color:var(--text2);margin:0;font-size:13.5px}@media (width<=560px){.check{padding:24px 16px 48px}.check-head{gap:12px}.check-head img{height:34px}.check-head h1{font-size:21px}.check-dl{grid-template-columns:1fr}}.signpage{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text3:#6b645b;--focus:#a9671f;background:var(--bg);min-height:100vh;color:var(--text);padding:40px 16px 64px}@media (prefers-color-scheme:dark){.signpage{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121110;--surface:#1b1917;--sunk:#201e1b;--line:#34302b;--line2:#2a2723;--text:#f2eee8;--text2:#cfc8bc;--text3:#a39b8f;--gold-soft:#2e2418;--gold-d:#f0b37a;--ok:#7bc79a;--ok-bg:#1d2b22;--bad:#f2a196;--bad-bg:#33201c;--focus:#f0b37a}html:has(main.signpage){background:#121110}html:has(main.signpage) body{background:#121110}.signpage .sigwrap .sig{background:#fff}}.signpage :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sign-wrap{gap:18px;max-width:760px;margin:0 auto;display:grid}.sign-head{align-items:center;gap:16px;display:flex}.sign-head img{width:auto;height:52px}.sign-head h1{margin:0;font-size:24px;font-weight:600;line-height:1.25}.sign-sub{color:var(--text2);margin:4px 0 0;font-size:14px}.sign-paper{border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.sign-paper .kdoc{border-radius:var(--r) var(--r) 0 0;background:var(--surface);border:0;max-height:60vh;padding:18px 20px;font-size:14px}.sign-paper .kfp{border-top:1px solid var(--line2);padding:10px 20px}.sign-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);gap:14px;padding:18px 20px;display:grid}.sign-card h2{margin:0;font-size:18px;font-weight:600}.sign-msg{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:18px 20px}.sign-msg p{margin:0}.sign-msg .big{margin-bottom:4px;font-size:19px;font-weight:600;line-height:1.35}.sign-note{color:var(--text2);margin:0;font-size:13.5px}@media (width<=560px){.signpage{padding:24px 16px 48px}.sign-head{gap:12px}.sign-head img{height:34px}.sign-head h1{font-size:21px}.sign-paper .kdoc{padding:14px;font-size:13.5px}}.scanner{gap:12px;display:grid}.scanner .view{aspect-ratio:4/3;background:var(--dark);border-radius:var(--r2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.scanner .view video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scanner .view.off{aspect-ratio:auto;background:var(--sunk);border:1.5px dashed var(--line);height:120px;color:var(--text3)}.scanner .view.off video{display:none}.scanner .view>svg{width:36px;height:36px}.scanner .aim{border:2px solid var(--gold);border-radius:var(--r2);position:absolute;inset:30% 8%;box-shadow:0 0 0 999px #0f0d0b59}.scanner .line{color:var(--text2);font-size:13.5px;line-height:1.45}.scanner .line.bad{color:var(--bad)}.modal .mf .photo{position:relative}.modal .mf .photo input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal .mf .photo:focus-within{outline:3px solid var(--gold-soft);border-color:var(--gold)}.wizard .scanrow{flex:none;gap:8px;display:flex}.wizard .decoded{background:var(--dark2);color:#fff;border-radius:var(--r);gap:2px;padding:14px 16px;display:grid}.wizard .decoded .k{color:#e8bd71;font-size:13px;font-weight:600}.wizard .decoded .t{overflow-wrap:anywhere;margin:3px 0;font-size:20px;font-weight:600}.wizard .decoded .s{color:#cfc6b8;font-size:13px}.wizard .decoded .fill{margin-top:6px}@media (width<=520px){.wizard .inrow:has(>.scanrow){flex-wrap:wrap}.wizard .inrow:has(>.scanrow) input{flex:100%}.wizard .scanrow{flex:100%}.wizard .scanrow .btn{flex:1}.modal .mf:has(.photo){flex-wrap:wrap}.modal .mf:has(.photo) .sp{display:none}.modal .mf:has(.photo) .btn{flex:100%}}.wizard{gap:0;width:100%;max-width:1080px;display:grid}.wizard .steps{margin:0 0 18px;padding:0;list-style:none}.wizard .steps li{min-width:0}.wizard .stp{width:100%;font:inherit;text-align:left;font-size:13.5px}.wizard .stp .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wizard .card .bd{gap:0}.wizard .navrow{border-top:1px solid var(--line);align-items:center;margin-top:18px;padding-top:14px}.wizard .note{background:var(--sunk);border:1px solid var(--line);color:var(--text2)}.wizard .note.bad{background:var(--bad-bg);color:var(--bad);border-color:#f1d2cc}.wizard .note.ro{background:var(--gold-soft);border-color:var(--gold-line);color:#7a4b13;margin-bottom:14px}.wizard .said{margin-top:5px;font-size:12.5px;line-height:1.45}.wizard .said.bad{color:var(--bad)}.wizard .said.warn{color:var(--warn);background:var(--warn-bg);border-radius:var(--r3);padding:6px 9px}.wizard .fld input[aria-invalid=true],.wizard .fld select[aria-invalid=true]{border-color:var(--bad)}.wizard .fld input:disabled,.wizard .fld select:disabled{background:var(--sunk);color:var(--text2)}.wizard .lbl{color:var(--text2);margin-bottom:5px;font-size:13px;font-weight:500;display:block}.wizard .idnum{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em}.wizard .idnum::placeholder{text-transform:none;letter-spacing:0;font-family:var(--font)}.wizard .inrow{align-items:center;gap:8px;display:flex}.wizard .inrow input{flex:1;min-width:0}.wizard .f.three{grid-template-columns:.7fr 1fr 1fr}.wizard .f{align-content:start}.wizard button.opt{width:100%;font:inherit;color:inherit;text-align:left;align-items:center}.wizard button.opt:disabled,.wizard .seg button:disabled,.wizard .code:disabled,.wizard .tag.pick:disabled{cursor:default}.wizard .opt .box{border:1.5px solid #cfc8bd;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.wizard .opt .box.on{background:var(--ok);border-color:var(--ok);color:#fff}.wizard .opt .box svg{width:14px;height:14px}.wizard .seg button:disabled:not(.on){color:var(--text3)}.wizard .codes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wizard .code{border:1px solid var(--line);border-radius:var(--r2);font:inherit;cursor:pointer;background:var(--surface);color:var(--text);text-align:left;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.wizard .code i{font-style:normal;font-family:var(--mono);text-align:center;flex:none;width:18px;font-weight:600}.wizard .code.on{border-color:var(--gold);background:var(--gold-soft)}.wizard .diag{background:var(--sunk);border:1px solid var(--line);border-radius:var(--r);justify-content:center;padding:10px;display:flex}.wizard .diag svg{cursor:crosshair;width:100%;max-width:280px;height:auto;display:block}.wizard .diag svg.ro{cursor:default}.wizard .diag .mark{cursor:pointer}.wizard .diag .mark:focus-visible circle{stroke:var(--gold);stroke-width:3px}.wizard .diag svg text{font-family:var(--font)}.wizard .marks .tag{align-items:center;gap:5px;display:inline-flex}.wizard .photos{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.wizard .pht{border-radius:var(--r2);background:var(--surface);height:78px;color:var(--text3);border:1.5px dashed #cfc8bd;font-size:12.5px;position:relative;overflow:hidden}.wizard .pht label{text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;inset:0}.wizard .pht.ro label{cursor:default}.wizard .pht img{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.wizard .pht .t,.wizard .pht .s{position:relative}.wizard .pht .t{color:var(--text2);font-weight:600;line-height:1.25}.wizard .pht .s{align-items:center;gap:4px;font-size:12px;display:inline-flex}.wizard .pht .s svg{width:14px;height:14px}.wizard .pht:focus-within{outline:3px solid var(--gold-soft);border-color:var(--gold)}.wizard .pht.busy{border-style:solid;border-color:var(--gold);background:var(--gold-soft)}.wizard .pht.got{border-style:solid;border-color:var(--dark2);background:linear-gradient(135deg,#3a342e,#121110)}.wizard .pht.got .t,.wizard .pht.got .s{color:#f4d9b5}.wizard .pht.got img{opacity:.45}.wizard .pht.bad{border-style:solid;border-color:var(--bad);background:var(--bad-bg)}.wizard .pht.bad .s{color:var(--bad)}.wizard .pht .retry{z-index:1;border-radius:var(--r3);background:var(--bad);color:#fff;height:24px;font:inherit;cursor:pointer;border:0;padding:0 8px;font-size:12px;font-weight:600;position:absolute;bottom:4px;right:4px}.wizard .vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wizard .tag.pick{font:inherit;cursor:pointer;border:1px solid #0000;font-size:12px}.wizard .tag.pick.on{background:var(--dark2);color:#fff}.wizard .summary{gap:16px;display:grid}.wizard .sumblock{border:1px solid var(--line2);border-radius:var(--r2);align-content:start;gap:10px;padding:12px 14px;display:grid}.wizard .sumhd{align-items:center}@media (width<=920px){.wizard .steps{gap:6px}.wizard .stp{justify-content:center;padding:8px}.wizard .f.three{grid-template-columns:1fr 1fr}.wizard .f.three>:first-child{grid-column:1/-1}.wizard .codes,.wizard .photos{grid-template-columns:1fr 1fr}.wizard .pht{height:86px}}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Bold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-SemiBold.woff)format("woff");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Var.woff)format("woff");font-weight:100 900;font-display:swap}:root{--bg:#f6f5f2;--surface:#fff;--sunk:#faf9f7;--line:#e6e2dc;--line2:#efece7;--text:#1e1b18;--text2:#5d574f;--text3:#8b847a;--gold:#e3974c;--gold-d:#a9671f;--gold-soft:#fdf1e3;--gold-line:#f2d2ae;--dark:#0f0e0d;--dark2:#1b1917;--dark3:#2a2723;--ok:#2f7a4f;--ok-bg:#e8f3ec;--warn:#94600f;--warn-bg:#fdf2dc;--bad:#b4321f;--bad-bg:#fce9e6;--mute:#5d574f;--mute-bg:#efede9;--info:#2d5b8a;--info-bg:#e7eef6;--r:10px;--r2:8px;--r3:6px;--sh:0 1px 2px #14100c0d, 0 1px 1px #14100c08;--sh2:0 14px 36px #14100c29, 0 2px 6px #14100c0f;--font:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--disp:"Chakra Petch", var(--font)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button{font:inherit}a{color:inherit;text-decoration:none}svg{flex:none}.app{grid-template-columns:252px 1fr;min-height:100vh;display:grid}.side{background:var(--dark);color:#e9e4db;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:18px 18px 12px;display:flex}.brand img{height:24px}.brand .wm{font-family:var(--disp);letter-spacing:.04em;color:#fff;text-transform:uppercase;border-left:1px solid #3a352f;padding-left:10px;font-size:15px;font-weight:600}.ws{border-radius:var(--r2);background:#171512;border:1px solid #2c2824;margin:4px 12px 8px;padding:10px 12px}.ws .t{color:#fff;font-size:13.5px;font-weight:600;line-height:1.3}.ws .s{color:#a39b8f;margin-top:1px;font-size:12px}.nav{flex:1;padding:2px 10px 12px;overflow:auto}.nav .grp{color:#7e766b;padding:14px 10px 6px;font-size:12px}.nav a{border-radius:var(--r3);color:#cfc8bc;align-items:center;gap:10px;margin-bottom:1px;padding:8px 10px;font-size:14px;display:flex}.nav a svg{opacity:.8;width:18px;height:18px}.nav a:hover{color:#fff;background:#1c1a17}.nav a.on{color:#fff;background:#2a2622}.nav a.on svg{color:var(--gold);opacity:1}.side .foot{color:#7e766b;border-top:1px solid #23201c;padding:12px 18px;font-size:12px;line-height:1.5}.main{flex-direction:column;min-width:0;display:flex}.preview{background:var(--gold-soft);border-bottom:1px solid var(--gold-line);color:#7a4b13;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 24px;font-size:13.5px;display:flex}.preview b{font-weight:600}.top{background:var(--surface);border-bottom:1px solid var(--line);z-index:6;align-items:center;gap:12px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.top h1{white-space:nowrap;margin:0;font-size:19px;font-weight:600}.scopebtn{border:1px solid var(--line);border-radius:var(--r2);background:var(--sunk);cursor:pointer;white-space:nowrap;height:36px;color:var(--text2);align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:inline-flex}.scopebtn b{color:var(--text);font-weight:600}.scopebtn svg{width:16px;height:16px}.scopebtn.locked{cursor:default}.iconbtn{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);width:36px;height:36px;color:var(--text2);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.iconbtn svg{width:18px;height:18px}.iconbtn.sm{width:28px;height:28px}.iconbtn.sm svg{width:15px;height:15px}.content{align-content:start;gap:18px;width:100%;max-width:1460px;padding:22px 24px 72px;display:grid}.mnav{display:none}.row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.row .fld{flex:200px}.sp{flex:1}.pagehead{align-items:flex-end;gap:12px;display:flex}.pagehead h2{margin:0;font-size:22px;font-weight:600}.kpis{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;display:grid}.g2{grid-template-columns:1.45fr 1fr;gap:18px;display:grid}.g2e{grid-template-columns:1fr 1fr;gap:18px;display:grid}.g2>*,.g2e>*{min-width:0}.mt{margin-top:18px}.mt2{margin-top:10px}.mb{margin-bottom:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh)}.card .hd{border-bottom:1px solid var(--line2);align-items:center;gap:10px;min-height:50px;padding:13px 16px;display:flex}.card .hd h2,.card .hd h3{margin:0;font-size:15px;font-weight:600}.card .bd{gap:12px;padding:14px 16px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:14px 16px}.kpi .kh{align-items:flex-start;gap:8px;display:flex}.kpi .kh .l{flex:1;min-width:0}.kpi .ki{border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin:-3px -4px 0 0;display:inline-flex}.kpi .ki svg{width:15px;height:15px}.kpi .l{color:var(--text2);font-size:13px}.kpi .v{letter-spacing:-.01em;margin-top:4px;font-size:25px;font-weight:600;line-height:1.2}.kpi .s{color:var(--text3);margin-top:3px;font-size:12.5px}.kpi.t-money{background:#f1f8f3;border-color:#d3e8da}.kpi.t-money .ki{color:#2f7a4f;background:#dcefe3}.kpi.t-lead{background:#f1f5fb;border-color:#d5e0ee}.kpi.t-lead .ki{color:#2d5b8a;background:#dde7f4}.kpi.t-warr{background:#fcf5ea;border-color:#f0dcbc}.kpi.t-warr .ki{color:#a9671f;background:#f8e6c8}.kpi.t-prod{background:#f8f3ec;border-color:#e6d8c5}.kpi.t-prod .ki{color:#7a5a2e;background:#eee0cb}.kpi.t-alert{background:#fcf1ef;border-color:#f1d2cc}.kpi.t-alert .ki{color:#b4321f;background:#f8ddd8}.kpi.t-base{background:#f7f6f3;border-color:#e3dfd8}.kpi.t-base .ki{color:#3d3832;background:#ece8e1}.kpi.click{text-align:left;width:100%;color:inherit;cursor:pointer;display:block}.kpi.click:hover{border-color:var(--gold);box-shadow:0 4px 14px #14100c14}.kpi.click:focus-visible{outline:3px solid var(--gold-soft);border-color:var(--gold)}.kpi.long .v{font-size:18px;line-height:1.3}.kpi .up{color:var(--ok)}.kpi .down{color:var(--bad)}.kpi .bar{margin-top:10px}.btn{border-radius:var(--r2);background:var(--gold);color:#1e1b18;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.btn:hover{background:#eca35c}.btn.sec{background:var(--surface);border-color:var(--line);color:var(--text)}.btn.sec:hover{background:var(--sunk)}.btn.dark{background:var(--dark2);color:#fff}.btn.dark:hover{background:#2c2824}.btn.sm{height:30px;padding:0 10px;font-size:13px}.btn.lg{height:46px;padding:0 18px;font-size:15px}.btn.block{width:100%}.btn:disabled{opacity:.45;cursor:default}.btn svg{width:16px;height:16px}.f{gap:12px;display:grid}.f.two{grid-template-columns:1fr 1fr}.fld label{color:var(--text2);margin-bottom:5px;font-size:13px;font-weight:500;display:block}.fld input,.fld select,.fld textarea{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);width:100%;height:40px;font:inherit;color:var(--text);padding:0 11px;font-size:14px}.fld textarea{resize:vertical;height:88px;padding:9px 11px;line-height:1.5}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:3px solid var(--gold-soft);border-color:var(--gold)}.hint{color:var(--text3);margin-top:4px;font-size:12.5px}.opt{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);cursor:pointer;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.opt.on{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.opt b{font-size:13.5px;font-weight:600;display:block}.opt .sub{display:block}.steps{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:18px;display:grid}.stp{border-radius:var(--r2);border:1px solid var(--line);background:var(--surface);color:var(--text3);cursor:pointer;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:500;display:flex}.stp .n{background:var(--mute-bg);width:24px;height:24px;color:var(--text2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.stp.on{border-color:var(--gold);color:var(--text);box-shadow:0 0 0 3px var(--gold-soft)}.stp.on .n{background:var(--gold);color:#1e1b18}.stp.done{color:var(--text)}.stp.done .n{background:var(--ok);color:#fff}.sub{color:var(--text3);font-size:12.5px}.b{font-weight:600}.mono{font-family:var(--mono);word-break:break-all;font-size:12.5px}.note{border-radius:var(--r2);padding:10px 12px;font-size:13.5px}.note.bad{background:var(--bad-bg);color:var(--bad)}.note.ok{background:var(--ok-bg);color:var(--ok)}.empty{border:1.5px dashed var(--line);border-radius:var(--r);text-align:center;color:var(--text2);background:var(--surface);padding:28px;font-size:13.5px}.small{font-size:13px}.muted{color:var(--text2)}.link{color:var(--gold-d);cursor:pointer;font-weight:500}button.link{background:0 0;border:0;padding:0}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:12.5px;font-weight:500;line-height:20px;display:inline-flex}.pill:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.p-ok{background:var(--ok-bg);color:var(--ok)}.p-warn{background:var(--warn-bg);color:var(--warn)}.p-bad{background:var(--bad-bg);color:var(--bad)}.p-mute{background:var(--mute-bg);color:var(--mute)}.p-info{background:var(--info-bg);color:var(--info)}.p-gold{background:var(--gold-soft);color:var(--gold-d)}.prog{border-radius:var(--r3);white-space:nowrap;padding:1px 8px;font-size:12px;font-weight:600;line-height:20px;display:inline-block}.g-TPP{color:#f4d9b5;background:#1e1b18}.g-TAP{background:var(--gold-soft);color:var(--gold-d);box-shadow:inset 0 0 0 1px var(--gold-line)}.g-Network{background:var(--info-bg);color:var(--info)}.g-Legacy{background:var(--mute-bg);color:var(--mute)}.g-House{color:#3d3832;background:#e9e4da}.tag{background:var(--mute-bg);color:var(--text2);border-radius:999px;margin:2px 4px 2px 0;padding:1px 9px;font-size:12px;line-height:20px;display:inline-block}.av{color:#6a4f2c;background:#ede5d8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12.5px;font-weight:600;display:inline-flex}.av.sm{width:26px;height:26px;font-size:11.5px}.tagrail{max-height:230px;padding:0 8px 8px;overflow:auto}.tagedit .tag{align-items:center;gap:4px;display:inline-flex}.tag .tx{color:var(--text3);cursor:pointer;background:0 0;border:0;margin-right:-3px;padding:0;display:inline-flex}.tag .tx svg{width:12px;height:12px}.tag.add{background:var(--surface);cursor:pointer;color:var(--gold-d);border:1px dashed #c9c1b5;align-items:center;gap:3px;display:inline-flex}.tag.add svg{width:12px;height:12px}.tagpop input{border:1px solid var(--line);border-radius:var(--r2);width:100%;height:34px;font:inherit;margin:4px 0 6px;padding:0 10px}.topt{border-radius:var(--r3);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}.topt:hover{background:var(--sunk)}.topt.new{color:var(--gold-d);font-weight:600}.topt svg{width:14px;height:14px;color:var(--text3)}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--text2);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.chip:hover{border-color:#d3ccc2}.chip.on{background:var(--dark2);border-color:var(--dark2);color:#fff}.chip .n{opacity:.7;font-size:12px}.seg{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);display:inline-flex;overflow:hidden}.seg a,.seg button{color:var(--text2);border:0;border-right:1px solid var(--line);white-space:nowrap;cursor:pointer;background:0 0;padding:7px 13px;font-size:13px}.seg a:last-child,.seg button:last-child{border-right:0}.seg a.on,.seg button.on{background:var(--dark2);color:#fff}.seg.sm a,.seg.sm button{padding:4px 9px;font-size:12.5px}.tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;margin-bottom:16px;display:flex;overflow-x:auto}.tabs a:not(.btn),.tabs button:not(.btn){color:var(--text2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 13px;font-size:13.5px;font-weight:500}.tabs a.on:not(.btn),.tabs button.on:not(.btn){color:var(--text);border-bottom-color:var(--gold)}.tabs .sp{flex:1}.tabs .tn{color:var(--text3);background:var(--mute-bg);border-radius:999px;margin-left:6px;padding:0 7px;font-size:12px;line-height:18px;display:inline-block}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}select.sel,input.inp{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);height:34px;font:inherit;color:var(--text);padding:0 10px;font-size:13.5px}input.inp{min-width:220px}.li{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:11px 16px;display:flex}.li:last-child{border-bottom:0}.li.click{cursor:pointer}.li.click:hover{background:#fbfaf7}.dl{grid-template-columns:1fr 1fr;gap:12px 18px;display:grid}.dl .k{color:var(--text3);font-size:12.5px}.dl .v{margin-top:1px;font-size:13.5px}.qa{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.arow{border:1px solid var(--line);border-radius:var(--r2);align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.arow .ai2{background:var(--info-bg);width:30px;height:30px;color:var(--info);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.arow.done .ai2{background:var(--ok-bg);color:var(--ok)}.arow .link{margin-left:6px}.bulk{z-index:5;background:var(--dark2);color:#fff;border-radius:var(--r2);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding:7px 10px;display:flex;position:sticky;top:72px}.bulk .n{margin:0 8px 0 4px;font-size:13.5px;font-weight:600}.bulk a,.bulk button{border-radius:var(--r3);color:#fff;cursor:pointer;background:#2e2a25;border:0;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.bulk a svg,.bulk button svg{width:15px;height:15px}.bulk a:hover,.bulk button:hover{background:#3a352f}.toast{background:var(--dark2);color:#fff;border-radius:var(--r2);z-index:60;width:max-content;max-width:min(580px,100vw - 32px);box-shadow:var(--sh2);padding:11px 16px;font-size:13.5px;animation:.22s ease-out toast-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(14px)}}table.t{border-collapse:collapse;width:100%;font-size:13.5px}table.t th{color:var(--text2);text-align:left;background:var(--sunk);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:12.5px;font-weight:500}table.t td{border-bottom:1px solid var(--line2);vertical-align:top;padding:11px 14px}.scroll{overflow-x:auto}table.t .r{text-align:right}.tw{overflow-x:auto}.clip{white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}.bar{background:#efebe5;border-radius:999px;height:8px;overflow:hidden}.bar i{background:var(--dark2);border-radius:999px;height:100%;display:block}.bar.gold i{background:var(--gold)}.bar.ok i{background:var(--ok)}.bar.bad i{background:var(--bad)}.bar.warn i{background:#d99a2b}.brow{grid-template-columns:minmax(120px,200px) 1fr 64px;align-items:center;gap:12px;padding:7px 0;font-size:13.5px;display:grid}.brow .n{text-align:right;font-variant-numeric:tabular-nums;color:var(--text2)}.gauge{align-items:center;gap:8px;display:flex}.gauge .gb{background:#efebe5;border-radius:999px;flex:1;min-width:70px;height:8px;overflow:hidden}.gauge .gb i{border-radius:999px;height:100%;display:block}.gauge.g-ok .gb i{background:var(--ok)}.gauge.g-warn .gb i{background:#d99a2b}.gauge.g-bad .gb i{background:var(--bad)}.gauge b{text-align:right;min-width:24px;font-size:13px}.payblk{border:1px solid var(--line);border-radius:var(--r);background:var(--sunk);padding:12px 14px}.payblk .big{font-size:24px;font-weight:600}.wline{border-radius:var(--r2);background:#fcf5ea;border:1px solid #f0dcbc;align-items:center;gap:8px;padding:8px 11px;font-size:13.5px;display:flex}.wline svg{color:#a9671f}.ck{align-items:flex-start;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.ck i{border:1.5px solid #cfc8bd;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.ck.done i{background:var(--ok);border-color:var(--ok)}.ck.done i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.callout{background:var(--dark2);color:#ece5d8;border-radius:var(--r);padding:16px 18px;font-size:13.5px;line-height:1.6}.callout b{color:#fff}.callout .t{color:#e8bd71;margin-bottom:4px;font-size:13px;font-weight:600}.scrim{z-index:30;background:#0f0d0b47;position:fixed;inset:0}.panel{background:var(--surface);width:620px;max-width:100%;box-shadow:var(--sh2);z-index:31;outline:none;flex-direction:column;animation:.25s ease-out panel-in;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes panel-in{0%{transform:translate(104%)}}.panel .ph{border-bottom:1px solid var(--line);padding:18px 20px 0}.panel .ph .row{flex-wrap:nowrap}.panel .ph h3{margin:0;font-size:19px;font-weight:600}.panel .ph .tabs{border-bottom:0;margin:12px 0 0}.panel .pb{flex:1;padding:18px 20px 48px;overflow:auto}.x{border-radius:var(--r3);width:32px;height:32px;color:var(--text2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.x:hover{background:var(--sunk)}.x svg{width:18px;height:18px}.modal-wrap{z-index:45;background:#0f0d0b61;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);box-shadow:var(--sh2);border-radius:12px;outline:none;flex-direction:column;width:660px;max-width:100%;max-height:92vh;display:flex}.modal>.mh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 20px;display:flex}.modal>.mh h3{margin:0;font-size:17px;font-weight:600}.modal>.mb{margin-bottom:0;padding:18px 20px;overflow:auto}.modal>.mf{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.pop{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh2);min-width:290px;max-width:calc(100vw - 24px);max-height:70vh;padding:6px;position:fixed;overflow:auto}.pop .ph2{color:var(--text3);padding:6px 10px 4px;font-size:12px}.popform{gap:12px;padding:6px 10px 10px;display:grid}.tree button{border-radius:var(--r3);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}.tree button:hover{background:var(--sunk)}.tree button.on{background:var(--gold-soft);color:var(--gold-d);font-weight:600}.tree button .n{color:var(--text3);margin-left:auto;font-size:12px;font-weight:400}.tree .l1{padding-left:12px}.tree .l2{padding-left:32px}.gate{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.gate .card{width:100%;max-width:400px}.gate .bd{padding:22px}.gate h1{margin:0;font-size:19px;font-weight:600}.gate .wm{font-family:var(--disp);letter-spacing:.04em;text-transform:uppercase;color:var(--gold-d);font-size:13px;font-weight:600}.qr{justify-self:center;width:180px;height:180px}@media (width<=920px){.app{grid-template-columns:1fr}.side{display:none}.top{gap:8px;height:58px;padding:0 14px}.top h1{text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:17px;overflow:hidden}.scopebtn{flex:0 auto;min-width:0}.scopebtn b{text-overflow:ellipsis;overflow:hidden}.scopebtn .lbl,.btn.viewas span{display:none}.preview{padding:8px 14px;font-size:13px}.content{padding:14px 14px 100px}.kpis{grid-template-columns:1fr 1fr}.pagehead{flex-wrap:wrap;align-items:center}.pagehead>div:first-child{flex:100%}.pagehead>.sp{display:none}.pagehead .btn{flex:auto}.mnav{background:var(--dark);z-index:20;padding:4px 4px calc(4px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.mnav a{color:#b8b0a3;border-radius:8px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:7px 12px;font-size:11.5px;display:flex}.mnav a svg{width:20px;height:20px}.mnav a.on{color:#fff;background:#2a2622}.card .hd{flex-wrap:wrap}.dl,.g2,.g2e,.f.two{grid-template-columns:1fr}.stp .t{display:none}.brow{grid-template-columns:110px 1fr 54px}}
