.ge{--ge-bg:#f6f6f4;--ge-card:#fff;--ge-ink:#15171c;--ge-muted:#5f6470;--ge-line:#e6e5e0;--ge-soft:#f1f0ec;--ge-head:#fafaf8;--ge-accent:#2b45c9;color:var(--ge-ink);-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px}.ge a{color:#2b45c9}.ge a:hover{color:#1c2f94}.ge h1,.ge h2,.ge h3{letter-spacing:-.015em;margin:0;font-weight:700}.ge button{cursor:pointer;font-family:inherit}.ge button:disabled{cursor:not-allowed;opacity:.45}.ge .g-nav{box-sizing:border-box;min-height:38px;color:var(--ge-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.ge .g-nav:hover{color:var(--ge-ink)}.ge .g-nav.g-on{color:var(--ge-ink);border-bottom-color:var(--ge-ink);font-weight:600}.ge .g-btn{border:1px solid var(--ge-ink);background:var(--ge-ink);color:#fff;white-space:nowrap;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ge .g-btn:hover{color:#fff}.ge .g-btn.g-ghost{color:var(--ge-ink);background:#fff;border-color:#d6d4cd}.ge .g-btn.g-ghost:hover{background:var(--ge-soft);color:var(--ge-ink)}.ge .g-btn.g-primary{background:var(--ge-accent);border-color:var(--ge-accent)}.ge .g-btn.g-small{border-radius:7px;min-height:28px;padding:0 10px;font-size:12px}.ge .g-tag{color:#3d414b;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;box-sizing:border-box;background:#eceae3;border-radius:999px;max-width:100%;height:20px;padding:0 7px;font-size:11px;font-weight:600;line-height:20px;display:inline-block;overflow:hidden}.ge .g-tag.g-ok{color:#155c39;background:#ddf0e5}.ge .g-tag.g-warn{color:#7a3f00;background:#fcebd3}.ge .g-tag.g-bad{color:#8a2016;background:#f8deda}.ge .g-tag.g-mail{color:#1c2f94;background:#e1e6fb}.ge .g-tag.g-nv{color:#3d414b;background:#fff;box-shadow:inset 0 0 0 1px #9c998f}.ge .g-demo-soft{color:#8a6a3a;white-space:nowrap;border:1px solid #ebd9be;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.ge .g-ver-soft{color:#155c39;white-space:nowrap;border:1px solid #bfe0cc;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.ge .g-muted{color:var(--ge-muted)}.ge .g-seg{background:#eceae3;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.ge .g-seg button{color:var(--ge-muted);background:0 0;border:0;border-radius:6px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:600}.ge .g-seg button.g-on{color:var(--ge-ink);background:#fff;box-shadow:0 1px 2px #00000014}.ge .g-sec{box-sizing:border-box;background:radial-gradient(120% 140% at 0 0,#6366f112 0%,#6366f100 45%),radial-gradient(120% 140% at 100% 100%,#ea580c0f 0%,#ea580c00 45%),linear-gradient(#fafbfe 0%,#f3f4f9 100%);border:1px solid #e3e6f0;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 1px 2px #1018280a,0 8px 24px -16px #1e295a40}.ge .g-sec.g-plain{background:linear-gradient(#fafbfe 0%,#f4f5fa 100%)}.ge .g-sech{align-items:center;gap:8px;min-height:20px;padding:0 4px;display:flex}.ge .g-sech h2{color:#1b2033;font-size:13px}.ge .g-sub{color:#5f6475;white-space:nowrap;font-size:11px;font-weight:600}.ge .g-chp{--c1:#4f46e5;--c2:#7c3aed;background:linear-gradient(120deg,#eef1ff 0%,#f3f0ff 55%,#edf7ff 100%);border:1px solid #d9defb;border-radius:12px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 6px 18px -12px #4f46e573}.ge .g-chp.g-sms{--c1:#c2410c;--c2:#b45309;background:linear-gradient(120deg,#fff3e8 0%,#fff7ec 55%,#fff1dc 100%);border-color:#f6ddc4;box-shadow:inset 0 1px #ffffffe6,0 6px 18px -12px #c2410c73}.ge .g-chl{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 4px 12px -4px var(--c1);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:12px;font-weight:800;display:inline-flex}.ge .g-dot{opacity:.9;background:#fff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff40}.ge .g-kg{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ge .g-kc{--a:#4f46e5;--at:#3730a3;--ab:#eef0ff;background:linear-gradient(160deg,#fff 0%,#fff 45%,var(--ab) 100%);box-sizing:border-box;min-width:0;min-height:56px;box-shadow:0 1px 2px #1018280d,0 6px 14px -10px var(--a);border:1px solid #1e295a17;border-radius:11px;flex-direction:column;justify-content:center;padding:3px 30px 8px 11px;display:flex;position:relative;overflow:hidden}.ge .g-kc:before{content:"";background:var(--a);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.ge .g-kc.g-ok{--a:#059669;--at:#065f46;--ab:#e3f7ee}.ge .g-kc.g-hi{--a:#7c3aed;--at:#5b21b6;--ab:#f1eaff}.ge .g-kc.g-or{--a:#ea580c;--at:#9a3412;--ab:#ffeddf}.ge .g-kc.g-am{--a:#d97706;--at:#92400e;--ab:#fef3d7}.ge .g-kc.g-warn{--a:#e11d48;--at:#9f1239;--ab:#ffe8ee}.ge .g-kc.g-neu{--a:#64748b;--at:#334155;--ab:#eef1f5}.ge .g-kic{width:18px;height:18px;color:var(--at);background:var(--ab);border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;top:7px;right:7px}.ge .g-kl{color:#5b6072;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;line-height:14px;overflow:hidden}.ge .g-kvrow{align-items:center;gap:6px;height:20px;line-height:20px;display:flex}.ge .g-kv{letter-spacing:-.03em;color:#111526;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.ge .g-kp{color:var(--at);background:var(--ab);border-radius:999px;padding:0 6px;font-size:11px;font-weight:700;line-height:16px}.ge .g-kt{color:#5f6475;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:14px;overflow:hidden}.ge .g-card{border:1px solid var(--ge-line);background:#fff;border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.ge .g-hh{background:linear-gradient(120deg,#eef1ff 0%,#f3f0ff 60%,#f7f8ff 100%);border-bottom:1px solid #dde1fa;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px 9px 16px;display:flex;position:relative}.ge .g-hh:before{content:"";background:linear-gradient(#4f46e5,#7c3aed);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.ge .g-hh h2{color:#3730a3;font-size:13px}.ge .g-hh.g-sms{background:linear-gradient(120deg,#fff3e8 0%,#fff7ec 60%,#fffaf3 100%);border-color:#f6ddc4}.ge .g-hh.g-sms:before{background:linear-gradient(#ea580c,#b45309)}.ge .g-hh.g-sms h2{color:#9a3412}.ge .g-scroll{flex:auto;min-height:0;overflow-y:auto}.ge .g-mini{border-top:1px solid var(--ge-line);align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;display:grid}.ge .g-mini.g-th{color:var(--ge-muted);z-index:2;box-shadow:0 1px 0 var(--ge-line);background:#fafaf8;border-top:0;font-size:11.5px;font-weight:700;position:sticky;top:0}.ge .g-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ge .g-foot{border-top:1px solid var(--ge-line);color:#5f6475;background:#fcfcfd;justify-content:space-between;margin-top:auto;padding:6px 14px;font-size:11px;display:flex}.ge .g-slink{color:#3d414b;align-items:center;gap:6px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.ge .g-slink:hover{color:var(--ge-ink)}.ge button.g-nav{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-family:inherit}.ge button.g-nav.g-on{border-bottom-color:var(--ge-ink)}.ge .g-cid{color:#5f6470;white-space:nowrap;vertical-align:middle;background:#f1f0ec;border-radius:5px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:600}.ge .g-lnk{font:inherit;color:#2b45c9;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.ge .g-lnk:hover{color:#1c2f94;text-decoration:underline}.ge .g-act{border:0;border-top:1px solid var(--ge-line);font:inherit;text-align:left;color:var(--ge-ink);cursor:pointer;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:12.5px;display:grid}.ge .g-act:first-child{border-top:0}.ge .g-act:hover{background:#fafaf8}.ge .g-act .g-t{font-weight:600;line-height:17px}.ge .g-act .g-d{color:var(--ge-muted);font-size:11.5px;line-height:16px}.ge .g-go{color:#2b45c9;white-space:nowrap;font-size:12px;font-weight:600}.ge .g-dotc{border-radius:50%;width:8px;height:8px}.ge .g-hh.g-red{background:linear-gradient(120deg,#fff1f2 0%,#fff5f5 60%,snow 100%);border-color:#f5d0d6}.ge .g-hh.g-red:before{background:linear-gradient(#e11d48,#be123c)}.ge .g-hh.g-red h2{color:#9f1239}.ge .g-grp{letter-spacing:.05em;text-transform:uppercase;color:var(--ge-muted);border-top:1px solid var(--ge-line);background:#fafaf8;padding:8px 14px 4px;font-size:10.5px;font-weight:700}.ge .g-kg3{grid-template-columns:repeat(4,minmax(0,1fr))}.ge .g-kg5{grid-template-columns:repeat(5,minmax(0,1fr))}.ge .g-rowsel{background:#f4f6fe}.ge .g-focus{background:#eef1ff;box-shadow:inset 3px 0 #2b45c9}.ge .g-done{background:#f6fbf8}.ge .g-dsec{border-top:1px solid var(--ge-line);flex-direction:column;gap:6px;padding:10px 16px;display:flex}.ge .g-dsec h3{text-transform:uppercase;letter-spacing:.05em;color:var(--ge-muted);font-size:11px;font-weight:700}.ge .g-kvl{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.ge .g-why{color:#8a2016;font-size:11.5px;line-height:16px}.ge .g-fbar{background:#eef1ff;border-bottom:1px solid #dde1fa;align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;display:flex}.ge .g-rowb{border:0;border-top:1px solid var(--ge-line);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff}.ge .g-rowb:hover{background:#fafaf8}.ge .g-rowb.g-on{background:#f4f6fe;box-shadow:inset 3px 0 #2b45c9}.ge .g-btn.g-danger{color:#8a2016;background:#fff;border-color:#e3b5ae}.ge .g-ibar{border-bottom:1px solid var(--ge-line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;display:flex}.ge .g-irow{border-top:1px solid var(--ge-line);box-sizing:border-box;grid-template-columns:30px minmax(0,2.4fr) 92px minmax(0,1.25fr) 70px 30px;align-items:center;gap:12px;min-height:52px;padding:9px 14px;display:grid}.ge .g-irow:first-child{border-top:0}.ge .g-irow:hover{background:#fafaf8}.ge .g-irow.g-on{background:#f4f6fe}.ge .g-irow.g-slim{grid-template-columns:minmax(0,1fr) auto 70px;min-height:48px}.ge .g-iic{border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:flex}.ge .g-iic.g-g{color:#3730a3;background:#eef0ff}.ge .g-iic.g-a{color:#9a3412;background:#ffeddf}.ge .g-iic.g-x{color:#9f1239;background:#ffe8ee}.ge .g-iic.g-i{color:#065f46;background:#e3f7ee}.ge .g-iic.g-k{color:#155c39;background:#ddf0e5}.ge .g-imain{min-width:0}.ge .g-it{align-items:center;gap:6px;min-width:0;display:flex}.ge .g-it .g-nm{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ge .g-is{color:var(--ge-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.ge .g-ineed{min-width:0}.ge .g-ineed .g-n1{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ge .g-ineed .g-n2{color:var(--ge-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ge .g-kebab{width:30px;height:28px;color:var(--ge-ink);background:#fff;border:1px solid #d6d4cd;border-radius:7px;font-size:15px;line-height:1}.ge .g-kebab:hover{background:var(--ge-soft)}.ge .g-snz{background:#f4f6fe;border-top:1px dashed #c9cee8;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px 10px 56px;font-size:12px;display:flex}.ge .g-hrow{border:0;border-top:1px solid var(--ge-line);width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ge-ink);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;display:flex}.ge .g-hrow:first-child{border-top:0}.ge .g-hrow:hover{background:#fafaf8}.ge .g-arow{border-top:1px solid var(--ge-line);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 14px;font-size:12px;line-height:17px;display:grid}.ge .g-arow:first-child{border-top:0}.ge .g-arow .g-at{color:var(--ge-muted);font-variant-numeric:tabular-nums}.ge .g-abar{border-top:1px solid var(--ge-line);background:#fff;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 16px;display:flex;box-shadow:0 -6px 16px -12px #10182840}.ge .g-chip{min-height:28px;color:var(--ge-ink);white-space:nowrap;background:#fff;border:1px solid #d6d4cd;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.ge .g-chip.g-on{background:var(--ge-ink);color:#fff;border-color:var(--ge-ink)}.ge .g-pinp{min-height:32px;font:inherit;color:var(--ge-ink);box-sizing:border-box;background:#fff;border:1px solid #d6d4cd;border-radius:8px;padding:0 10px;font-size:12.5px}.ge .g-namebtn{font:inherit;color:var(--ge-ink);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;font-weight:600;overflow:hidden}.ge .g-namebtn:hover{color:#2b45c9;text-decoration:underline}.ge .g-ev{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.ge .g-ev+.g-ev{border-top:1px solid var(--ge-line)}.ge .g-evh{text-transform:uppercase;letter-spacing:.05em;color:var(--ge-muted);font-size:11px;font-weight:700}.ge .g-kvg{grid-template-columns:118px minmax(0,1fr);gap:10px;font-size:12.5px;line-height:18px;display:grid}.ge .g-kvg span:first-child{color:var(--ge-muted)}.ge .g-imp{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:12.5px;line-height:18px;display:grid}.ge .g-ico{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:flex}.ge .g-ico.g-ok{color:#155c39;background:#ddf0e5}.ge .g-ico.g-bad{color:#8a2016;background:#f8deda}.ge .g-ico.g-nv{color:#3d414b;background:#eceae3}.ge .g-ico.g-warn{color:#7a3f00;background:#fcebd3}.ge .g-next{background:#f4f6fe;border:1px solid #dde1fa;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:18px}.ge .g-sbar{background:#eceae3;border-radius:4px;height:8px;display:flex;overflow:hidden}.ge .g-sbar i{height:8px;display:block}.ge .g-src{border:1px solid var(--ge-line);background:#fff;border-radius:10px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.ge .g-srct{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.ge .g-icard{border:1px solid var(--ge-line);background:#fff;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.ge .g-icard.g-blk{background:#fffbfa;border-color:#ebc9c3}.ge .g-icard.g-own{background:#fbfbfe;border-style:dashed;border-color:#c9cee8}.ge .g-icard.g-focus,.ge .g-box.g-focus{border-color:#2b45c9;box-shadow:0 0 0 2px #2b45c9}.ge .g-ftag{color:#1c2f94;white-space:nowrap;background:#e1e6fb;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.ge .g-ih{justify-content:space-between;align-items:center;gap:8px;display:flex}.ge .g-ih h2{font-size:13.5px}.ge .g-kvr{grid-template-columns:112px minmax(0,1fr);gap:8px;font-size:12px;line-height:17px;display:grid}.ge .g-kvr span:first-child{color:var(--ge-muted)}.ge .g-stabs{border-bottom:1px solid var(--ge-line);gap:4px;padding:0 16px;display:flex}.ge .g-stab{color:var(--ge-muted);background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;margin-right:18px;padding:12px 4px;font-size:13px;font-weight:600}.ge .g-stab.g-on{color:var(--ge-ink);border-bottom-color:#2b45c9}.ge .g-pane{flex:auto;align-content:start;gap:16px;min-height:0;padding:18px 20px;display:grid;overflow-y:auto}.ge .g-box{border:1px solid var(--ge-line);background:#fff;border-radius:12px;flex-direction:column;display:flex}.ge .g-boxh{justify-content:space-between;align-items:center;gap:10px;padding:14px 18px 4px;display:flex}.ge .g-boxh h3{font-size:14px;font-weight:700}.ge .g-boxd{color:var(--ge-muted);padding:0 18px 12px;font-size:12px;line-height:17px}.ge .g-boxb{flex-direction:column;gap:14px;padding:4px 18px 16px;display:flex}.ge .g-lvl{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.ge .g-lvl.g-g{color:#1c2f94;background:#e1e6fb}.ge .g-lvl.g-m{color:#3d414b;background:#eceae3}.ge .g-lvl.g-a{color:#5b21b6;background:#f1eaff}.ge .g-lvl.g-k{color:#8a2016;background:#f8deda}.ge .g-f{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;font-size:13px;display:grid}.ge .g-f .g-h{color:var(--ge-muted);margin-top:2px;font-size:11.5px}.ge .g-inp{min-height:34px;font:inherit;color:var(--ge-ink);box-sizing:border-box;background:#fff;border:1px solid #d6d4cd;border-radius:8px;padding:0 10px;font-size:13px}.ge .g-ninp{text-align:right;width:64px}.ge .g-tgl{background:#cfccc3;border:0;border-radius:999px;flex-shrink:0;width:40px;height:22px;padding:0;position:relative}.ge .g-tgl:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}.ge .g-tgl.g-on{background:#1f7a4d}.ge .g-tgl.g-on:after{left:21px}.ge .g-tgl:disabled{opacity:.55;cursor:not-allowed}.ge .g-mode{text-align:left;color:var(--ge-ink);font:inherit;background:#fff;border:1px solid #d6d4cd;border-radius:12px;flex-direction:column;gap:6px;min-height:44px;padding:14px 16px;display:flex}.ge .g-mode:hover{border-color:#9c998f}.ge .g-mode.g-on{background:#f7f8ff;border-color:#2b45c9;box-shadow:0 0 0 1px #2b45c9}.ge .g-mode .g-t{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.ge .g-mode .g-d{color:var(--ge-muted);font-size:12px;line-height:17px}.ge .g-mt{border-top:1px solid var(--ge-line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 200px;align-items:center;gap:12px;padding:9px 18px;font-size:13px;display:grid}.ge .g-mt.g-th{color:var(--ge-muted);background:#fafaf8;border-top:0;font-size:11.5px;font-weight:700}.ge .g-chips{flex-wrap:wrap;gap:6px;display:flex}.ge .g-wide{grid-column:1/-1}.ge .g-brow{grid-template-columns:130px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.ge .g-bar{background:#eceae3;border-radius:4px;height:8px}.ge .g-bar i{background:#4f46e5;border-radius:4px;height:8px;display:block}.ge .g-lst{border-top:1px solid #f0efea;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:9px 0;font-size:12.5px;line-height:18px;display:grid}.ge .g-lst:first-child{border-top:0}.ge .g-stepv{border:1px solid var(--ge-line);background:#fcfcfd;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ge .g-lockt{color:var(--ge-muted);white-space:nowrap;font-size:12px}.ge .g-col{flex-direction:column;min-height:0;display:flex}.ge .g-colh{border-bottom:1px solid var(--ge-line);padding:14px 18px 10px}.ge .g-colh h2{font-size:14px}.ge .g-colh p{color:var(--ge-muted);margin:3px 0 0;font-size:12px;line-height:17px}.ge .g-srow{border-top:1px solid #f0efea;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;padding:9px 18px;font-size:12.5px;line-height:17px;display:grid}.ge .g-srow:first-child{border-top:0}.ge .g-fill{flex-direction:column;display:flex}.ge .g-fill>.g-srow{flex:auto}.ge .g-srow .g-x{color:#3d414b}.ge .g-step{grid-template-columns:22px 150px minmax(0,1fr);align-items:center;gap:10px;padding:7px 18px;font-size:12.5px;line-height:17px;display:grid}.ge .g-snum{color:#3d414b;background:#eceae3;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.ge .g-snum.g-on{color:#1c2f94;background:#e1e6fb}.ge .g-legend{flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}.ge .g-legend span.g-l{align-items:center;gap:8px;display:flex}.ge{background:var(--ge-bg);min-height:100%}.ge label{flex-direction:initial;font-size:inherit;color:inherit;font-weight:inherit;gap:0;display:inline}.ge input,.ge select,.ge textarea{min-width:0;height:auto}.ge .g-page{box-sizing:border-box;flex-direction:column;gap:12px;max-width:1440px;margin:0 auto;padding:18px 28px 24px;display:flex}.ge .g-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ge .g-top-l{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.ge .g-top h1{font-size:20px}.ge .g-scroll{max-height:560px}.ge .g-cols{align-items:start;gap:12px;display:grid}.ge .g-cols.g-dash{grid-template-columns:minmax(0,1fr) 330px}.ge .g-cols.g-case{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 440px}.ge .g-cols.g-imp{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 400px}.ge .g-cols.g-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ge .g-side{flex-direction:column;gap:12px;min-width:0;display:flex}.ge .g-sr{position:absolute;left:-9999px}.ge .g-toast{z-index:40;color:#fff;background:#15171c;border-radius:10px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:9px 12px 9px 16px;font-size:12.5px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}.ge .g-overlay{z-index:30;background:#15171c61;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ge .g-dialog{background:#fff;border-radius:14px;flex-direction:column;width:600px;max-width:100%;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000040}.ge .g-facts{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:12.5px;display:grid}.ge .g-facts dt{color:var(--ge-muted)}.ge .g-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.ge .g-hint{color:var(--ge-muted);font-size:11.5px}.ge .g-irow .g-kebab{justify-self:end}.ge .g-locked{color:#7a3f00;font-size:11.5px}@media (width<=1100px){.ge .g-cols.g-dash,.ge .g-cols.g-case,.ge .g-cols.g-imp,.ge .g-cols.g-three{grid-template-columns:minmax(0,1fr)}.ge .g-kg,.ge .g-kg5{grid-template-columns:repeat(2,minmax(0,1fr))}.ge .g-pane,.ge .g-boxb[style*=grid]{grid-template-columns:minmax(0,1fr)!important}}@media (width<=720px){.ge .g-page{padding:12px 12px 20px}.ge .g-chp{grid-template-columns:minmax(0,1fr)}.ge .g-irow{grid-template-columns:30px minmax(0,1fr) auto;row-gap:6px}.ge .g-irow .g-ineed,.ge .g-irow>span:nth-child(3){display:none}.ge .g-mini.g-prow{grid-template-columns:20px minmax(0,1fr) 70px!important}.ge .g-mini.g-prow>:nth-child(n+3):not(:last-child){display:none}.ge .g-mt{grid-template-columns:minmax(0,1fr) 150px}.ge .g-mt>:nth-child(2){display:none}.ge .g-stabs{overflow-x:auto}.ge .g-demo-soft,.ge .g-ver-soft{white-space:normal}.ge .g-step{grid-template-columns:22px minmax(0,1fr)}.ge .g-step>.g-muted{grid-column:2}.ge .g-srow{grid-template-columns:110px minmax(0,1fr)}}.nl{--ink2:#3d414b;--muted2:#5b6072;--line2:#efede7;--ctl:#d6d4cd}.content-inner.nl{max-width:1600px;padding:18px 28px 20px}.nl .btn{white-space:nowrap}.nl h1.page-title{letter-spacing:-.015em;margin:0}.nl h2{font-size:var(--fs-section);letter-spacing:-.01em;font-weight:700}.nl .card{border-radius:var(--r-card);margin-bottom:0}.nl .small{font-size:var(--fs-help)}.nl .strong{font-weight:600}.nl .cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nl .stack-14{flex-direction:column;gap:14px;display:flex}.nl .stack-6{flex-direction:column;gap:6px;display:flex}.nl .row{flex-wrap:wrap}.nl .warntxt{font-weight:700;color:#9a3412!important}.nl .tag{height:20px;color:var(--ink2);white-space:nowrap;background:#eceae3;align-items:center;padding:0 7px;display:inline-flex}.nl .tag.ok{color:#155c39;background:#ddf0e5}.nl .tag.warn{color:#7a3f00;background:#fcebd3}.nl .tag.bad{color:#8a2016;background:#f8deda}.nl .tag.mail{color:#1c2f94;background:#e1e6fb}.nl .tag.sms{color:#7f3207;background:#fbe4d5}.nl .tag.land{color:#0f4f57;background:#e4efef}.nl .tag.ai{color:#4c1d95;background:#ede7ff}.nl .tag.sched{color:#0b4a7a;background:#e0f0ff}.nl .spec{color:#4c1d95;font-size:var(--fs-help);white-space:nowrap;background:#f7f3ff;border:1px dashed #b9a6e8;border-radius:999px;align-items:center;padding:1px 8px;font-weight:700;display:inline-flex}.nl .demo-soft{font-size:var(--fs-help);color:#8a6a3a;white-space:nowrap;border:1px solid #ebd9be;border-radius:999px;padding:1px 8px;font-weight:600}.nl .seg{border-radius:var(--r-ctl);background:#eceae3;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.nl .seg button{font:inherit;font-size:var(--fs-help);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:26px;padding:4px 10px;font-weight:600}.nl .seg button.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014}.nl .chips{flex-wrap:wrap;gap:6px;display:flex}.nl .chip{font:inherit;border:1px solid var(--ctl);min-height:28px;font-size:var(--fs-help);color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 11px;font-weight:500;display:inline-flex}.nl .chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.nl .lbl{font-size:var(--fs-help);color:var(--ink2);margin-bottom:5px;font-weight:600;display:block}.nl .inp{border:1px solid var(--ctl);border-radius:var(--r-ctl);width:100%;height:auto;min-height:34px;font:inherit;font-size:var(--fs-body);color:var(--ink);background:#fff;padding:7px 10px}.nl textarea.inp{resize:vertical;line-height:1.5}.nl .err{color:#8a2016;font-size:var(--fs-help);margin-top:4px}.nl .hint{color:var(--muted);font-size:var(--fs-help);margin-top:4px;line-height:1.4}.nl .tgl{cursor:pointer;background:#cfccc3;border:0;border-radius:999px;flex-shrink:0;width:36px;height:20px;padding:0;position:relative}.nl .tgl:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.nl .tgl.on{background:#1f7a4d}.nl .tgl.on:after{left:18px}.nl .tglrow{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:5px 0;display:flex}.nl .tglrow .tl{font-weight:600;display:block}.nl .tglrow .tn{font-size:var(--fs-help);color:var(--muted);display:block}.nl .fgrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px 14px;display:grid}.nl .fgrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.nl .fld{min-width:0}.nl .fld.wide{grid-column:1/-1}.nl .ovwrap{flex-direction:column;gap:12px;display:flex}.nl .ovhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.nl .ovtitle{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.nl .chstats{background:radial-gradient(120% 140% at 0 0,#6366f112 0%,#6366f100 45%),radial-gradient(120% 140% at 100% 100%,#ea580c0f 0%,#ea580c00 45%),linear-gradient(#fafbfe 0%,#f3f4f9 100%);border:1px solid #e3e6f0;border-radius:16px;flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex;box-shadow:0 1px 2px #1018280a,0 8px 24px -16px #1e295a40}.nl .chhead{flex-wrap:wrap;align-items:center;gap:8px;min-height:20px;padding:0 4px;display:flex}.nl .chhead h2{color:#1b2033}.nl .histsub{font-size:var(--fs-help);color:#5f6475;white-space:nowrap;font-weight:600}.nl .ovcontacts{white-space:normal;flex-basis:100%;margin-top:-4px}.nl .info{width:16px;height:16px;color:var(--muted);cursor:pointer;background:#fff;border:1px solid #c9c6bc;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;font-style:italic;font-weight:800;line-height:1;display:inline-flex}.nl .info[aria-expanded=true]{border-color:var(--ink);color:var(--ink)}.nl .infotxt{font-size:var(--fs-help);color:var(--muted)}.nl .chpanel{--c1:#4f46e5;--c2:#7c3aed;border:1px solid;border-radius:12px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.nl .chpanel.mail{background:linear-gradient(120deg,#eef1ff 0%,#f3f0ff 55%,#edf7ff 100%);border-color:#d9defb;box-shadow:inset 0 1px #ffffffe6,0 6px 18px -12px #4f46e573}.nl .chpanel.sms{--c1:#c2410c;--c2:#b45309;background:linear-gradient(120deg,#fff3e8 0%,#fff7ec 55%,#fff1dc 100%);border-color:#f6ddc4;box-shadow:inset 0 1px #ffffffe6,0 6px 18px -12px #c2410c73}.nl .chlabel{font-size:var(--fs-help);color:#fff;background:linear-gradient(135deg, var(--c1), var(--c2));box-shadow:0 4px 12px -4px var(--c1);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-weight:800;display:inline-flex}.nl .chlabel .dot{opacity:.9;background:#fff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff40}.nl .kgrid2{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.nl .kc2{--a:#4f46e5;--at:#3730a3;--ab:#eef0ff;background:linear-gradient(160deg, #fff 0%, #fff 45%, var(--ab) 100%);min-width:0;min-height:56px;box-shadow:0 1px 2px #1018280d, 0 6px 14px -10px var(--a);border:1px solid #1e295a17;border-radius:11px;flex-direction:column;justify-content:center;padding:3px 30px 3px 11px;display:flex;position:relative;overflow:hidden}.nl .kc2:before{content:"";background:var(--a);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.nl .kc2.hasbar{padding-bottom:8px}.nl .kbar{background:#1e295a12;border-radius:3px;height:3px;position:absolute;bottom:5px;left:11px;right:11px;overflow:hidden}.nl .kbar i{background:var(--a);border-radius:3px;height:100%;display:block}.nl .kc2 .kic{width:18px;height:18px;font-size:var(--fs-help);color:var(--at);background:var(--ab);border-radius:6px;justify-content:center;align-items:center;font-weight:800;line-height:1;display:flex;position:absolute;top:7px;right:7px}.nl .kc2 .kl{font-size:var(--fs-help);color:var(--muted2);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:14px;overflow:hidden}.nl .kvrow{align-items:center;gap:6px;min-width:0;height:20px;line-height:20px;display:flex}.nl .kv3{letter-spacing:-.03em;color:#111526;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.nl .kpct{font-size:var(--fs-help);color:var(--at);background:var(--ab);border-radius:999px;padding:0 6px;font-weight:700;line-height:16px}.nl .ktr{font-size:var(--fs-help);color:#5f6475;white-space:nowrap;text-overflow:ellipsis;line-height:14px;overflow:hidden}.nl .kc2.acc-sent-mail{--a:#4f46e5;--at:#3730a3;--ab:#eceeff}.nl .kc2.acc-sent-sms{--a:#ea580c;--at:#9a3412;--ab:#ffeddf}.nl .kc2.acc-ok{--a:#059669;--at:#065f46;--ab:#e3f7ee}.nl .kc2.acc-hi-mail{--a:#7c3aed;--at:#5b21b6;--ab:#f1eaff}.nl .kc2.acc-hi-sms{--a:#d97706;--at:#92400e;--ab:#fef3d7}.nl .kc2.acc-warn{--a:#e11d48;--at:#9f1239;--ab:#ffe8ee}.nl .kc2.acc-neutral{--a:#64748b;--at:#334155;--ab:#eef1f5}.nl .attest{background:linear-gradient(#fcfaff 0%,#f6f2fe 100%);border:1px solid #e6ddf8;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex;box-shadow:0 1px 2px #1018280a,0 8px 24px -16px #4c1d954d}.nl .acount2{color:#4c1d95;font-weight:700}.nl .signals{flex-wrap:wrap;gap:8px;display:flex}.nl .sig{font:inherit;font-size:var(--fs-help);cursor:pointer;min-height:var(--h-btn-s);background:#fff;border:1px solid;border-radius:999px;padding:3px 10px;font-weight:600}.nl .sig.bad{color:#8a2016;border-color:#f1b8b0}.nl .sig.warn{color:#7a3f00;border-color:#f3ddb5}.nl .astrip{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(min(460px,100%),1fr));align-content:start;gap:10px;max-height:320px;padding-right:2px;display:grid;overflow-y:auto}.nl .acard{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.nl .acard.isblock{background:linear-gradient(#fff 0%,#fff8f7 100%);border-color:#f1b8b0}.nl .acard.isbusy{background:#fcfaff;border-style:dashed;border-color:#b9a6e8}.nl .athumb{background:#f1f0ec 50%/cover no-repeat;border-radius:10px;width:56px;height:56px}.nl .abody{flex-direction:column;gap:2px;min-width:0;display:flex}.nl .aname{white-space:nowrap;text-overflow:ellipsis;font-weight:800;display:block;overflow:hidden}.nl .ameta{font-size:var(--fs-help);color:var(--ink2);white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.nl .ameta .tag{height:17px;padding:0 6px}.nl .ameta .agoal{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nl .ameta .awhen{white-space:nowrap;flex-shrink:0}.nl .dot2{color:#9a9ca5}.nl .aempty{background:#fff;border:1px dashed #d8cef0;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.nl .pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.nl .dmod{background:linear-gradient(#fafbfe 0%,#f4f5fa 100%);border:1px solid #e3e6f0;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex;box-shadow:0 1px 2px #1018280a,0 8px 24px -16px #1e295a40}.nl .fillcard{padding:0;overflow:hidden}.nl .gscroll{min-height:0;max-height:calc(100vh - 330px);overflow:auto}.nl .grow{font-size:var(--fs-help);border-bottom:1px solid #efeee9;grid-template-columns:minmax(0,1.7fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1.05fr) minmax(0,1.6fr);align-items:center;gap:10px;padding:8px 16px;display:grid}.nl .grow.th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;z-index:2;background:#fafaf8;padding-top:7px;padding-bottom:7px;font-weight:600;position:sticky;top:0}.nl .grow .tag{text-overflow:ellipsis;max-width:100%;line-height:20px;display:inline-block;overflow:hidden}.nl .tagrow{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.nl .gacts{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.nl .crow-ai{vertical-align:1px;margin-right:5px}.nl .pwrap{flex-direction:column;gap:10px;min-height:0;display:flex}.nl .phead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:34px;display:flex}.nl .ptitle{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.nl .pacts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.nl .blockbar,.nl .warnbar{font-size:var(--fs-help);border-radius:10px;flex-wrap:wrap;gap:3px 12px;padding:7px 12px;display:flex}.nl .blockbar{color:#8a2016;background:#fbf1ef;border:1px solid #f1c9c2}.nl .warnbar{color:#7a3f00;background:#fff7e8;border:1px solid #f3ddb5}.nl .aibar{color:#4c1d95;font-size:var(--fs-help);background:#f4efff;border:1px dashed #b9a6e8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 12px;display:flex}.nl .pgrid2{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:12px;min-height:0;display:grid}.nl .pleft{flex-direction:column;gap:10px;min-height:0;display:flex}.nl .pleft>.seg{align-self:flex-start}.nl .pscroll,.nl .pright{overscroll-behavior:contain;min-height:0;overflow-y:auto}.nl .pfootbar{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.nl .rgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 16px;display:grid}.nl .rv{flex-direction:column;gap:1px;min-width:0;display:flex}.nl .rv.wide{grid-column:1/-1}.nl .rl{font-size:var(--fs-help);color:var(--muted2);font-weight:700}.nl .rvv{white-space:pre-line;overflow-wrap:anywhere}.nl .histl{font-size:var(--fs-help);flex-direction:column;display:flex}.nl .histl>div{border-bottom:1px solid var(--line2);grid-template-columns:118px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.nl .pvcol{flex-direction:column;gap:8px;display:flex}.nl .pvhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nl .pvtitle{font-size:var(--fs-help);font-weight:600}.nl .pvbox{background:#fff;border:1px solid #e3e1da;border-radius:10px;overflow:hidden}.nl .pvmailhead{border-bottom:1px solid var(--line2);font-size:var(--fs-help);flex-direction:column;gap:4px;padding:10px 16px;display:flex}.nl .pvsubject{font-weight:700;font-size:var(--fs-body)}.nl .pvimg{background:#f1f0ec 50%/cover no-repeat;width:100%;height:150px}.nl .pvbody{background:#fbfaf7;flex-direction:column;gap:14px;padding:18px 22px;display:flex}.nl .pvbody.white{background:#fff;gap:12px}.nl .pvh{font-size:17px;line-height:1.2}.nl .pvh.big{font-size:20px;line-height:1.15}.nl .pvtext{white-space:pre-line;color:#2a2d35;line-height:1.6}.nl .pvcta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.nl .pvbtn{color:#fff;border-radius:8px;align-items:center;min-height:34px;padding:0 16px;font-weight:700;display:inline-flex}.nl .pvfoot{font-size:var(--fs-help);border-top:1px solid var(--line2);padding:10px 22px;line-height:1.5}.nl .pvsms{flex-direction:column;gap:14px;min-height:180px;padding:20px;display:flex}.nl .pvsmsfrom{text-align:center;font-weight:700}.nl .pvbubble{white-space:pre-line;overflow-wrap:anywhere;background:#eceae3;border-radius:18px 18px 18px 4px;align-self:flex-start;max-width:86%;padding:12px 14px;line-height:1.45}.nl .pvurl{font-size:var(--fs-help);border-bottom:1px solid var(--line2);background:#faf9f6;padding:10px 16px}.nl .pvlfoot{border-top:1px solid var(--line2);padding-top:8px}.nl .devrow{justify-content:flex-end;display:flex}.nl .offer{border:1.5px dashed var(--accent);background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.nl .offer .oc{letter-spacing:.06em;font-size:14px;font-weight:800}.nl .fakeform{border:1px solid var(--line);background:#fafaf8;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:10px;display:grid}.nl .fakeform .ff{font-size:var(--fs-help);color:var(--ink2);flex-direction:column;gap:3px;font-weight:600;display:flex}.nl .fakeform .ff i{border:1px solid var(--ctl);background:#fff;border-radius:6px;height:24px;display:block}.nl .fakeform .ff.area{grid-column:1/-1}.nl .fakeform .ff.area i{height:38px}.nl .mbg{z-index:30;background:#15171c61;position:fixed;inset:0}.nl .modal{z-index:31;background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:min(660px,100% - 32px);max-height:calc(100% - 60px);padding:16px;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000040}.nl .mhead{align-items:center;gap:10px;display:flex}.nl .mhead h2{flex:1;min-width:0}.nl .mhead .x{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:20px;line-height:1}.nl .mhead .x:hover{background:var(--soft)}.nl .modal.notice{border-radius:16px;gap:10px;width:min(440px,100% - 32px);padding:24px 24px 20px}.nl .modal.notice h2{margin:2px 0 0}.nl .modal.notice p{color:var(--ink2);margin:0;line-height:1.55}.nl .noticeicon{background:var(--soft);width:38px;height:38px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.nl .noticeact{justify-content:flex-end;margin-top:8px;display:flex}.nl .okbox{color:#155c39;background:#ddf0e5;border-radius:8px;padding:8px 12px;font-weight:600}.nl .stack-10{flex-direction:column;gap:10px;display:flex}.nl .stack-12{flex-direction:column;gap:12px;display:flex}.nl .nowrap{white-space:nowrap}.nl .wzwrap{flex-direction:column;gap:12px;min-height:0;display:flex}.nl .wzsteps{gap:8px;display:flex}.nl .step{font:inherit;border:1px solid var(--line);min-height:34px;color:var(--muted);font-size:var(--fs-body);white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 12px;font-weight:600;display:flex}.nl .step .stl{text-overflow:ellipsis;min-width:0;overflow:hidden}.nl .step.on{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.nl .step.done{color:#155c39}.nl .step:disabled{opacity:.5;cursor:not-allowed}.nl .num{width:20px;height:20px;font-size:var(--fs-help);background:#eceae3;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.nl .wzgrid{grid-template-columns:minmax(0,760px);align-items:start;gap:14px;min-height:0;display:grid}.nl .wzgrid.pv{grid-template-columns:minmax(0,1fr) 420px}.nl .wzcard{flex-direction:column;min-height:0;padding:0;display:flex}.nl .wzscroll{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.nl .wzscroll h2{margin:0}.nl .wzfoot{border-top:1px solid #efeee9;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.nl .wznext{flex-wrap:nowrap;min-width:0}.nl .wznext .muted{text-align:right}.nl .optgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nl .optgrid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nl .opt{font:inherit;text-align:left;border:1px solid var(--ctl);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;min-height:88px;padding:14px;line-height:1.45;display:flex}.nl .opt:hover{border-color:#9c998f}.nl .opt.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:#fafaf8}.nl .req{font-size:var(--fs-help);color:#9a3412;margin-left:4px;font-weight:700}.nl .csec{border:1px solid;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex;position:relative}.nl .csec.mail{background:linear-gradient(120deg,#f5f6ff,#faf8ff);border-color:#dde1fa}.nl .csec.sms{background:linear-gradient(120deg,#fff8f0,#fffbf5);border-color:#f6ddc4}.nl .csechead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nl .csechead .tagch{font-size:var(--fs-help);color:#fff;border-radius:999px;padding:3px 9px;font-weight:800}.nl .csec.mail .tagch{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.nl .csec.sms .tagch{background:linear-gradient(135deg,#c2410c,#b45309)}.nl .csechead .savetpl{margin-left:auto}.nl .tplsel{flex:1;width:auto;min-width:200px}.nl .tplpend{color:#5a3100;font-size:var(--fs-body);background:#fcebd3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 10px;display:flex}.nl .tplsave{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:8px 10px;display:flex}.nl .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nl .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nl .grid12{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;display:grid}.nl .landsec{border-top:1px solid #efeee9;flex-direction:column;gap:8px;padding-top:10px;display:flex}.nl .chk{font-size:var(--fs-body);color:var(--ink);flex-direction:row;align-self:flex-start;align-items:center;gap:8px;font-weight:400;display:flex}.nl .chk input{width:15px;height:15px;margin:0;padding:0}.nl .occbox{background:#f4f3ef;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.nl .quietwarn{white-space:normal;border-radius:8px;height:auto;padding:6px 10px}.nl .sumlist{flex-direction:column;gap:8px;display:flex}.nl .kv{font-size:var(--fs-body);justify-content:space-between;gap:12px;display:flex}.nl .kvv{text-align:right;overflow-wrap:anywhere;min-width:0}.nl .wzblock{color:#8a2016;background:#fbf1ef;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.nl .wzblink{font:inherit;font-size:var(--fs-body);color:#8a2016;text-align:left;cursor:pointer;background:0 0;border:0;min-height:18px;padding:0;font-weight:500}.nl .wzblink:hover{text-decoration:underline}.nl .wzimg{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;display:flex}.nl .wzthumb{background:#f1f0ec 50%/cover no-repeat;border-radius:6px;flex:none;width:72px;height:48px}.nl .igrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nl .ipick{font:inherit;border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink);background:#fff;border-radius:10px;flex-direction:column;padding:0;display:flex;overflow:hidden}.nl .ipick.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.nl .bimg{background:#f1f0ec 50%/cover no-repeat;flex:none;width:100%;height:80px;display:block}.nl .ipick span{font-size:var(--fs-help);padding:5px 8px 0}.nl .ipick span+span{color:var(--muted);padding:0 8px 6px}.nl .tplrow{border-top:1px solid var(--line);font-size:var(--fs-body);grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,1fr) 300px;align-items:center;gap:10px;padding:9px 14px;display:grid}.nl .tplrow.th{font-size:var(--fs-help);color:var(--muted);z-index:2;box-shadow:0 1px 0 var(--line);background:#fafaf8;border-top:0;font-weight:700;position:sticky;top:0}.nl .tplacts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.nl .tplcard{padding:0;overflow:hidden}.nl .tplempty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 16px;display:flex}.nl .hidden{display:none!important}.nl .ovactions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nl .demo-flag{color:#7a3e00;font-size:var(--fs-help);white-space:nowrap;background:#fcebd3;border-radius:999px;align-items:center;padding:3px 9px;font-weight:700;display:inline-flex}.nl .scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.nl .mini{border-top:1px solid var(--line);font-size:var(--fs-body);align-items:center;gap:8px;padding:7px 14px;display:grid}.nl .mini.th{font-size:var(--fs-help);color:var(--muted);z-index:2;box-shadow:0 1px 0 var(--line);background:#fafaf8;border-top:0;font-weight:700;position:sticky;top:0}.nl .mini .tag{text-overflow:ellipsis;max-width:100%;line-height:20px;display:inline-block;overflow:hidden}.nl .rowend{justify-content:flex-end;display:flex}.nl .hempty{font-size:var(--fs-body);border-top:1px solid var(--line);padding:10px 14px}.nl .hist{background:linear-gradient(#fafbfe 0%,#f4f5fa 100%);border:1px solid #e3e6f0;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex;box-shadow:0 1px 2px #1018280a,0 8px 24px -16px #1e295a40}.nl .hrow{align-items:stretch;gap:8px;display:grid}.nl .hcard{border-radius:12px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.nl .hcard>.scroll{flex:auto;max-height:calc(100vh - 440px)}.nl .histhead{border-bottom:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px 9px 16px;display:flex;position:relative}.nl .histhead:before{content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.nl .histhead.hmail{background:linear-gradient(120deg,#eef1ff 0%,#f3f0ff 60%,#f7f8ff 100%);border-color:#dde1fa}.nl .histhead.hmail h2{color:#3730a3}.nl .histhead.hmail:before{background:linear-gradient(#4f46e5,#7c3aed)}.nl .histhead.hsms{background:linear-gradient(120deg,#fff3e8 0%,#fff7ec 60%,#fffaf3 100%);border-color:#f6ddc4}.nl .histhead.hsms h2{color:#9a3412}.nl .histhead.hsms:before{background:linear-gradient(#ea580c,#b45309)}.nl .histfoot{border-top:1px solid var(--line);font-size:var(--fs-help);color:#5f6475;background:#fcfcfd;margin-top:auto;padding:6px 14px}.nl .dhead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nl .chpanel.one{flex-shrink:0;grid-template-columns:minmax(0,1fr)}.nl .dgrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:12px;min-height:0;display:grid}.nl .dcard{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.nl .dcard>.scroll{max-height:calc(100vh - 400px)}.nl .dcardhead{padding:10px 14px}.nl .dcardhead h2,.nl .evpanel h2{font-size:var(--fs-section);margin:0}.nl .evpanel{flex-direction:column;gap:8px;min-height:0;display:flex}.nl .evbtns{flex-wrap:wrap;gap:6px;display:flex}.nl .evlog{font-size:var(--fs-help);flex-direction:column;gap:3px;min-height:60px;max-height:calc(100vh - 560px);display:flex}.nl .evlog .ok{color:#1f7a4d}.nl .evlog .bad{color:#b42318}.nl .evlog .dup{color:#7a3e00}.nl .pcustom{align-items:center;gap:6px;display:flex}.nl .pcustom .lbl{margin:0}.nl .pcustom .inp{width:150px;min-height:30px;padding:4px 8px}.nl .pmod{flex-shrink:0}.nl .pkpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.nl .pkpi{background:#fff;border:1px solid #e6e5e0;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 14px;display:flex}.nl .pkpi .kl{font-size:var(--fs-help);color:#5b6072;letter-spacing:.02em;text-transform:uppercase;font-weight:700}.nl .pkpi .kv{letter-spacing:-.02em;color:#111526;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:800;line-height:1.25;overflow:hidden}.nl .pkpi .ks{font-size:var(--fs-help);color:#5f6475;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nl .pkpi .ks.warn{color:#9a3412;font-weight:600}.nl .pband{font-size:var(--fs-help);color:#3b3f4a;background:#fff;border:1px solid #e6e5e0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 12px;display:flex}.nl .unverified{letter-spacing:.04em;color:#8a2016;background:#f8deda;border-radius:999px;padding:0 7px;font-size:11px;font-weight:800;line-height:18px}.nl .pbands{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nl .pchs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.nl .pch{background:#fff;border:1px solid #e6e5e0;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.nl .pch .histhead{padding-top:6px;padding-bottom:6px}.nl .pplan{font-size:var(--fs-help);color:var(--ink2);flex-direction:row;align-items:center;gap:6px;margin-left:auto;font-weight:600;display:flex}.nl .pplan .inp{width:auto;min-height:26px;font-size:var(--fs-help);padding:2px 6px}.nl .pgrid{background:#efeee9;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.nl .pgrid>div{background:#fff;flex-direction:column;gap:1px;min-width:0;padding:5px 12px;display:flex}.nl .pgrid .pl{font-size:var(--fs-help);color:#5b6072;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.nl .pgrid .pv{color:#111526;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.nl .pgrid .pv.na{font-size:var(--fs-body);color:#9a3412;font-weight:600}.nl .pfoot{font-size:var(--fs-help);color:#5f6475;border-top:1px solid var(--line);background:#fcfcfd;margin-top:auto;padding:5px 12px}.nl .prow{border-top:1px solid var(--line);font-size:var(--fs-body);grid-template-columns:28px minmax(0,2fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1.1fr);align-items:center;gap:8px;padding:7px 14px;display:grid}.nl .prow.th{font-size:var(--fs-help);color:var(--muted);z-index:2;box-shadow:0 1px 0 var(--line);background:#fafaf8;border-top:0;font-weight:700;position:sticky;top:0}.nl .prow .x{width:22px;height:22px;min-height:0;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:12px}.nl .prow .x:hover{background:#efeee9}.nl .prow .tag{text-overflow:ellipsis;max-width:100%;line-height:20px;display:inline-block;overflow:hidden}.nl .pdet{border-top:1px dashed var(--line);background:#fbfbf9;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 14px 10px 50px;display:grid}.nl .pdet .pd{font-size:var(--fs-help);border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.nl .pdet .pd.mail{background:#f2f4ff;border:1px solid #dde1fa}.nl .pdet .pd.sms{background:#fff5ea;border:1px solid #f6ddc4}.leavebar{z-index:25;color:#fff;background:#15171c;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:9px 12px;display:flex;position:fixed;top:112px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.leavebar .ghost-dark{color:#fff;background:0 0;border-color:#5b6072}.nl .cgrid{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:14px;display:grid}.nl .ctools{flex-direction:column;gap:10px;padding:12px 16px;display:flex}.nl .csearch{align-items:center;gap:12px;display:flex}.nl .csearch .btn,.nl .crow2 .btn{flex:none}.nl .crow2.th>div{-webkit-hyphens:manual;hyphens:manual;line-height:1.25}.nl .crow2.sel{background:#eef1fd}.nl .cstat{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.nl .cstat .tag{min-width:0}.nl .cside{position:relative;overflow-y:auto}.nl .csearch,.nl .glist,.nl .gadd,.nl .impwrap{position:relative}.nl .cform{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.nl .cform h2{margin:0;font-size:14px}.nl .cformhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.nl .cform .chk{gap:10px;min-height:26px}.nl .glist{flex-direction:column;gap:8px;max-height:150px;display:flex}.nl .grow2{align-items:center;gap:8px;display:flex}.nl .small-inp{min-height:30px;padding:5px 9px;font-size:12px}.nl .gcount{white-space:nowrap;text-align:right;min-width:24px}.nl .gadd{border-top:1px solid #efede7;align-items:center;gap:8px;padding-top:8px;display:flex}.nl .grow2 .btn,.nl .gadd .btn{flex:none}.nl .impstart{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.nl .impstart .hint{margin-top:auto}.nl .drop{text-align:center;cursor:pointer;box-sizing:border-box;min-height:260px;color:var(--ink);background:#fafaf8;border:2px dashed #c9c6bc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px;font-weight:400;transition:border-color .12s,background .12s;display:flex}.nl .drop:hover{border-color:var(--accent);background:#f4f6fe}.nl .drop.over{border-color:var(--accent);background:#eef1fd;border-style:solid}.nl .drop .ic{width:40px;height:40px;color:var(--accent);background:#e9edfc;border-radius:10px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.nl .drop>.strong{font-size:14px;font-weight:700}.nl .drop.small{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;min-height:64px;padding:10px 12px}.nl .linkish{color:var(--accent);font-weight:600;text-decoration:underline}@keyframes dcspin{to{transform:rotate(360deg)}}.nl .spin{border:2px solid #c9d1f5;border-top-color:var(--accent);box-sizing:border-box;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite dcspin}.nl .spin.big{border-width:3px;width:34px;height:34px}.nl .chainbox{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;max-width:420px;margin-top:8px;padding:10px 12px}.nl .chain{text-align:left;flex-direction:column;gap:7px;width:100%;display:flex}.nl .chain .cr{align-items:flex-start;gap:9px;font-size:13px;line-height:1.35;display:flex}.nl .chain .ci{box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:12px;font-weight:800;display:flex}.nl .chain .ci.done{color:#fff;background:#1f7a4d}.nl .chain .ci.err{color:#fff;background:#b42318}.nl .chain .ci.wait{border:1.5px solid #c9c6bc}.nl .chain .cl{font-weight:700}.nl .chain .cd{color:var(--muted);font-size:12px}.nl .chain .cr.err .cd{color:#b42318;font-weight:600}.nl .cmin{min-width:0}.nl .impcheck{gap:8px;font-size:13px;line-height:1.4;display:flex}.nl .impcheck>span:first-child{color:#1f7a4d;font-weight:700}.nl .imptop{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch;gap:14px;display:grid}.nl .imptop h2,.nl .impbottom h2,.nl .impstart h2{margin:0;font-size:14px}.nl .pills{flex-wrap:wrap;gap:5px;display:flex}.nl .pill{color:var(--muted);white-space:nowrap;background:#f1f0ec;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.nl .pill.done{color:#1f7a4d;background:#e3f2ea}.nl .pill.err{color:#b42318;background:#fdecea}.nl .pill.run{color:var(--accent);background:#eef1fd}.nl .impkpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.nl .impkpi{flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.nl .impkpi .ikv{font-size:20px;font-weight:800;line-height:1.2}.nl .impkpi .knote{white-space:normal;overflow-wrap:anywhere}.nl .impbottom{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.nl .impcheckcard>.scroll{min-height:120px;max-height:calc(100vh - 545px)}.nl .ctitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.nl .impdo .chk{font-size:13px}.nl .impdo>*,.nl .imptop .card>*{flex-shrink:0}.nl .mutedtxt{color:var(--muted)!important}.nl .infoval{border:1px dashed var(--ctl);color:#3d414b;text-overflow:ellipsis;white-space:nowrap;background:#fafaf8;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;display:flex;overflow:hidden}.nl .alertbox{font-size:var(--fs-help);color:#5a3100;background:#fcebd3;border-radius:8px;margin-top:6px;padding:7px 10px}.nl .fld.wide2{grid-column:span 2}.nl .sset{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:12px;display:grid}.nl .sidx{z-index:1;background:#fff;border:1px solid #e6e5e0;border-radius:12px;flex-direction:column;gap:1px;padding:6px;display:flex;position:sticky;top:0}.nl .sidx button{font:inherit;text-align:left;font-size:var(--fs-help);color:#3d414b;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:0;padding:2px 8px;font-weight:600;overflow:hidden}.nl .sidx button.sgn{color:#1b2033;padding-top:4px;font-weight:700}.nl .sidx button.sgn:not(:first-child){border-top:1px solid var(--line2);border-radius:0 0 7px 7px;margin-top:4px}.nl .sidx button.sil{color:#5b6072;padding-left:16px;font-weight:500}.nl .sidx button:hover{background:var(--soft,#f4f5fa)}.nl .sidx button.on{color:var(--accent,#2b45c9);background:#eef1fd}.nl .slist{flex-direction:column;gap:10px;min-width:0;display:flex}.nl .sgroup{flex-direction:column;gap:10px;scroll-margin-top:4px;display:flex}.nl .sgroup+.sgroup{border-top:1px solid #dcdfea;margin-top:10px;padding-top:14px}.nl .sghead{flex-wrap:wrap;align-items:baseline;gap:10px;padding:0 2px;display:flex}.nl .sghead h2{color:#1b2033}.nl .sghead span{font-size:var(--fs-help);color:var(--muted)}.nl .sblock{background:#fff;border:1px solid #e6e5e0;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;scroll-margin-top:4px;display:flex}.nl .sblock.editing{border-color:#afc0f5;box-shadow:0 0 0 3px #eef1fd}.nl .sblock>.shead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nl .sblock>.shead .ssub{font-size:var(--fs-help);color:var(--muted)}.nl .sletter{color:#2b45c9;width:22px;height:22px;font-size:var(--fs-help);background:#eef1fd;border-radius:6px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.nl .shead .sact{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.nl .sblock .rgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.nl .sfoot{border-top:1px solid #efede7;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.nl .serrs{color:#8a2016;font-size:var(--fs-help);flex-direction:column;flex-basis:100%;gap:2px;display:flex}.nl .bgrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;display:grid}.nl .btile{background:#fff;border:1px solid #e6e5e0;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.nl .btile .bimg{height:84px}.nl .btile .bi{font-size:var(--fs-help);flex-direction:column;gap:4px;min-width:0;padding:6px 8px;display:flex}.nl .btile .bi .inp{min-height:28px;font-size:var(--fs-help);padding:4px 8px}.nl .bairow{justify-content:space-between;align-items:center;gap:6px;display:flex}.nl .bview{cursor:zoom-in;border:0;width:100%;padding:0;position:relative}.nl .bstar{color:#b45309;text-shadow:0 0 3px #fff;font-size:14px;position:absolute;top:4px;right:6px}.nl .bup{cursor:pointer;min-height:120px;font-size:var(--fs-help);color:#3d414b;text-align:center;background:#fafaf8;border:2px dashed #c9c6bc;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;font-weight:600;display:flex;position:relative}.nl .bup:hover,.nl .bup:focus-within{background:#f4f6fe;border-color:#2b45c9}.nl .bup .muted{font-weight:500}.nl .bplus{font-size:20px}.nl .bfile{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.nl .ivimg{border-radius:10px;height:260px}.nl .ftab{border:1px solid #e6e5e0;border-radius:10px;position:relative;overflow:hidden}.nl .ftab.xscroll{overflow-x:auto}.nl .frow{border-top:1px solid var(--line);font-size:var(--fs-help);grid-template-columns:minmax(0,1.3fr) 110px minmax(0,2.4fr) 120px 110px;align-items:center;gap:10px;padding:7px 10px;display:grid}.nl .frow.e{grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) minmax(0,1.1fr) 262px}.nl .frow.th,.nl .prm.th,.nl .ferow.th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:#fafaf8;border-top:0;font-weight:700}.nl .frow .inp,.nl .prm .inp,.nl .ferow .inp,.nl .fedit .inp{min-height:28px;font-size:var(--fs-help);padding:4px 8px}.nl .facts,.nl .feacts{justify-content:flex-end;align-items:center;gap:6px;display:flex}.nl .feacts .x{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;width:26px;height:26px;padding:0;font-size:13px}.nl .feacts .x:disabled{opacity:.4;cursor:default}.nl .fedit{border-top:1px solid var(--line);background:#f7f9ff;flex-direction:column;gap:6px;padding:8px 10px 10px 22px;display:flex}.nl .fekind{max-width:240px}.nl .ferow{font-size:var(--fs-help);grid-template-columns:minmax(0,1.6fr) 140px 128px minmax(0,1.4fr) 96px;align-items:center;gap:8px;display:grid}.nl .ferow.th{background:0 0}.nl .prm{border-top:1px solid var(--line);font-size:var(--fs-help);grid-template-columns:88px minmax(0,1.5fr) 118px 88px minmax(0,1.3fr) 100px 110px minmax(0,1.1fr);align-items:center;gap:8px;padding:7px 10px;display:grid}.nl .prm.e{grid-template-columns:88px minmax(0,1.3fr) 128px 128px 60px minmax(0,1.3fr) 80px minmax(0,1fr) 74px}.nl .prm.np{background:#f7f9ff}.nl .nperr{padding:0 10px 8px}.nl .integ{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nl .integ>div{min-width:0;font-size:var(--fs-help);border:1px solid #efede7;border-radius:10px;flex-direction:column;gap:3px;padding:7px 10px;display:flex}.nl .plink{font-weight:600}@media (width>=1001px){.nl-fill{flex-direction:column;height:100%;min-height:0;display:flex}.nl-fill>.nl-onepage,.nl .ovwrap .attest{flex:auto;min-height:0}.nl .attest .astrip{flex:auto;min-height:0;max-height:none}.nl .nl-onepage .fill,.nl .nl-onepage .fillcard{flex-direction:column;flex:auto;min-height:0;display:flex}.nl .nl-onepage .fillcard>.gscroll{flex:auto;max-height:none}.nl .pgrid2{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch}.nl .pscroll{flex:auto}.nl .wzwrap .wzgrid{flex:auto;grid-template-rows:minmax(0,1fr)}.nl .wzcard,.nl .wzgrid .pright{max-height:100%}.nl .nl-onepage .hist{flex:auto;min-height:180px}.nl .hist .hrow{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.nl .hist .hcard{height:100%;min-height:0}.nl .hist .hcard>.scroll{max-height:none}.nl .nl-onepage .fillcard>.scroll{flex:auto;min-height:0;max-height:none}.nl .dwrap .dgrid{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch}.nl .dwrap .dcard>.scroll{flex:auto;max-height:none}.nl .dwrap .evpanel{overflow:hidden}.nl .dwrap .evlog{flex:auto;max-height:none}.nl .nl-onepage .pmod{gap:6px;padding:10px 12px}.nl .nl-onepage>.fill{min-height:110px}.nl .nl-onepage>.cgrid{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.nl .cgrid>.cside{min-height:0}.nl .impwrap>.impstart{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.nl .impwrap .drop{min-height:0}.nl .impwrap .drop.small{min-height:56px}.nl .impwrap>.impbottom{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.nl .impwrap .impcheckcard>.scroll{min-height:0;max-height:none}.nl .impwrap .impdo{min-height:0;overflow-y:auto}.nl .impwrap .imptop .card{gap:8px;padding:12px 14px}}@media (width>=1001px) and (height<=800px){.content-inner.nl{padding-top:12px;padding-bottom:12px}.nl .ovwrap{gap:10px}}@media (width<=1000px){.nl .wzgrid.pv{grid-template-columns:minmax(0,1fr)}.nl .chpanel{grid-template-columns:1fr;gap:6px}.nl .kgrid2{grid-template-columns:repeat(3,minmax(0,1fr))}.nl .pgrid2{grid-template-columns:minmax(0,1fr)}.nl .grow{min-width:1120px}.nl .gscroll{max-height:none}.nl .hrow{grid-template-columns:minmax(0,1fr)!important}.nl .hcard>.scroll{max-height:320px}.nl .dgrid,.nl .pchs,.nl .pbands{grid-template-columns:minmax(0,1fr)}.nl .xscroll{overflow-x:auto}.nl .mini.wide{min-width:900px}.nl .mini.wide2{min-width:640px}.nl .prow,.nl .pdet{min-width:820px}.nl .pkpis,.nl .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nl .cgrid,.nl .impstart,.nl .imptop,.nl .impbottom{grid-template-columns:minmax(0,1fr)}.nl .cgrid .scroll{max-height:420px}.nl .crow2{min-width:900px}.nl .impkpis{grid-template-columns:repeat(3,minmax(0,1fr))}.nl .impcheckcard>.scroll{max-height:360px}.nl .drop{min-height:200px}}@media (width<=760px){.content-inner.nl{padding:16px}}@media (width<=700px){.nl .rgrid,.nl .fgrid,.nl .fgrid.two{grid-template-columns:minmax(0,1fr)}.nl .ptitle{flex-wrap:wrap}.nl .pacts{justify-content:flex-start}.nl .histl>div{grid-template-columns:minmax(0,1fr);gap:2px}.nl .wzsteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.nl .step{font-size:var(--fs-help);padding:0 8px}.nl .optgrid,.nl .optgrid.two,.nl .grid2,.nl .grid3,.nl .grid12,.nl .igrid{grid-template-columns:minmax(0,1fr)}.nl .wzfoot{flex-wrap:wrap}.nl .wznext{flex-wrap:wrap;justify-content:flex-end}.nl .tplrow{grid-template-columns:minmax(0,1fr) auto}.nl .tplrow.th,.nl .tplrow>.muted{display:none}.nl .tplacts{grid-column:1/-1;justify-content:flex-start}.nl .hcard .mini{min-width:560px}.nl .pcustom{flex-wrap:wrap}.nl .pplan{margin-left:0}.nl .pkpi .kv,.nl .pkpi .ks{white-space:normal;overflow-wrap:anywhere}.nl .csearch{flex-wrap:wrap}.nl .impkpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.nl .kgrid2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1001px){.nl .nl-onepage>.ovscroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.nl .sidx{max-height:calc(100vh - 220px);overflow-y:auto}}@media (width<=1000px){.nl .sblock .rgrid,.nl .integ{grid-template-columns:repeat(2,minmax(0,1fr))}.nl .ftabin{min-width:760px}.nl .ftabin.pmin{min-width:900px}.nl .ftabin.pmin.e{min-width:1040px}}@media (width<=700px){.nl .sset{grid-template-columns:minmax(0,1fr)}.nl .sidx{flex-flow:wrap;gap:4px;position:static}.nl .sidx button.sil{display:none}.nl .sidx button.sgn,.nl .sidx button.sgn:not(:first-child){border:1px solid var(--line);border-radius:999px;margin:0;padding:2px 10px}.nl .sblock .rgrid,.nl .integ{grid-template-columns:minmax(0,1fr)}.nl .fld.wide2{grid-column:auto}.nl .shead .sact{margin-left:0}}.nl .impclean-sum{flex-wrap:wrap;gap:6px;display:flex}.nl .impclean-why{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.nl .hint.demo{border-left:3px solid var(--warn,#b7791f);padding-left:8px}.nl button.linkish{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.nl .namesugg{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.nl .namesugg .tag{font-weight:500}.nl .namebar{background:var(--warn-bg,#fff8e6);border:1px solid var(--warn-border,#f0d9a0);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;padding:8px 10px;font-size:13px;display:flex}.nl .impdo>[data-act=import],.nl .impdo>.locked{z-index:1;position:sticky;bottom:0;box-shadow:0 10px 0 6px #fff,0 -10px 12px 2px #fff}:root{--bg:#f6f6f4;--card:#fff;--soft:#f1f0ec;--ink:#15171c;--muted:#5f6470;--line:#e6e5e0;--accent:#2b45c9;--accent-bg:#e1e6fb;--accent-ink:#1c2f94;--danger:#e11d48;--danger-ink:#9f1239;--ok-ink:#065f46;--ok-bg:#ecfdf5;--err-bg:#fff1f2;--fs-page:20px;--fs-section:14px;--fs-body:13px;--fs-help:12px;--h-btn:34px;--h-btn-s:28px;--r-card:12px;--r-ctl:8px;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--fs-body);color:var(--ink);background:var(--bg)}*{box-sizing:border-box}body{background:var(--bg);margin:0}a{color:var(--accent-ink)}h1,h2{margin:0}.page-title{font-size:var(--fs-page);margin:0 0 16px;font-weight:700}.card h2{font-size:var(--fs-section);font-weight:600}.muted{color:var(--muted)}.help{font-size:var(--fs-help);color:var(--muted);margin:8px 0}.center{place-items:center;min-height:60vh;display:grid}.row{align-items:center;gap:8px;display:flex}.row.wrap{flex-wrap:wrap;align-items:flex-end}.stack{flex-direction:column;gap:12px;display:flex}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.right{text-align:right}.plain{margin:0;padding-left:18px;line-height:1.7}label{font-size:var(--fs-help);color:var(--muted);flex-direction:column;gap:4px;font-weight:500;display:flex}input,select{font:inherit;font-size:var(--fs-body);color:var(--ink);height:var(--h-btn);border:1px solid var(--line);border-radius:var(--r-ctl);background:#fff;min-width:0;padding:0 10px}input:focus,select:focus,.btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input:disabled,select:disabled{background:var(--soft);color:var(--muted)}.btn{font:inherit;font-size:var(--fs-body);height:var(--h-btn);border-radius:var(--r-ctl);border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.btn-s{height:var(--h-btn-s);font-size:var(--fs-help);padding:0 10px}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-danger{color:var(--danger-ink);background:#fff;border-color:#fbcfe8}.btn:disabled{opacity:.55;cursor:not-allowed}.locked{cursor:help;display:inline-block}.tag{font-size:var(--fs-help);background:var(--accent-bg);color:var(--accent-ink);border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block}.tag-muted{background:var(--soft);color:var(--muted)}.alert{border-radius:var(--r-ctl);font-size:var(--fs-body);background:var(--accent-bg);color:var(--accent-ink);margin:0 0 12px;padding:10px 12px}.alert-error{background:var(--err-bg);color:var(--danger-ink)}.alert-success{background:var(--ok-bg);color:var(--ok-ink)}.copy{word-break:break-all;font-size:var(--fs-help);margin-top:6px;display:block}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);margin-bottom:16px;padding:16px}.card-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th{text-align:left;font-size:var(--fs-help);color:var(--muted);border-bottom:1px solid var(--line);padding:6px 8px;font-weight:600}.table td{border-bottom:1px solid var(--line);padding:8px}.auth-wrap{place-items:center;min-height:100vh;padding:16px;display:grid}.auth-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);width:100%;max-width:380px;padding:28px}.auth-card h1{font-size:var(--fs-page);margin:8px 0 16px}.brand{font-weight:700;font-size:var(--fs-section);color:var(--accent);letter-spacing:.02em}.unsub-card{text-align:center;max-width:440px}.unsub-card .alert{text-align:left}.unsub-ok{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;margin:16px auto 0;font-size:24px;font-weight:700;display:grid}.tenant-option{font:inherit;border:1px solid var(--line);border-radius:var(--r-ctl);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:12px;display:flex}.tenant-option:hover{border-color:var(--accent)}.shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.topbar{border-bottom:1px solid var(--line);background:var(--card);flex-shrink:0;align-items:center;gap:24px;height:56px;padding:0 24px;display:flex}.topbar .brand{flex-shrink:0}.topbar-user{flex-shrink:0;margin-left:auto}.user-email{text-decoration:none}.appbar{border-bottom:1px solid var(--line);background:var(--card);flex-shrink:0;align-items:center;gap:24px;height:48px;padding:0 24px;display:flex}.appbar-title{flex-shrink:0;align-items:center;gap:8px;display:flex}.appbar-name{font-size:var(--fs-section);font-weight:700}.tabs{scrollbar-width:none;align-self:stretch;align-items:stretch;gap:20px;display:flex;overflow-x:auto}.tab{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-weight:500;text-decoration:none;display:flex}.tab:hover{color:var(--ink)}.tab.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.content{flex:1;min-height:0;overflow:auto}.content-inner{max-width:1100px;margin:0 auto;padding:24px}.content-inner.wide{max-width:1320px}.tag-warn{color:#7a3f00;background:#fcebd3}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.apps-row{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:8px;display:flex}.app-tile{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);width:168px;min-height:96px;color:var(--ink);flex-direction:column;gap:4px;padding:12px;text-decoration:none;display:flex}.app-tile:hover{border-color:var(--accent)}.app-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-tile-name{font-size:var(--fs-section);font-weight:700}.app-tile-desc{font-size:var(--fs-help);color:var(--muted)}.app-tile-open{font-size:var(--fs-help);color:var(--accent-ink);margin-top:auto;font-weight:600}@media (width<=760px){.table td,.table th{white-space:nowrap}.topbar{flex-wrap:wrap;gap:8px 16px;height:auto;padding:10px 16px 0}.topbar .tabs{order:3;width:100%;height:40px}.topbar-user{flex-wrap:wrap;flex-shrink:1;width:100%;min-width:0}.topbar-user .user-email{display:none}.appbar{flex-wrap:wrap;gap:4px 16px;height:auto;padding:8px 16px 0}.appbar-title{flex-wrap:wrap;flex-shrink:1;min-width:0}.appbar .tabs{width:100%;height:40px}.content-inner{padding:16px}.app-tile{width:calc(50% - 6px)}}.toast{z-index:40;background:var(--ink);color:#fff;max-width:calc(100vw - 32px);font-size:var(--fs-body);text-align:center;border-radius:8px;padding:9px 16px;font-weight:500;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}
