.number-login[data-v-1ef0f5b1]{min-height:100vh;color:#26263c;background:#fff;font-family:Segoe UI,Microsoft YaHei UI,PingFang SC,sans-serif}.number-login-page[data-v-1ef0f5b1]{position:relative;min-height:100vh;overflow:hidden;padding:38px clamp(28px,4vw,75px)}.number-login-page[data-v-1ef0f5b1]:before{content:"";position:absolute;width:1000px;height:1000px;right:-350px;bottom:-740px;border-radius:50%;background:radial-gradient(circle,#eeedff 0,#f6f6ff 48%,transparent 70%);pointer-events:none}.number-login-header[data-v-1ef0f5b1]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.number-login-brand[data-v-1ef0f5b1]{display:flex;align-items:center;gap:14px;white-space:nowrap;font-size:38px;font-weight:800;letter-spacing:-.045em;line-height:1}.number-login-brand img[data-v-1ef0f5b1]{display:block;width:58px;height:58px;object-fit:contain}.number-login-brand span span[data-v-1ef0f5b1]{color:#acaab6}.number-login-brand strong[data-v-1ef0f5b1]{color:#8b78c6}.number-login-language[data-v-1ef0f5b1]{padding:9px 13px;border:1px solid #dfe3ee;border-radius:9px;background:#fff;color:#535973;font-size:12px;font-weight:700;cursor:pointer}.number-login-language[data-v-1ef0f5b1]:hover{background:#f8f7ff;border-color:#c9c2ed}.number-login-layout[data-v-1ef0f5b1]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,430px);align-items:center;gap:clamp(50px,8vw,150px);max-width:1320px;min-height:calc(100vh - 158px);margin:auto}.number-login-story[data-v-1ef0f5b1]{min-width:0;padding:65px 0 30px}.number-login-graphic[data-v-1ef0f5b1]{position:relative;width:min(100%,650px);height:300px;margin-bottom:25px;border:0;outline:0;box-shadow:none}.number-login-halo[data-v-1ef0f5b1]{position:absolute;left:10%;top:15px;width:310px;height:310px;border-radius:50%;background:radial-gradient(circle,#eeebff 0 38%,#f8f7ff 70%,transparent 71%);animation:number-login-halo-1ef0f5b1 7s ease-in-out infinite}.number-login-graphic img[data-v-1ef0f5b1]{position:absolute;z-index:2;left:18%;top:55px;width:195px;height:195px;object-fit:contain;filter:drop-shadow(0 24px 22px #7b71b940);transform:rotate(-8deg);animation:number-login-float-1ef0f5b1 5s ease-in-out infinite}.number-login-orbit[data-v-1ef0f5b1]{position:absolute;left:0;top:65px;width:460px;height:200px;border:1px solid #d8d2f7;border-radius:50%;transform:rotate(-18deg);animation:number-login-orbit-1ef0f5b1 10s ease-in-out infinite}.number-login-dot[data-v-1ef0f5b1]{position:absolute;z-index:3;right:-7px;top:calc(50% - 7px);width:13px;height:13px;border-radius:50%;background:#28aa99;box-shadow:0 0 0 7px #28aa9917;animation:number-login-dot-1ef0f5b1 2.4s ease-in-out infinite}.number-login-eyebrow[data-v-1ef0f5b1]{display:block;color:#6b60de;font:700 11px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.14em}.number-login-story h1[data-v-1ef0f5b1]{margin:12px 0 16px;font-size:clamp(42px,4.2vw,64px);line-height:1.1;letter-spacing:0;overflow-wrap:anywhere}.number-login-story p[data-v-1ef0f5b1]{max-width:560px;margin:0;color:#838ba4;font-size:16px;line-height:1.8}.number-login-caption[data-v-1ef0f5b1]{display:block;margin-top:28px;color:#adb2c1;font:11px ui-monospace,Consolas,monospace;letter-spacing:.07em}.number-login-card[data-v-1ef0f5b1]{min-width:0;padding:40px 43px 44px;border:1px solid #e4e6ef;border-radius:21px;background:#fff;box-shadow:0 24px 70px #39416e16}.number-login-card>.number-login-eyebrow[data-v-1ef0f5b1]{margin-bottom:23px}.number-login-card h2[data-v-1ef0f5b1]{margin:0 0 30px;font-size:33px;line-height:1.15;letter-spacing:-.045em}.number-login-card label[data-v-1ef0f5b1]{display:block;margin:18px 0;color:#586078;font-size:13px;font-weight:700}.number-login-card label span[data-v-1ef0f5b1]{display:block}.number-login-card input[data-v-1ef0f5b1]{display:block;width:100%;height:52px;margin-top:9px;padding:0 15px;border:1px solid #dce1ec;border-radius:10px;background:#fff;color:#26263c;outline:none}.number-login-card input[data-v-1ef0f5b1]:focus{border-color:#766be3;box-shadow:0 0 0 4px #7468dd19}.number-login-submit[data-v-1ef0f5b1]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:54px;margin-top:26px;border:0;border-radius:10px;background:#393ac6;color:#fff;font-weight:750;cursor:pointer;box-shadow:0 9px 20px #4e47ca25}.number-login-submit[data-v-1ef0f5b1]:hover:not(:disabled){background:#302fae}.number-login-submit[data-v-1ef0f5b1]:disabled{opacity:.7;cursor:wait}.number-login-foot[data-v-1ef0f5b1]{display:flex;justify-content:space-between;gap:10px;margin-top:21px;color:#a5aabb;font-size:11px}.number-login-error[data-v-1ef0f5b1]{padding:10px 12px;border:1px solid #f3c8ce;border-radius:8px;background:#fff2f3;color:#ad3443;font-size:13px}@keyframes number-login-float-1ef0f5b1{50%{transform:translateY(-10px) rotate(-5deg)}}@keyframes number-login-orbit-1ef0f5b1{0%,to{transform:rotate(-18deg)}50%{transform:rotate(9deg)}}@keyframes number-login-halo-1ef0f5b1{50%{opacity:.7;transform:scale(1.06)}}@keyframes number-login-dot-1ef0f5b1{50%{box-shadow:0 0 0 12px #28aa990d,0 0 18px #28aa9950}}@media (max-width:900px){.number-login-layout[data-v-1ef0f5b1]{grid-template-columns:minmax(0,1fr);gap:20px}.number-login-story[data-v-1ef0f5b1]{padding:30px 0 0}.number-login-graphic[data-v-1ef0f5b1]{height:220px}.number-login-halo[data-v-1ef0f5b1]{width:210px;height:210px}.number-login-graphic img[data-v-1ef0f5b1]{width:140px;height:140px;top:38px}.number-login-orbit[data-v-1ef0f5b1]{width:300px;height:140px;top:35px}.number-login-story h1[data-v-1ef0f5b1]{font-size:46px}.number-login-card[data-v-1ef0f5b1]{width:100%;max-width:500px;margin-bottom:35px}}@media (max-width:560px){.number-login[data-v-1ef0f5b1],.number-login-page[data-v-1ef0f5b1]{min-height:100dvh}.number-login-page[data-v-1ef0f5b1]{overflow:clip;padding:16px 20px}.number-login-brand img[data-v-1ef0f5b1]{width:42px;height:42px}.number-login-brand[data-v-1ef0f5b1]{font-size:27px}.number-login-layout[data-v-1ef0f5b1]{min-height:calc(100dvh - 74px);align-content:center;gap:14px}.number-login-story[data-v-1ef0f5b1]{padding:10px 0 0}.number-login-graphic[data-v-1ef0f5b1]{display:none}.number-login-story h1[data-v-1ef0f5b1]{margin:8px 0;font-size:30px}.number-login-story h1 span[data-v-1ef0f5b1]{display:block}.number-login-story h1 span+span[data-v-1ef0f5b1]{margin-left:0}.number-login-story p[data-v-1ef0f5b1]{font-size:13px;line-height:1.5}.number-login-caption[data-v-1ef0f5b1]{display:none}.number-login-card[data-v-1ef0f5b1]{margin-bottom:0;padding:20px}.number-login-card>.number-login-eyebrow[data-v-1ef0f5b1]{margin-bottom:12px}.number-login-card h2[data-v-1ef0f5b1]{font-size:26px}.number-login-card form>p[data-v-1ef0f5b1]{margin-bottom:14px}.number-login-card label[data-v-1ef0f5b1]{margin:10px 0}.number-login-card input[data-v-1ef0f5b1]{height:44px;margin-top:6px}.number-login-submit[data-v-1ef0f5b1]{height:46px;margin-top:16px}.number-login-foot[data-v-1ef0f5b1]{margin-top:12px}}@media (max-width:560px) and (max-height:700px){.number-login-page[data-v-1ef0f5b1]{padding:12px 16px}.number-login-layout[data-v-1ef0f5b1]{min-height:calc(100dvh - 66px);gap:12px}.number-login-story[data-v-1ef0f5b1]{display:none}.number-login-card[data-v-1ef0f5b1]{padding:18px}.number-login-card>.number-login-eyebrow[data-v-1ef0f5b1]{margin-bottom:10px}.number-login-card form>p[data-v-1ef0f5b1]{margin-bottom:12px}.number-login-card label[data-v-1ef0f5b1]{margin:8px 0}.number-login-submit[data-v-1ef0f5b1]{margin-top:12px}.number-login-foot[data-v-1ef0f5b1]{display:none}}@media (max-width:560px){.number-login-card h2[data-v-1ef0f5b1]{margin-bottom:14px}}@media (max-width:560px){.number-login-page[data-v-1ef0f5b1]{padding:24px;background:#fff}.number-login-page[data-v-1ef0f5b1]:before{display:none}.number-login-brand[data-v-1ef0f5b1]{gap:8px;font-size:24px}.number-login-brand img[data-v-1ef0f5b1]{width:36px;height:36px}.number-login-layout[data-v-1ef0f5b1]{display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:calc(100dvh - 88px);gap:48px}.number-login-story[data-v-1ef0f5b1]{padding:0}.number-login-story h1[data-v-1ef0f5b1]{margin:10px 0 0;font-size:35px;line-height:1.13;letter-spacing:-.045em}.number-login-story p[data-v-1ef0f5b1]{margin-top:14px;color:#8489a1;font-size:13px;line-height:1.5}.number-login-story p[data-v-1ef0f5b1]:after{content:"";display:block;width:55px;height:6px;margin-top:22px;border-radius:99px;background:linear-gradient(90deg,#8775d8 0 48%,transparent 48% 60%,#b3a7e8 60% 82%,transparent 82% 88%,#d7d0f2 88%)}.number-login-card[data-v-1ef0f5b1]{width:100%;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.number-login-card>.number-login-eyebrow[data-v-1ef0f5b1]{display:none}.number-login-card h2[data-v-1ef0f5b1]{margin:0 0 22px;font-size:25px;line-height:1.18}.number-login-card h2[data-v-1ef0f5b1]:after{content:"";display:block;height:1px;margin-top:20px;background:#e7e7ef}.number-login-card label[data-v-1ef0f5b1]{margin:0 0 18px;color:#555c75}.number-login-card input[data-v-1ef0f5b1]{height:47px;margin-top:7px;border-radius:7px;background:#fafaff}.number-login-submit[data-v-1ef0f5b1]{height:48px;margin-top:28px;border-radius:7px;background:#272d90}.number-login-foot[data-v-1ef0f5b1]{margin-top:18px;padding-top:17px;border-top:1px solid #ececf3}.number-login-error[data-v-1ef0f5b1]{margin-bottom:14px}}@media (max-width:560px) and (max-height:700px){.number-login-page[data-v-1ef0f5b1]{padding:16px}.number-login-layout[data-v-1ef0f5b1]{min-height:calc(100dvh - 72px);gap:24px}.number-login-story[data-v-1ef0f5b1]{display:block}.number-login-story h1[data-v-1ef0f5b1]{font-size:26px}.number-login-story p[data-v-1ef0f5b1]{display:none}.number-login-card h2[data-v-1ef0f5b1]{margin-bottom:16px}.number-login-card h2[data-v-1ef0f5b1]:after{margin-top:14px}.number-login-card label[data-v-1ef0f5b1]{margin-bottom:12px}.number-login-submit[data-v-1ef0f5b1]{margin-top:18px}.number-login-foot[data-v-1ef0f5b1]{display:none}}@media (max-width:560px) and (max-height:590px){.number-login-story[data-v-1ef0f5b1]{display:none}}@media (prefers-reduced-motion:reduce){.number-login-graphic img[data-v-1ef0f5b1],.number-login-orbit[data-v-1ef0f5b1],.number-login-halo[data-v-1ef0f5b1],.number-login-dot[data-v-1ef0f5b1]{animation:none}}.list-state[data-v-4f50f2a8]{width:100%;min-width:0;grid-column:1/-1;padding:32px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);text-align:center}.list-state-icon[data-v-4f50f2a8]{width:48px;height:48px;stroke:var(--muted);stroke-width:1.5;opacity:.65}.list-state-icon circle[data-v-4f50f2a8]{fill:var(--panel)}.list-state-copy[data-v-4f50f2a8]{font-size:14px;line-height:1.6;max-width:440px;overflow-wrap:anywhere}.list-state.is-loading[data-v-4f50f2a8]{display:block;padding:12px;text-align:start}.list-state-skeletons[data-v-4f50f2a8]{display:grid;gap:0}.list-state-placeholder[data-v-4f50f2a8]{display:flex;align-items:center;gap:16px;min-width:0;padding:20px 12px;border-bottom:1px solid var(--line)}.list-state-avatar[data-v-4f50f2a8]{width:32px;height:32px;border-radius:8px;flex:none}.list-state-lines[data-v-4f50f2a8]{display:grid;gap:10px;flex:1;min-width:0}.list-state-lines b[data-v-4f50f2a8]{width:50%;height:12px}.list-state-lines i[data-v-4f50f2a8]{width:78%;height:8px}.list-state-tail[data-v-4f50f2a8]{width:64px;height:24px;flex:none}.list-state-cards .list-state-skeletons[data-v-4f50f2a8]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px}.list-state-cards .list-state-placeholder[data-v-4f50f2a8],.list-state-nodes .list-state-placeholder[data-v-4f50f2a8]{flex-wrap:wrap;border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--panel)}.list-state-nodes .list-state-skeletons[data-v-4f50f2a8]{gap:16px}.list-state-nodes .list-state-placeholder[data-v-4f50f2a8]{min-height:200px}.list-state-details[data-v-4f50f2a8]{display:flex;gap:16px;width:100%;padding-top:20px}.list-state-details>i[data-v-4f50f2a8]{flex:1;height:40px;min-width:0}.list-state.is-compact[data-v-4f50f2a8]{padding:16px 8px}.list-state.is-compact .list-state-icon[data-v-4f50f2a8]{width:36px;height:36px}.list-state.is-compact .list-state-placeholder[data-v-4f50f2a8]{padding:12px 4px;gap:12px}.list-state.is-compact .list-state-tail[data-v-4f50f2a8]{width:32px;height:20px}.list-state-sr[data-v-4f50f2a8]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:600px){.list-state-placeholder[data-v-4f50f2a8]{gap:12px}.list-state-tail[data-v-4f50f2a8]{width:40px}.list-state-nodes .list-state-details[data-v-4f50f2a8]{flex-wrap:wrap}.list-state-nodes .list-state-details>i[data-v-4f50f2a8]{flex:1 0 20%}}@media (prefers-reduced-motion:reduce){.sms-skeleton[data-v-4f50f2a8]:after{animation:none}}.admin-number-dialog[data-v-894dc0f2]{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #e5e2ed;border-radius:18px;color:var(--ink);background:#fff;box-shadow:0 24px 80px #28213930;overflow:hidden}.admin-number-dialog[open][data-v-894dc0f2]{display:flex;flex-direction:column}.admin-number-dialog[data-v-894dc0f2]::backdrop{background:#27243866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-number-dialog>header[data-v-894dc0f2]{display:flex;gap:14px;align-items:center;padding:22px 24px 18px;border-bottom:1px solid #eeecf4;flex-shrink:0;background:linear-gradient(110deg,#faf8ff,#fff 70%)}.admin-number-mark[data-v-894dc0f2]{display:grid;place-items:center;flex:none;width:44px;height:48px;border:1px solid #e5dff4;border-radius:12px;background:#f1ecfc;color:#7461c8}.admin-number-mark svg[data-v-894dc0f2]{width:25px;height:29px}h2[data-v-894dc0f2]{margin:0;color:#818092;font-size:12px;line-height:1.5;font-weight:500}header p[data-v-894dc0f2]{margin:5px 0 0;font:600 21px/1.4 var(--font-mono);letter-spacing:-.4px;overflow-wrap:anywhere}header>div[data-v-894dc0f2]{min-width:0}header>.icon-button[data-v-894dc0f2]{margin-left:auto;flex:none}.admin-number-content[data-v-894dc0f2]{padding:18px 24px 24px;overflow-y:auto;min-height:0}.admin-number-summary[data-v-894dc0f2]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;margin-bottom:18px}.admin-number-summary>span[data-v-894dc0f2]:last-child{color:#787487;padding:5px 10px;border-radius:6px;background:#f4f3f7}.admin-number-status[data-v-894dc0f2]{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:6px;color:#7c808c;background:#eff0f4}.admin-number-status.is-online[data-v-894dc0f2]{color:#23856c;background:#edf8f3}.admin-number-status i[data-v-894dc0f2]{width:6px;height:6px;border-radius:50%;background:currentColor}.admin-number-sections[data-v-894dc0f2]{display:grid;grid-template-columns:1fr 1.1fr;gap:24px}.admin-number-section[data-v-894dc0f2]{min-width:0}.admin-number-section+section[data-v-894dc0f2]{border-left:1px solid #eeecf3;padding-left:24px}h3[data-v-894dc0f2]{margin:0 0 16px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:#555166}h3[data-v-894dc0f2]:before{content:"";width:3px;height:12px;border-radius:3px;background:#b4a6df}dl[data-v-894dc0f2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 14px;margin:0}dl>div[data-v-894dc0f2]{min-width:0}.full[data-v-894dc0f2]{grid-column:1/-1}dt[data-v-894dc0f2]{font-size:11px;color:#93909f;line-height:1.5}dd[data-v-894dc0f2]{margin:5px 0 0;font-size:12px;line-height:1.6;overflow-wrap:anywhere;color:#514c61;font-variant-numeric:tabular-nums}dd.mono[data-v-894dc0f2]{font-size:12px;font-weight:500;padding:7px 9px;background:#f7f6fa;border-radius:6px;border:1px solid #efedf4}dd small[data-v-894dc0f2]{display:block;margin-top:2px;color:#9a96a5;font-size:11px}.admin-number-empty[data-v-894dc0f2],.admin-number-error[data-v-894dc0f2]{color:var(--muted);font-size:13px;line-height:1.7}footer[data-v-894dc0f2]{display:flex;justify-content:flex-end;padding:12px 24px;border-top:1px solid #eeecf4;flex-shrink:0;background:#fcfbfe}.button[data-v-894dc0f2]{min-height:36px;min-width:78px;padding:7px 18px;border:1px solid #dfd8f1;border-radius:8px;background:#f1ecfc;color:#6653b6;box-shadow:none;font-size:12px;font-weight:600;cursor:pointer}.button[data-v-894dc0f2]:hover{background:#e9e1f9;border-color:#cec1e8}.icon-button[data-v-894dc0f2]{width:32px;height:32px;border:1px solid #e9e5f0;border-radius:8px;color:#92909d;background:#fff;box-shadow:none}.icon-button[data-v-894dc0f2]:hover{background:#f3effa;color:#6653b6}button[data-v-894dc0f2]:focus-visible{outline:2px solid #8b76cf;outline-offset:3px}@media (max-width:600px){.admin-number-sections[data-v-894dc0f2]{grid-template-columns:1fr;gap:20px}.admin-number-section+section[data-v-894dc0f2]{border-left:0;border-top:1px solid #eeecf3;padding:18px 0 0}.admin-number-dialog>header[data-v-894dc0f2]{padding:16px;gap:10px}.admin-number-content[data-v-894dc0f2]{padding:16px}.admin-number-mark[data-v-894dc0f2]{width:36px;height:42px}header p[data-v-894dc0f2]{font-size:18px}footer[data-v-894dc0f2]{padding:12px 16px}}.number-lpa-cell[data-v-4abca3bf]{display:flex;align-items:center;gap:7px;max-width:340px;min-width:80px;flex-wrap:wrap}.number-lpa-short[data-v-4abca3bf]{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#625570;font-family:var(--font-mono,monospace)}.number-lpa-action[data-v-4abca3bf]{border:0;background:#f4eff9;color:#80629b;border-radius:4px;padding:3px 6px;font-size:11px;line-height:20px;cursor:pointer;white-space:nowrap}.number-lpa-action[data-v-4abca3bf]:hover{background:#ece3f4}.number-lpa-action[data-v-4abca3bf]:focus-visible{outline:2px solid #9f81b5;outline-offset:2px}.number-lpa-muted[data-v-4abca3bf]{font-size:12px;color:#9a92a4}.number-lpa-feedback[data-v-4abca3bf]{font-size:10px;color:#438b78;white-space:normal}.sort-column-button[data-v-b2a93d78]{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:3px 0;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer}.sort-column-button[data-v-b2a93d78]:hover,.sort-column-button.is-ascending[data-v-b2a93d78],.sort-column-button.is-descending[data-v-b2a93d78]{color:#8067cf}.sort-column-button.is-ascending[data-v-b2a93d78],.sort-column-button.is-descending[data-v-b2a93d78]{font-weight:600}.sort-column-button[data-v-b2a93d78]:focus-visible{outline:2px solid #9c87d9;outline-offset:3px}.sort-triangles[data-v-b2a93d78]{display:block;flex:none;width:13px;height:17px;fill:#b6b0c3}.sort-column-button.is-ascending .sort-up[data-v-b2a93d78],.sort-column-button.is-descending .sort-down[data-v-b2a93d78]{fill:#8067cf}.sort-column-button.is-ascending .sort-down[data-v-b2a93d78],.sort-column-button.is-descending .sort-up[data-v-b2a93d78]{fill:#ddd8e9}.number-list-dialog[data-v-9250b783]{width:min(640px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;border:1px solid #e4e0ec;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 24px 80px #28213930;overflow:hidden}.number-list-dialog[open][data-v-9250b783]{display:flex;flex-direction:column}.number-list-dialog[data-v-9250b783]::backdrop{background:#27243866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}header[data-v-9250b783]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #eeecf4;flex:none}h2[data-v-9250b783]{font-size:17px;margin:0}.number-list-dialog-body[data-v-9250b783]{padding:20px 22px;overflow:auto;min-height:0}footer[data-v-9250b783]{display:flex;justify-content:flex-end;gap:8px;padding:12px 22px;border-top:1px solid #eeecf4;flex:none;background:#fcfbfe}.a-search-field{min-width:0}.a-search-field>label{display:block;margin:0 0 8px;color:#576175;font-size:12px;line-height:18px;font-weight:550}.a-search-field .a-search-control{display:flex;align-items:center;gap:8px;min-height:44px;height:44px;padding:0 12px;border:1px solid #d5dbe5;border-radius:7px;background:#fff;transition:border-color .15s,box-shadow .15s}.a-search-field .a-search-control:focus-within{border-color:#c35c49;box-shadow:0 0 0 3px #c35c491a}.a-search-field .a-search-control>input,.a-search-field .a-search-control>input:focus,.a-search-field .a-search-control>input:focus-visible{display:block;flex:1;width:100%;min-width:0;height:42px;min-height:0;margin:0;padding:10px 0;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#30364a!important;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0}.a-search-field .a-search-control>input::placeholder{color:#929baa;font-size:14px;opacity:1}.a-search-field svg{width:16px;height:16px;flex:none;fill:none;stroke:#8b95a4;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.a-search-field .a-search-clear{display:grid;place-items:center;flex:none;width:24px;height:24px;min-height:0;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:#758093;cursor:pointer}.a-search-field .a-search-clear:focus-visible{outline:2px solid #c35c49;outline-offset:1px}.a-search-field.is-disabled .a-search-control{background:#f4f5f7;border-color:#e3e6eb}@media (hover:hover){.a-search-field:not(.is-disabled) .a-search-control:not(:focus-within):hover{border-color:#aab3c2}.a-search-field .a-search-clear:hover{background:#f1f3f6}}@media (max-width:600px){.a-search-field .a-search-control>input{font-size:16px}}@media (prefers-reduced-motion:reduce){.a-search-field .a-search-control{transition:none}}@media (forced-colors:active){.a-search-field .a-search-control:focus-within{outline:2px solid Highlight}}.paged-modern-search[data-v-b96f0372]>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.paged-modern-search[data-v-b96f0372] .a-search-control{height:40px;min-height:40px}.paged-modern-search[data-v-b96f0372] .a-search-control>input{height:38px}.paged-select-search[data-v-b96f0372]:has(.paged-modern-search){align-items:center;padding:4px 4px 8px;gap:8px}.paged-select-search>.paged-close[data-v-b96f0372]{width:30px;height:30px;color:#8a8297;background:#f8f6fb;border-color:#e9e3f1;font-size:18px}.paged-select-search>.paged-close[data-v-b96f0372]:hover{color:#73579a;background:#f0eaf8}.paged-size-options[data-v-b96f0372]{display:flex;align-items:center;gap:3px;margin-left:auto;font-size:11px;color:#8b8199}.paged-size-options>span[data-v-b96f0372]{margin-right:4px}.paged-size-options button[data-v-b96f0372]{height:27px;min-width:30px;border:1px solid #e5dfed;background:#fff;color:#857591;border-radius:6px;font-size:12px;cursor:pointer}.paged-size-options button.active[data-v-b96f0372]{background:#f2ecf9;color:#75589b;border-color:#cfbfe2}.paged-size-options button[data-v-b96f0372]:disabled{opacity:.5;cursor:default}.paged-select-popover[data-v-b96f0372]:has(.paged-modern-search){border-color:#e2dae9;border-radius:12px;box-shadow:0 14px 40px #34254424;padding:8px}.paged-select-popover:has(.paged-modern-search) .paged-select-options[data-v-b96f0372]{margin:0 4px 8px}.paged-select-popover:has(.paged-modern-search) .paged-select-options>button[data-v-b96f0372]{border-radius:7px;padding:10px 11px}.paged-select-popover:has(.paged-modern-search) .paged-select-options>button[aria-selected=true][data-v-b96f0372]{background:#f0eaf8;color:#73579a;font-weight:600}.select-pagination[data-v-b96f0372]{border-top:1px solid #ece6f1!important;background:#fbf9fd!important;margin:0 -8px -8px!important;padding:10px 12px!important}.select-pagination .write-pagination-jump input[data-v-b96f0372]{width:38px!important;height:30px!important}.select-pagination .write-pagination-total[data-v-b96f0372]{font-size:12px}.paged-select-popover.is-teleported[data-v-b96f0372]{display:flex;flex-direction:column;overflow:hidden}.is-teleported .paged-select-search[data-v-b96f0372],.is-teleported .paged-select-footer[data-v-b96f0372],.is-teleported .select-pagination[data-v-b96f0372]{flex:none}.is-teleported .paged-select-options[data-v-b96f0372]{min-height:0;flex:1;overflow:auto}.is-teleported .paged-select-footer[data-v-b96f0372]{flex-wrap:wrap;gap:6px}.select-pagination[data-v-b96f0372]{padding:12px;flex-wrap:wrap;gap:10px;min-height:0}.select-pagination .write-pagination-controls[data-v-b96f0372]{display:contents}.select-pagination .write-pagination-size[data-v-b96f0372]{margin-left:auto}.select-pagination .write-pagination-pages[data-v-b96f0372]{order:1;flex:1 1 auto;justify-content:flex-start;flex-wrap:wrap}.select-pagination .write-pagination-jump[data-v-b96f0372]{order:2;margin-left:auto}.select-pagination .write-pagination-pages button[data-v-b96f0372]{height:32px;min-width:28px;padding-inline:5px}@media (max-width:600px){.select-pagination .write-pagination-pages[data-v-b96f0372]{flex-basis:100%;justify-content:center}.select-pagination .write-pagination-pages button[data-v-b96f0372]{height:36px}}.paged-select-popover.is-table-compact[data-v-b96f0372]{padding:8px;border-color:#e2dae9;border-radius:11px;box-shadow:0 14px 36px #34254420}.is-table-compact .paged-select-search[data-v-b96f0372]{padding:0 2px 8px;gap:6px;flex:none}.is-table-compact .paged-modern-search[data-v-b96f0372] .a-search-control{height:36px;min-height:36px}.is-table-compact .paged-modern-search[data-v-b96f0372] .a-search-control>input{height:34px;font-size:12px}.is-table-compact .paged-select-search>.paged-close[data-v-b96f0372]{width:28px;height:28px;flex:none;font-size:16px}.paged-select-popover.is-table-compact .paged-select-options[data-v-b96f0372]{margin:0 4px 5px;scrollbar-width:thin;scrollbar-color:#cfc5da transparent}.is-table-compact .paged-select-options[data-v-b96f0372]::-webkit-scrollbar{width:6px}.is-table-compact .paged-select-options[data-v-b96f0372]::-webkit-scrollbar-thumb{background:#cfc5da;border-radius:8px}.is-table-compact .paged-select-options[data-v-b96f0372]::-webkit-scrollbar-track{background:transparent}.is-table-compact .paged-select-options[data-v-b96f0372]::-webkit-scrollbar-button{display:none}.paged-select-popover.is-table-compact .paged-select-options>button[data-v-b96f0372]{display:block;box-sizing:border-box;height:43px;min-height:43px;width:100%;padding:0 8px;border:1px solid transparent;border-radius:6px;text-align:left;font-size:12px}.is-table-compact .paged-select-options>button[data-v-b96f0372]:disabled{opacity:1;cursor:not-allowed;background:transparent;color:#aaa3b5}.is-table-compact .paged-select-options>button[aria-selected=true][data-v-b96f0372]{background:#f0eaf8;border-color:#e6dcf1;color:#73579a}.is-table-compact .select-pagination[data-v-b96f0372]{padding:8px 10px!important;gap:6px}.is-table-compact .select-pagination .write-pagination-total[data-v-b96f0372]{font-size:11px}.is-table-compact .paged-size-options[data-v-b96f0372]{font-size:10px;gap:3px}.is-table-compact .paged-size-options button[data-v-b96f0372]{height:25px;min-width:27px;font-size:11px}.is-table-compact .select-pagination .write-pagination-pages[data-v-b96f0372]{gap:3px}.is-table-compact .select-pagination .write-pagination-pages button[data-v-b96f0372]{height:27px;min-width:25px;font-size:11px}.is-table-compact .select-pagination .write-pagination-jump[data-v-b96f0372]{font-size:10px}.is-table-compact .select-pagination .write-pagination-jump input[data-v-b96f0372]{height:27px!important;width:32px!important;font-size:11px}@media (max-width:600px){.is-table-compact .select-pagination[data-v-b96f0372]{padding:7px 8px!important}.is-table-compact .select-pagination .write-pagination-pages[data-v-b96f0372]{flex-basis:auto;justify-content:flex-start}}.a-select-validation{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none;padding:0!important}.a-select-control.select{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;text-align:start;background:#fff;border:1px solid #d5dbe5;border-radius:7px;cursor:pointer}.a-select-value{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.a-select-value>i,.a-select-dot{width:7px;height:7px;flex:none;border-radius:50%}.a-select-control>svg{width:16px;height:16px;flex:none;fill:none;stroke:#758093;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.a-select-control[aria-expanded=true]>svg{transform:rotate(180deg)}.a-select-panel{z-index:12000;overflow:auto;padding:6px;border:1px solid #e0e4eb;border-radius:10px;background:#fff;box-shadow:0 12px 36px #26324422;color:#30364a;overscroll-behavior:contain}.a-select-panel>[role=option]{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:10px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:start;font-size:13px;cursor:pointer}.a-select-panel>[role=option][aria-selected=true]{background:#fcf0eb;color:#a64d3c}.a-select-panel>[role=option]:focus-visible{outline:2px solid #c35c49;outline-offset:-2px}.a-select-panel>[role=option][aria-disabled=true]{opacity:.5;cursor:not-allowed}.a-select-check{margin-inline-start:auto;width:16px;height:16px;flex:none;fill:none;stroke:#c35c49;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.a-select-empty{padding:20px 12px;font-size:13px;text-align:center;color:#758093}@media (hover:hover){.a-select-panel>[role=option]:not([aria-disabled=true]):not([aria-selected=true]):hover{background:#f1f3f6}}@media (prefers-reduced-motion:reduce){.a-select-control>svg{transition:none}}.assignment-backdrop[data-v-9b98ec80]{padding:16px}.number-scope-assignment.modal-card[data-v-9b98ec80]{width:min(1040px,100%);max-height:calc(100dvh - 32px);clip-path:none;box-shadow:0 24px 80px #39304f35}.number-scope-assignment .assignment-content[data-v-9b98ec80]{display:grid;grid-template-columns:minmax(0,1fr) 310px;padding:0;overflow:auto;min-height:0;overscroll-behavior:contain}.number-scope-assignment .assignment-selection[data-v-9b98ec80]{padding:22px 26px;min-width:0}.number-scope-assignment .assignment-selection legend[data-v-9b98ec80]{float:left;width:100%;padding:0;margin:0 0 10px;line-height:20px}.number-scope-assignment .scope-options[data-v-9b98ec80]{clear:both;display:grid;grid-template-columns:auto 1fr;gap:10px}.number-scope-assignment .scope-options label[data-v-9b98ec80]{min-height:40px;padding:8px 12px;font-size:12px;line-height:18px}.number-scope-assignment .filter-heading[data-v-9b98ec80]{margin:18px 0 12px;font-weight:600}.number-scope-assignment .assignment-filters[data-v-9b98ec80]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0}.number-scope-assignment .field[data-v-9b98ec80]{margin:0;min-width:0}.number-scope-assignment .field>span[data-v-9b98ec80],.number-scope-assignment[data-v-9b98ec80] .a-search-field>label{display:block;margin:0 0 6px;color:#83738f;font-size:12px;font-weight:500;line-height:18px}.number-scope-assignment[data-v-9b98ec80] .a-select-control,.number-scope-assignment[data-v-9b98ec80] .paged-select-trigger,.number-scope-assignment[data-v-9b98ec80] .a-search-control{width:100%;height:40px;min-height:40px;min-width:0;padding:0 12px;border:1px solid #e4dceb;border-radius:8px;background:#fff;color:#62576d;font-size:13px;line-height:20px}.number-scope-assignment[data-v-9b98ec80] .a-search-control>input{height:38px;font-size:13px;color:#62576d!important}.number-scope-assignment[data-v-9b98ec80] .a-search-control>input::placeholder{font-size:13px;color:#aca1b8}.number-scope-assignment[data-v-9b98ec80] .a-search-control:focus-within{border-color:#b99cd2;box-shadow:0 0 0 3px #8965ad14}.number-scope-assignment[data-v-9b98ec80] .select:disabled,.number-scope-assignment[data-v-9b98ec80] .a-search-field.is-disabled .a-search-control{background:#f8f6fa;border-color:#ece8f0;color:#a69bb2}.number-scope-assignment .button[data-v-9b98ec80]{border-radius:8px;border-color:#e1d8ea;background:#fff;color:#8d7c9d;font-size:12px;white-space:nowrap}.number-scope-assignment .button.primary[data-v-9b98ec80]{background:#8965ad;border-color:#8965ad;color:#fff}.number-scope-assignment .button.primary[data-v-9b98ec80]:hover:not(:disabled){background:#79569d}.number-scope-assignment .button[data-v-9b98ec80]:disabled{opacity:.5;cursor:not-allowed}.number-scope-assignment .restore-filters[data-v-9b98ec80]{margin-top:14px}.number-scope-assignment .assignment-confirmation[data-v-9b98ec80]{padding:22px;background:#faf8fc;border-left:1px solid #eee7f4;min-width:0}.assignment-confirmation h3[data-v-9b98ec80]{display:inline-block;margin:0;padding:5px 8px;border-radius:6px;background:#f0e9f6;color:#9374ad;font-size:11px;font-weight:500;line-height:18px}.number-scope-assignment .match-count[data-v-9b98ec80]{display:flex;flex-direction:column;gap:4px;margin:16px 0 18px;padding:0;border:0;background:none}.number-scope-assignment .match-count strong[data-v-9b98ec80]{order:-1;font-size:40px;font-weight:600;line-height:46px;color:#79529e;overflow-wrap:anywhere}.number-scope-assignment .match-count span[data-v-9b98ec80]{color:#82728f;font-size:12px;line-height:18px}.number-scope-assignment .match-count small[data-v-9b98ec80]{font-size:11px;line-height:16px}.confirmation-scope[data-v-9b98ec80]{display:flex;flex-direction:column;gap:6px;padding:14px;margin-bottom:18px;border:1px solid #e6ddec;background:#fff;border-radius:10px}.confirmation-scope span[data-v-9b98ec80]{font-size:11px;line-height:16px;color:#a697b0}.confirmation-scope strong[data-v-9b98ec80]{color:#82728f;font-size:12px;line-height:20px;font-weight:500;overflow-wrap:anywhere}.number-scope-assignment .assignment-warning[data-v-9b98ec80]{margin:18px 0 0;padding:12px;background:#fcf7ee;border:1px solid #f1e7d6;line-height:1.7;font-size:12px;overflow-wrap:anywhere}.number-scope-assignment .error[data-v-9b98ec80]{overflow-wrap:anywhere}.number-scope-assignment header[data-v-9b98ec80],.number-scope-assignment footer[data-v-9b98ec80]{flex:none}.number-scope-assignment form[data-v-9b98ec80]{overflow:hidden;flex:1}.number-scope-assignment header .icon-button[data-v-9b98ec80]{border-radius:8px}@media (max-width:760px){.number-scope-assignment .assignment-content[data-v-9b98ec80]{grid-template-columns:1fr}.number-scope-assignment .assignment-selection[data-v-9b98ec80]{padding:18px}.number-scope-assignment .assignment-confirmation[data-v-9b98ec80]{padding:18px;border-left:0;border-top:1px solid #eee7f4}.number-scope-assignment .assignment-filters[data-v-9b98ec80],.number-scope-assignment .scope-options[data-v-9b98ec80]{grid-template-columns:1fr}.number-scope-assignment .match-count strong[data-v-9b98ec80]{font-size:32px;line-height:38px}}.number-scope-assignment[data-v-9b98ec80]{padding:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5dfed;border-radius:16px;background:#fff}.number-scope-assignment header[data-v-9b98ec80]{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid #eeeaf3}.number-scope-assignment h2[data-v-9b98ec80]{margin:0;font-size:18px;color:#42374f}.number-scope-assignment header p[data-v-9b98ec80]{margin:6px 0 0;color:#93879e;font-size:12px}.number-scope-assignment header button[data-v-9b98ec80]{margin-left:auto}.number-scope-assignment form[data-v-9b98ec80]{display:flex;flex-direction:column;min-height:0}.number-scope-assignment fieldset[data-v-9b98ec80]{border:0;margin:0;min-width:0}.number-scope-assignment legend[data-v-9b98ec80]{font-size:13px;font-weight:600;color:#685975}.scope-options label[data-v-9b98ec80]{display:flex;align-items:center;gap:6px;border:1px solid #e4dcec;border-radius:8px}.scope-options .active[data-v-9b98ec80]{background:#f3edf9;border-color:#cbb8df;color:#745092}.scope-options input[data-v-9b98ec80]{accent-color:#8864ae}.filter-heading[data-v-9b98ec80]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#685975}.filter-summary[data-v-9b98ec80]{padding:10px 12px;background:#f8f6fb;border-radius:8px;margin:8px 0;font-size:12px;color:#93879e;line-height:1.7;overflow-wrap:anywhere}.assignment-filters[data-v-9b98ec80]{display:grid}.assignment-filters[data-v-9b98ec80]>:first-child{grid-column:1/-1}.match-count small[data-v-9b98ec80]{color:#96899f}.assignment-warning[data-v-9b98ec80]{border-radius:8px;color:#a88753}.number-scope-assignment footer[data-v-9b98ec80]{padding:14px 24px;display:flex;justify-content:flex-end;gap:10px;background:#fcfbfe;border-top:1px solid #eee8f4}@media (max-width:600px){.number-scope-assignment header[data-v-9b98ec80]{padding:16px}.number-scope-assignment footer[data-v-9b98ec80]{padding:12px 16px}}.assignment-backdrop[data-v-1e2edd8f]{padding:16px}.number-scope-assignment.modal-card[data-v-1e2edd8f]{width:min(1040px,100%);max-height:calc(100dvh - 32px);clip-path:none;box-shadow:0 24px 80px #39304f35}.number-scope-assignment .assignment-content[data-v-1e2edd8f]{display:grid;grid-template-columns:minmax(0,1fr) 310px;padding:0;overflow:auto;min-height:0;overscroll-behavior:contain}.number-scope-assignment .assignment-selection[data-v-1e2edd8f]{padding:22px 26px;min-width:0}.number-scope-assignment .assignment-selection legend[data-v-1e2edd8f]{float:left;width:100%;padding:0;margin:0 0 10px;line-height:20px}.number-scope-assignment .scope-options[data-v-1e2edd8f]{clear:both;display:grid;grid-template-columns:auto 1fr;gap:10px}.number-scope-assignment .scope-options label[data-v-1e2edd8f]{min-height:40px;padding:8px 12px;font-size:12px;line-height:18px}.number-scope-assignment .filter-heading[data-v-1e2edd8f]{margin:18px 0 12px;font-weight:600}.number-scope-assignment .assignment-filters[data-v-1e2edd8f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0}.number-scope-assignment .field[data-v-1e2edd8f]{margin:0;min-width:0}.number-scope-assignment .field>span[data-v-1e2edd8f],.number-scope-assignment[data-v-1e2edd8f] .a-search-field>label{display:block;margin:0 0 6px;color:#83738f;font-size:12px;font-weight:500;line-height:18px}.number-scope-assignment[data-v-1e2edd8f] .a-select-control,.number-scope-assignment[data-v-1e2edd8f] .paged-select-trigger,.number-scope-assignment[data-v-1e2edd8f] .a-search-control{width:100%;height:40px;min-height:40px;min-width:0;padding:0 12px;border:1px solid #e4dceb;border-radius:8px;background:#fff;color:#62576d;font-size:13px;line-height:20px}.number-scope-assignment[data-v-1e2edd8f] .a-search-control>input{height:38px;font-size:13px;color:#62576d!important}.number-scope-assignment[data-v-1e2edd8f] .a-search-control>input::placeholder{font-size:13px;color:#aca1b8}.number-scope-assignment[data-v-1e2edd8f] .a-search-control:focus-within{border-color:#b99cd2;box-shadow:0 0 0 3px #8965ad14}.number-scope-assignment[data-v-1e2edd8f] .select:disabled,.number-scope-assignment[data-v-1e2edd8f] .a-search-field.is-disabled .a-search-control{background:#f8f6fa;border-color:#ece8f0;color:#a69bb2}.number-scope-assignment .button[data-v-1e2edd8f]{border-radius:8px;border-color:#e1d8ea;background:#fff;color:#8d7c9d;font-size:12px;white-space:nowrap}.number-scope-assignment .button.primary[data-v-1e2edd8f]{background:#8965ad;border-color:#8965ad;color:#fff}.number-scope-assignment .button.primary[data-v-1e2edd8f]:hover:not(:disabled){background:#79569d}.number-scope-assignment .button[data-v-1e2edd8f]:disabled{opacity:.5;cursor:not-allowed}.number-scope-assignment .restore-filters[data-v-1e2edd8f]{margin-top:14px}.number-scope-assignment .assignment-confirmation[data-v-1e2edd8f]{padding:22px;background:#faf8fc;border-left:1px solid #eee7f4;min-width:0}.assignment-confirmation h3[data-v-1e2edd8f]{display:inline-block;margin:0;padding:5px 8px;border-radius:6px;background:#f0e9f6;color:#9374ad;font-size:11px;font-weight:500;line-height:18px}.number-scope-assignment .match-count[data-v-1e2edd8f]{display:flex;flex-direction:column;gap:4px;margin:16px 0 18px;padding:0;border:0;background:none}.number-scope-assignment .match-count strong[data-v-1e2edd8f]{order:-1;font-size:40px;font-weight:600;line-height:46px;color:#79529e;overflow-wrap:anywhere}.number-scope-assignment .match-count span[data-v-1e2edd8f]{color:#82728f;font-size:12px;line-height:18px}.number-scope-assignment .match-count small[data-v-1e2edd8f]{font-size:11px;line-height:16px}.confirmation-scope[data-v-1e2edd8f]{display:flex;flex-direction:column;gap:6px;padding:14px;margin-bottom:18px;border:1px solid #e6ddec;background:#fff;border-radius:10px}.confirmation-scope span[data-v-1e2edd8f]{font-size:11px;line-height:16px;color:#a697b0}.confirmation-scope strong[data-v-1e2edd8f]{color:#82728f;font-size:12px;line-height:20px;font-weight:500;overflow-wrap:anywhere}.number-scope-assignment .assignment-warning[data-v-1e2edd8f]{margin:18px 0 0;padding:12px;background:#fcf7ee;border:1px solid #f1e7d6;line-height:1.7;font-size:12px;overflow-wrap:anywhere}.number-scope-assignment .error[data-v-1e2edd8f]{overflow-wrap:anywhere}.number-scope-assignment header[data-v-1e2edd8f],.number-scope-assignment footer[data-v-1e2edd8f]{flex:none}.number-scope-assignment form[data-v-1e2edd8f]{overflow:hidden;flex:1}.number-scope-assignment header .icon-button[data-v-1e2edd8f]{border-radius:8px}@media (max-width:760px){.number-scope-assignment .assignment-content[data-v-1e2edd8f]{grid-template-columns:1fr}.number-scope-assignment .assignment-selection[data-v-1e2edd8f]{padding:18px}.number-scope-assignment .assignment-confirmation[data-v-1e2edd8f]{padding:18px;border-left:0;border-top:1px solid #eee7f4}.number-scope-assignment .assignment-filters[data-v-1e2edd8f],.number-scope-assignment .scope-options[data-v-1e2edd8f]{grid-template-columns:1fr}.number-scope-assignment .match-count strong[data-v-1e2edd8f]{font-size:32px;line-height:38px}}.number-scope-assignment[data-v-1e2edd8f]{padding:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5dfed;border-radius:16px;background:#fff}.number-scope-assignment header[data-v-1e2edd8f]{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid #eeeaf3}.number-scope-assignment h2[data-v-1e2edd8f]{margin:0;font-size:18px;color:#42374f}.number-scope-assignment header p[data-v-1e2edd8f]{margin:6px 0 0;color:#93879e;font-size:12px}.number-scope-assignment header button[data-v-1e2edd8f]{margin-left:auto}.number-scope-assignment form[data-v-1e2edd8f]{display:flex;flex-direction:column;min-height:0}.number-scope-assignment fieldset[data-v-1e2edd8f]{border:0;margin:0;min-width:0}.number-scope-assignment legend[data-v-1e2edd8f]{font-size:13px;font-weight:600;color:#685975}.scope-options label[data-v-1e2edd8f]{display:flex;align-items:center;gap:6px;border:1px solid #e4dcec;border-radius:8px}.scope-options .active[data-v-1e2edd8f]{background:#f3edf9;border-color:#cbb8df;color:#745092}.scope-options input[data-v-1e2edd8f]{accent-color:#8864ae}.filter-heading[data-v-1e2edd8f]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#685975}.filter-summary[data-v-1e2edd8f]{padding:10px 12px;background:#f8f6fb;border-radius:8px;margin:8px 0;font-size:12px;color:#93879e;line-height:1.7;overflow-wrap:anywhere}.assignment-filters[data-v-1e2edd8f]{display:grid}.assignment-filters[data-v-1e2edd8f]>:first-child{grid-column:1/-1}.match-count small[data-v-1e2edd8f]{color:#96899f}.assignment-warning[data-v-1e2edd8f]{border-radius:8px;color:#a88753}.number-scope-assignment footer[data-v-1e2edd8f]{padding:14px 24px;display:flex;justify-content:flex-end;gap:10px;background:#fcfbfe;border-top:1px solid #eee8f4}@media (max-width:600px){.number-scope-assignment header[data-v-1e2edd8f]{padding:16px}.number-scope-assignment footer[data-v-1e2edd8f]{padding:12px 16px}}.nr-page{--nr-plum:#302a47;--nr-ink:#29263b;--nr-mist:#f3f1f7;--nr-line:#ded9e8;--nr-teal:#178a77;--nr-coral:#e17663;min-height:100vh;display:grid;place-items:center;padding:clamp(16px,4vw,48px);background:linear-gradient(90deg,#e8e4f0 1px,transparent 1px),linear-gradient(#e8e4f0 1px,transparent 1px),#f4f2f8;background-size:64px 64px;color:var(--nr-ink)}.nr-shell{width:min(1050px,100%);min-height:590px;display:grid;grid-template-columns:minmax(300px,38%) minmax(0,1fr);grid-template-rows:70px minmax(440px,1fr) auto;background:#fff;border:1px solid #d7d2e2;box-shadow:0 28px 90px #302a4724;overflow:hidden}.nr-header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--nr-line);background:#fff}.nr-brand>span{display:grid;place-items:center;width:30px;height:30px;background:var(--nr-coral);color:#fff;font:800 10px Arial Narrow,sans-serif;letter-spacing:.06em}.nr-brand b{font:800 18px Arial Narrow,PingFang SC,sans-serif;letter-spacing:-.02em}.nr-brand small{margin-left:8px;color:#827c95;font:750 10px Arial Narrow,sans-serif;letter-spacing:.16em}.nr-lang{padding:8px 12px;border:1px solid var(--nr-line);background:#fff;color:var(--nr-plum);cursor:pointer;font-size:12px;font-weight:700;transition:border-color .2s,background .2s}.nr-lang:hover{border-color:var(--nr-coral);background:#fff7f4}.nr-rail{position:relative;display:flex;flex-direction:column;min-width:0;padding:48px 36px 30px;background:var(--nr-plum);color:#fff;overflow:hidden}.nr-rail:before{content:"";position:absolute;width:420px;height:420px;border:1px solid #ffffff18;border-radius:50%;right:-285px;top:36px;box-shadow:0 0 0 56px #ffffff08,0 0 0 112px #ffffff05;pointer-events:none}.nr-rail-label{position:relative;color:#bbb5ce;font:750 11px Arial Narrow,PingFang SC,sans-serif;letter-spacing:.16em}.nr-number{position:relative;margin:22px 0 0;overflow-wrap:anywhere;font:800 clamp(32px,4vw,50px)/1.12 "Arial Narrow","PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:-.025em}.nr-channel{position:relative;display:flex;align-items:center;gap:8px;margin:48px 0 0;height:84px}.nr-channel span{width:4px;height:22px;border-radius:3px;background:#9be3d6;opacity:.4;animation:nr-channel 1.8s ease-in-out infinite}.nr-channel span:nth-child(2),.nr-channel span:nth-child(8){height:36px;animation-delay:.14s}.nr-channel span:nth-child(3),.nr-channel span:nth-child(7){height:52px;animation-delay:.28s}.nr-channel span:nth-child(4),.nr-channel span:nth-child(6){height:66px;animation-delay:.42s}.nr-channel span:nth-child(5){height:78px;animation-delay:.56s}@keyframes nr-channel{50%{opacity:1;transform:scaleY(.62)}}.nr-rail-bottom{position:relative;display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:24px;border-top:1px solid #ffffff24;color:#dad6e5;font-size:12px}.nr-status-dot{width:8px;height:8px;border-radius:50%;background:#9790a9}.nr-status-dot.live{background:#69dbc6;box-shadow:0 0 0 5px #69dbc627}.nr-content{display:flex;flex-direction:column;min-width:0;padding:42px clamp(28px,5vw,64px) 30px}.nr-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--nr-line);font:800 11px Arial Narrow,PingFang SC,sans-serif;letter-spacing:.13em}.nr-live-indicator{display:flex;align-items:center;gap:7px;color:var(--nr-teal);font-size:10px}.nr-live-indicator i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #178a7718}.nr-listening,.nr-unavailable{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:290px}.nr-listening h2,.nr-unavailable h2{margin:22px 0 8px;font:800 clamp(23px,3vw,31px)/1.2 "Arial Narrow","PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:-.025em}.nr-listening p,.nr-unavailable p{max-width:350px;margin:0;color:#777184;font-size:13px;line-height:1.7}.nr-wait-mark span{position:absolute;width:80px;height:80px;border:1px solid #b9e0d8;border-radius:50%;animation:nr-ripple 2.4s ease-out infinite}.nr-wait-mark:after{content:"";width:16px;height:16px;border-radius:50%;background:var(--nr-teal);box-shadow:0 0 0 9px #178a7720}@keyframes nr-ripple{0%{transform:scale(.45);opacity:0}30%{opacity:.9}to{transform:scale(1.4);opacity:0}}.nr-message{margin-top:30px;border:1px solid var(--nr-line);background:var(--nr-mist);box-shadow:8px 8px #eae6f2}.nr-message-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--nr-line);color:var(--nr-teal);font:800 10px Arial Narrow,sans-serif;letter-spacing:.13em}.nr-message-head time{color:#777184;font:500 11px PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}.nr-body{min-height:130px;max-height:280px;overflow:auto;margin:0;padding:24px 20px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--nr-ink);font-size:18px;line-height:1.65}.nr-message footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;border-top:1px solid var(--nr-line)}.nr-message footer div{display:grid;gap:4px}.nr-message footer small{color:#777184;font:750 10px Arial Narrow,sans-serif;letter-spacing:.12em}.nr-message footer b{font-size:13px}.nr-copy{display:inline-flex;align-items:center;gap:16px;padding:10px 13px;border:0;background:var(--nr-plum);color:#fff;cursor:pointer;font-size:12px;font-weight:750;transition:background .2s,transform .2s}.nr-copy:hover{background:#4a4268;transform:translateY(-2px)}.nr-copy span{font-size:17px;font-weight:400}.nr-unavailable>span{display:grid;place-items:center;width:56px;height:56px;border:1px solid #e4b0ad;border-radius:50%;color:#c85855;font-size:32px}.nr-content-note{margin-top:auto;padding-top:22px;color:#8b8596;font-size:11px;line-height:1.5}.nr-foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px;border-top:1px solid var(--nr-line);color:#898397;background:#fff;font-size:11px}.nr-foot i{margin:0 7px;color:var(--nr-coral);font-style:normal}.nr-retry-note{margin:15px 0 0;padding:9px 11px;color:#86500f;background:#fff2d8;font-size:11px}.nr-link-modal{width:min(650px,100%)}.nr-link-modal .nr-modal-number{margin:8px 0 14px;color:var(--plum);font:760 24px Arial Narrow,PingFang SC,sans-serif}.nr-link-list{display:grid;gap:8px;max-height:280px;overflow:auto}.nr-link-row{display:grid;gap:10px;padding:12px;border:1px solid var(--line);background:#fff}.nr-link-summary,.nr-link-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.nr-link-actions{justify-content:flex-end;flex-wrap:wrap}.nr-link-row b,.nr-link-row small{display:block}.nr-link-row small{margin-top:3px;color:var(--muted);font-size:10px}.nr-link-row .tag{white-space:nowrap}.nr-link-details{display:grid;gap:7px;padding:10px;border-top:1px solid var(--line);background:#f7f5fa}.nr-link-details span{color:var(--muted);font-size:11px}.nr-link-details code,.nr-created code{display:block;overflow-wrap:anywhere;font:11px/1.6 Consolas,monospace}.nr-link-details button{justify-self:start;margin-bottom:7px}.nr-created{display:grid;gap:10px;margin-top:16px;padding:14px;border:1px solid #88bdae;background:#f1faf7}.nr-created small,.nr-modal-note{color:var(--muted);font-size:11px}.nr-created-actions{display:flex;flex-wrap:wrap;gap:8px}.nr-link-modal .modal-actions{margin-top:16px}.nr-select-all,.nr-mobile-select{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.nr-select-all{color:var(--muted);font-size:12px}.nr-select-all input,.nr-mobile-select input,.data-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--teal);cursor:pointer}.nr-batch-output{width:100%;min-height:160px;resize:vertical;white-space:pre;overflow:auto;font:11px/1.6 Consolas,monospace}@media (max-width:720px){.nr-page{padding:0;background:#fff}.nr-shell{min-height:100vh;width:100%;grid-template-columns:1fr;grid-template-rows:62px auto minmax(360px,1fr) auto;border:0;box-shadow:none}.nr-header{padding:0 20px}.nr-brand small{display:none}.nr-rail{padding:28px 24px 22px;min-height:215px}.nr-number{margin-top:15px;font-size:clamp(31px,8vw,44px)}.nr-channel{position:absolute;right:24px;bottom:24px;margin:0;height:45px;opacity:.5}.nr-channel span{height:20px!important}.nr-rail-bottom{margin-top:44px;padding-top:16px;width:60%}.nr-content{padding:28px 24px 36px}.nr-listening,.nr-unavailable{min-height:260px}.nr-message{margin-top:22px}.nr-foot{padding:17px 24px;align-items:flex-start;flex-direction:column}.nr-link-summary{align-items:flex-start;flex-direction:column}.nr-link-actions{justify-content:flex-start}}@media (max-width:420px){.nr-message-head,.nr-message footer{align-items:flex-start;flex-direction:column}.nr-copy{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.nr-channel span,.nr-wait-mark span{animation:none}.nr-wait-mark span{opacity:.35}.nr-copy{transition:none}}.nr-replace-warning{margin:12px 0;padding:11px 13px;border-left:3px solid #c57539;background:#fff5e9;color:#805124;font-size:12px;line-height:1.55}.nr-created-single{gap:0;padding:0;border:1px solid #d9d3e4;background:#fff;box-shadow:0 10px 25px #302a4710}.nr-created-head{display:flex;align-items:flex-start;gap:13px;padding:18px 19px;background:#302a47;color:#fff}.nr-success-mark{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#5dd0b9;color:#213c38;font:800 17px Arial Narrow,sans-serif}.nr-created-head small{display:block;margin:1px 0 5px;color:#a9e3d7;font:800 10px Arial Narrow,sans-serif;letter-spacing:.16em}.nr-created-head h3{margin:0;color:#fff;font:800 20px/1.2 Arial Narrow,PingFang SC,sans-serif}.nr-created-head p{margin:7px 0 0;color:#dad5e7;font-size:11px;line-height:1.5}.nr-created-url{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;align-items:center;padding:15px 19px;border-top:1px solid #e4dfec}.nr-created-url-title{grid-column:1/-1;display:flex;align-items:center;gap:9px}.nr-created-url-title span{display:grid;place-items:center;width:34px;height:23px;background:#eeeaf5;color:#4b426a;font:800 10px Arial Narrow,sans-serif;letter-spacing:.07em}.nr-created-url-title strong{font-size:12px;color:#332e48}.nr-created-url code{min-width:0;padding:10px 11px;border:1px solid #e4dfec;background:#f8f7fa;color:#625b76;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.nr-created-url button{height:36px;white-space:nowrap;border-color:#c9c0d9;color:#393353}.nr-created-url button:hover{border-color:#df6654;color:#c95041}.nr-created-footnote{margin:0;padding:11px 19px;border-top:1px solid #e4dfec;color:#827b91;font-size:10px}.nr-created-single .nr-created-head small{color:#a9e3d7}@media (max-width:520px){.nr-created-url{grid-template-columns:1fr}.nr-created-url button{justify-self:start}.nr-created-head{padding:16px}.nr-created-url{padding:14px 16px}}.nr-created-batch{gap:0;padding:0;border:1px solid #d9d3e4;background:#fff;box-shadow:0 10px 25px #302a4710}.nr-batch-body{display:grid;gap:11px;padding:17px 19px}.nr-batch-body p{margin:0;color:#746e89;font-size:11px}.nr-created-url a.button{display:inline-flex;align-items:center;justify-content:center;height:36px;white-space:nowrap;border-color:#c9c0d9;color:#393353;text-decoration:none}.nr-created-url a.button:hover{border-color:#df6654;color:#c95041}.nr-link-details a.button{display:inline-flex;align-items:center;justify-self:start;margin-bottom:7px;text-decoration:none}.nr-link-modal{width:min(780px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:20px 22px}.nr-link-modal .modal-head{padding-bottom:10px}.nr-link-modal .modal-head h2{font-size:22px}.nr-link-modal .nr-modal-number{margin:6px 0 7px;font-size:22px}.nr-link-modal>.nr-modal-note{margin:0 0 12px;line-height:1.45}.nr-link-modal .nr-created-actions{margin-top:9px}.nr-link-modal .modal-actions{margin-top:12px;padding-top:10px}.nr-existing-title{margin:15px 0 7px;font-size:15px}.nr-link-list{max-height:none;overflow:visible}.nr-link-row{gap:8px;padding:12px;border-radius:10px}.nr-direct-links{display:grid;gap:7px}.nr-direct-link{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e4dfec;border-radius:8px;background:#f8f7fa}.nr-direct-link>span{color:#635978;font:800 10px Arial Narrow,sans-serif;letter-spacing:.08em}.nr-direct-link code{min-width:0;color:#564f67;font:11px/1.45 Consolas,monospace;overflow-wrap:anywhere}.nr-direct-link a.button{display:inline-flex;align-items:center;justify-content:center;min-width:88px;text-decoration:none;white-space:nowrap}.nr-created-single{margin-top:10px}.nr-created-single .nr-created-head{padding:13px 16px}.nr-created-single .nr-created-url{padding:10px 16px}.nr-created-single .nr-created-footnote{padding:9px 16px}@media (max-width:600px){.nr-link-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:17px}.nr-direct-link{grid-template-columns:34px minmax(0,1fr)}.nr-direct-link a.button{grid-column:2;justify-self:start}.nr-link-summary{gap:8px}.nr-created-single .nr-created-url{padding:11px 13px}}.button.nr-view-link-button{color:#fff;border-color:#238977;background:#238977;box-shadow:0 4px 12px #23897726}.button.nr-view-link-button:hover{color:#fff;border-color:#176f61;background:#176f61;box-shadow:0 7px 16px #23897735;transform:translateY(-1px)}.nr-select-all-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:112px;white-space:nowrap;color:#393353;border-color:#cbc5df;background:#f7f5fb}.nr-select-all-button .nr-select-all-check{display:grid;place-items:center;width:16px;height:16px;border:1.5px solid #8e86a5;border-radius:4px;background:#fff;color:#fff;font-size:12px;line-height:1}.nr-select-all-button[aria-pressed=true]{border-color:#238977;background:#eaf8f4;color:#176f61}.nr-select-all-button[aria-pressed=true] .nr-select-all-check{border-color:#238977;background:#238977}.nr-select-all-button small{color:inherit;opacity:.68;font-size:11px}.nr-select-all-button:disabled{opacity:.5;cursor:not-allowed}.nr-number-status.is-online{color:#176f61;background:#e4f5ef}.nr-number-status.is-offline{color:#6f7580;background:#eceef1}.nr-list-actions{display:flex;justify-content:flex-end;gap:9px;margin-bottom:14px}.nr-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:13px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow)}.nr-list-toolbar .nr-list-search{flex:1 1 240px;min-width:180px}.nr-list-toolbar .select{flex:0 1 auto;min-width:145px}.nr-list-toolbar .nr-page-size{min-width:105px}.nr-list-toolbar .nr-select-all-button{min-height:38px}.nr-list-toolbar .nr-owner-filter.is-filtered{border-color:#65af9f;background:#e8f6f2;color:#176f61;font-weight:750;box-shadow:inset 3px 0 #238977,0 0 0 2px #23897712}.nr-list-toolbar .nr-pool-filter{min-width:170px}.nr-list-toolbar .nr-pool-filter.is-filtered{border-color:#9888c8;background:#f1eefb;color:#59448f;font-weight:750;box-shadow:inset 3px 0 #7560aa,0 0 0 2px #7560aa16}.nr-list-toolbar .nr-pool-filter.is-filtered:hover{border-color:#7560aa;background:#ebe6f8}.nr-list-toolbar .nr-pool-filter.is-filtered:focus-visible{outline:0;border-color:#59448f;box-shadow:inset 3px 0 #59448f,0 0 0 3px #7560aa28}.nr-hardware-filters{display:inline-flex;align-items:center;gap:6px;padding:4px 5px 4px 8px;border:1px solid #d8d2e4;border-radius:10px;background:#f7f5fb;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.nr-hardware-filters>span{color:#8c849f;font:800 12px var(--font-mono);transition:color .18s ease,transform .18s ease}.nr-list-toolbar .nr-hardware-filters .select{min-width:160px;border-color:transparent;background:#fff;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.nr-list-toolbar .nr-hardware-filters .select:last-child{min-width:145px}.nr-hardware-filters.has-node{border-color:#a9d5ca;background:#f1faf7;box-shadow:0 5px 14px #23897712}.nr-hardware-filters.has-node>span{color:#238977;transform:translate(1px)}.nr-list-toolbar .nr-hardware-filters .select.is-selected{border-color:#65af9f;background:#e8f6f2;color:#176f61;font-weight:750;box-shadow:inset 3px 0 #238977,0 0 0 2px #23897712}.nr-list-toolbar .nr-hardware-filters .select.is-selected:hover{border-color:#238977;background:#dff2ec}.nr-list-toolbar .nr-hardware-filters .select.is-selected:focus-visible{outline:0;border-color:#176f61;box-shadow:inset 3px 0 #176f61,0 0 0 3px #2389772b}.nr-hardware-filters .select option:checked{color:#fff;background:#238977;font-weight:750}.nr-hardware-filters .select:disabled{color:#9992a6;background:#efedf3;box-shadow:none;cursor:not-allowed}.nr-hardware-filters.has-slot{border-color:#78b9aa;box-shadow:0 6px 16px #2389771c}@media (prefers-reduced-motion:reduce){.nr-hardware-filters,.nr-hardware-filters>span,.nr-list-toolbar .nr-hardware-filters .select{transition:none}}.nr-list-meta{display:flex;justify-content:space-between;gap:12px;padding:10px 2px;color:var(--muted);font-size:12px}.nr-total-count{display:inline-flex;align-items:baseline;gap:5px}.nr-total-count strong{color:var(--plum);font-size:14px;font-weight:800}.nr-total-count small{color:var(--muted);font-size:11px}.nr-list-meta span:last-child:not(:first-child){color:var(--teal)}.nr-list-table{min-width:0;table-layout:fixed}.nr-list-table th,.nr-list-table td{padding-inline:10px;overflow:hidden;text-overflow:ellipsis}.nr-list-table th:first-child,.nr-list-table td:first-child{width:42px;padding-right:0}.nr-list-table th:nth-child(2){width:205px}.nr-list-table .nr-action-col{width:190px;overflow:visible}.nr-list-table .nr-status-cell{min-width:0}.nr-list-table td.nr-entry-time{font-variant-numeric:tabular-nums;color:var(--muted)}.nr-row-actions,.nr-card-actions{display:flex;align-items:center;gap:6px}.nr-row-actions .button{flex:1;min-width:0;padding-inline:7px;white-space:nowrap}.nr-primary-cell{overflow-wrap:anywhere}.nr-compact-meta{display:none;margin-top:4px;color:var(--muted);font:11px var(--font-body);white-space:normal}.nr-card-actions{margin-top:12px}.nr-card-actions .button{flex:1;min-width:0}.nr-export-modal>p{margin:10px 0;color:var(--muted);line-height:1.55}@media (max-width:1700px){.nr-list-table .nr-technical-col,.nr-list-table .nr-hardware-col,.nr-list-table .nr-entry-col{display:none}}@media (max-width:1250px){.nr-list-table .nr-secondary-col{display:none}.nr-compact-meta{display:block}.nr-list-table th:nth-child(2){width:260px}}@media (max-width:1050px){.numbers-content .desktop-table{display:none}.numbers-content .mobile-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.numbers-content .number-card{display:flex;flex-direction:column;min-width:0}.numbers-content .number-card-head{order:0}.numbers-content .nr-card-actions{order:1}.numbers-content .number-card dl{order:2}}@media (max-width:680px){.numbers-content .mobile-cards{grid-template-columns:1fr}.numbers-content .nr-list-actions{justify-content:stretch}.numbers-content .nr-list-actions>.button{flex:1 1 auto}.nr-card-actions .button{white-space:normal;line-height:1.25}}.nr-groups-link{display:inline-flex;align-items:center;text-decoration:none}.nr-group-modal .nr-modal-note{line-height:1.6}.nr-group-modal .nr-modal-note strong{color:var(--plum)}.nr-link-state{display:inline-flex;align-items:center;gap:6px;color:#737689;font-size:12px}.nr-link-state:before{content:"";width:6px;height:6px;border-radius:50%;background:#aeb2bd}.nr-link-state.is-linked{color:#176f61}.nr-link-state.is-linked:before{background:#238977}.nr-hardware-location{display:grid;gap:2px;min-width:190px}.nr-hardware-location b{max-width:230px;overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.nr-hardware-location small{color:var(--muted);font:10px var(--font-mono)}.nr-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:var(--muted);font-size:12px}.nr-pagination>div{display:flex;gap:8px}.nr-bulk-assign .nr-modal-note{line-height:1.7}.nr-bulk-assign .nr-modal-note strong{color:var(--plum);font-size:18px}@media (max-width:600px){.nr-list-actions{flex-wrap:wrap}.nr-list-toolbar{padding:10px;gap:8px}.nr-list-toolbar .nr-list-search{flex-basis:100%}.nr-list-toolbar .select{flex:1 1 calc(50% - 5px);min-width:0}.nr-list-toolbar .nr-hardware-filters{display:grid;grid-template-columns:1fr auto 1fr;width:100%}.nr-list-toolbar .nr-hardware-filters .select,.nr-list-toolbar .nr-hardware-filters .select:last-child{width:100%;min-width:0}.nr-list-toolbar .nr-select-all-button{flex:1 1 100%}.nr-list-meta{padding:10px 2px}.nr-pagination{padding-bottom:12px}}.nr-list-toolbar .paged-select{flex:1 1 160px;min-width:150px;max-width:260px}.nr-list-toolbar .paged-select-trigger{min-width:0}@media (max-width:600px){.nr-list-toolbar .paged-select{flex:1 1 calc(50% - 5px);min-width:0;max-width:none}.nr-list-toolbar .paged-select-trigger{width:100%}}.number-toolbar .number-filter-toggle[data-v-85522047]{height:44px;padding:0 13px;gap:8px;background:#faf8fd;border:1px solid #e2d9ed;border-radius:9px;color:#7a6595;font-weight:550;box-shadow:0 1px 2px #46355606;transition:background .16s,border-color .16s,box-shadow .16s}.number-toolbar .number-filter-toggle[data-v-85522047]:hover{background:#f2edf8;border-color:#c9b8df}.number-toolbar .number-filter-toggle.selected[data-v-85522047]{background:#eee6f7;border-color:#cdb9e2;color:#745092;box-shadow:0 0 0 2px #9472b40b}.number-filter-toggle svg[data-v-85522047]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.number-filter-toggle .filter-icon circle[data-v-85522047]{fill:#faf8fd}.number-filter-toggle .filter-chevron[data-v-85522047]{width:14px;height:14px;transition:transform .18s}.number-filter-toggle .filter-chevron.is-open[data-v-85522047]{transform:rotate(180deg)}.number-filter-toggle .number-count[data-v-85522047]{display:grid;place-items:center;min-width:20px;height:20px;border-radius:6px;background:#dfd1ef;color:#72548e;font-size:11px}.number-workspace[data-v-85522047]{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e8e5ef;border-radius:16px;overflow:hidden;padding:16px 18px 0}.number-toolbar[data-v-85522047]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:none;margin-bottom:12px}.number-toolbar .button[data-v-85522047]{min-height:40px;white-space:nowrap;padding:8px 12px;font-size:13px}.number-search[data-v-85522047]{flex:1 1 230px;max-width:380px;min-width:180px}.number-search[data-v-85522047]>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.number-toolbar-spacer[data-v-85522047]{flex:1}.number-toolbar .selected[data-v-85522047]{color:#73579a;background:#f4effa;border-color:#d9cbe8}.number-count[data-v-85522047]{background:#e7dcef;border-radius:4px;padding:0 5px}.number-toolbar .number-action-cluster[data-v-85522047]{display:flex;align-items:center;gap:3px;padding:4px;border:1px solid #e7e5f1;border-radius:12px;background:#f2f1fa;min-width:0}.number-toolbar .number-action-cluster .button[data-v-85522047]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border:0;border-radius:8px;background:transparent;color:#333451;box-shadow:none;font-weight:650;transition:background .16s,color .16s,box-shadow .16s}.number-toolbar .number-action-cluster .button.primary[data-v-85522047]{background:#fff;color:#4d42cb;box-shadow:0 2px 8px #39336016}.number-toolbar .number-action-cluster .button[data-v-85522047]:not(:disabled):hover{background:#fff;color:#4d42cb;box-shadow:0 2px 8px #39336016;transform:none}.number-toolbar .number-action-cluster .button[data-v-85522047]:disabled{background:transparent;color:#aeb2c3;box-shadow:none}.number-action-cluster svg[data-v-85522047],.number-action-refresh svg[data-v-85522047]{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.number-action-count[data-v-85522047]{padding:2px 5px;border-radius:5px;background:#eeeaff;color:#4d42cb;font-size:11px;line-height:1}.number-toolbar .button.number-action-refresh[data-v-85522047]{display:inline-flex;align-items:center;gap:7px;margin-left:4px}.number-filters[data-v-85522047]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:12px;margin:0 0 8px;background:#f8f7fa;border:1px solid #eeeaf3;border-radius:10px;max-height:30vh;overflow:auto;flex:none}.number-filters>.select[data-v-85522047],.number-filters>.paged-select[data-v-85522047]{flex:1 1 155px;min-width:0;max-width:270px}.number-filters .nr-hardware-filters[data-v-85522047]{flex:2 1 330px;min-width:0;display:flex;gap:6px;padding:0;border:0;background:none;box-shadow:none}.number-filters .nr-hardware-filters .select[data-v-85522047]{flex:1;min-width:0;width:0}.number-selection-bar[data-v-85522047]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:0 0 10px;font-size:12px;color:#7d788b;flex:none}.number-selection-bar label[data-v-85522047]{display:flex;align-items:center;gap:7px;color:#565166}.number-selection-bar input[data-v-85522047],.number-data-table input[data-v-85522047],.number-column-options input[data-v-85522047]{accent-color:#8d72b4;width:16px;height:16px;cursor:pointer}.number-selection-bar button[data-v-85522047]{border:0;background:none;color:#8062a7;cursor:pointer}.number-filter-note[data-v-85522047]{margin-left:auto}.app-toast .number-tip-retry[data-v-85522047]{justify-self:start;width:auto;height:auto;margin-top:4px;padding:4px 8px;border:1px solid #efc4c8;border-radius:7px;background:#fff4f5;color:#ad3f4a;font-size:11px;font-weight:700}.number-table-scroll[data-v-85522047]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;border-top:1px solid #ebe8f1}.number-data-table[data-v-85522047]{width:100%;min-width:500px;table-layout:auto;margin:0}.number-data-table th[data-v-85522047]{position:sticky;top:0;z-index:2;background:#f8f7fb;white-space:nowrap;height:44px}.number-data-table td[data-v-85522047]{height:63px;padding:10px 12px;vertical-align:middle;white-space:nowrap}.number-data-table td>span[data-v-85522047]:not(.tag){display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis}.number-data-table .number-check-cell[data-v-85522047]{width:36px;min-width:36px;padding:10px}.number-data-table .number-actions-cell[data-v-85522047]{position:sticky;right:0;background:#fff;min-width:140px;border-left:1px solid #efedf4}.number-data-table th.number-actions-cell[data-v-85522047]{z-index:3;background:#f8f7fb}.number-actions-cell>div[data-v-85522047]{display:flex;gap:6px}.number-detail-button[data-v-85522047]{color:#73579a;background:#f5f1fa;border-color:#e3d9ed}.number-hardware[data-v-85522047]{display:grid;gap:4px}.number-hardware b[data-v-85522047]{font-size:13px;max-width:190px;overflow:hidden;text-overflow:ellipsis;font-weight:500}.number-hardware small[data-v-85522047]{font-size:12px;color:#8a8498}.number-col-phone[data-v-85522047]{font-weight:600}.number-col-created[data-v-85522047]{font-size:12px;color:#8a8498}.number-pagination[data-v-85522047]{flex:none;margin:0;padding:12px 0;border-top:1px solid #ebe8f1;background:#fff}.number-pagination .select[data-v-85522047]{min-width:110px;width:110px}.number-pagination .write-pagination-controls[data-v-85522047]{flex-wrap:wrap}.number-dialog-hint[data-v-85522047]{color:#8b8598;line-height:1.7;font-size:13px;margin:0 0 16px}.number-column-options[data-v-85522047]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.number-column-options label[data-v-85522047]{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #e7e1ee;border-radius:8px;font-size:14px}.number-column-options label[data-v-85522047]:has(input:checked){background:#f7f3fb;border-color:#d7c8e6}.number-column-options small[data-v-85522047]{margin-left:auto;font-size:11px;color:#9b91a7}.number-detail-fields[data-v-85522047]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0}.number-detail-fields dt[data-v-85522047]{font-size:12px;color:#91879c}.number-detail-fields dd[data-v-85522047]{margin:6px 0 0;overflow-wrap:anywhere;font-size:14px}.visually-hidden[data-v-85522047]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:700px){.number-workspace[data-v-85522047]{padding:10px 10px 0;border-radius:12px}.number-search[data-v-85522047]{max-width:none;flex:1 1 100%;width:100%}.number-toolbar[data-v-85522047]{gap:6px;max-height:24vh;overflow:auto}.number-toolbar .button[data-v-85522047]{padding:6px 8px;min-height:34px;font-size:12px}.number-toolbar .mobile-bulk-action[data-v-85522047],.number-toolbar-spacer[data-v-85522047]{display:none}.number-filters[data-v-85522047]{max-height:25vh}.number-pagination[data-v-85522047]{padding:8px 0;gap:6px}.number-pagination .write-pagination-controls[data-v-85522047]{gap:6px;justify-content:flex-end}.number-pagination .write-pagination-jump[data-v-85522047]{display:none}.number-pagination .write-pagination-pages[data-v-85522047]{gap:2px}.number-pagination .write-pagination-pages button[data-v-85522047]{width:28px;min-width:28px;padding:0}.number-pagination .select[data-v-85522047]{width:94px;min-width:94px}.number-column-options[data-v-85522047],.number-detail-fields[data-v-85522047]{grid-template-columns:1fr}}.number-toolbar .button.number-icon-control[data-v-85522047]{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0!important;gap:0;border:1px solid #e1d9eb;border-radius:9px;background:#faf8fd;color:#7a6595;box-shadow:none;line-height:1}.number-toolbar .button.number-icon-control[data-v-85522047]:hover{background:#f2edf8;border-color:#c9b8df}.number-toolbar .button.number-icon-control.selected[data-v-85522047]{background:#eee6f7;border-color:#cdb9e2;color:#745092}.number-icon-control svg[data-v-85522047]{display:block;width:20px;height:20px;margin:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.number-icon-control circle[data-v-85522047]{fill:#faf8fd}.number-icon-control.selected circle[data-v-85522047]{fill:#eee6f7}.number-origin-cell[data-v-85522047]{display:grid;gap:3px;min-width:120px}.number-origin-cell b[data-v-85522047]{font-size:12px;font-weight:600;color:#514863}.number-origin-cell small[data-v-85522047],.number-detail-fields dd small[data-v-85522047]{display:block;font-size:11px;color:#928b9e}.nr-origin-option[data-v-85522047]{display:grid;gap:3px;text-align:left;white-space:normal}.nr-origin-option small[data-v-85522047]{font-size:12px;color:#786b89;line-height:1.4;overflow-wrap:anywhere}.number-assignment-modal[data-v-85522047]{width:min(540px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #e5dfed;border-radius:16px;background:#fff;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 80px #29203b30}.assignment-heading[data-v-85522047]{display:flex;align-items:center;gap:13px;padding:22px 24px 18px;border-bottom:1px solid #eeeaf3;flex:none}.assignment-mark[data-v-85522047]{display:grid;place-items:center;width:42px;height:44px;flex:none;background:#f1ebf9;border:1px solid #e2d8ee;border-radius:11px;color:#8763a9}.assignment-mark svg[data-v-85522047]{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.assignment-heading h2[data-v-85522047]{margin:0;font-size:18px;color:#42374f}.assignment-heading p[data-v-85522047]{margin:5px 0 0;font-size:12px;color:#93879e}.assignment-heading .icon-button[data-v-85522047]{margin-left:auto;flex:none;width:30px;height:30px;border:1px solid #eae5f0;background:#faf8fc;border-radius:8px;color:#9a8ba9}.number-assignment-modal form[data-v-85522047]{display:flex;flex-direction:column;min-height:0;margin:0}.assignment-body[data-v-85522047]{padding:20px 24px;overflow:auto;min-height:0}.assignment-number-summary[data-v-85522047],.assignment-batch-summary[data-v-85522047]{padding:16px 18px;background:#f8f6fb;border:1px solid #eae4f1;border-radius:11px;margin-bottom:20px}.assignment-kicker[data-v-85522047]{display:block;font-size:12px;color:#96899f;margin-bottom:8px}.assignment-number-summary>strong[data-v-85522047]{display:block;font-size:23px;line-height:1.4;font-weight:600;letter-spacing:-.5px;color:#574366;overflow-wrap:anywhere}.assignment-meta[data-v-85522047]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:12px;color:#9a8ca6}.assignment-current[data-v-85522047]{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e9e2ef;margin-top:13px;padding-top:12px;font-size:12px;color:#9c90a6}.assignment-current b[data-v-85522047]{font-weight:550;color:#6d5b7b}.assignment-user-field[data-v-85522047]{gap:8px;margin:0}.assignment-user-field>span[data-v-85522047]{font-size:13px;font-weight:550;color:#685975}.assignment-user-field[data-v-85522047] .paged-select-trigger{height:44px}.assignment-advice[data-v-85522047]{font-size:12px;color:#9a8fa4;line-height:1.7;margin:13px 0 0}.assignment-footer[data-v-85522047]{display:flex;justify-content:flex-end;gap:9px;padding:14px 24px;background:#fcfbfe;border-top:1px solid #eee8f4;flex:none}.assignment-footer .button[data-v-85522047]{min-width:88px;min-height:38px;border-radius:8px;font-size:13px}.assignment-footer .primary[data-v-85522047]{background:#8864ae;border-color:#8864ae;box-shadow:none}.assignment-footer .primary[data-v-85522047]:hover:not(:disabled){background:#79559f}.assignment-footer .primary[data-v-85522047]:disabled{opacity:.45}.assignment-batch-summary[data-v-85522047]{display:flex;align-items:center;justify-content:space-between;gap:14px}.assignment-batch-summary strong[data-v-85522047]{font-size:30px;color:#735191;line-height:1.2}.assignment-batch-summary strong small[data-v-85522047]{font-size:13px;font-weight:400;color:#96849f}.assignment-batch-tag[data-v-85522047]{padding:5px 8px;border:1px solid #e0d5eb;border-radius:6px;background:#eee7f5;color:#8b70a1;font-size:11px;white-space:nowrap}.assignment-warning[data-v-85522047]{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border-radius:8px;background:#fcf7ee;color:#a88753;font-size:12px;line-height:1.7;margin:14px 0 0}.assignment-warning>span[data-v-85522047]{display:grid;place-items:center;width:17px;height:17px;border:1px solid #ddc594;border-radius:50%;flex:none;margin-top:2px;font-size:11px}@media (max-width:600px){.assignment-heading[data-v-85522047]{padding:17px 18px;gap:10px}.assignment-body[data-v-85522047]{padding:16px 18px}.assignment-footer[data-v-85522047]{padding:12px 18px}.assignment-heading h2[data-v-85522047]{font-size:16px}.assignment-number-summary>strong[data-v-85522047]{font-size:20px}.assignment-batch-tag[data-v-85522047]{white-space:normal}}.ng-workspace{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;min-width:0;overflow:hidden;border:1px solid #e4e3ed;border-radius:14px;background:#fff;color:var(--ink)}.ng-workspace .ng-back{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 14px;border:1px solid #e1d9ee;border-radius:9px;background:#f7f4fc;color:#75618e;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:none;transition:background .15s,border-color .15s}.ng-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.ng-workspace .ng-back:hover{background:#eee8f8;border-color:#c9b8dd}.ng-workspace .ng-back:focus-visible{outline:2px solid #ad97c9;outline-offset:2px}.ng-create-owner{margin-bottom:18px}.ng-create-owner .paged-select{width:100%}.ng-workspace .ng-back:active{background:#e8e0f3}@media (max-width:650px){.ng-workspace>.ng-workspace-toolbar{grid-template-columns:116px minmax(0,1fr) 39px auto}.ng-workspace .ng-back{padding:0 10px;gap:6px;font-size:13px}}@media (max-width:650px){.ng-workspace>.ng-workspace-toolbar{display:grid;grid-template-columns:116px minmax(0,1fr) 39px auto}.ng-workspace-toolbar>.ng-back{grid-column:1;grid-row:1}.ng-workspace>.ng-workspace-toolbar>.paged-select,.ng-workspace>.ng-workspace-toolbar>.tag{grid-column:2/-1;grid-row:1;width:100%;min-width:0}.ng-workspace>.ng-workspace-toolbar>.a-search-field{grid-column:1/3;grid-row:2;width:100%;min-width:0}.ng-workspace-toolbar>button:not(.primary){grid-column:3;grid-row:2}.ng-workspace-toolbar>button.primary{grid-column:4;grid-row:2}}.ng-workspace-toolbar{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--line);flex:none}.ng-workspace-toolbar>.paged-select{width:190px;min-width:0}.ng-workspace-toolbar>.a-search-field{width:250px}.ng-workspace .a-search-field>label,.ng-dialog .a-search-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ng-back{text-decoration:none}.ng-spacer{flex:1}.ng-split{display:flex;min-height:0;flex:1;overflow:hidden}.ng-rail{width:244px;flex:none;background:#faf9fd;border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.ng-rail-label{padding:18px 19px 10px;color:var(--muted);font-size:12px;display:flex;justify-content:space-between}.ng-group-scroll{flex:1;min-height:0;overflow:auto;padding:0 10px 10px}.ng-group-button{width:100%;display:flex;align-items:center;gap:10px;padding:13px 11px;margin-bottom:5px;background:transparent;border:1px solid transparent;border-radius:10px;text-align:left;cursor:pointer;color:var(--ink)}.ng-group-button:hover{background:#f1eef8}.ng-group-button.selected{background:#eee9f7;border-color:#e1d9ef;color:#685098}.ng-group-button:focus-visible{outline:2px solid #927bb9;outline-offset:-2px}.ng-group-button:disabled{cursor:default}.ng-folder{display:grid;place-items:center;width:34px;height:34px;flex:none;background:#f1edf8;border:1px solid #e4ddef;border-radius:8px;color:#8b75ae}.ng-folder svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.ng-group-identity{min-width:0;flex:1}.ng-group-identity strong{font-size:14px;font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-group-identity small{display:block;margin-top:5px;color:var(--muted);font-size:12px}.ng-group-button>b{font-size:13px;font-variant-numeric:tabular-nums;font-weight:500}.ng-rail-footer{flex:none;padding:13px 10px;text-align:center;font-size:12px;color:var(--muted);border-top:1px solid var(--line)}.ng-rail-footer .button{width:100%}.ng-member-panel{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.ng-member-heading{display:flex;align-items:center;gap:9px;padding:20px 24px;flex:none}.ng-member-heading>div:not(.ng-spacer){min-width:0}.ng-member-heading h2{font-size:18px;line-height:1.4;margin:0;overflow-wrap:anywhere}.ng-member-heading p{font-size:12px;color:var(--muted);margin:6px 0 0}.ng-member-heading .button{white-space:nowrap}.ng-member-tools{display:flex;align-items:center;gap:10px;padding:0 24px 16px;flex:none}.ng-member-tools>.a-search-field{width:260px;min-width:0}.ng-member-tools>.select{min-width:125px}.ng-member-tools small{font-size:12px;color:var(--muted);white-space:nowrap}.ng-members-scroll{flex:1;min-height:0;overflow:auto}.ng-table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left}.ng-table th{position:sticky;top:0;z-index:1;background:#f8f7fb;color:#8a8799;font-size:12px;font-weight:500;padding:12px 20px;border-bottom:1px solid var(--line)}.ng-table td{padding:13px 20px;border-bottom:1px solid #f0eef5;font-size:14px}.ng-table tr:hover td{background:#fcfbfe}.ng-table td b{font-weight:500}.ng-table td small{display:block;margin-top:5px;color:var(--muted);font-size:12px}.ng-table th:first-child,.ng-table td:first-child{width:40px;padding-right:0}.ng-table th:last-child,.ng-table td:last-child{text-align:right}.ng-table input[type=checkbox]{width:15px;height:15px;accent-color:#7d68a7;cursor:pointer}.ng-status{display:inline-flex;background:#f0f1f4;color:#8c8e9c;border-radius:6px;padding:4px 8px;font-size:12px}.ng-status.is-online{background:#eaf5ee;color:#368c68}.ng-workspace .ng-danger{color:#a85b69}.ng-inline-error{padding:20px;overflow-wrap:anywhere;color:#ac5966;display:grid;gap:12px}.ng-pagination.write-pagination{display:flex;align-items:center;gap:10px;flex:none;padding:13px 20px;border-top:1px solid var(--line);margin:0;background:#fff;font-size:12px;color:var(--muted);flex-wrap:wrap}.ng-pagination>.select{height:32px;min-height:32px;min-width:110px;padding:4px 8px;margin-left:auto}.ng-page-buttons{display:flex;align-items:center;gap:4px}.ng-page-buttons button{display:grid;place-items:center;width:31px;height:31px;border:1px solid #ebe7f1;border-radius:7px;background:#fff;color:#7f7b8b;cursor:pointer}.ng-page-buttons button.active{color:#73569f;background:#f1ecf9;border-color:#d9ceea}.ng-page-buttons button:hover:not(:disabled){background:#f4effa}.ng-page-buttons button:disabled{opacity:.4;cursor:default}.ng-page-jump{display:flex;gap:6px;align-items:center}.ng-page-jump input{width:40px;height:31px;text-align:center;border:1px solid #e1dce9;border-radius:7px;background:#fff;color:var(--ink)}.ng-dialog{width:min(530px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #e4e0ed;border-radius:15px;background:#fff;color:var(--ink);box-shadow:0 24px 80px #28213930;overflow:hidden}.ng-dialog[open]{display:flex;flex-direction:column}.ng-dialog::backdrop{background:#27243866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ng-dialog-wide{width:min(850px,calc(100vw - 28px))}.ng-dialog-head{display:flex;align-items:center;gap:15px;padding:19px 22px;border-bottom:1px solid var(--line);flex:none}.ng-dialog-head h2{font-size:17px;line-height:1.5;margin:0;flex:1;min-width:0;overflow-wrap:anywhere}.ng-dialog-body{padding:20px 22px;overflow:auto;min-height:0}.ng-dialog-foot{display:flex;justify-content:flex-end;gap:9px;padding:13px 22px;background:#fcfbfe;border-top:1px solid var(--line);flex:none}.ng-dialog .input{width:100%;min-height:42px;border:1px solid #d5dbe5;border-radius:7px;background:#fff}.ng-dialog .input:focus{border-color:#c35c49;box-shadow:0 0 0 3px #c35c491a;outline:0}.ng-hint{font-size:12px;color:var(--muted);line-height:1.7;margin:12px 0}.ng-picker-tools{display:flex;align-items:center;gap:15px;justify-content:space-between}.ng-picker-tools .a-search-field{flex:1;max-width:340px}.ng-picker-tools>span{font-size:12px;color:var(--muted);white-space:nowrap}.ng-picker-tools b{color:#77609d}.ng-dialog-wide .ng-dialog-body{display:flex;flex-direction:column;overflow:hidden}.ng-picker-scroll{overflow:auto;min-height:100px;max-height:45dvh;flex:1;border:1px solid var(--line);border-radius:10px}.ng-dialog-wide .ng-pagination{padding:12px 0 0;border:0}.ng-confirm-copy{line-height:1.8}.ng-confirm-copy>b{display:block;color:#77609d;background:#f7f3fc;border-radius:9px;padding:12px 15px}.ng-confirm-copy p{font-size:14px;color:var(--muted)}@media (max-width:1100px){.ng-rail{width:210px}.ng-member-heading{flex-wrap:wrap;padding:16px}.ng-member-tools{padding:0 16px 14px;flex-wrap:wrap}.ng-member-tools>.a-search-field{flex:1}.ng-member-heading h2{font-size:16px}.ng-member-heading>.button{font-size:12px}.ng-pagination{gap:6px}.ng-page-jump{display:none}}@media (max-width:650px){.ng-workspace-toolbar{padding:10px;gap:7px;flex-wrap:wrap}.ng-workspace-toolbar>.paged-select{width:calc(100% - 55px);flex:1}.ng-workspace-toolbar>.a-search-field{order:2;flex:1;min-width:125px}.ng-workspace-toolbar>.ng-spacer{display:none}.ng-workspace-toolbar>.button:not(.ng-back){order:2}.ng-rail{width:126px}.ng-group-scroll{padding:0 5px 6px}.ng-group-button{padding:12px 7px;gap:4px;flex-wrap:wrap}.ng-group-button>.ng-folder{display:none}.ng-group-identity{flex-basis:75%}.ng-group-identity strong{font-size:12px}.ng-group-identity small{font-size:11px}.ng-rail-label{padding:12px 9px}.ng-rail-footer{font-size:11px;padding:10px 5px}.ng-member-heading{padding:12px 10px;gap:7px}.ng-member-heading>.ng-folder{display:none}.ng-member-heading>.ng-spacer{display:none}.ng-member-heading>div:not(.ng-spacer){width:100%}.ng-member-heading .button{padding:6px 7px;min-height:30px}.ng-member-tools{padding:0 10px 10px;gap:7px}.ng-member-tools>.a-search-field{flex-basis:100%}.ng-member-tools>.select{min-width:0;width:100%}.ng-member-tools>.ng-spacer{display:none}.ng-member-tools .button{font-size:12px;padding:6px 8px}.ng-table td,.ng-table th{padding:11px 12px}.ng-pagination.write-pagination{padding:10px;gap:7px}.ng-pagination>.select{min-width:95px}.ng-page-buttons{flex-wrap:wrap}.ng-page-buttons button{width:27px;height:28px}.ng-dialog-body,.ng-dialog-head,.ng-dialog-foot{padding:14px}.ng-picker-tools{flex-wrap:wrap;gap:8px}.ng-picker-tools .a-search-field{flex-basis:100%;max-width:none}.ng-picker-scroll{max-height:40dvh}.ng-dialog-wide .ng-pagination{gap:6px}}.delete-project-dialog[data-v-bfcf67a4]{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--ink);box-shadow:0 20px 64px #28243f30;overflow:auto}.delete-project-dialog[data-v-bfcf67a4]::backdrop{background:#28243f66}header[data-v-bfcf67a4],footer[data-v-bfcf67a4]{display:flex;align-items:center;gap:16px;padding:20px 24px}header[data-v-bfcf67a4]{border-bottom:1px solid var(--line)}header h2[data-v-bfcf67a4]{flex:1;min-width:0;margin:0;font-size:18px;line-height:1.5;overflow-wrap:anywhere}footer[data-v-bfcf67a4]{justify-content:flex-end;border-top:1px solid var(--line)}.delete-project-body[data-v-bfcf67a4]{display:grid;gap:16px;padding:24px}.delete-project-body p[data-v-bfcf67a4]{margin:0;font-size:14px;line-height:1.7;color:var(--muted)}.delete-project-body strong[data-v-bfcf67a4]{overflow-wrap:anywhere}.delete-project-body .delete-project-warning[data-v-bfcf67a4]{padding:12px 16px;border-radius:8px;background:#fff3ee;color:#984524}.delete-project-body .error[data-v-bfcf67a4]{color:#b42336}.button.delete-project-submit[data-v-bfcf67a4]{background:#b42336;border-color:#b42336;color:#fff}.button.delete-project-submit[data-v-bfcf67a4]:not(:disabled):hover{background:#951d2c}.button.delete-project-submit[data-v-bfcf67a4]:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){header[data-v-bfcf67a4],footer[data-v-bfcf67a4],.delete-project-body[data-v-bfcf67a4]{padding:16px}}.project-logo[data-v-c0879802]{overflow:hidden;border:0;background:transparent;box-shadow:none}.project-logo img[data-v-c0879802]{width:100%;height:100%;object-fit:contain;display:block;background:transparent}.project-logo svg[data-v-c0879802]{width:65%;height:65%;display:block}.logo-upload[data-v-da6e38fb]{margin:16px 0}.logo-upload-label[data-v-da6e38fb]{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--ink)}.logo-upload-row[data-v-da6e38fb]{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fafaff}.logo-upload-row[data-v-da6e38fb] .project-logo{width:64px;height:64px;border-radius:14px;flex:none}.logo-upload-actions[data-v-da6e38fb]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.logo-upload-actions .button[data-v-da6e38fb]{font-size:13px}.logo-upload-content small[data-v-da6e38fb]{display:block;margin-top:8px;color:var(--muted);font-size:12px}.logo-upload-error[data-v-da6e38fb]{margin:8px 0 0;color:var(--red);font-size:13px}.project-code-hint[data-v-055eaf26]{color:var(--muted);font-size:12px;line-height:1.45}.space-card-open[data-v-055eaf26]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:0;background:transparent;border-radius:inherit;cursor:pointer}.space-card-open[data-v-055eaf26]:focus-visible{outline:2px solid var(--coral);outline-offset:-3px}.space-card-menu[data-v-055eaf26]{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:2}.space-card-menu summary[data-v-055eaf26]{list-style:none;display:grid;place-items:center;width:32px;height:32px;cursor:pointer;border-radius:8px;color:var(--muted);font-size:22px}.space-card-menu summary[data-v-055eaf26]::-webkit-details-marker{display:none}.space-card-menu[open] summary[data-v-055eaf26],.space-card-menu summary[data-v-055eaf26]:hover{background:var(--soft);color:var(--coral)}.space-card-menu-panel[data-v-055eaf26]{position:absolute;inset-inline-end:0;top:36px;width:128px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 8px 24px #30284820;display:grid}.space-card-menu-panel button[data-v-055eaf26]{padding:10px 12px;text-align:start;border:0;border-radius:4px;background:transparent;color:var(--ink);cursor:pointer}.space-card-menu-panel button[data-v-055eaf26]:hover{background:var(--soft)}.space-card-menu-panel .danger[data-v-055eaf26]{color:#b42336}.space-card-favorite[data-v-055eaf26]{position:absolute;top:8px;right:44px;z-index:2;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#89839b;cursor:pointer}.space-card-favorite.no-menu[data-v-055eaf26]{right:8px}.space-card-favorite[data-v-055eaf26]:hover{background:#fff6e7;color:#ba7c20}.space-card-favorite.is-favorite[data-v-055eaf26]{color:#cf8c25}.space-card-favorite[data-v-055eaf26]:disabled{opacity:.55;cursor:wait}.space-card-favorite[data-v-055eaf26]:focus-visible{outline:2px solid #b67a24;outline-offset:2px}.space-card-favorite svg[data-v-055eaf26]{width:19px;height:19px;fill:transparent;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.space-card-favorite.is-favorite svg[data-v-055eaf26]{fill:#f7c86b}.projects-workspace[data-v-055eaf26]{display:flex;flex-direction:column;min-width:0;height:100%;min-height:0;overflow:hidden;gap:12px;padding:18px 20px 0;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.projects-toolbar[data-v-055eaf26]{flex:none;align-items:flex-end;gap:16px;margin-bottom:0}.projects-search[data-v-055eaf26]{flex:0 1 360px;width:100%}.button.projects-create[data-v-055eaf26]{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:8px;height:44px;min-height:44px;margin-inline-start:auto;padding:0 18px;border:1px solid #dcd8fa;border-radius:10px;background:#f0edff;color:#5145b8;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;box-shadow:none}.projects-create svg[data-v-055eaf26]{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.button.projects-create[data-v-055eaf26]:not(:disabled):hover{background:#e7e2ff;border-color:#c8bff3;box-shadow:none;transform:none}.button.projects-create[data-v-055eaf26]:not(:disabled):active{background:#dcd5fa;border-color:#b8adeb;box-shadow:none;transform:none}.button.projects-create[data-v-055eaf26]:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.projects-grid-host[data-v-055eaf26]{flex:1;min-height:0;min-width:0;overflow:hidden;container:project-cards / size}.project-space-card[data-v-055eaf26]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden;text-align:start;color:var(--ink);font:inherit;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:0;cursor:pointer;container:project-card / size;transition:border-color .18s,box-shadow .18s}.space-card-head[data-v-055eaf26]{padding-inline-end:80px!important;display:flex;align-items:center;gap:12px;padding:20px 20px 0;flex:none;min-width:0}.space-card-head[data-v-055eaf26] .project-logo{width:44px;height:44px;display:grid;place-items:center;flex:none;border-radius:10px}.space-card-identity[data-v-055eaf26]{min-width:0;flex:1}.space-card-identity h2[data-v-055eaf26]{margin:0;font-size:18px;line-height:1.4;font-weight:650;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.space-card-subtitle[data-v-055eaf26]{display:flex;align-items:center;gap:8px;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.5;flex-wrap:wrap}.space-card-subtitle>i[data-v-055eaf26]{width:3px;height:3px;border-radius:50%;background:var(--muted);opacity:.5}.space-card-status[data-v-055eaf26]{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.space-card-status[data-v-055eaf26]:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%}.space-card-status.is-enabled[data-v-055eaf26]{color:#25835c}.space-card-number-count[data-v-055eaf26]{color:#746a91;white-space:nowrap}.space-card-description[data-v-055eaf26]{margin:16px 20px 20px;color:var(--muted);font-size:13px;line-height:1.6;min-height:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.space-card-footer[data-v-055eaf26]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 16px;border-top:1px solid var(--line);flex:none;font-size:12px}.space-card-owner[data-v-055eaf26]{display:flex;align-items:center;gap:7px;min-width:0;color:var(--muted)}.space-card-owner>span[data-v-055eaf26]:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.space-card-avatar[data-v-055eaf26]{width:22px;height:22px;display:grid;place-items:center;flex:none;border-radius:50%;background:#eeecf3;color:#7a728b;font-size:10px}.space-card-entry[data-v-055eaf26]{display:flex;align-items:center;gap:6px;color:#7560ae;white-space:nowrap}.space-card-entry svg[data-v-055eaf26]{width:14px;height:14px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s}.project-space-card[data-v-055eaf26]:focus-visible{outline:2px solid #7560ae;outline-offset:-3px}@media (hover:hover){.project-space-card[data-v-055eaf26]:hover{border-color:#c5b7db;box-shadow:inset 0 0 0 1px #c5b7db33}.project-space-card:hover .space-card-entry svg[data-v-055eaf26]{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.project-space-card[data-v-055eaf26],.space-card-entry svg[data-v-055eaf26]{transition:none}.project-space-card:hover .space-card-entry svg[data-v-055eaf26]{transform:none}}@media (max-width:600px){.space-card-head[data-v-055eaf26]{padding:16px 16px 0}.space-card-description[data-v-055eaf26]{margin:12px 16px 16px}.space-card-identity h2[data-v-055eaf26]{font-size:17px}.space-card-footer[data-v-055eaf26]{padding:10px 12px}}@container project-card (max-height:220px){.space-card-head[data-v-055eaf26]{padding:12px 12px 0;gap:8px}.space-card-head[data-v-055eaf26] .project-logo{width:36px;height:36px}.space-card-description[data-v-055eaf26]{margin:8px 12px;-webkit-line-clamp:1}.space-card-footer[data-v-055eaf26]{padding:8px 12px}}@container project-card (max-height:170px){.space-card-description[data-v-055eaf26]{display:none}.space-card-head[data-v-055eaf26] .project-logo{width:32px;height:32px}.space-card-identity h2[data-v-055eaf26]{font-size:15px}.space-card-subtitle[data-v-055eaf26]{margin-top:2px;font-size:11px}}.project-grid[data-v-055eaf26]{height:100%;display:grid;grid-template-columns:repeat(var(--project-columns),minmax(0,1fr));grid-template-rows:repeat(var(--project-rows),minmax(0,1fr));align-items:stretch;align-content:start;gap:12px;margin:0}.project-card-button[data-v-055eaf26]{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:16px;border:1px solid var(--line);border-radius:12px;clip-path:none;box-shadow:none}.project-card-button[data-v-055eaf26]:hover{transform:none;box-shadow:inset 0 0 0 1px var(--coral)}.project-card-button[data-v-055eaf26]:focus-visible{outline:2px solid var(--coral);outline-offset:-2px}.project-card-top[data-v-055eaf26]{flex:none;gap:8px;font-size:12px}.project-card-identity[data-v-055eaf26]{flex:none;margin:12px 0 8px;gap:10px}.project-card-identity[data-v-055eaf26] .project-logo{width:36px;height:36px;border-radius:10px}.project-card-identity h2[data-v-055eaf26]{font-size:18px;line-height:1.3;white-space:nowrap}.project-card p[data-v-055eaf26]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.5;min-height:0}.project-counts[data-v-055eaf26]{flex:none;margin-top:auto;padding:12px 0 10px;gap:8px}.project-counts b[data-v-055eaf26]{font-size:22px}.project-meta[data-v-055eaf26]{flex:none;gap:8px;flex-wrap:nowrap!important;padding-top:8px!important;font-size:11px!important}.project-meta span[data-v-055eaf26]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-meta span[data-v-055eaf26]:last-child{text-align:end}.projects-loading[data-v-055eaf26]{height:100%;padding:0}.projects-loading[data-v-055eaf26] .list-state-skeletons{height:100%;grid-template-columns:repeat(var(--project-columns),minmax(0,1fr));grid-template-rows:repeat(var(--project-rows),minmax(0,1fr));gap:12px}.projects-loading[data-v-055eaf26] .list-state-placeholder{min-height:0;overflow:hidden;padding:16px}.projects-error[data-v-055eaf26]{flex:none;margin:0;max-height:48px;overflow:auto}.projects-pagination[data-v-055eaf26]{flex:none;margin:0;border-bottom:0;min-height:56px;padding:10px 0;background:transparent}.projects-page-size[data-v-055eaf26]{white-space:nowrap;color:var(--muted)}.projects-pagination button[data-v-055eaf26]:focus-visible,.projects-pagination input[data-v-055eaf26]:focus-visible{outline:2px solid var(--coral);outline-offset:2px}@media (max-width:600px){.projects-workspace[data-v-055eaf26]{padding:12px 12px 0;gap:10px}.projects-toolbar[data-v-055eaf26]{flex-wrap:nowrap;gap:8px}.projects-search[data-v-055eaf26]{flex:1;min-width:0}.button.projects-create[data-v-055eaf26]{padding-inline:12px;font-size:13px;gap:6px}.projects-pagination[data-v-055eaf26]{display:grid;grid-template-columns:1fr auto;gap:4px 8px;padding:8px 0}.projects-page-size[data-v-055eaf26]{display:none}.projects-pagination .write-pagination-jump[data-v-055eaf26]{order:0;grid-column:2;grid-row:1;margin:0}.projects-pagination .write-pagination-pages[data-v-055eaf26]{grid-column:1/-1;justify-content:center;gap:2px}.projects-pagination button[data-v-055eaf26]{min-width:28px;padding-inline:5px}}@container project-cards (max-height:220px){.project-card-button[data-v-055eaf26]{padding:12px}.project-card-identity[data-v-055eaf26]{margin:8px 0}.project-card p[data-v-055eaf26]{display:none}.project-counts[data-v-055eaf26]{padding:8px 0}}@container project-cards (max-height:200px){.project-card-top[data-v-055eaf26],.project-meta[data-v-055eaf26]{display:none}.project-card-identity[data-v-055eaf26]{margin:0 0 8px}.project-counts[data-v-055eaf26]{border:0;padding:0}.project-counts span[data-v-055eaf26]{flex-direction:row;align-items:baseline;gap:6px}}.spwh[data-v-79b19a9c]{flex:none;width:100%;max-width:920px;min-width:0;margin:0 auto;color:var(--ink)}.spwh-heading[data-v-79b19a9c]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:19px}.spwh-heading-left[data-v-79b19a9c]{display:flex;align-items:center;gap:12px;min-width:0}.spwh-heading-left>div[data-v-79b19a9c]{min-width:0}.spwh-mark[data-v-79b19a9c]{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid #e5e0f9;border-radius:12px;background:#f4f1fc;color:var(--coral)}.spwh-mark svg[data-v-79b19a9c]{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5}.spwh-heading h2[data-v-79b19a9c]{margin:0;font-size:18px;line-height:1.4}.spwh-heading p[data-v-79b19a9c]{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.spwh-badge[data-v-79b19a9c]{display:inline-flex;align-items:center;gap:6px;flex:none;padding:5px 10px;border:1px solid #e6e5ef;border-radius:99px;color:#8c8a9e;background:#faf9fc;font-size:11px;white-space:nowrap}.spwh-badge[data-v-79b19a9c]:before{content:"";width:5px;height:5px;border-radius:50%;background:#aaa6b9}.spwh-badge.enabled[data-v-79b19a9c]{border-color:#d4ebe4;color:var(--teal);background:#f2faf7}.spwh-badge.enabled[data-v-79b19a9c]:before{background:var(--teal)}.spwh-card[data-v-79b19a9c]{padding:24px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 5px 20px #38315005}.spwh-config-heading[data-v-79b19a9c]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:23px}.spwh-config-heading>div[data-v-79b19a9c]:first-child{min-width:0}.spwh-config-heading h3[data-v-79b19a9c]{margin:0;font-size:15px;line-height:1.5}.spwh-config-heading p[data-v-79b19a9c]{margin:5px 0 0;font-size:12px;color:var(--muted);line-height:1.7}.spwh-switch-field[data-v-79b19a9c]{display:flex;align-items:center;gap:9px;flex:none;margin-top:3px;font-size:12px;color:var(--muted)}.spwh-toggle[data-v-79b19a9c]{position:relative;width:38px;height:22px;flex:0 0 38px;padding:0;border:0;border-radius:99px;background:#dad9e6;cursor:pointer}.spwh-toggle>span[data-v-79b19a9c]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0002;transition:transform .15s}.spwh-toggle.on[data-v-79b19a9c]{background:var(--coral)}.spwh-toggle.on>span[data-v-79b19a9c]{transform:translate(16px)}.spwh-toggle[data-v-79b19a9c]:disabled{opacity:.55;cursor:not-allowed}.spwh-field-label[data-v-79b19a9c]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:13px;font-weight:600}.spwh-field-label i[data-v-79b19a9c]{color:var(--red);font-style:normal}.spwh-field-label small[data-v-79b19a9c]{color:var(--muted);font-size:11px;font-weight:400;text-align:right}.spwh-url-wrap[data-v-79b19a9c]{display:flex;align-items:center;gap:12px;min-width:0;padding:0 12px;border:1px solid #ddd9e9;border-radius:9px;background:#fff}.spwh-url-wrap[data-v-79b19a9c]:focus-within{border-color:var(--coral);box-shadow:0 0 0 3px #7560ab0c}.spwh-url-wrap>span[data-v-79b19a9c]{flex:none;padding-right:12px;border-right:1px solid #e8e4ee;color:var(--coral);font:700 11px var(--font-mono)}.spwh .spwh-url-wrap input[data-v-79b19a9c]{min-width:0;flex:1;width:100%;height:44px;padding:0;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--ink);font:12px var(--font-mono)}.spwh-url-wrap[data-v-79b19a9c]:has(input:disabled){background:#f6f5f9;border-color:#e3dfe8}.spwh-url-wrap input[data-v-79b19a9c]:focus-visible{outline:none}.spwh-url-wrap input[data-v-79b19a9c]::placeholder{color:#aaa4b8}.spwh-field-help[data-v-79b19a9c]{margin:9px 0 0;color:var(--muted);font-size:11px;line-height:1.8}.spwh-config-actions[data-v-79b19a9c]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.spwh-config-actions>span[data-v-79b19a9c]{color:#9a93a9;font-size:11px;line-height:1.7}.spwh-button[data-v-79b19a9c]{display:inline-flex;justify-content:center;align-items:center;min-height:35px;padding:0 13px;border:1px solid #ded8e9;border-radius:8px;color:#726184;background:#fff;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.spwh-save[data-v-79b19a9c]{flex:none;color:#fff;border-color:var(--coral);background:var(--coral);box-shadow:0 4px 10px #7560ab12}.spwh-save[data-v-79b19a9c]:hover{background:var(--coral-dark)}.spwh-button[data-v-79b19a9c]:disabled{opacity:.55;cursor:not-allowed}.spwh-modules[data-v-79b19a9c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;align-items:start;margin-top:15px}.spwh-module[data-v-79b19a9c]{min-width:0;border:1px solid var(--line);border-radius:11px;background:#fff;overflow:hidden}.spwh-delivery[data-v-79b19a9c]{grid-column:1/-1}.spwh-module>summary[data-v-79b19a9c]{display:flex;align-items:center;gap:10px;min-width:0;min-height:64px;padding:16px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.spwh-module>summary[data-v-79b19a9c]::-webkit-details-marker{display:none}.spwh-module>summary[data-v-79b19a9c]:hover{background:#fcfaff}.spwh-module[open]>summary[data-v-79b19a9c]{background:#fcfaff}.spwh-module-icon[data-v-79b19a9c]{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:8px;color:#9786ac;background:#f6f2fb}.spwh-module-icon svg[data-v-79b19a9c]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.spwh-module-title[data-v-79b19a9c]{flex:none;font-size:12px;font-weight:600}.spwh-module-meta[data-v-79b19a9c]{min-width:0;margin-left:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#9b92a8;font-size:10px;text-align:right}.spwh-chevron[data-v-79b19a9c]{flex:0 0 14px;width:14px;height:14px;margin-left:1px;fill:none;stroke:#a198ae;stroke-width:1.5;transition:transform .15s}.spwh-module[open]>summary .spwh-chevron[data-v-79b19a9c]{transform:rotate(180deg)}.spwh-module-body[data-v-79b19a9c]{min-width:0;padding:0 17px 20px;color:var(--muted);font-size:12px;line-height:1.85;overflow-wrap:anywhere}.spwh-module-body>p[data-v-79b19a9c]{margin:0 0 10px}.spwh-key-placeholder[data-v-79b19a9c]{padding:12px;border:1px dashed #dfd8ed;border-radius:8px;background:#fcfaff;color:#94829f}.spwh-key-notice[data-v-79b19a9c]{display:grid;gap:8px;padding:13px;border:1px solid #ecddba;border-radius:9px;background:#fffaf0}.spwh-key-notice>b[data-v-79b19a9c]{color:#98732d;font-size:12px}.spwh-key-notice>small[data-v-79b19a9c]{color:#a18246;font-size:11px;line-height:1.8}.spwh-secret[data-v-79b19a9c]{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#806028;font:12px/1.9 var(--font-mono)}.spwh-copy[data-v-79b19a9c]{justify-self:start;font-size:11px;min-height:30px}.spwh-key-actions[data-v-79b19a9c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:13px}.spwh-key-actions>small[data-v-79b19a9c]{font-size:10px;color:#a69bb1}.spwh-guide-steps[data-v-79b19a9c]{display:grid;gap:8px;margin:0 0 13px;padding-left:20px}.spwh-guide-steps li[data-v-79b19a9c]{padding-left:3px}.spwh-guide-steps li[data-v-79b19a9c]::marker{color:var(--coral);font-weight:700}.spwh-example-label[data-v-79b19a9c]{display:block;margin:14px 0 8px;color:#776587;font-size:11px}.spwh-example[data-v-79b19a9c]{max-width:100%;margin:0;padding:12px;border:1px solid #e9e3f0;border-radius:8px;background:#faf7fd;white-space:pre-wrap;overflow-wrap:anywhere;color:#8b759b;font:11px/1.9 var(--font-mono)}.spwh-delivery.has-error>summary[data-v-79b19a9c]{background:#fff9fa}.spwh-delivery.has-error .spwh-module-icon[data-v-79b19a9c]{color:var(--red);background:#fff0f2}.spwh-delivery.has-error .spwh-module-meta[data-v-79b19a9c]{color:var(--red)}.spwh-delivery-info[data-v-79b19a9c]{display:grid;gap:12px;margin:0}.spwh-delivery-info>div[data-v-79b19a9c]{display:grid;grid-template-columns:minmax(100px,150px) minmax(0,1fr);gap:12px}.spwh-delivery-info dt[data-v-79b19a9c]{color:#8c7d9b;font-size:11px}.spwh-delivery-info dd[data-v-79b19a9c]{min-width:0;margin:0;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.spwh-error dt[data-v-79b19a9c],.spwh-error dd[data-v-79b19a9c]{color:var(--red)}@media (max-width:1180px){.spwh-modules[data-v-79b19a9c]{grid-template-columns:minmax(0,1fr)}.spwh-delivery[data-v-79b19a9c]{grid-column:auto}.spwh-module>summary[data-v-79b19a9c]{min-height:59px}}@media (max-width:600px){.spwh-heading[data-v-79b19a9c]{gap:8px;align-items:flex-start;margin-bottom:16px}.spwh-heading-left[data-v-79b19a9c]{gap:8px}.spwh-mark[data-v-79b19a9c]{width:34px;height:34px;flex-basis:34px;border-radius:10px}.spwh-mark svg[data-v-79b19a9c]{width:20px;height:20px}.spwh-heading h2[data-v-79b19a9c]{font-size:16px}.spwh-heading p[data-v-79b19a9c]{font-size:11px}.spwh-badge[data-v-79b19a9c]{font-size:10px;padding:4px 7px;margin-top:3px}.spwh-card[data-v-79b19a9c]{padding:17px 15px}.spwh-config-heading[data-v-79b19a9c]{gap:10px;margin-bottom:19px}.spwh-config-heading h3[data-v-79b19a9c]{font-size:13px}.spwh-config-heading p[data-v-79b19a9c]{font-size:11px}.spwh-switch-field[data-v-79b19a9c]{gap:6px;font-size:10px}.spwh-toggle[data-v-79b19a9c]{width:34px;flex-basis:34px;height:21px}.spwh-toggle>span[data-v-79b19a9c]{width:15px;height:15px}.spwh-toggle.on>span[data-v-79b19a9c]{transform:translate(13px)}.spwh-field-label[data-v-79b19a9c]{font-size:12px;gap:8px}.spwh-field-label small[data-v-79b19a9c]{font-size:10px}.spwh-url-wrap[data-v-79b19a9c]{padding:0 10px;gap:9px}.spwh-url-wrap>span[data-v-79b19a9c]{padding-right:9px;font-size:10px}.spwh-url-wrap input[data-v-79b19a9c]{font-size:11px;height:42px}.spwh-field-help[data-v-79b19a9c]{font-size:10px}.spwh-config-actions[data-v-79b19a9c]{gap:10px;margin-top:18px;align-items:flex-start;flex-wrap:wrap}.spwh-config-actions>span[data-v-79b19a9c]{font-size:10px;flex:1 1 140px}.spwh-save[data-v-79b19a9c]{margin-left:auto;font-size:11px;padding-inline:11px;min-height:34px}.spwh-modules[data-v-79b19a9c]{gap:10px;margin-top:12px}.spwh-module>summary[data-v-79b19a9c]{padding:14px 13px;gap:8px;min-height:58px}.spwh-module-icon[data-v-79b19a9c]{width:24px;height:24px;flex-basis:24px}.spwh-module-icon svg[data-v-79b19a9c]{width:16px;height:16px}.spwh-module-title[data-v-79b19a9c]{font-size:11px}.spwh-module-meta[data-v-79b19a9c]{font-size:9px}.spwh-chevron[data-v-79b19a9c]{width:12px;height:12px;flex-basis:12px}.spwh-module-body[data-v-79b19a9c]{padding:0 14px 18px;font-size:11px}.spwh-example[data-v-79b19a9c]{font-size:10px;padding:10px}.spwh-delivery-info>div[data-v-79b19a9c]{grid-template-columns:minmax(0,1fr);gap:4px}.spwh-delivery-info dt[data-v-79b19a9c]{font-size:10px}.spwh-delivery-info dd[data-v-79b19a9c]{font-size:11px}}@media (prefers-reduced-motion:reduce){.spwh-toggle>span[data-v-79b19a9c],.spwh-chevron[data-v-79b19a9c]{transition:none}}.spnp[data-v-a5b4eb52]{color:#2e3348}.spnp-layout[data-v-a5b4eb52]{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:28px;padding-bottom:0}.spnp-heading[data-v-a5b4eb52]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.spnp h3[data-v-a5b4eb52]{font-size:12px;font-weight:600;margin:0}.spnp-text[data-v-a5b4eb52]{padding:0;border:0;background:none;color:#8b93a3;font-size:11px;cursor:pointer}.spnp-text[data-v-a5b4eb52]:hover{color:#6454d8}.spnp-grid[data-v-a5b4eb52]{display:grid;grid-template-columns:1fr 1fr;gap:16px 14px}.spnp-field[data-v-a5b4eb52]{display:grid;gap:7px;min-width:0}.spnp-field>span[data-v-a5b4eb52]{font-size:11px;font-weight:500;color:#7b8396}.spnp-field[data-v-a5b4eb52] .a-select-control{width:100%;min-width:0;min-height:40px;border-radius:7px;font-size:12px;padding:9px 11px}.spnp-check[data-v-a5b4eb52]{display:flex;align-items:center;gap:8px;margin-top:17px;font-size:11px;color:#727b8f}.spnp-check input[data-v-a5b4eb52]{width:14px;height:14px;margin:0;accent-color:#6454d8}.spnp-amount[data-v-a5b4eb52]{margin-top:23px;padding-top:20px;border-top:1px solid #edf0f5}.spnp-amount h3[data-v-a5b4eb52]{margin-bottom:13px}.spnp-quantity-controls[data-v-a5b4eb52]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.spnp-modes[data-v-a5b4eb52]{display:flex;gap:3px;padding:3px;border:1px solid #e5e7ef;border-radius:8px;background:#f8f9fc}.spnp-modes label[data-v-a5b4eb52]{position:relative;padding:8px 13px;border-radius:5px;font-size:11px;color:#8a92a4;cursor:pointer;white-space:nowrap}.spnp-modes label.selected[data-v-a5b4eb52]{background:#fff;box-shadow:0 1px 4px #32385a0a;color:#51496d;font-weight:600}.spnp-modes label[data-v-a5b4eb52]:focus-within{outline:2px solid #c6bcf0;outline-offset:1px}.spnp-mode-radio[data-v-a5b4eb52]{position:absolute;width:1px;height:1px;margin:0;opacity:0;clip-path:inset(50%)}.spnp-count[data-v-a5b4eb52]{display:flex;align-items:center;gap:10px}.spnp-number-field[data-v-a5b4eb52]{display:flex;align-items:center;height:38px;border:1px solid #dfe3ed;border-radius:7px;background:#fff;overflow:hidden}.spnp-number-field[data-v-a5b4eb52]:focus-within{border-color:#a89cdd;box-shadow:0 0 0 3px #6454d810}.spnp .spnp-number-field input.input[data-v-a5b4eb52]{width:74px;min-width:0;min-height:0;height:100%;padding:0 0 0 12px;border:0!important;border-radius:0!important;outline:none;background:transparent!important;box-shadow:none!important;font-size:14px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.spnp-number-field input[data-v-a5b4eb52]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.spnp-number-field>span[data-v-a5b4eb52]{padding:0 12px 0 5px;font-size:11px;color:#9ca2b1}.spnp-number-field[data-v-a5b4eb52]:has(input:disabled){background:#f5f6fa;border-color:#e9edf3}.spnp-maximum[data-v-a5b4eb52]{font-size:10px;color:#969eae}.spnp-quantity-error[data-v-a5b4eb52]{margin:10px 0 0;color:#a45e4d;font-size:11px;line-height:1.6}.spnp-preview[data-v-a5b4eb52]{align-self:stretch;border:1px solid #e7e9f1;border-radius:11px;overflow:hidden;background:#fbfcfe}.spnp-total[data-v-a5b4eb52]{padding:19px 19px 15px}.spnp-total>span[data-v-a5b4eb52]{font-size:11px;color:#8a92a4}.spnp-total>div[data-v-a5b4eb52]{display:flex;align-items:baseline;gap:7px;margin-top:8px}.spnp-total strong[data-v-a5b4eb52]{font:600 37px/1.25 var(--font-display,system-ui);color:#4d506d;letter-spacing:-1px}.spnp-total small[data-v-a5b4eb52]{font-size:10px;color:#929aab}.spnp-matched[data-v-a5b4eb52]{display:flex;align-items:center;gap:10px;padding:12px 19px;border-block:1px solid #edf0f5;font-size:10px}.spnp-matched>span[data-v-a5b4eb52]{color:#969eae}.spnp-matched>b[data-v-a5b4eb52]{margin-left:auto;font-weight:500;color:#6d768a}.spnp-matched .spnp-text[data-v-a5b4eb52]{font-size:10px}.spnp-samples[data-v-a5b4eb52]{padding:5px 19px 10px}.spnp-samples>div[data-v-a5b4eb52]{display:flex;gap:9px;justify-content:space-between;align-items:center;min-height:33px;border-bottom:1px solid #edf0f6;font-size:11px}.spnp-samples>div[data-v-a5b4eb52]:last-child{border:0}.spnp-samples b[data-v-a5b4eb52]{font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px}.spnp-samples small[data-v-a5b4eb52]{max-width:78px;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#a0a7b6;flex:none;white-space:nowrap}.spnp-empty[data-v-a5b4eb52]{display:grid;place-items:center;min-height:140px;padding:20px;font-size:11px;color:#959eaf;text-align:center;line-height:1.8}.spnp-error[data-v-a5b4eb52]{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#fff3ef;color:#aa6558;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.spnp .spnp-footer[data-v-a5b4eb52]{align-items:center;margin-top:24px;border-color:#eceef4;gap:9px}.spnp-footer .button[data-v-a5b4eb52]{font-size:12px;font-weight:500}.spnp-footer .button.primary[data-v-a5b4eb52]{background:#6454d8;border-color:#6454d8}.spnp button[data-v-a5b4eb52]:disabled{cursor:not-allowed;opacity:.48}.spnp input[data-v-a5b4eb52]:disabled{cursor:not-allowed}.spnp button[data-v-a5b4eb52]:focus-visible{outline:2px solid #b9a3d5;outline-offset:3px}@media (max-width:700px){.spnp-layout[data-v-a5b4eb52]{grid-template-columns:1fr;gap:18px}.spnp-grid[data-v-a5b4eb52]{gap:14px 12px}.spnp-field[data-v-a5b4eb52] .a-select-control{font-size:13px}.spnp-amount[data-v-a5b4eb52]{margin-top:18px;padding-top:17px}.spnp-quantity-controls[data-v-a5b4eb52]{gap:9px}.spnp-modes label[data-v-a5b4eb52]{padding:8px 10px}.spnp .spnp-number-field input.input[data-v-a5b4eb52]{width:59px;font-size:16px}.spnp-preview[data-v-a5b4eb52]{display:grid;grid-template-columns:120px minmax(0,1fr)}.spnp-total[data-v-a5b4eb52]{grid-row:span 2;padding:16px}.spnp-total strong[data-v-a5b4eb52]{font-size:32px}.spnp-total small[data-v-a5b4eb52]{display:none}.spnp-matched[data-v-a5b4eb52]{padding:12px;border-top:0;gap:7px}.spnp-samples[data-v-a5b4eb52]{padding:3px 12px 9px}.spnp-samples>div[data-v-a5b4eb52]{min-height:27px;font-size:10px}.spnp-samples>div[data-v-a5b4eb52]:nth-child(n+4),.spnp-samples small[data-v-a5b4eb52]{display:none}.spnp-samples b[data-v-a5b4eb52]{font-size:10px}.spnp-preview .spnp-empty[data-v-a5b4eb52]{min-height:80px;padding:14px}.spnp .spnp-footer[data-v-a5b4eb52]{margin-top:20px}.spnp-footer .button[data-v-a5b4eb52]{padding:9px 12px;font-size:11px}}.sp-page{max-width:1500px;margin:0 auto}.sp-delete-project h3{color:var(--red)}.sp-delete-check{display:flex;align-items:flex-start;gap:9px;margin:20px 0;font-size:13px;line-height:1.6;cursor:pointer}.sp-delete-check input{flex:none;margin-top:4px}.main-content.send-project-content{padding-top:14px}.sp-layout{display:grid;grid-template-columns:242px minmax(0,1fr);gap:14px;align-items:start}.sp-rail{position:static;overflow:hidden;padding:0}.sp-rail-title{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;border-bottom:1px solid var(--line);font-size:13px}.sp-rail-title small{color:var(--muted);font:11px var(--font-mono)}.sp-create{margin:12px 14px;width:calc(100% - 28px);justify-content:center}.sp-project{display:grid;gap:5px;width:100%;padding:14px 16px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.sp-project:hover{background:#f8f6fb}.sp-project.active{background:#f0edfa;box-shadow:inset 3px 0 var(--coral)}.sp-project strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.sp-project small,.sp-project span{color:var(--muted);font-size:10px}.sp-project span{color:var(--teal)}.sp-rail-empty{padding:22px 16px;color:var(--muted);font-size:12px}.sp-main{display:grid;gap:14px;min-width:0}.sp-main .panel{padding:18px}.sp-tabs{display:flex;gap:4px;min-width:0;padding:4px;border:1px solid var(--line);background:#f7f5f9;overflow-x:auto}.sp-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:130px;padding:10px 15px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:700 12px var(--font-display);white-space:nowrap;cursor:pointer}.sp-tabs button:hover{color:var(--ink);background:#fff}.sp-tabs button.active{border-bottom-color:var(--coral);background:#fff;color:var(--ink)}.sp-tabs small{padding:2px 6px;border-radius:9px;background:#ede9f3;color:var(--muted);font:700 10px var(--font-mono)}.sp-tabs button.active small{background:#fbe8e5;color:var(--coral)}.sp-project-head,.sp-section-head{display:flex;justify-content:space-between;align-items:start;gap:16px}.sp-project-head .eyebrow{font:700 10px var(--font-mono);color:var(--coral)}.sp-project-head h2{margin:5px 0 3px;font:750 21px var(--font-display)}.sp-project-head p,.sp-section-head p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.sp-project-actions,.sp-task-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.sp-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;border:1px solid var(--line);background:var(--line)}.sp-metrics>div{display:grid;gap:4px;padding:12px;background:#fbfafd}.sp-metrics small,.sp-policy-values small{color:var(--muted);font-size:10px}.sp-metrics strong{font:750 19px var(--font-display)}.sp-metrics>div:nth-child(2) strong{color:var(--coral)}.sp-metrics>div:nth-child(3) strong{color:var(--teal)}.sp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sp-step{display:flex;flex-direction:column;justify-content:space-between;gap:15px;min-height:145px}.sp-step header{display:flex;gap:10px;align-items:start}.sp-step header>b{display:grid;place-items:center;flex:none;width:27px;height:27px;color:var(--coral);border:1px solid #df665455;font:700 10px var(--font-mono)}.sp-step h3,.sp-section-head h3{margin:0;font:730 14px var(--font-display)}.sp-step p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.sp-step>.button{align-self:flex-start}.sp-section-head .button{text-decoration:none;white-space:nowrap}.sp-policy-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px}.sp-policy-values>div{display:grid;gap:3px;padding:12px;border:1px solid var(--line);background:#faf9fc}.sp-policy-values b{font:750 21px var(--font-display)}.sp-policy-values>div:nth-child(2) b{color:var(--teal)}.sp-policy-values span{color:var(--muted);font-size:10px}.sp-selected-groups{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.sp-selected-groups span{padding:6px 8px;color:#594f79;background:#f1eef8;font-size:10px}.sp-number-list{display:grid;margin-top:13px;border:1px solid var(--line)}.sp-number-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 12px;border-bottom:1px solid var(--line)}.sp-number-row:last-child{border-bottom:0}.sp-number-row>div{display:grid;gap:3px;min-width:0}.sp-number-row b{overflow:hidden;text-overflow:ellipsis;font-size:11px}.sp-number-row small{color:var(--muted);font-size:10px}.sp-empty-inline{padding:19px;color:var(--muted);text-align:center;font-size:11px}.sp-task-toolbar{display:flex;align-items:center;gap:9px;margin:16px 0 10px}.sp-task-toolbar .select{min-width:150px}.sp-task-toolbar>span{margin-left:auto;color:var(--muted);font-size:11px}.sp-time-filter{display:flex;align-items:end;gap:7px;padding:6px 7px;border:1px solid var(--line);background:#f8f7fa;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.sp-time-filter label{display:grid;gap:3px}.sp-time-filter label span{color:var(--muted);font:700 9px var(--font-mono);letter-spacing:.04em}.sp-time-filter .input{width:174px;min-height:32px;padding:6px 8px;font-size:11px}.sp-time-filter>i{align-self:center;margin-top:12px;color:#928aa0;font:700 12px var(--font-mono);font-style:normal}.sp-time-filter.active{border-color:#aa9bd0;background:#f4f1fb;box-shadow:inset 3px 0 #7560aa}.sp-time-filter.invalid{border-color:#d98578;background:#fff5f3;box-shadow:inset 3px 0 #b84d3e}.sp-time-clear{align-self:center;margin-top:12px;padding:4px;border:0;background:transparent;color:#7560aa;font:700 10px var(--font-body);cursor:pointer}.sp-time-clear:hover{text-decoration:underline}.sp-time-error{margin:-3px 0 10px;color:#a33d32;font-size:10px}.sp-table-wrap{overflow-x:auto}.sp-table{min-width:780px}.sp-table td{vertical-align:top;font-size:11px}.sp-table td small{display:block;margin-top:4px;color:var(--muted);font-size:10px}.sp-table .sp-message-cell{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-table .sp-item-error{color:var(--red)}.sp-pages{display:flex;justify-content:space-between;align-items:center;margin-top:11px;color:var(--muted);font-size:11px}.sp-pages>div{display:flex;gap:7px}.sp-history-count{color:var(--muted);font-size:11px;white-space:nowrap}.sp-history-list{display:grid;max-height:390px;overflow:auto;margin-top:14px;border:1px solid var(--line)}.sp-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 12px;border-bottom:1px solid var(--line)}.sp-history-row:last-child{border-bottom:0}.sp-history-row>div{display:grid;gap:4px;min-width:0}.sp-history-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.sp-history-row small{color:var(--muted);font-size:10px}.sp-history-mode{padding:5px 7px;background:#f1eef8;color:#594f79;font-size:10px;white-space:nowrap}.sp-id-line{display:flex;align-items:center;gap:9px;margin-bottom:8px}.sp-id-chip{display:inline-flex;align-items:center;gap:7px;width:max-content;padding:5px 9px;border:1px solid #cfd8ed;background:#f2f5fb;color:#334c78;border-radius:6px;font-size:11px;font-weight:600}.sp-id-chip b,.sp-id-chip strong{font:750 13px var(--font-display);color:#233d69}.sp-copy{border:0;background:transparent;color:var(--teal);font:600 11px var(--font-body);cursor:pointer;padding:4px}.sp-copy:hover{text-decoration:underline}.sp-history-row>div .sp-id-chip{margin-top:1px}.sp-last-batch{display:flex;align-items:center;gap:7px;margin:14px 0 0;padding:10px 12px;border:1px solid #c9dacf;background:#f0f8f2;color:#28533b;font-size:12px}.sp-last-batch b{font:750 15px var(--font-display)}.sp-webhook{display:grid;gap:14px}.sp-webhook-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.sp-webhook-form .field{grid-column:1 / -1}.sp-webhook-toggle{display:flex;align-items:center;gap:8px;min-height:34px;font-size:12px;cursor:pointer}.sp-webhook-toggle input{accent-color:var(--teal)}.sp-webhook-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.sp-webhook-secret{display:grid;gap:8px;padding:13px;border:1px solid #dfd2a9;background:#fff9e9}.sp-webhook-secret>div{display:grid;gap:3px}.sp-webhook-secret b{font-size:12px}.sp-webhook-secret small{color:var(--muted);font-size:11px}.sp-webhook-secret code{overflow-wrap:anywhere;font-size:12px;color:#6b4b1f}.sp-webhook-secret button{justify-self:start}.sp-webhook-error{margin:0;color:#a33d32;font-size:11px}.sp-secret-help{margin:0;padding:11px 12px;border:1px solid #e6e0d5;background:#faf8f3;color:#6b6358;font-size:11px;line-height:1.6}.sp-secret-help b{color:#514b42}.sp-history-row{grid-template-columns:minmax(0,1fr) auto auto auto}@media (max-width:750px){.sp-webhook-form{grid-template-columns:1fr}.sp-webhook-actions{justify-content:flex-start}}@media (max-width:520px){.sp-history-row{grid-template-columns:minmax(0,1fr) auto}.sp-history-row .sp-history-mode{display:none}.sp-history-row>.sp-copy{display:none}}.sp-welcome{display:grid;justify-items:center;align-content:center;min-height:350px;padding:32px;text-align:center}.sp-welcome>b{color:var(--coral);font-size:34px}.sp-welcome h2{margin:9px 0 5px}.sp-welcome p{max-width:370px;color:var(--muted);font-size:12px}.sp-modal{width:min(550px,calc(100vw - 20px));max-height:92vh;overflow:auto}.sp-modal.wide{width:min(960px,calc(100vw - 20px))}.sp-modal-body{padding-top:16px}.sp-modal-body .field{display:grid;gap:6px;margin-bottom:13px}.sp-modal-body .field .input,.sp-modal-body .field .textarea{width:100%}.sp-modal-body .field small,.sp-note{color:var(--muted);font-size:11px;line-height:1.6}.sp-note{margin:10px 0}.sp-strategy-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(255px,.8fr);gap:20px}.sp-strategy-layout h3,.sp-import-layout h3{margin:0 0 6px;font-size:13px}.sp-add-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sp-add-layout h3{margin:0;font-size:13px}.sp-search{width:100%;margin:10px 0 0}.sp-group-picker{max-height:390px;overflow:auto;margin-top:10px;border:1px solid var(--line)}.sp-group-picker label{display:flex;align-items:center;gap:10px;padding:11px;border-bottom:1px solid var(--line);cursor:pointer}.sp-group-picker label:last-child{border-bottom:0}.sp-group-picker label:has(input:checked){background:#f2effb}.sp-group-picker input{accent-color:var(--plum)}.sp-group-picker b,.sp-group-picker small{display:block}.sp-group-picker b{font-size:11px}.sp-group-picker small{margin-top:3px;color:var(--muted);font-size:10px}.sp-strategy-side{padding:14px;border:1px solid var(--line);background:#faf9fc}.sp-strategy-side .field{margin-top:11px}.sp-allocation{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.sp-allocation>b{font-size:11px}.sp-allocation>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:11px}.sp-allocation small{display:block;color:var(--muted);font-size:10px}.sp-allocation strong{white-space:nowrap;color:var(--teal)}.sp-allocation p{color:var(--muted);font-size:11px}.sp-import-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);gap:20px}.sp-import-layout .field{margin-bottom:13px}.sp-preview{min-height:180px;max-height:390px;overflow:auto;border:1px solid var(--line)}.sp-preview>div:not(.sp-empty-inline){display:grid;gap:4px;padding:10px;border-bottom:1px solid var(--line)}.sp-preview>div.invalid{background:#fff2f0}.sp-preview b{font:700 11px var(--font-mono)}.sp-preview small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px}.sp-preview .invalid small{color:var(--red)}.sp-send-mode{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:15px 0 0;padding:0;border:0}.sp-send-mode legend{margin-bottom:9px;font-weight:700;font-size:12px}.sp-send-mode label{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid var(--line);cursor:pointer}.sp-send-mode label.selected{border-color:var(--coral);background:#fff8f6}.sp-send-mode input{margin-top:2px;accent-color:var(--coral)}.sp-send-mode b,.sp-send-mode small{display:block}.sp-send-mode b{font-size:12px}.sp-send-mode small{margin-top:5px;color:var(--muted);font-size:10px;line-height:1.5}.sp-mode-warning{margin:10px 0;color:var(--red);font-size:11px}.sp-confirm{margin:8px 0 12px;font-size:14px}.sp-confirm strong{color:var(--coral);font-size:22px}.sp-confirm-stats{display:flex;flex-wrap:wrap;gap:7px}.sp-confirm-stats span{padding:7px 9px;background:#f1eef8;color:#594f79;font-size:11px}@media (max-width:1080px){.sp-layout{grid-template-columns:200px minmax(0,1fr)}.sp-steps{grid-template-columns:1fr}.sp-step{min-height:auto;flex-direction:row;align-items:center}.sp-policy-values{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:750px){.sp-layout{display:block}.sp-rail{position:static;display:flex;overflow-x:auto;margin-bottom:13px}.sp-rail-title{min-width:130px}.sp-project{min-width:180px;border-right:1px solid var(--line);border-bottom:0}.sp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-strategy-layout,.sp-import-layout{grid-template-columns:1fr}.sp-strategy-side{padding:12px}.sp-section-head{flex-direction:column}.sp-task-actions{justify-content:flex-start}.sp-policy-values{grid-template-columns:1fr 1fr 1fr}}@media (max-width:750px){.sp-create{min-width:180px;align-self:center}.sp-add-layout{grid-template-columns:1fr}}@media (max-width:760px){.sp-task-toolbar{flex-wrap:wrap}.sp-time-filter{order:2;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto auto}.sp-time-filter .input{width:100%}}@media (max-width:520px){.sp-main .panel{padding:13px}.sp-project-head{flex-direction:column}.sp-step{align-items:start;flex-direction:column}.sp-policy-values{grid-template-columns:1fr}.sp-task-toolbar{flex-wrap:wrap}.sp-task-toolbar>span{margin-left:0}.sp-time-filter{grid-template-columns:1fr 1fr}.sp-time-filter>i{display:none}.sp-time-filter .button,.sp-time-clear{margin-top:0}.main-content.send-project-content{padding-top:8px}}@media (max-width:520px){.sp-send-mode{grid-template-columns:1fr}.sp-history-row{grid-template-columns:minmax(0,1fr) auto}.sp-history-mode{display:none}}.sp-add-layout>div{min-width:0}.sp-group-picker b{font-size:13px;overflow-wrap:anywhere}.sp-group-picker small,.sp-note{font-size:12px}.sp-resource-pages{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px;color:#5f5a70;font-size:12px}.sp-resource-pages span{margin-right:auto}.sp-resource-pages button{min-height:30px;padding:0 8px;color:var(--ink);border:1px solid var(--line);border-radius:6px;background:#fff;cursor:pointer}.sp-resource-pages button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:520px){.sp-resource-pages{flex-wrap:wrap}.sp-resource-pages span{flex-basis:100%}}.sp-project-search{width:100%;margin:8px 0}.sp-project-pages{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);color:#5f5a70;font-size:12px}.sp-project-pages>div{display:flex;gap:4px}.sp-project-pages button{padding:5px 7px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font-size:12px;cursor:pointer}.sp-project-pages button:disabled{opacity:.45;cursor:default}.sp-page{width:100%;max-width:none;margin:0}.sp-layout{grid-template-columns:clamp(220px,17vw,290px) minmax(0,1fr)}.sp-main{min-width:0}@media (max-width:760px){.sp-layout{display:block}.sp-rail{margin-bottom:12px}}.sp-page{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.sp-page>.error{flex:none;margin:0 0 8px}.sp-layout{display:grid;grid-template-columns:248px minmax(0,1fr);align-items:stretch;flex:1;min-height:0;overflow:hidden;gap:16px}.sp-rail{display:flex;flex-direction:column;min-height:0;min-width:0;margin:0;border-radius:12px;background:#fff;overflow:hidden}.sp-rail-title{flex:none;padding:17px 16px 12px;border:0}.sp-rail-title small{padding:3px 8px;border-radius:6px;background:#f2eff8;color:#81718f}.sp-create{flex:none;margin:0 14px 10px;min-height:38px;border-radius:8px;box-shadow:none}.sp-project-search{flex:none;width:calc(100% - 28px);margin:0 14px 12px;border-radius:8px}.sp-project-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px 8px 8px;scrollbar-width:thin}.sp-project{min-width:0;border:1px solid transparent;border-radius:8px;margin-bottom:5px;padding:12px;gap:5px}.sp-project.active{background:#f1edfa;border-color:#dfd5ef;box-shadow:inset 3px 0 #8c72be}.sp-project:hover{background:#f7f4fb}.sp-project>span{justify-self:start;padding:2px 6px;background:#eef7f4;border-radius:4px}.sp-project-pages{flex:none;margin:0;padding:12px;border-top:1px solid #eee9f3;background:#fcfbfe;flex-wrap:wrap}.sp-project-pages button{min-height:30px;padding:4px 8px}.sp-main{display:flex;flex-direction:column;gap:0;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.sp-tabs{flex:none;gap:4px;padding:10px 16px;border:0;border-bottom:1px solid var(--line);background:#fff;scrollbar-width:thin}.sp-tabs button{min-width:0;border:0;border-radius:7px;font-size:var(--text-label);padding:10px 16px;font-weight:600}.sp-tabs button.active{background:#eee8f8;color:#7254a4;box-shadow:none}.sp-tabs small{background:#f0edf5}.sp-tabs button.active small{background:#e2d8f1;color:#7254a4}.sp-content{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:20px;display:flex;flex-direction:column;gap:20px;scrollbar-width:thin}.sp-main .panel{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.sp-overview{flex:none;padding-bottom:20px!important;border-bottom:1px solid var(--line)!important}.sp-project-head h2{font-size:22px;margin:6px 0;overflow-wrap:anywhere}.sp-project-head p{max-width:760px}.sp-id-chip{background:#f6f3fa;border-color:#e6deef;color:#837090}.sp-id-chip b{color:#6b587b}.sp-metrics{border:0;background:#f7f5fa;border-radius:10px;overflow:hidden;gap:0}.sp-metrics>div{background:transparent;padding:14px 18px}.sp-metrics>div+div{border-left:1px solid #e9e3f0}.sp-metrics strong{font-size:23px;color:#554863}.sp-policy-values>div{border-radius:8px;background:#fbfafd}.sp-policy-values span,.sp-number-row b,.sp-history-row b{font-size:var(--text-body)}.sp-section-head h3{font-size:16px}.sp-main .button{border-radius:7px;box-shadow:none;min-height:34px}.sp-number-list{border-radius:8px;overflow:auto;max-height:360px;scrollbar-width:thin}.sp-number-row{padding:12px}.sp-number-row:last-child{border:0}.sp-content-messages,.sp-content-history{overflow:hidden}.sp-tasks,.sp-history{display:flex;flex-direction:column;flex:1;min-height:0}.sp-tasks>.sp-section-head,.sp-task-toolbar,.sp-time-error,.sp-pages,.sp-history>.sp-section-head{flex:none}.sp-task-toolbar{flex-wrap:wrap;margin:18px 0 12px}.sp-time-filter{border-radius:8px;flex-wrap:wrap}.sp-time-filter label span{font-family:var(--font-body);font-size:var(--text-meta);letter-spacing:0}.sp-table-wrap{flex:1;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:8px;scrollbar-width:thin}.sp-table th{position:sticky;top:0;z-index:1;background:#f8f6fb}.sp-table td{padding-block:13px}.sp-pages{margin:0;padding-top:12px;font-size:var(--text-label)}.sp-history-list{flex:1;min-height:0;max-height:none;overflow:auto;border-radius:8px}.sp-history-row{padding:14px}.sp-history-mode{font-size:var(--text-meta);border-radius:5px}.sp-content-settings .sp-webhook{max-width:900px}.sp-welcome{min-height:0;overflow:auto;border-radius:12px}@media (max-width:1000px){.sp-layout{grid-template-columns:220px minmax(0,1fr);gap:12px}.sp-content{padding:16px}.sp-time-filter .input{width:160px}.sp-section-head{flex-wrap:wrap}}@media (max-width:760px){.sp-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:200px minmax(0,1fr);gap:8px}.sp-rail{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:40px 38px minmax(0,1fr);margin:0;padding:8px;gap:6px;overflow:hidden}.sp-rail-title{padding:0 6px;min-width:0;gap:8px}.sp-create{min-width:0;width:auto;margin:0;padding:6px 10px;align-self:stretch}.sp-project-search{grid-column:1/-1;width:100%;margin:0}.sp-project-list{display:flex;grid-column:1;gap:6px;padding:0;overflow:auto}.sp-project{flex:0 0 160px;padding:7px 10px;margin:0;gap:2px}.sp-project-pages{grid-column:2;align-content:center;justify-content:center;width:108px;padding:4px;border:0;gap:4px;border-radius:6px}.sp-project-pages>div{gap:3px}.sp-project-pages button{padding:3px;min-height:28px}.sp-tabs{padding:6px;gap:2px}.sp-tabs button{padding:8px 10px;flex:none}.sp-content{padding:12px;gap:14px}.sp-metrics>div{padding:10px}.sp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-project-head{gap:8px}.sp-project-head h2{font-size:19px}.sp-overview{padding-bottom:14px!important}.sp-content-messages,.sp-content-history{overflow:auto}.sp-tasks{flex:none;min-height:520px}.sp-tasks .sp-table-wrap{min-height:180px;max-height:420px}.sp-history{flex:none}.sp-history-list{max-height:420px;flex:none}.sp-task-toolbar{gap:8px}.sp-time-filter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.sp-time-filter>i{display:none}.sp-time-filter .input{width:100%;min-width:0}.sp-time-filter label{min-width:0}.sp-time-filter .button,.sp-time-clear{margin:0}.sp-task-actions{gap:6px}}.sp-layout>.sp-rail{padding:0}.sp-time-filter .input{width:220px}@media (max-width:760px){.sp-layout>.sp-rail{padding:8px}.sp-time-filter .input{width:100%}}@media (max-width:760px){.sp-layout{grid-template-rows:220px minmax(0,1fr)}.sp-project-list{overflow-y:hidden}.sp-project{align-content:start}.sp-project-pages{width:128px}.sp-project-pages button{white-space:nowrap}.sp-content-history{overflow:hidden}.sp-history{flex:1;min-height:0}.sp-history-list{flex:1;min-height:0;max-height:none}}.sp-content-numbers{overflow:hidden}.sp-senders{display:flex;flex-direction:column;flex:1;min-height:0}.sp-senders>.sp-section-head,.sp-sender-summary{flex:none}.sp-sender-summary{display:flex;gap:20px;padding:12px 0;color:var(--muted);font-size:var(--text-label)}.sp-sender-summary b{margin-left:6px;font-size:var(--text-body);color:var(--ink)}.sp-sender-summary>span:last-child b{color:var(--teal)}.sp-senders .sp-number-list{flex:1;min-height:0;max-height:none;margin-top:0}@media (max-width:760px){.sp-senders>.sp-section-head p{font-size:var(--text-meta)!important}.sp-senders .sp-number-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.sp-senders .sp-number-row>.button{grid-column:2;grid-row:1/3}.sp-senders .sp-number-row>.tag{grid-column:1;justify-self:start}}.sp-layout{grid-template-columns:224px minmax(0,1fr);gap:14px}.sp-workspace-heading{display:flex;align-items:center;gap:10px;flex:none;padding:14px 20px 8px;min-width:0}.sp-workspace-heading h1{font-size:18px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sp-workspace-id{color:var(--muted);font-size:var(--text-meta)}.sp-workspace-heading>.tag{margin-left:auto;flex:none}.sp-tabs{padding:0 16px;gap:8px}.sp-tabs button{border-radius:0;padding:12px 10px;border-bottom:2px solid transparent;background:transparent}.sp-tabs button.active{background:transparent;border-color:#8b6cbb;color:#7254a4}.sp-project-search :is(.a-search-control,input){min-width:0;width:100%}.sp-project{padding:11px 12px}.sp-project>span{padding:0;background:transparent}.sp-content-numbers{padding:0;gap:0}.sp-sender-toolbar{display:flex;align-items:center;gap:8px;padding:16px 20px 12px;flex:none}.sp-sender-toolbar>.a-search-field{width:280px;max-width:50%;min-width:0}.sp-sender-toolbar>.primary{margin-left:auto}.sp-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid #e3dce9;border-radius:8px;background:#fff;color:#796987;font-size:var(--text-label);font-weight:550;cursor:pointer;transition:background .15s,border-color .15s}.sp-filter-button:hover{background:#f7f3fc;border-color:#cfc0df}.sp-filter-button.active{background:#f0e9f8;border-color:#d9cbea;color:#7656a1}.sp-filter-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sp-filter-button .sp-filter-chevron{width:13px;height:13px;transition:transform .15s}.sp-filter-chevron.open{transform:rotate(180deg)}.sp-filter-count{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:5px;background:#e1d4f0;font-size:12px}.sp-filter-button:focus-visible,.sp-number-link:focus-visible,.sp-remove-number:focus-visible{outline:2px solid #9477bc;outline-offset:3px}.sp-sender-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:0 20px 14px;flex:none}.sp-sender-filters>label{display:grid;gap:6px;min-width:160px;max-width:260px;flex:1}.sp-sender-filters>label>span{font-size:var(--text-meta);color:var(--muted)}.sp-filter-reset{border:0;background:transparent;padding:9px 4px;color:#806698;font-size:var(--text-label);cursor:pointer}.sp-filter-reset:disabled{opacity:.45;cursor:default}.sp-sender-summary{padding:0 20px 14px;font-size:var(--text-meta);gap:20px}.sp-sender-table-wrap{flex:1;min-height:0;overflow:auto;padding:0 20px;scrollbar-width:thin}.sp-sender-table{width:100%;min-width:660px}.sp-sender-table th{position:sticky;top:0;background:#faf8fc;z-index:1;font-weight:500}.sp-sender-table td,.sp-sender-table th{padding:12px 14px}.sp-sender-table td{height:62px;border-bottom:1px solid #eeebf3}.sp-sender-table td:last-child,.sp-sender-table th:last-child{text-align:right}.sp-sender-table td small{display:block;color:var(--muted);margin-top:4px}.sp-number-link{padding:3px 0;border:0;background:transparent;color:#615071;font-family:var(--font-body);font-size:var(--text-body);font-weight:600;cursor:pointer;font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-color:#d7cbe3;text-underline-offset:4px}.sp-number-link:hover{color:#8058aa;text-decoration-color:currentColor}.sp-remove-number{border:0;background:transparent;padding:5px;color:#95889e;font-size:var(--text-label);cursor:pointer}.sp-remove-number:hover{background:#faf1f3;color:#b36c7c;border-radius:5px}.sp-remove-number:disabled{opacity:.4;cursor:default}.sp-sender-pages{padding:12px 20px;border-top:1px solid var(--line);margin:0}.sp-sender-pages>div{align-items:center}.sp-number-detail h3{font-size:22px;margin:0 0 10px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sp-number-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0 0}.sp-number-detail dt{color:var(--muted)}.sp-number-detail dd{margin:6px 0 0;overflow-wrap:anywhere}@media (max-width:1000px){.sp-layout{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:760px){.sp-layout{grid-template-columns:minmax(0,1fr)}.sp-workspace-heading{padding:10px 12px 4px}.sp-workspace-heading h1{font-size:16px}.sp-tabs{padding:0 8px;gap:0}.sp-tabs button{padding:10px 8px}.sp-sender-toolbar{padding:12px 10px 10px;gap:6px;flex-wrap:wrap}.sp-sender-toolbar>.a-search-field{max-width:none;width:100%;flex-basis:100%}.sp-sender-toolbar>.primary{margin-left:auto}.sp-sender-filters{padding:0 10px 10px;gap:8px;max-height:160px;overflow:auto}.sp-sender-filters>label{min-width:130px}.sp-sender-summary{padding:0 10px 10px;gap:12px;flex-wrap:wrap}.sp-sender-table-wrap{padding:0 8px}.sp-sender-pages{padding:10px;gap:6px}.sp-sender-pages .button{padding:5px 7px}}.sp-sender-toolbar{align-items:flex-end}.sp-loading-main{grid-column:2;gap:0}.sp-loading-heading{padding:18px 20px 12px}.sp-loading-heading>i{display:block;width:180px;height:22px;border-radius:5px}.sp-loading-tabs{display:flex;gap:14px;padding:12px 20px;border-bottom:1px solid var(--line)}.sp-loading-tabs>i{width:80px;height:20px;flex:none;border-radius:5px}.sp-loading-toolbar{display:flex;justify-content:space-between;padding:20px}.sp-loading-toolbar>i{width:260px;height:40px;border-radius:8px}.sp-loading-toolbar>b{width:100px;height:36px;border-radius:7px}.sp-loading-rows{flex:1;min-height:0;overflow:hidden;padding:0 8px}.sp-workspace-owner{font-size:var(--text-meta);color:var(--muted);padding:3px 8px;background:#f5f1f9;border-radius:5px}.sp-number-text{font-size:var(--text-body);font-weight:600;font-variant-numeric:tabular-nums}.sp-project .sp-owner-label{color:#95849f;font-size:var(--text-meta)}@media (max-width:760px){.sp-loading-main{grid-column:1}.sp-loading-tabs{overflow:hidden}.sp-loading-toolbar{gap:12px}.sp-loading-toolbar>i{width:60%}.sp-workspace-heading{flex-wrap:wrap}.sp-workspace-owner{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.sp-content-overview{gap:24px;padding:22px 24px}.sp-overview{padding-bottom:24px!important}.sp-project-head .sp-config-title{font-size:16px;margin:0 0 12px;font-weight:650}.sp-overview .sp-id-line{margin:0 0 10px}.sp-overview .sp-project-description{margin:0;color:var(--muted);line-height:1.7;max-width:760px}.sp-metrics{margin-top:22px;border:1px solid #ece6f2;border-radius:10px;background:#faf8fc}.sp-metrics>div{padding:16px 20px;gap:8px}.sp-metrics strong{font-size:25px;font-weight:600}.sp-policy-values{gap:12px;margin-top:18px}.sp-policy-values>div{padding:18px 20px;background:#fff;border:1px solid #e7e0ee;border-radius:10px;gap:7px}.sp-policy-values b{font-size:26px;font-weight:600}.sp-policy-values span{font-size:var(--text-meta);color:var(--muted)}.sp-content-messages,.sp-content-history{padding:20px 24px}.sp-tasks>.sp-section-head,.sp-history>.sp-section-head{align-items:center;gap:20px}.sp-tasks>.sp-section-head p,.sp-history>.sp-section-head p{font-size:var(--text-meta)!important;line-height:1.6;max-width:670px;margin-top:6px}.sp-task-toolbar{margin:18px 0 14px;gap:10px;align-items:center}.sp-status-control{width:170px;min-width:140px;flex:none}.sp-task-toolbar .a-select-control{min-height:38px}.sp-task-toolbar>.button{min-height:38px}.sp-task-toolbar>span{font-size:var(--text-meta)}.sp-tasks>.sp-time-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap;flex:none;padding:14px 16px;margin:0 0 14px;border:1px solid #e7dfee;border-radius:9px;background:#faf8fd;box-shadow:none}.sp-tasks>.sp-time-filter label{gap:6px}.sp-tasks>.sp-time-filter .input{width:240px;min-height:38px}.sp-tasks>.sp-time-filter>i{margin:0 0 9px}.sp-tasks>.sp-time-filter .button{min-height:38px}.sp-table-wrap{border-color:#eae4ef;border-radius:9px}.sp-table th{padding:13px 14px;font-weight:500;background:#f9f7fc}.sp-table td{padding:14px;line-height:1.6}.sp-table tbody tr:hover,.sp-history-table tbody tr:hover{background:#faf7fe}.sp-tasks>.sp-pages{padding:14px 0 0;align-items:center;border-top:0}.sp-pages>div{align-items:center}.sp-pages .button{min-height:32px}.sp-history-count{padding:5px 10px;border-radius:6px;background:#f3edf9;color:#806598;font-size:var(--text-meta)}.sp-history-list{display:block;margin-top:18px;border:1px solid #eae4ef;border-radius:9px}.sp-history-table{min-width:850px;width:100%;white-space:nowrap}.sp-history-table th{position:sticky;top:0;z-index:1;padding:13px 16px;background:#f9f7fc;font-weight:500}.sp-history-table td{padding:15px 16px;border-bottom:1px solid #eee9f3}.sp-history-table td:first-child{max-width:280px;overflow:hidden;text-overflow:ellipsis}.sp-history-table td:first-child b{font-size:var(--text-body);font-weight:550}.sp-history-table td:last-child,.sp-history-table th:last-child{text-align:right}.sp-batch-code{font-size:var(--text-label);font-variant-numeric:tabular-nums;color:#91829d}.sp-history-mode{border:1px solid #e9e0f2;border-radius:5px;background:#f7f3fb;font-size:var(--text-meta);padding:4px 8px}.sp-modal{display:flex;flex-direction:column;max-width:100%;width:min(600px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:0!important;border:1px solid #e4deec;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 24px 80px #28213930}.sp-modal.wide{width:min(1000px,calc(100vw - 28px))}.sp-modal>.modal-head{flex:none;padding:20px 24px;margin:0;border-bottom:1px solid #ede7f3;background:#fcfaff;align-items:center}.sp-modal-context{display:block;color:#9888a4;font-size:var(--text-meta);margin-bottom:5px}.sp-modal .modal-head h2{font-size:19px;margin:0;font-weight:600}.sp-modal .icon-button{width:32px;height:32px;border:1px solid #e7dfef;border-radius:8px;background:#fff;color:#95889f}.sp-modal>.sp-modal-body{padding:20px 24px 0;overflow:auto;min-height:0}.sp-modal-body .field{gap:8px;margin-bottom:16px}.sp-modal-body .field>span{font-size:var(--text-label);color:#82708f}.sp-modal-body .input{min-height:40px;padding:9px 12px}.sp-modal-body .textarea{padding:11px 12px;line-height:1.7;resize:vertical;min-height:90px}.sp-modal .modal-actions{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:8px;margin:20px -24px 0;padding:14px 24px;border-top:1px solid #eae3f1;background:#fff}.sp-modal .button{min-height:38px;border-radius:8px;box-shadow:none}.sp-strategy-layout,.sp-import-layout,.sp-add-layout{gap:24px}.sp-strategy-layout h3,.sp-import-layout h3,.sp-add-layout h3{font-size:15px;font-weight:600;margin:0 0 14px}.sp-strategy-side{border-radius:10px;padding:18px;background:#faf8fd;border-color:#e8e0f0}.sp-allocation{border-color:#e8e0f0}.sp-allocation>b,.sp-allocation>div{font-size:var(--text-label)}.sp-allocation strong{font-size:var(--text-body)}.sp-group-picker,.sp-preview{border-radius:9px;border-color:#e8e1ee}.sp-group-picker label{padding:12px}.sp-preview{background:#fcfbfe}.sp-preview>div{padding:12px}.sp-preview b{font-size:var(--text-body)}.sp-send-mode{gap:12px}.sp-send-mode label{border-radius:9px;padding:14px;border-color:#e5ddeb}.sp-send-mode label.selected{background:#f5f0fb;border-color:#cbb8df}.sp-send-mode legend{font-size:var(--text-label)}.sp-send-mode b{font-size:var(--text-body)}.sp-send-mode input{accent-color:#8561ad}.sp-confirm-stats span{border-radius:6px;padding:9px 12px}@media (max-width:760px){.sp-content-overview,.sp-content-messages,.sp-content-history{padding:14px;gap:18px}.sp-metrics>div{padding:12px}.sp-policy-values>div{padding:14px}.sp-policy-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sp-task-toolbar{gap:8px}.sp-status-control{width:145px;min-width:0}.sp-tasks>.sp-time-filter{padding:10px;gap:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sp-tasks>.sp-time-filter .input{width:100%;min-width:0}.sp-tasks>.sp-time-filter label{min-width:0}.sp-tasks>.sp-time-filter>i{display:none}.sp-modal>.modal-head{padding:16px}.sp-modal>.sp-modal-body{padding:16px 16px 0}.sp-modal .modal-actions{margin-inline:-16px;padding:12px 16px}.sp-strategy-layout,.sp-import-layout,.sp-add-layout{grid-template-columns:1fr;gap:18px}.sp-history{min-height:0}.sp-history-count{align-self:flex-start}}@media (max-width:420px){.sp-policy-values,.sp-send-mode{grid-template-columns:1fr}}.sp-task-toolbar .sp-time-control{width:190px;min-width:150px}.sp-time-filter input[type=datetime-local]{cursor:pointer}.modal-backdrop.sp-number-picker-backdrop{background:#2d334b50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sp-modal.sp-number-picker-modal{width:min(900px,calc(100vw - 28px));border-color:#e4e7ef;border-radius:14px;box-shadow:0 20px 70px #3b405625}.sp-number-picker-modal>.modal-head{padding:22px 24px 20px;border-color:#eff0f5;background:#fff}.sp-number-picker-modal .sp-modal-context{color:#9299a8;font-size:11px}.sp-number-picker-modal .modal-head h2{font-size:19px;font-weight:650;color:#272b3d}.sp-number-picker-modal .icon-button{width:30px;height:30px;border:0;border-radius:7px;background:#f6f7fa;color:#9198a7}.sp-modal.sp-number-picker-modal>.spnp{padding:24px 24px 0}@media (max-width:700px){.sp-number-picker-modal>.modal-head{padding:18px}.sp-number-picker-modal .modal-head h2{font-size:18px}.sp-modal.sp-number-picker-modal>.spnp{padding:18px 18px 0}.sp-number-picker-modal .spnp-footer{margin-inline:-18px;padding:13px 18px}}.sms-error-tip[data-v-fc61e9ce]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:3px;border-radius:50%;color:inherit;vertical-align:middle;cursor:help;transition:background-color .15s,color .15s;flex-shrink:0}.sms-error-tip svg[data-v-fc61e9ce]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.3}.sms-error-tip[data-v-fc61e9ce]:hover{background:#e9ddf0;color:#a9677c}.sms-error-popover[data-v-fc61e9ce]{position:fixed;z-index:1500;display:flex;flex-direction:column;width:320px;max-width:calc(100vw - 24px);max-height:min(280px,var(--tip-max-height, calc(100dvh - 24px) ));padding:13px 15px;border:1px solid #e6deef;border-radius:10px;background:#fff;color:#806e90;box-shadow:0 8px 28px #4930581c;box-sizing:border-box;font-family:var(--font-body,system-ui,sans-serif);font-weight:400;text-align:left;animation:sms-tip-appear-fc61e9ce .14s ease-out}.sms-error-popover[data-v-fc61e9ce]:before{content:"";position:absolute;left:calc(var(--tip-arrow-left,300px) - 5px);width:9px;height:9px;background:#fff;border:1px solid #e6deef;transform:rotate(45deg);pointer-events:none}.sms-error-popover.bottom[data-v-fc61e9ce]:before{top:-5px;border-right:0;border-bottom:0}.sms-error-popover.top[data-v-fc61e9ce]:before{bottom:-5px;border-left:0;border-top:0}.sms-error-popover-title[data-v-fc61e9ce]{flex:none;margin-bottom:7px;color:#9a80ac;font-size:11px;line-height:1.5;letter-spacing:.03em;font-weight:600}.sms-error-popover-message[data-v-fc61e9ce]{min-height:0;overflow:auto;scrollbar-width:thin;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.sms-error-popover-message[data-v-fc61e9ce]::-webkit-scrollbar{width:4px}.sms-error-popover-message[data-v-fc61e9ce]::-webkit-scrollbar-thumb{border-radius:4px;background:#ddd1e7}@keyframes sms-tip-appear-fc61e9ce{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sms-error-popover[data-v-fc61e9ce]{animation:none}.sms-error-tip[data-v-fc61e9ce]{transition:none}}.phone-identity[data-v-c4528bbe]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--text-label);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0}.phone-identity.phone-identity-short[data-v-c4528bbe]{background:#e8f2f3;color:#38717a;font-size:var(--text-label);border:1px solid #cde1e4}.phone-identity.phone-identity-unknown[data-v-c4528bbe]{background:#eef0f4;color:#6b7280}.action-filters[data-v-6690db61]{padding:14px;border:1px solid #e9e3f1;border-radius:10px;background:#fcfbfe}.action-filters>header[data-v-6690db61]{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:12px;font-weight:600;color:#6c627c}.action-filters>header button[data-v-6690db61]{padding:3px 0;border:0;background:none;color:#82709f;cursor:pointer;font-size:11px}.action-filter-grid[data-v-6690db61]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.action-filter-grid>label[data-v-6690db61]{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:11px;color:#8d829a}.action-filter-wide[data-v-6690db61]{grid-column:1/-1}.action-filter-grid[data-v-6690db61] .a-select-control{width:100%;min-width:0;min-height:38px;font-size:12px}.action-filter-grid[data-v-6690db61] .a-search-control{height:38px;min-height:38px}.action-filter-grid[data-v-6690db61] .a-search-control>input{height:36px;font-size:12px}.action-filter-panel>p[data-v-6690db61]{margin:12px 0 0;font-size:11px;line-height:1.6;color:#a196aa}.action-filters>header[data-v-6690db61]{margin-bottom:0}.action-scope-summary[data-v-6690db61]{display:flex;flex-direction:column;gap:5px;min-width:0}.action-scope-summary>span[data-v-6690db61]{font-weight:600;color:#6c627c}.action-scope-summary>small[data-v-6690db61]{font-size:11px;font-weight:400;color:#a096ad}.action-filters>header .action-filter-toggle[data-v-6690db61]{flex:none;display:flex;gap:7px;align-items:center;padding:7px 10px;border:1px solid #e3dced;border-radius:7px;background:#fff;color:#796493}.action-filter-panel[data-v-6690db61]{margin-top:14px;padding-top:14px;border-top:1px solid #ebe5f1}.action-filter-panel-head[data-v-6690db61]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:11px;color:#9c90a8}.action-filter-panel-head button[data-v-6690db61]{border:0;padding:2px 0;background:none;color:#857099;font-size:11px;cursor:pointer}.action-filter-toggle[data-v-6690db61]:focus-visible{outline:2px solid #8b76cf;outline-offset:3px}.message-direction[data-v-99c33803]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:6px;vertical-align:middle;font-size:var(--text-label);font-weight:500;font-style:normal;line-height:1.4;white-space:nowrap}.direction-received[data-v-99c33803]{color:#197354;background:#e8f5ed}.direction-sent[data-v-99c33803]{color:#275eb0;background:#eaf1fd}.direction-delivered[data-v-99c33803]{color:#7950a5;background:#f2eafa}.direction-failed[data-v-99c33803]{color:#b23c45;background:#fcecee}.message-direction svg[data-v-99c33803]{display:block;width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.message-text[data-v-d9674cb0]{white-space:pre-wrap;overflow-wrap:anywhere}.message-text a[data-v-d9674cb0]{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.message-text a[data-v-d9674cb0]:hover{text-decoration-thickness:2px}.message-text a[data-v-d9674cb0]:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.sms-timing[data-v-6e6f58dc]{display:inline-flex;align-items:center;margin-left:8px;color:#a28bb4;font-size:10px;line-height:1.5;font-weight:400;white-space:nowrap;vertical-align:middle}.pc-page[data-v-8b08ef23]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.pc-workspace[data-v-8b08ef23]{flex:1;height:auto;min-height:0;grid-template-columns:210px minmax(300px,350px) minmax(0,1fr)}.pc-project-total[data-v-8b08ef23],.pc-project-search[data-v-8b08ef23],.pc-inbox-head[data-v-8b08ef23],.pc-pagination[data-v-8b08ef23],.pc-chat-head[data-v-8b08ef23],.pc-composer[data-v-8b08ef23]{flex-shrink:0}.pc-project-list[data-v-8b08ef23],.pc-conversation-list[data-v-8b08ef23],.pc-thread[data-v-8b08ef23]{min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.pc-project-search[data-v-8b08ef23]{padding:12px 12px 4px}.pc-inbox[data-v-8b08ef23]{position:relative}.pc-inbox[data-v-8b08ef23]>.list-state{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:var(--panel)}.pc-project p[data-v-8b08ef23]{overflow-wrap:anywhere}.pc-project-total[data-v-8b08ef23]{padding:12px 8px;border-top:1px solid var(--line);color:var(--muted);text-align:center;font-size:12px}.pc-number-link[data-v-8b08ef23]{display:inline;padding:2px 0;border:0;background:transparent;color:var(--plum);font:inherit;font-weight:650;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;cursor:pointer}.pc-number-link[data-v-8b08ef23]:hover{color:var(--coral);text-decoration-color:currentColor}.pc-message.out .pc-number-link[data-v-8b08ef23]{color:inherit}.pc-number-link[data-v-8b08ef23]:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.pc-scroll-status[data-v-8b08ef23]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 4px;color:var(--muted);font-size:12px}.pc-load-spinner[data-v-8b08ef23]{width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--plum);border-radius:50%;animation:pc-spin-8b08ef23 .8s linear infinite}.pc-inbox-loading[data-v-8b08ef23],.pc-chat-loading[data-v-8b08ef23]{overflow:hidden}.pc-inbox-head[data-v-8b08ef23]{max-height:65%;overflow-y:auto}.pc-message article[data-v-8b08ef23]{min-width:0;overflow-wrap:anywhere}.pc-message article header[data-v-8b08ef23]{flex-wrap:wrap}.pc-title-identity h1[data-v-8b08ef23]{overflow:hidden;text-overflow:ellipsis}@keyframes pc-spin-8b08ef23{to{transform:rotate(360deg)}}@media (max-width:1100px) and (min-width:761px){.pc-workspace[data-v-8b08ef23]{grid-template-columns:170px minmax(260px,.95fr) minmax(260px,1fr)}.pc-title-actions[data-v-8b08ef23]{flex-wrap:wrap;justify-content:flex-end}.pc-project-title[data-v-8b08ef23]{flex-wrap:wrap}}@media (max-width:760px){.pc-workspace[data-v-8b08ef23]{display:grid;grid-template-columns:140px minmax(0,1fr);margin:0;min-height:0;height:100%}.pc-projects[data-v-8b08ef23]{display:flex;min-height:0;border-right:1px solid var(--line)}.pc-project-list[data-v-8b08ef23]{padding:6px}.pc-project[data-v-8b08ef23]{padding:10px 7px}.pc-project p[data-v-8b08ef23]{min-height:0;font-size:11px}.pc-project footer[data-v-8b08ef23]{flex-wrap:wrap;gap:4px}.pc-project-identity[data-v-8b08ef23]{gap:6px}.pc-project strong[data-v-8b08ef23]{font-size:13px}.pc-project-search[data-v-8b08ef23]{padding:8px 6px}.pc-project-search input[data-v-8b08ef23]{padding-inline:8px;font-size:12px}.pc-inbox[data-v-8b08ef23]{min-height:0;height:100%}.pc-project-title[data-v-8b08ef23],.pc-title-actions[data-v-8b08ef23]{flex-wrap:wrap}body.pc-chat-open .pc-workspace{display:block}body.pc-chat-open .pc-projects{display:none}body.pc-chat-open .pc-chat{height:100%;min-height:0}.pc-composer section[data-v-8b08ef23]{grid-template-columns:minmax(0,1fr) 76px}.pc-composer>small[data-v-8b08ef23]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-chat-head[data-v-8b08ef23]{min-height:60px}.pc-chat-head .pc-avatar[data-v-8b08ef23]{display:none}.pc-pagination[data-v-8b08ef23]{padding-inline:6px;gap:4px}.pc-pagination button[data-v-8b08ef23]{padding-inline:5px}}@media (prefers-reduced-motion:reduce){.pc-load-spinner[data-v-8b08ef23]{animation:none}}.pc-conversation-item .pc-list-direction[data-v-8b08ef23]{margin-left:6px;font-size:var(--text-label);font-weight:500}.pc-embedded[data-v-8b08ef23]{flex:1;min-height:0;height:auto}.pc-embedded .pc-workspace[data-v-8b08ef23]{grid-template-columns:minmax(280px,340px) minmax(0,1fr);border:0;border-radius:0;box-shadow:none;margin:0}.pc-embedded .pc-inbox-head[data-v-8b08ef23]{padding:14px 16px}.pc-embedded .pc-filter-toolbar[data-v-8b08ef23]{margin-top:0;flex-wrap:wrap}.pc-embedded .pc-list-count[data-v-8b08ef23]{margin-left:0}.pc-embedded .pc-chat-empty p[data-v-8b08ef23]{max-width:360px}.pc-embedded .pc-chat[data-v-8b08ef23]{min-width:0;overflow:hidden}.pc-embedded .pc-chat-head>div[data-v-8b08ef23]{min-width:0}.pc-embedded .pc-chat-head>div>strong[data-v-8b08ef23]{overflow-wrap:anywhere}.pc-embedded .pc-message article[data-v-8b08ef23]{max-width:min(90%,680px)}@media (max-width:760px){.pc-embedded .pc-workspace[data-v-8b08ef23]{display:flex;min-height:0;height:100%}.pc-embedded .pc-inbox[data-v-8b08ef23]{width:100%;height:auto;flex:1}.pc-embedded .pc-chat[data-v-8b08ef23],.pc-embedded-chat-open .pc-inbox[data-v-8b08ef23]{display:none}.pc-embedded-chat-open .pc-chat[data-v-8b08ef23]{display:flex;height:100%;width:100%;flex:1}.pc-embedded .pc-chat-head[data-v-8b08ef23]{height:auto;min-height:60px;gap:8px;padding:10px}.pc-embedded .pc-chat-head .button[data-v-8b08ef23]{font-size:12px;flex:none}.pc-embedded .pc-composer[data-v-8b08ef23]{padding:10px}.pc-embedded .pc-composer>div[data-v-8b08ef23]{white-space:normal;overflow-wrap:anywhere}.pc-embedded .pc-composer textarea[data-v-8b08ef23]{min-height:64px;height:64px}.pc-embedded .pc-message article[data-v-8b08ef23]{max-width:100%}}dialog.project-generate-dialog[data-v-d2dbe7d0],dialog.project-regenerate-dialog[data-v-d2dbe7d0]{margin:auto;color:var(--ink);border:1px solid #e5e0ef;background:var(--panel);max-height:calc(100dvh - 32px);overflow:auto}dialog.project-generate-dialog[data-v-d2dbe7d0]:not([open]),dialog.project-regenerate-dialog[data-v-d2dbe7d0]:not([open]){display:none}dialog.project-generate-dialog[open][data-v-d2dbe7d0]{display:flex;flex-direction:column}dialog.project-generate-dialog[data-v-d2dbe7d0]::backdrop,dialog.project-regenerate-dialog[data-v-d2dbe7d0]::backdrop{background:#27243866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pd-project-switch[data-v-d2dbe7d0]{width:164px;min-width:0}@media (max-width:600px){.pd-project-switch[data-v-d2dbe7d0]{width:104px}.pd-header:has(.pd-project-switch) .pd-identity h1[data-v-d2dbe7d0]{max-width:100px}.pd-header:has(.pd-project-switch) .pd-identity .status-dot[data-v-d2dbe7d0]{display:none}}.scope-status[data-v-d2dbe7d0]{font-size:12px;line-height:1.7;color:#877a98;margin:12px 0}.renew-body>.renew-scope[data-v-d2dbe7d0]{margin-top:14px}.project-export-modal[data-v-d2dbe7d0]{display:flex;flex-direction:column;width:min(660px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #e5e0ef;border-radius:16px;clip-path:none;overflow:hidden}.project-export-modal>.modal-head[data-v-d2dbe7d0]{padding:20px 24px;align-items:center;flex:none}.project-export-modal>.modal-head h2[data-v-d2dbe7d0]{font-size:18px}.project-export-modal .eyebrow[data-v-d2dbe7d0]{display:none}.project-export-body[data-v-d2dbe7d0]{padding:18px 24px;overflow:auto;min-height:0;font-size:12px;color:var(--muted)}.project-export-modal>.modal-actions[data-v-d2dbe7d0]{padding:12px 24px;margin:0;background:#fcfbfe;flex:none}.project-export-modal .button[data-v-d2dbe7d0]{border-radius:8px;box-shadow:none;font-size:12px}.project-export-modal .button.primary[data-v-d2dbe7d0]{background:#6956bd;border-color:#6956bd}.project-export-modal .project-export-skipped[data-v-d2dbe7d0]{max-height:90px;overflow:auto}.pd-toolbar[data-v-d2dbe7d0]{flex-wrap:wrap}.pd-toolbar .pd-search[data-v-d2dbe7d0]{flex:1 1 200px}dialog.project-renew-dialog[data-v-d2dbe7d0]{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;margin:auto;border:1px solid #e5e0ef;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 24px 80px #28213930;overflow:hidden;clip-path:none}.project-renew-dialog[open][data-v-d2dbe7d0]{display:flex;flex-direction:column}.project-renew-dialog[data-v-d2dbe7d0]::backdrop{background:#27243866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.renew-head[data-v-d2dbe7d0]{display:flex;align-items:center;gap:12px;padding:22px 24px 18px;border-bottom:1px solid #eeebf4;background:linear-gradient(110deg,#faf8ff,#fff 75%);flex:none}.renew-head>div[data-v-d2dbe7d0]{min-width:0}.renew-head h2[data-v-d2dbe7d0]{margin:0;font-size:17px;line-height:1.5;font-weight:650}.renew-head p[data-v-d2dbe7d0]{margin:4px 0 0;font-size:11px;line-height:1.6;color:#93909f}.renew-mark[data-v-d2dbe7d0]{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid #e6dff3;background:#f1ecfc;border-radius:11px;color:#7d68c9}.renew-mark svg[data-v-d2dbe7d0]{width:24px;height:24px}.renew-head>.icon-button[data-v-d2dbe7d0]{margin-left:auto;width:30px;height:30px;flex:none;border:1px solid #e8e3f0;border-radius:8px;background:#fff;font-size:20px;color:#96919f}.renew-body[data-v-d2dbe7d0]{padding:20px 24px;min-height:0;overflow:auto}.renew-scope[data-v-d2dbe7d0]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border:1px solid #ece7f5;border-radius:9px;background:#f8f6fc}.renew-scope>span[data-v-d2dbe7d0]{font-size:12px;color:#80788f}.renew-scope strong[data-v-d2dbe7d0]{font-size:22px;line-height:1.2;font-weight:600;color:#6553a5}.renew-scope small[data-v-d2dbe7d0]{font-size:11px;font-weight:400;margin-left:3px;color:#90869f}.renew-field[data-v-d2dbe7d0]{display:flex;flex-direction:column;gap:8px;margin-top:20px;font-size:12px;color:#777083;font-weight:600}.renew-field[data-v-d2dbe7d0] .a-select-control{width:100%;min-width:0;min-height:42px;font-weight:400}.renew-note[data-v-d2dbe7d0]{font-size:12px;line-height:1.8;color:#9993a3;margin:14px 0 0}.renew-result[data-v-d2dbe7d0]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.renew-result>div[data-v-d2dbe7d0]{padding:12px 14px;border-radius:8px;background:#edf7f2;color:#2e896e;display:flex;align-items:center;justify-content:space-between}.renew-result>div+div[data-v-d2dbe7d0]{background:#f4f2f7;color:#85788e}.renew-result span[data-v-d2dbe7d0]{font-size:12px}.renew-result strong[data-v-d2dbe7d0]{font-size:22px;font-weight:600}.renew-skipped[data-v-d2dbe7d0]{margin-top:14px;font-size:12px;color:#807788}.renew-skipped summary[data-v-d2dbe7d0]{cursor:pointer;padding:8px 0}.renew-skipped summary>span[data-v-d2dbe7d0]{margin-left:6px;color:#aaa0b4}.renew-skipped>div[data-v-d2dbe7d0]{max-height:160px;overflow:auto}.renew-skipped p[data-v-d2dbe7d0]{display:flex;flex-direction:column;gap:4px;padding:10px 0;margin:0;border-top:1px solid #eeebf3}.renew-skipped b[data-v-d2dbe7d0]{font-weight:500;color:#635b72}.renew-skipped p>span[data-v-d2dbe7d0]{color:#9b90a1}.renew-error[data-v-d2dbe7d0]{padding:10px 12px;border:1px solid #f1d8dc;border-radius:8px;color:#b55f6e;background:#fff6f7;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.renew-actions[data-v-d2dbe7d0]{display:flex;justify-content:flex-end;gap:8px;padding:14px 24px;border-top:1px solid #eeebf4;background:#fcfbfe;flex:none}.renew-actions .button[data-v-d2dbe7d0]{min-height:38px;min-width:80px;padding:8px 18px;font-size:12px;font-weight:600;border-radius:8px;border:1px solid #e1dce9;color:#82758e;background:#fff;box-shadow:none}.renew-actions .button.primary[data-v-d2dbe7d0]{background:#6a57bd;border-color:#6a57bd;color:#fff}.renew-actions .button[data-v-d2dbe7d0]:hover:not(:disabled){background:#f3eefb;color:#6954ac;border-color:#d3c7e9}.renew-actions .button.primary[data-v-d2dbe7d0]:hover:not(:disabled){background:#5b48aa;color:#fff;border-color:#5b48aa}.project-renew-dialog button[data-v-d2dbe7d0]:focus-visible{outline:2px solid #927bcd;outline-offset:3px}.project-renew-dialog button[data-v-d2dbe7d0]:disabled{opacity:.5;cursor:wait}@media (max-width:600px){.renew-head[data-v-d2dbe7d0]{padding:18px 16px;gap:10px}.renew-head h2[data-v-d2dbe7d0]{font-size:16px}.renew-head p[data-v-d2dbe7d0]{font-size:10px}.renew-body[data-v-d2dbe7d0]{padding:18px 16px}.renew-actions[data-v-d2dbe7d0]{padding:12px 16px}.renew-mark[data-v-d2dbe7d0]{width:36px;height:36px}}.project-detail-host[data-v-d2dbe7d0]{display:flex;flex-direction:column;height:100%;min-height:0}.project-detail-host>.pd-workspace[data-v-d2dbe7d0]{flex:1;height:auto}.pd-workspace[data-v-d2dbe7d0]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.pd-header[data-v-d2dbe7d0]{display:flex;align-items:center;flex:none;gap:14px;min-height:68px;padding:12px 20px;border-bottom:1px solid var(--line)}.pd-back[data-v-d2dbe7d0]{flex:none;box-shadow:none;background:transparent}.pd-identity[data-v-d2dbe7d0]{display:flex;align-items:center;gap:10px;min-width:0}.pd-identity h1[data-v-d2dbe7d0]{margin:0;font-size:18px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.pd-identity[data-v-d2dbe7d0] .project-logo{width:30px;height:30px}.pd-identity .status-dot[data-v-d2dbe7d0]{font-size:11px;white-space:nowrap}.pd-tabs[data-v-d2dbe7d0]{display:flex;align-self:stretch;gap:22px;margin-inline-start:12px;flex:none}.pd-tabs button[data-v-d2dbe7d0]{position:relative;padding:0 2px;border:0;background:transparent;color:var(--muted);font-size:13px;cursor:pointer;white-space:nowrap}.pd-tabs button.active[data-v-d2dbe7d0]{color:var(--coral);font-weight:650}.pd-tabs button.active[data-v-d2dbe7d0]:after{content:"";position:absolute;inset-inline:0;bottom:-13px;height:3px;border-radius:3px;background:var(--coral)}.pd-tabs b[data-v-d2dbe7d0]{font-weight:500;font-size:11px;margin-left:5px}.pd-header-actions[data-v-d2dbe7d0]{display:flex;gap:10px;align-items:center;margin-inline-start:auto;flex:none}.pd-session[data-v-d2dbe7d0]{border-color:#e2def8;background:#f1efff;color:var(--coral);box-shadow:none;font-size:12px}.pd-settings[data-v-d2dbe7d0]{position:relative}.pd-settings summary[data-v-d2dbe7d0]{display:grid;place-items:center;list-style:none;cursor:pointer;width:34px;height:34px;border-radius:8px;color:var(--muted)}.pd-settings summary[data-v-d2dbe7d0]::-webkit-details-marker{display:none}.pd-settings[open] summary[data-v-d2dbe7d0]{background:var(--soft);color:var(--coral)}.pd-settings-panel[data-v-d2dbe7d0]{position:absolute;right:0;top:42px;z-index:40;width:280px;max-width:calc(100vw - 48px);padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 12px 36px #30284820;overflow-wrap:anywhere;display:grid;gap:12px}.pd-settings-panel b[data-v-d2dbe7d0]{font-size:15px}.pd-settings-panel code[data-v-d2dbe7d0],.pd-settings-panel p[data-v-d2dbe7d0],.pd-settings-panel small[data-v-d2dbe7d0]{margin:0;font-size:12px;color:var(--muted)}.pd-error[data-v-d2dbe7d0]{flex:none;margin:8px 16px;max-height:70px;overflow:auto}.pd-split[data-v-d2dbe7d0]{display:grid;grid-template-columns:minmax(0,1fr) clamp(380px,32vw,520px);flex:1;min-height:0}.pd-list[data-v-d2dbe7d0]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.pd-toolbar[data-v-d2dbe7d0]{display:flex;align-items:flex-end;gap:10px;flex:none;padding:16px 20px 10px}.pd-search[data-v-d2dbe7d0]{width:300px;min-width:170px;flex:0 1 300px}.pd-toolbar>.button[data-v-d2dbe7d0]{min-height:44px;white-space:nowrap;font-size:12px;box-shadow:none}.pd-add[data-v-d2dbe7d0]{margin-inline-start:auto}.pd-control[data-v-d2dbe7d0]{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;color:var(--muted)}.pd-control>span[data-v-d2dbe7d0]{font-size:12px;line-height:18px;font-weight:600}.pd-control[data-v-d2dbe7d0] .a-select-control{min-height:44px;width:100%;min-width:150px}.pd-control[data-v-d2dbe7d0] .paged-select{min-width:0;width:100%}.pd-filter-active[data-v-d2dbe7d0]{color:var(--coral);border-color:var(--coral)}.pd-extra-filters[data-v-d2dbe7d0]{display:flex;align-items:flex-end;gap:12px;flex:none;margin:0 20px 12px;padding:12px;background:#fafafd;border:1px solid var(--line);border-radius:10px}.pd-extra-filters .pd-control[data-v-d2dbe7d0]{flex:1}.pd-extra-filters>.text-button[data-v-d2dbe7d0]{min-height:40px}.pd-extra-filters[data-v-d2dbe7d0] .paged-select-trigger{min-height:44px}.pd-status-filters[data-v-d2dbe7d0]{display:flex;align-items:center;gap:6px;padding:0 20px 12px;flex:none;font-size:12px}.pd-status-filters button[data-v-d2dbe7d0]{border:0;background:transparent;color:var(--muted);border-radius:6px;padding:6px 10px;cursor:pointer;font-size:12px;white-space:nowrap}.pd-status-filters button.active[data-v-d2dbe7d0]{background:var(--soft);color:var(--coral)}.pd-status-filters b[data-v-d2dbe7d0]{font-weight:600;margin-left:3px}.pd-status-filters>span[data-v-d2dbe7d0]{margin-inline-start:auto;color:var(--muted);font-size:11px;white-space:nowrap}.pd-bulk[data-v-d2dbe7d0]{display:flex;align-items:center;gap:10px;flex:none;margin:0 20px 10px;padding:8px 12px;background:#f5f3fc;border:1px solid #e5e0f2;border-radius:8px}.pd-bulk .text-button[data-v-d2dbe7d0]{font-size:12px;white-space:nowrap}.pd-bulk-actions[data-v-d2dbe7d0]{display:flex;gap:6px;margin-inline-start:auto;align-items:center}.pd-bulk-actions>.button[data-v-d2dbe7d0]{font-size:12px;min-height:34px;white-space:nowrap;box-shadow:none;padding:0 10px}.pd-bulk-actions[data-v-d2dbe7d0] .a-select-control{width:100px;min-height:34px;height:34px;font-size:12px}.pd-table-scroll[data-v-d2dbe7d0]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 20px;scrollbar-gutter:stable}.pd-table[data-v-d2dbe7d0]{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:600px;text-align:left;font-size:12px;font-variant-numeric:tabular-nums}.pd-table thead[data-v-d2dbe7d0]{position:sticky;top:0;z-index:1;background:#f7f8fb}.pd-table th[data-v-d2dbe7d0]{height:38px;color:var(--muted);font-weight:500;font-size:11px;text-align:left;white-space:nowrap}.pd-table td[data-v-d2dbe7d0]{height:66px;border-bottom:1px solid #eff0f5;color:#747b8c;vertical-align:middle;padding:8px 8px 8px 0}.pd-table th[data-v-d2dbe7d0]:first-child,.pd-table td[data-v-d2dbe7d0]:first-child{padding-left:10px;width:36px}.pd-table th[data-v-d2dbe7d0]:last-child,.pd-table td[data-v-d2dbe7d0]:last-child{text-align:right;padding-right:8px}.pd-table tr.selected td[data-v-d2dbe7d0]{background:#f6f4ff}.pd-table tbody tr:hover td[data-v-d2dbe7d0]{background:#faf9fe}.pd-table input[type=checkbox][data-v-d2dbe7d0]{accent-color:var(--coral);width:15px;height:15px;cursor:pointer}.pd-table small[data-v-d2dbe7d0]{display:block;margin-top:4px;font-size:11px;color:#9299a6;white-space:nowrap}.pd-number-button[data-v-d2dbe7d0]{border:0;padding:0;background:transparent;cursor:pointer;font:600 13px/1.5 Consolas,monospace;color:var(--ink);text-align:left;white-space:nowrap}.pd-number-button[data-v-d2dbe7d0]:hover{color:var(--coral)}.pd-group[data-v-d2dbe7d0]{display:block;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-status[data-v-d2dbe7d0]{white-space:nowrap;font-size:11px}.pd-status.online[data-v-d2dbe7d0]{color:#298a74}.pd-status[data-v-d2dbe7d0]:before{content:"";display:inline-block;width:6px;height:6px;background:#aaaeb8;border-radius:50%;margin-right:5px}.pd-status.online[data-v-d2dbe7d0]:before{background:#36ab89}.pd-received[data-v-d2dbe7d0]{color:#298a74!important}.pd-expired[data-v-d2dbe7d0]{color:#b58039!important}.pd-table tbody tr[data-v-d2dbe7d0]{cursor:default}.pd-receipt-link[data-v-d2dbe7d0]{display:inline;border:0;background:transparent;padding:0;font:inherit;cursor:pointer}.pd-receipt-link[data-v-d2dbe7d0]:hover{text-decoration:underline;text-underline-offset:3px}.pd-receipt-link[data-v-d2dbe7d0]:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.pd-number-button[data-v-d2dbe7d0]:focus-visible{outline:2px solid var(--coral);outline-offset:4px}.pd-pagination[data-v-d2dbe7d0]{flex:none;min-height:58px;padding:10px 20px;gap:10px}.pd-pagination .write-pagination-controls[data-v-d2dbe7d0]{gap:12px}.pd-page-size[data-v-d2dbe7d0]{font-size:12px;white-space:nowrap}.pd-results[data-v-d2dbe7d0]{flex:none;padding:10px 20px;border-top:1px solid var(--line);max-height:180px;overflow:auto;font-size:12px}.pd-results summary[data-v-d2dbe7d0]{cursor:pointer;color:var(--teal)}.pd-results textarea[data-v-d2dbe7d0]{width:100%;min-height:80px;margin-top:10px;font-size:11px}.pd-inspector[data-v-d2dbe7d0]{display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--line);background:#fcfcfe}.pd-inspector>header[data-v-d2dbe7d0]{display:flex;align-items:center;justify-content:space-between;flex:none;padding:18px 20px 0}.pd-inspector h2[data-v-d2dbe7d0]{font-size:13px;font-weight:600;margin:0}.pd-inspector-close[data-v-d2dbe7d0]{display:none}.pd-inspector-scroll[data-v-d2dbe7d0]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 20px 16px}.pd-inspector h3[data-v-d2dbe7d0]{font:600 20px/1.4 Consolas,monospace;margin:22px 0 4px;overflow-wrap:anywhere}.pd-number-caption[data-v-d2dbe7d0]{color:var(--muted);font-size:11px;line-height:1.8}.pd-facts[data-v-d2dbe7d0]{margin:20px 0;display:grid;gap:12px;font-size:12px}.pd-facts>div[data-v-d2dbe7d0]{display:flex;gap:12px;justify-content:space-between}.pd-facts dt[data-v-d2dbe7d0]{color:var(--muted);flex:none}.pd-facts dd[data-v-d2dbe7d0]{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.pd-facts .mono[data-v-d2dbe7d0]{font-size:11px}.pd-receipt-summary[data-v-d2dbe7d0]{padding:14px;background:#fff;border:1px solid var(--line);border-radius:10px}.pd-receipt-summary>span[data-v-d2dbe7d0]{font-size:11px;color:var(--muted)}.pd-receipt-summary strong[data-v-d2dbe7d0]{display:block;margin:8px 0;font-size:24px;font-weight:600}.pd-receipt-summary strong small[data-v-d2dbe7d0]{font-size:11px;color:var(--muted);font-weight:400}.pd-receipt-summary p[data-v-d2dbe7d0]{font-size:10px;color:var(--muted);margin:0}.pd-inspector h4[data-v-d2dbe7d0]{font-size:12px;margin:24px 0 10px}.pd-inspector-scroll>p[data-v-d2dbe7d0]{font-size:12px}.pd-link-fields[data-v-d2dbe7d0]{display:grid;gap:14px;margin-top:18px}.pd-link-fields label[data-v-d2dbe7d0]{display:block;font-size:11px;color:var(--muted);margin-bottom:6px}.pd-link-fields>div>div[data-v-d2dbe7d0]{display:flex;gap:5px;align-items:center}.pd-link-fields input[data-v-d2dbe7d0]{width:0;flex:1;min-width:0;font-size:11px;padding-inline:8px;height:34px}.pd-link-fields button[data-v-d2dbe7d0]{font-size:11px;white-space:nowrap;padding:3px}.pd-link-fields a[data-v-d2dbe7d0]{color:var(--coral);text-decoration:none;padding:4px}.pd-copy-feedback[data-v-d2dbe7d0]{color:var(--teal)}.pd-inspector-actions[data-v-d2dbe7d0]{display:grid;gap:8px;flex:none;padding:14px 20px;border-top:1px solid var(--line)}.pd-inspector-actions>.button[data-v-d2dbe7d0]{font-size:12px;box-shadow:none}.pd-inspector-actions[data-v-d2dbe7d0] .a-select-control{width:100%;min-width:0}.pd-inspector-actions>.button[data-v-d2dbe7d0]{min-width:0}.pd-remove[data-v-d2dbe7d0]{font-size:12px;color:var(--muted)}.pd-rules[data-v-d2dbe7d0]{flex:1;min-height:0;overflow:auto;padding:20px}.pd-rules .section-toolbar h2[data-v-d2dbe7d0]{font-size:16px}.pd-rules .rule-row[data-v-d2dbe7d0]{border-radius:10px}.pd-rules .rule-row code[data-v-d2dbe7d0]{overflow-wrap:anywhere;white-space:pre-wrap}.pd-info-button[data-v-d2dbe7d0]{margin-left:auto;margin-right:8px;padding:5px 9px;min-height:28px;font-size:11px;box-shadow:none;color:var(--coral);background:#f3f1ff;border-color:#e5e0fa}.pd-inspector>header[data-v-d2dbe7d0]{padding:12px 20px 0}.pd-inspector h3[data-v-d2dbe7d0]{margin:14px 0 2px}.pd-inspector-scroll[data-v-d2dbe7d0]{padding-bottom:12px}.pd-facts[data-v-d2dbe7d0]{grid-template-columns:1fr 1fr;gap:10px 20px;margin:12px 0}.pd-facts>div[data-v-d2dbe7d0]:last-child{grid-column:1/-1}.pd-receipt-summary[data-v-d2dbe7d0]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:10px 12px}.pd-receipt-summary strong[data-v-d2dbe7d0]{margin:0;grid-column:2;grid-row:1/3;font-size:22px}.pd-receipt-summary p[data-v-d2dbe7d0]{grid-column:1}.pd-inspector h4[data-v-d2dbe7d0]{margin:16px 0 8px}.pd-inspector-scroll>p[data-v-d2dbe7d0]{margin:6px 0}.pd-link-fields[data-v-d2dbe7d0]{gap:10px;margin-top:12px}.pd-link-fields label[data-v-d2dbe7d0]{margin-bottom:4px}.pd-inspector-actions[data-v-d2dbe7d0]{grid-template-columns:minmax(100px,1fr) minmax(0,1.5fr);padding:12px 20px}.pd-inspector-actions>.pd-remove[data-v-d2dbe7d0]{grid-column:1/-1}.pd-inspector-actions>.button[data-v-d2dbe7d0]:not(.primary){grid-column:1/-1}.pd-workspace .button[data-v-d2dbe7d0]{border-radius:8px;font-weight:600;box-shadow:none;transition:background-color .15s,border-color .15s,color .15s}.pd-workspace .button[data-v-d2dbe7d0]:not(.primary){background:#fff;border-color:#dfe2ec;color:#535b70}.pd-workspace .button[data-v-d2dbe7d0]:not(.primary):hover:not(:disabled){background:#f5f3ff;border-color:#d3cbef;color:#5948bb}.pd-workspace .button.primary[data-v-d2dbe7d0]{background:#6554c8;border:1px solid #6554c8;color:#fff;box-shadow:0 2px 4px #44319a14}.pd-workspace .button.primary[data-v-d2dbe7d0]:hover:not(:disabled){background:#5746b7;border-color:#5746b7}.pd-workspace .button[data-v-d2dbe7d0]:disabled{box-shadow:none;opacity:.5}.pd-workspace button[data-v-d2dbe7d0]:focus-visible,.pd-link-fields a[data-v-d2dbe7d0]:focus-visible{outline:2px solid #8170d8;outline-offset:3px}.pd-workspace .pd-session[data-v-d2dbe7d0],.pd-workspace .pd-info-button[data-v-d2dbe7d0]{color:#6250bc;background:#f4f1ff;border-color:#e6dff7}.pd-info-button[data-v-d2dbe7d0]{min-height:30px;padding:5px 10px}.pd-workspace .icon-button[data-v-d2dbe7d0]{border:1px solid #e6e7ee;border-radius:8px;background:#fff;color:#7b8090;box-shadow:none}.pd-workspace .icon-button[data-v-d2dbe7d0]:hover{color:#6250bc;background:#f5f3ff;border-color:#dbd4f1}.pd-link-fields button[data-v-d2dbe7d0],.pd-link-fields a[data-v-d2dbe7d0]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid #e4e1ee;background:#fff;border-radius:6px;color:#6959b7;padding:4px 8px;line-height:1.3;text-decoration:none}.pd-link-fields a[data-v-d2dbe7d0]{width:30px;flex:none;padding:4px}.pd-link-fields button[data-v-d2dbe7d0]:hover,.pd-link-fields a[data-v-d2dbe7d0]:hover{background:#f2effb;border-color:#d5cbed}.pd-inspector-actions[data-v-d2dbe7d0]{background:#fff}.pd-remove[data-v-d2dbe7d0]{justify-self:center;padding:5px 12px;border-radius:6px;transition:background-color .15s,color .15s}.pd-remove[data-v-d2dbe7d0]:hover:not(:disabled){background:#fff1f1;color:#b85562}.pd-status-filters button[data-v-d2dbe7d0]:hover{background:#f5f3fc;color:#6554b6}.pd-status-filters button.active[data-v-d2dbe7d0]{background:#eee9fb;color:#6250bc}@media (max-width:1250px){.pd-split[data-v-d2dbe7d0]{grid-template-columns:minmax(0,1fr) 380px}.pd-header[data-v-d2dbe7d0]{gap:10px;padding-inline:16px}.pd-identity h1[data-v-d2dbe7d0]{max-width:180px}.pd-toolbar[data-v-d2dbe7d0]{flex-wrap:wrap;padding-inline:14px}.pd-toolbar .pd-search[data-v-d2dbe7d0]{flex:1}.pd-status-filters[data-v-d2dbe7d0]{padding-inline:14px}.pd-status-filters>span[data-v-d2dbe7d0]{display:none}.pd-table-scroll[data-v-d2dbe7d0]{padding-inline:14px}.pd-pagination .write-pagination-controls[data-v-d2dbe7d0]{gap:7px}.pd-page-size[data-v-d2dbe7d0]{display:none}.pd-bulk[data-v-d2dbe7d0]{flex-wrap:wrap;margin-inline:14px}.pd-bulk-actions[data-v-d2dbe7d0]{flex-wrap:wrap}.pd-extra-filters[data-v-d2dbe7d0]{flex-wrap:wrap;margin-inline:14px}.pd-extra-filters .pd-control[data-v-d2dbe7d0]{flex:1 1 140px}.pd-pagination[data-v-d2dbe7d0]{padding-inline:14px;flex-wrap:wrap}.pd-pagination .write-pagination-controls[data-v-d2dbe7d0]{margin-left:auto}.pd-header-actions .pd-session[data-v-d2dbe7d0]{font-size:11px;padding-inline:10px}}@media (max-width:850px){.pd-split[data-v-d2dbe7d0]{grid-template-columns:minmax(0,1fr)}.pd-inspector[data-v-d2dbe7d0]{display:none}.pd-inspector.mobile-open[data-v-d2dbe7d0]{display:flex;position:fixed;inset:80px 12px 16px auto;width:min(340px,calc(100vw - 24px));z-index:45;border:1px solid var(--line);border-radius:14px;box-shadow:0 0 0 100vmax #28243f55}.pd-inspector-close[data-v-d2dbe7d0]{display:grid}.pd-identity h1[data-v-d2dbe7d0]{max-width:190px}.pd-header[data-v-d2dbe7d0]{flex-wrap:wrap}.pd-tabs[data-v-d2dbe7d0]{margin-left:0}.pd-header-actions[data-v-d2dbe7d0]{margin-left:auto}.pd-table[data-v-d2dbe7d0]{min-width:600px}.pd-pagination .write-pagination-pages[data-v-d2dbe7d0]{order:0;flex:initial}.pd-pagination .write-pagination-jump[data-v-d2dbe7d0]{order:0}.pd-pagination .write-pagination-controls[data-v-d2dbe7d0]{display:flex}}@media (max-width:600px){.pd-header[data-v-d2dbe7d0]{padding:10px 12px;gap:8px}.pd-back[data-v-d2dbe7d0]{width:26px}.pd-identity[data-v-d2dbe7d0]{gap:6px;flex:1}.pd-identity h1[data-v-d2dbe7d0]{font-size:16px;max-width:170px}.pd-identity .status-dot[data-v-d2dbe7d0]{font-size:10px}.pd-tabs[data-v-d2dbe7d0]{height:32px;gap:20px;order:3;width:100%}.pd-tabs button.active[data-v-d2dbe7d0]:after{bottom:-11px}.pd-header-actions .pd-session[data-v-d2dbe7d0]{display:none}.pd-toolbar[data-v-d2dbe7d0]{gap:8px;padding:12px 12px 10px}.pd-search[data-v-d2dbe7d0]{width:100%;flex:1 1 100%!important}.pd-toolbar .pd-control[data-v-d2dbe7d0]{flex:1}.pd-toolbar .pd-control>span[data-v-d2dbe7d0]{display:none}.pd-toolbar>.button[data-v-d2dbe7d0]{font-size:11px;padding-inline:9px}.pd-toolbar .pd-control[data-v-d2dbe7d0] .a-select-control{min-width:0;font-size:12px}.pd-status-filters[data-v-d2dbe7d0]{gap:2px;padding:0 12px 10px}.pd-status-filters button[data-v-d2dbe7d0]{padding:5px 7px;font-size:11px}.pd-table-scroll[data-v-d2dbe7d0]{padding-inline:8px}.pd-pagination[data-v-d2dbe7d0]{display:grid;grid-template-columns:1fr auto;gap:6px;padding:8px 12px}.pd-pagination .write-pagination-controls[data-v-d2dbe7d0]{display:contents}.pd-pagination .write-pagination-jump[data-v-d2dbe7d0]{grid-column:2;grid-row:1}.pd-pagination .write-pagination-pages[data-v-d2dbe7d0]{grid-column:1/-1;justify-content:center}.pd-pagination .write-pagination-pages button[data-v-d2dbe7d0]{min-width:28px;padding-inline:5px}.pd-pagination .write-pagination-total[data-v-d2dbe7d0]{font-size:12px}.pd-inspector.mobile-open[data-v-d2dbe7d0]{inset:58px 12px calc(76px + env(safe-area-inset-bottom)) auto}.pd-bulk[data-v-d2dbe7d0]{gap:4px;margin-inline:12px;padding:6px 8px}.pd-bulk-actions[data-v-d2dbe7d0]{margin-left:0;width:100%;gap:5px}.pd-bulk-actions>.button[data-v-d2dbe7d0]{font-size:11px;padding-inline:7px}.pd-bulk-actions[data-v-d2dbe7d0] .a-select-control{width:88px;font-size:11px}.pd-rules[data-v-d2dbe7d0]{padding:12px}.pd-extra-filters[data-v-d2dbe7d0]{max-height:210px;overflow:auto}}.modal-card.project-export-modal[data-v-d2dbe7d0]{width:min(900px,calc(100vw - 32px))}.project-export-modal>.modal-head[data-v-d2dbe7d0]{padding:16px 24px}.project-export-body[data-v-d2dbe7d0]{padding:16px 24px}.project-export-body[data-v-d2dbe7d0] .action-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.project-export-body[data-v-d2dbe7d0] .action-filter-wide{grid-column:auto}.project-export-body[data-v-d2dbe7d0] .a-search-field.action-filter-wide,.project-export-body[data-v-d2dbe7d0] .action-filter-grid>label:last-child{grid-column:span 2}.project-export-body[data-v-d2dbe7d0] .action-filters>header{margin-bottom:10px}.project-export-body[data-v-d2dbe7d0] .action-filters>p{margin-top:10px}.project-export-body>.scope-status[data-v-d2dbe7d0]{margin:10px 0 6px}.project-export-body>p[data-v-d2dbe7d0]{margin-block:8px}.project-export-modal .project-export-types[data-v-d2dbe7d0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:6px 0 0}.project-export-modal .project-export-types label[data-v-d2dbe7d0]{grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:108px;padding:12px;align-content:start}.project-export-modal .project-export-types label>span[data-v-d2dbe7d0]{width:52px}.project-export-modal .project-export-types label>div[data-v-d2dbe7d0]{grid-column:1/-1}.project-export-modal .project-export-types label.selected[data-v-d2dbe7d0]{border-color:#c8bde7;background:#f6f2fd;box-shadow:inset 0 2px #8b75c9}.project-export-modal .project-export-types label.selected>span[data-v-d2dbe7d0]{background:#8974c0}.project-export-modal .project-export-types input[data-v-d2dbe7d0]{accent-color:#8069bd}.project-export-modal .project-export-types b[data-v-d2dbe7d0]{font-size:12px}.project-export-modal .project-export-types small[data-v-d2dbe7d0]{font-size:11px}.project-export-modal>.modal-actions[data-v-d2dbe7d0]{margin-top:0}@media (max-width:700px){.project-export-body[data-v-d2dbe7d0]{padding:14px 16px}.project-export-body[data-v-d2dbe7d0] .action-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-export-body[data-v-d2dbe7d0] .action-filter-wide{grid-column:1/-1}.project-export-modal>.modal-head[data-v-d2dbe7d0]{padding:16px}.project-export-modal>.modal-actions[data-v-d2dbe7d0]{padding:12px 16px}.project-export-modal .project-export-types[data-v-d2dbe7d0]{gap:7px}.project-export-modal .project-export-types label[data-v-d2dbe7d0]{padding:9px 7px;gap:8px 5px;grid-template-columns:16px minmax(0,1fr)}.project-export-modal .project-export-types label>span[data-v-d2dbe7d0]{width:100%;font-size:8px}.project-export-modal .project-export-types b[data-v-d2dbe7d0]{font-size:11px}.project-export-modal .project-export-types small[data-v-d2dbe7d0]{font-size:10px}}dialog.project-renew-dialog[data-v-d2dbe7d0]{width:min(900px,calc(100vw - 32px))}.renew-setup[data-v-d2dbe7d0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:end;margin-top:16px}.renew-setup .renew-field[data-v-d2dbe7d0]{margin:0}.renew-setup .renew-scope[data-v-d2dbe7d0]{height:64px}.renew-body[data-v-d2dbe7d0] .action-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.renew-body[data-v-d2dbe7d0] .action-filter-wide{grid-column:auto}.renew-body[data-v-d2dbe7d0] .a-search-field.action-filter-wide,.renew-body[data-v-d2dbe7d0] .action-filter-grid>label:last-child{grid-column:span 2}.project-export-body[data-v-d2dbe7d0] .action-filters>header{margin-bottom:0}.renew-body[data-v-d2dbe7d0] .action-filter-panel>p,.project-export-body[data-v-d2dbe7d0] .action-filter-panel>p{margin-top:10px}@media (max-width:700px){.renew-body[data-v-d2dbe7d0] .action-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.renew-body[data-v-d2dbe7d0] .action-filter-wide{grid-column:1/-1}.renew-setup[data-v-d2dbe7d0]{gap:12px}.renew-setup .renew-scope[data-v-d2dbe7d0]{height:64px;padding:10px;gap:8px}.renew-setup .renew-scope>span[data-v-d2dbe7d0]{font-size:11px}.renew-setup .renew-scope strong[data-v-d2dbe7d0]{font-size:19px;white-space:nowrap}}.pd-rules[data-v-d2dbe7d0]{padding:0;display:flex;flex-direction:column;overflow:hidden;background:#fcfcfe}.pd-rules-head[data-v-d2dbe7d0]{display:flex;align-items:center;gap:18px;flex:none;padding:20px 24px;border-bottom:1px solid var(--line);background:#fff}.pd-rules-head h2[data-v-d2dbe7d0]{font-size:15px;margin:0;font-weight:650}.pd-rules-head p[data-v-d2dbe7d0]{font-size:12px;color:#9a94a5;margin:6px 0 0}.pd-rule-counts[data-v-d2dbe7d0]{display:flex;gap:8px;margin-left:auto;flex:none}.pd-rule-counts>span[data-v-d2dbe7d0]{font-size:11px;padding:5px 9px;border:1px solid #eae5f2;border-radius:6px;color:#9c90ac;background:#faf8fd}.pd-rule-counts b[data-v-d2dbe7d0]{font-size:12px;margin-left:4px;color:#716283}.pd-rule-counts .is-enabled[data-v-d2dbe7d0]{background:#f0f8f5;border-color:#e0efe8;color:#629680}.pd-rule-counts .is-enabled b[data-v-d2dbe7d0]{color:#3d896d}.pd-rules-head>.button[data-v-d2dbe7d0]{min-height:38px;padding:8px 14px;font-size:12px;flex:none}.pd-rule-grid[data-v-d2dbe7d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,470px),1fr));gap:16px;align-content:start;padding:20px 24px;overflow:auto;min-height:0}.pd-rule-card[data-v-d2dbe7d0]{padding:18px 20px;border:1px solid #e7e2ee;border-radius:12px;background:#fff;min-width:0}.pd-rule-card>header[data-v-d2dbe7d0]{display:flex;gap:12px;align-items:center}.pd-rule-symbol[data-v-d2dbe7d0]{width:38px;height:38px;display:grid;place-items:center;flex:none;border:1px solid #e8e1f4;border-radius:9px;color:#8b76bc;background:#f6f2fc;font:600 19px var(--font-mono)}.pd-rule-title[data-v-d2dbe7d0]{min-width:0;flex:1}.pd-rule-title h3[data-v-d2dbe7d0]{margin:0;font-size:14px;color:#554b66;overflow-wrap:anywhere}.pd-rule-title>span[data-v-d2dbe7d0]{display:block;margin-top:5px;font-size:11px;color:#a096aa}.pd-rule-title b[data-v-d2dbe7d0]{font-weight:600;color:#81728f;margin-left:3px}.pd-rule-state[data-v-d2dbe7d0]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#a09ba9;white-space:nowrap}.pd-rule-state i[data-v-d2dbe7d0]{width:5px;height:5px;border-radius:50%;background:currentColor}.pd-rule-state.is-enabled[data-v-d2dbe7d0]{color:#5c9a84}.pd-workspace .pd-rule-delete[data-v-d2dbe7d0]{width:30px;height:30px;border-color:transparent;background:transparent;color:#b0a6b8}.pd-rule-delete svg[data-v-d2dbe7d0]{width:16px;height:16px}.pd-workspace .pd-rule-delete[data-v-d2dbe7d0]:hover{color:#bc6477;background:#fff1f4;border-color:#f1dce2}.pd-rule-keyword[data-v-d2dbe7d0]{display:flex;gap:12px;margin-top:18px;padding-bottom:13px;font-size:12px}.pd-rule-keyword>span[data-v-d2dbe7d0]{color:#a599ae;flex:none}.pd-rule-keyword>b[data-v-d2dbe7d0]{font-weight:500;color:#75677f;overflow-wrap:anywhere}.pd-rule-expression[data-v-d2dbe7d0]{border:1px solid #eee9f5;border-radius:8px;background:#faf8fd;overflow:hidden}.pd-rule-expression>div[data-v-d2dbe7d0]{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-bottom:1px solid #eee9f5;font-size:11px;color:#9989aa}.pd-rule-expression small[data-v-d2dbe7d0]{font-size:9px;letter-spacing:.08em;color:#b5a8c2}.pd-rule-expression code[data-v-d2dbe7d0]{display:block;padding:12px;font:12px/1.8 var(--font-mono);color:#786288;white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;overflow:auto}.pd-workspace .pd-rule-edit[data-v-d2dbe7d0]{flex:none;min-height:30px;padding:4px 9px;font-size:11px;white-space:nowrap}.pd-rule-tip[data-v-d2dbe7d0]{color:#9a8baa}.pd-rule-tip[data-v-d2dbe7d0]:hover{color:#6b57b7}.modal-card.pd-rule-editor[data-v-d2dbe7d0]{display:flex;flex-direction:column;width:min(660px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border-radius:16px;clip-path:none;overflow:hidden;border:1px solid #e7e0ef}.pd-rule-editor>.modal-head[data-v-d2dbe7d0]{padding:20px 24px;align-items:center;background:#fcfaff;flex:none}.pd-rule-editor .modal-head h2[data-v-d2dbe7d0]{font-size:18px}.pd-rule-editor .modal-head p[data-v-d2dbe7d0]{font-size:12px;line-height:1.6;color:#9e90aa;margin:6px 0 0}.pd-rule-editor .icon-button[data-v-d2dbe7d0]{border-radius:8px;background:#fff;border-color:#e9e2f1;color:#a193ac}.pd-rule-editor>form[data-v-d2dbe7d0]{display:flex;flex-direction:column;min-height:0}.pd-rule-editor-fields[data-v-d2dbe7d0]{padding:4px 24px 20px;overflow:auto;min-height:0}.pd-rule-editor .two-fields[data-v-d2dbe7d0]{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:14px}.pd-rule-editor .textarea[data-v-d2dbe7d0]{min-height:116px;line-height:1.8}.pd-rule-editor .modal-actions[data-v-d2dbe7d0]{padding:14px 24px;margin:0;background:#fcfbfe;flex:none}.pd-rule-editor .button[data-v-d2dbe7d0]{min-height:38px;font-size:12px;border-radius:8px;box-shadow:none}.pd-rule-editor .button.primary[data-v-d2dbe7d0]{background:#6b57b7;border-color:#6b57b7}@media (max-width:600px){.pd-rules[data-v-d2dbe7d0]{padding:0}.pd-rules-head[data-v-d2dbe7d0]{padding:16px;gap:10px;flex-wrap:wrap}.pd-rule-counts[data-v-d2dbe7d0]{margin-left:0;order:3;width:100%}.pd-rules-head>.button[data-v-d2dbe7d0]{margin-left:auto}.pd-rules-head p[data-v-d2dbe7d0]{max-width:190px;font-size:11px}.pd-rule-grid[data-v-d2dbe7d0]{padding:14px;gap:12px}.pd-rule-card[data-v-d2dbe7d0]{padding:14px}.pd-rule-card>header[data-v-d2dbe7d0]{gap:8px}.pd-rule-title h3[data-v-d2dbe7d0]{font-size:13px}.pd-rule-symbol[data-v-d2dbe7d0]{width:32px;height:32px}.pd-rule-state[data-v-d2dbe7d0]{font-size:10px}.pd-rule-editor>.modal-head[data-v-d2dbe7d0]{padding:16px}.pd-rule-editor-fields[data-v-d2dbe7d0]{padding:0 16px 16px}.pd-rule-editor .two-fields[data-v-d2dbe7d0]{grid-template-columns:minmax(0,1fr) 100px}.pd-rule-editor .modal-actions[data-v-d2dbe7d0]{padding:12px 16px}}.pd-inspector[data-v-d2dbe7d0]{background:#fff}.pd-inspector>header[data-v-d2dbe7d0]{padding:16px 20px 13px;border-bottom:1px solid var(--line)}.pd-inspector h2[data-v-d2dbe7d0]{font-size:12px;font-weight:500;color:var(--muted)}.pd-inspector-tabs[data-v-d2dbe7d0]{display:flex;gap:26px;padding:0 20px;border-bottom:1px solid var(--line);flex:none}.pd-inspector-tabs button[data-v-d2dbe7d0]{border:0;border-radius:0;background:none;padding:13px 0;color:#a093af;font-size:12px;cursor:pointer;box-shadow:none}.pd-inspector-tabs button[aria-selected=true][data-v-d2dbe7d0]{color:#8467b4;box-shadow:inset 0 -2px #a58aca}.pd-inspector-tabs button[data-v-d2dbe7d0]:hover{color:#8467b4}.pd-inspector-tabs button[data-v-d2dbe7d0]:focus-visible,.pd-inspector-link-summary button[data-v-d2dbe7d0]:focus-visible{outline:2px solid #a58aca;outline-offset:3px}.pd-inspector-scroll[data-v-d2dbe7d0]{padding:20px;scrollbar-width:thin}.pd-inspector-identity[data-v-d2dbe7d0]{display:flex;gap:12px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:22px}.pd-inspector-identity>div[data-v-d2dbe7d0]{min-width:0}.pd-inspector-identity .phone-identity[data-v-d2dbe7d0]{width:42px;height:46px;border:1px solid #e5ddf1;border-radius:12px;background:#f2ecfa;color:#957cba;font-size:13px}.pd-inspector-identity h3[data-v-d2dbe7d0]{font-size:19px;margin:0 0 5px;line-height:1.35}.pd-inspector .pd-facts[data-v-d2dbe7d0]{margin:0 0 24px;gap:22px 16px}.pd-inspector .pd-facts>div[data-v-d2dbe7d0]{display:block}.pd-inspector .pd-facts dt[data-v-d2dbe7d0]{font-size:10px;color:#a498ae;margin-bottom:7px}.pd-inspector .pd-facts dd[data-v-d2dbe7d0]{text-align:left;font-size:12px;line-height:1.5}.pd-inspector .pd-receipt-summary[data-v-d2dbe7d0]{background:linear-gradient(125deg,#f5f0fb,#faf8fd);border-color:#eee7f5;padding:20px 15px;gap:8px 12px;border-radius:12px}.pd-inspector .pd-receipt-summary strong[data-v-d2dbe7d0]{font-family:Consolas,monospace;font-size:34px;font-weight:500;color:#987bbd}.pd-inspector-link-summary[data-v-d2dbe7d0]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px;padding:15px 12px;border:1px dashed #ded3ed;border-radius:10px;font-size:11px;color:#9b87ad}.pd-inspector-link-summary small[data-v-d2dbe7d0]{display:block;margin-top:7px;font-size:10px;color:var(--muted)}.pd-inspector-link-summary button[data-v-d2dbe7d0]{border:1px solid #e5dced;border-radius:7px;background:#fff;color:#9272b2;padding:6px 8px;white-space:nowrap;font-size:10px;cursor:pointer}.pd-inspector [role=tabpanel]>p[data-v-d2dbe7d0]{font-size:12px;line-height:1.7;margin:10px 0}.pd-inspector [role=tabpanel]>h4[data-v-d2dbe7d0]{margin:0 0 14px}.pd-inspector .pd-link-fields[data-v-d2dbe7d0]{gap:0;border:1px solid #eae3f1;border-radius:10px;overflow:hidden;margin-top:20px}.pd-inspector .pd-link-fields>div[data-v-d2dbe7d0]{padding:16px 12px;border-bottom:1px solid #eee8f4}.pd-inspector .pd-link-fields>div[data-v-d2dbe7d0]:last-child{border-bottom:0}.pd-inspector .pd-link-fields label[data-v-d2dbe7d0]{margin-bottom:9px;color:#8b769c}.pd-inspector .pd-link-fields input[data-v-d2dbe7d0]{background:#faf8fd;border-color:#eee7f5;font-size:10px}.pd-inspector-actions[data-v-d2dbe7d0]{background:#fcfbfe;padding-block:15px}@media (max-width:600px){.pd-inspector-scroll[data-v-d2dbe7d0]{padding:16px}.pd-inspector-identity h3[data-v-d2dbe7d0]{font-size:17px}.pd-inspector .pd-facts[data-v-d2dbe7d0]{gap:16px}.pd-inspector .pd-receipt-summary[data-v-d2dbe7d0]{padding:15px 12px}}.pd-settings-panel .pd-delete-project[data-v-d2dbe7d0]{color:#b42336;border-color:#ebc4ca}.pd-header.pd-folder-header[data-v-d2dbe7d0]{padding-block:12px 0;min-height:80px}.pd-tabs.pd-folder-tabs[data-v-d2dbe7d0]{align-items:flex-end;align-self:stretch;gap:8px;height:64px;margin-block-end:-1px;margin-inline-start:16px}.pd-folder-tabs button[data-v-d2dbe7d0]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;height:46px;padding:0 16px;border:1px solid var(--line);border-bottom:0;border-radius:10px 10px 0 0;background:#f7f8fc;color:var(--muted);font-size:14px;font-weight:500;box-shadow:none}.pd-folder-tabs button.active[data-v-d2dbe7d0]{min-height:54px;height:54px;background:#e9e3ff;border-color:#c9b9ef;color:#5844ae;font-weight:650}.pd-folder-tabs button.active[data-v-d2dbe7d0]:after{display:none}.pd-folder-tabs button svg[data-v-d2dbe7d0]{width:18px;height:18px;flex:none}.pd-folder-tabs b[data-v-d2dbe7d0]{margin:0;font-size:11px;line-height:1.4;max-width:44px;overflow:hidden;text-overflow:ellipsis;font-weight:500}.pd-folder-tabs button[data-v-d2dbe7d0]:focus-visible{outline:2px solid var(--coral);outline-offset:3px;z-index:1}@media (hover:hover){.pd-folder-tabs button[data-v-d2dbe7d0]:not(.active):hover{background:#eeebf8;color:#5844ae;border-color:#d4ccea}}@media (max-width:1100px){.pd-header.pd-folder-header[data-v-d2dbe7d0]{flex-wrap:wrap;gap:8px}.pd-tabs.pd-folder-tabs[data-v-d2dbe7d0]{order:3;width:100%;height:58px;margin-inline-start:0;flex:1 0 100%}.pd-folder-tabs button[data-v-d2dbe7d0]{flex:1;min-width:0}.pd-folder-header .pd-header-actions[data-v-d2dbe7d0]{margin-inline-start:auto}}@media (max-width:600px){.pd-header.pd-folder-header[data-v-d2dbe7d0]{padding-block:10px 0}.pd-tabs.pd-folder-tabs[data-v-d2dbe7d0]{gap:6px;height:52px}.pd-folder-tabs button[data-v-d2dbe7d0]{padding:0 6px;gap:5px;font-size:12px;min-height:42px;height:42px;border-radius:8px 8px 0 0}.pd-folder-tabs button.active[data-v-d2dbe7d0]{min-height:50px;height:50px}.pd-folder-tabs button svg[data-v-d2dbe7d0]{width:16px;height:16px}.pd-folder-tabs b[data-v-d2dbe7d0]{display:none}}.sms-stats-dialog[data-v-ba845f19]{width:min(790px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #e5ddec;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 24px 80px #28213930;overflow:auto}.sms-stats-dialog[data-v-ba845f19]::backdrop{background:#30283e66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sms-stats-head[data-v-ba845f19]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:1px solid var(--line);background:#fcfaff}.sms-stats-head>div>span[data-v-ba845f19]{display:block;color:var(--plum);font-size:var(--text-meta);font-weight:600}.sms-stats-controls[data-v-ba845f19]{padding:18px 24px 0}.sms-stats-quick[data-v-ba845f19]{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.sms-stats-quick>span[data-v-ba845f19]{font-size:var(--text-meta);color:var(--muted);margin-right:2px}.sms-stats-quick button[data-v-ba845f19]{padding:8px 11px;border:1px solid #e7deef;border-radius:7px;background:#fff;color:#82728d;font-size:var(--text-label)}.sms-stats-quick button.active[data-v-ba845f19]{background:#f1e9f9;border-color:#cdb9e3;color:#7658a4;font-weight:600}.sms-stats-quick button[data-v-ba845f19]:focus-visible,.sms-stats-results button[data-v-ba845f19]:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.sms-stats-range[data-v-ba845f19]{display:flex;align-items:end;gap:10px;margin-top:16px}.sms-stats-range .field[data-v-ba845f19]{display:flex;flex:1;min-width:0;flex-direction:column;gap:7px;margin:0}.sms-stats-range .field>span[data-v-ba845f19]{font-size:var(--text-label);color:#887399}.sms-stats-range .input[data-v-ba845f19]{width:100%;min-width:0;min-height:40px;font-size:var(--text-body);border-radius:8px}.sms-stats-range .button[data-v-ba845f19]{min-height:40px;padding:0 16px;border-radius:8px}.sms-stats-dash[data-v-ba845f19]{padding-bottom:10px;color:var(--muted)}.sms-stats-error[data-v-ba845f19]{margin:12px 0 0;font-size:var(--text-meta)}.sms-stats-metrics[data-v-ba845f19]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:25px 24px 23px}.sms-stats-metrics>div[data-v-ba845f19]{min-width:0;padding:2px 15px;border-left:1px solid var(--line)}.sms-stats-metrics>div[data-v-ba845f19]:first-child{border:0;padding-left:0}.sms-stats-metrics small[data-v-ba845f19],.sms-stats-metrics em[data-v-ba845f19]{display:block;color:var(--muted);font-style:normal;font-size:var(--text-meta)}.sms-stats-metrics strong[data-v-ba845f19]{display:block;margin:5px 0 2px;font-size:25px;line-height:1.2;font-variant-numeric:tabular-nums}.sms-stats-chart-head[data-v-ba845f19]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 10px}.sms-stats-chart-head strong[data-v-ba845f19]{font-size:var(--text-body)}.sms-stats-chart-head small[data-v-ba845f19]{font-size:var(--text-meta);color:var(--muted)}.sms-stats-visual[data-v-ba845f19]{display:grid;grid-template-columns:290px minmax(0,1fr);align-items:center;gap:18px;margin:0 24px 24px}.sms-stats-ring[data-v-ba845f19]{height:260px;position:relative;display:grid;place-items:center}.sms-stats-chart[data-v-ba845f19]{width:100%;height:100%}.sms-stats-center[data-v-ba845f19]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.sms-stats-center b[data-v-ba845f19]{font-size:32px;line-height:1.1;font-variant-numeric:tabular-nums}.sms-stats-center small[data-v-ba845f19]{margin-top:7px;font-size:var(--text-meta);color:var(--muted);text-align:center;max-width:130px}.sms-stats-loading[data-v-ba845f19]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffffba;color:var(--muted);font-size:var(--text-label)}.sms-stats-results[data-v-ba845f19]{display:grid;gap:9px}.sms-stats-results button[data-v-ba845f19]{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:65px;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);text-align:left}.sms-stats-results button.selected[data-v-ba845f19]{border-color:#c9b8e5;background:#f3eefa}.sms-stats-results button>i[data-v-ba845f19]{width:8px;height:8px;border-radius:2px;background:var(--sms-result-color)}.sms-stats-results button>span[data-v-ba845f19]:nth-child(2){font-size:var(--text-label)}.sms-stats-values[data-v-ba845f19]{text-align:right}.sms-stats-values b[data-v-ba845f19]{display:block;font-size:17px;font-variant-numeric:tabular-nums}.sms-stats-values small[data-v-ba845f19]{display:block;margin-top:2px;font-size:var(--text-meta);color:var(--muted)}.sms-stats-foot[data-v-ba845f19]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:13px 24px;color:var(--muted);font-size:var(--text-meta)}.sms-stats-foot b[data-v-ba845f19]{color:var(--ink)}.sms-stats-foot .button[data-v-ba845f19]{min-height:34px;border-radius:7px}@media (max-width:650px){.sms-stats-head[data-v-ba845f19]{padding:16px}.sms-stats-controls[data-v-ba845f19]{padding:16px 16px 0}.sms-stats-range[data-v-ba845f19]{flex-wrap:wrap}.sms-stats-range .field[data-v-ba845f19]{flex-basis:42%}.sms-stats-dash[data-v-ba845f19]{display:none}.sms-stats-range .button[data-v-ba845f19]{width:100%}.sms-stats-metrics[data-v-ba845f19]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 16px}.sms-stats-metrics>div[data-v-ba845f19]{border:0;padding:0}.sms-stats-chart-head[data-v-ba845f19]{margin:0 16px 8px}.sms-stats-visual[data-v-ba845f19]{grid-template-columns:1fr;margin:0 16px 20px}.sms-stats-ring[data-v-ba845f19]{height:230px}.sms-stats-foot[data-v-ba845f19]{padding:12px 16px;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.sms-stats-dialog[data-v-ba845f19] *{scroll-behavior:auto!important}}.sms-page{display:flex;flex-direction:column;height:100%;min-height:0}.sms-page .sms-workspace{flex:1;min-height:0;height:auto;margin:0;grid-template-columns:minmax(330px,380px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:none}.sms-page .sms-rail{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:14px 20px;border-right:0;border-bottom:1px solid var(--line);background:#fff;overflow-x:auto;flex-wrap:nowrap}.sms-page .sms-rail-title{display:block;margin:0 auto 0 0;font:600 18px var(--font-body);color:var(--ink);letter-spacing:0;white-space:nowrap}.sms-page .sms-filter{width:auto;flex:none;height:36px;min-width:0;padding:0 12px;border-radius:8px;gap:8px;font-size:var(--text-label);white-space:nowrap}.sms-page .sms-filter>b{width:20px;height:20px;border-radius:5px;background:transparent;color:inherit}.sms-page .sms-filter>i{font:500 var(--text-meta) var(--font-body);padding:2px 6px;border-radius:5px;background:#f4f2f7}.sms-page .sms-filter.active{background:#eee8fa;color:#6751a1;box-shadow:none}.sms-page .sms-stream{grid-column:1;grid-row:2;background:#fff;overflow:visible;position:relative;z-index:2}.sms-page .sms-search{height:auto;display:grid;grid-template-columns:minmax(0,1fr) 38px 38px;gap:8px;padding:16px;align-items:end}.sms-search-field{grid-column:1/-1}.sms-page .sms-search-field>label{font-size:var(--text-label)}.sms-page .sms-time-filter-button{width:100%;height:38px;justify-content:center;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--muted)}.sms-page .sms-time-filter-button.active{background:#f1ecfa;color:#7054a2;border-color:#d5c8e9}.sms-page .sms-refresh,.sms-page .sms-compose-button{height:38px;width:38px;min-width:38px;border-radius:8px;flex:none}.sms-page .sms-compose-button span{display:none}.sms-page .sms-compose-button{font-size:20px;padding:0}.sms-page .sms-refresh:hover{color:var(--plum);border-color:#c9bddb}.sms-page .sms-list{scrollbar-width:thin;scrollbar-color:#d8d2e0 transparent;overscroll-behavior:contain}.sms-page .sms-list::-webkit-scrollbar,.sms-page .sms-thread::-webkit-scrollbar{display:block;width:5px}.sms-page .sms-item{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:16px;border-bottom:1px solid #f0edf4;position:relative}.sms-page .sms-item.active{background:#f3effa;box-shadow:inset 3px 0 #8c72ba}.sms-page .sms-direction{width:30px;height:30px;border-radius:9px;font-size:15px}.sms-page .sms-item-main strong{font-size:var(--text-body);font-weight:600}.sms-page .sms-item-main>span{flex-wrap:wrap;gap:5px}.sms-page .sms-item-main small{font-size:var(--text-label);line-height:1.6;margin-top:6px}.sms-page .sms-item-main em{font:normal var(--text-meta) var(--font-body);line-height:1.5}.sms-page .sms-time{grid-column:2;font:normal var(--text-meta) var(--font-body);display:flex;align-items:center;gap:8px;text-align:left;color:var(--muted)}.sms-page .sms-time i{margin:0;background:var(--plum)}.sms-list-total{flex:none;padding:12px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-meta)}.sms-page .sms-conversation{grid-column:2;grid-row:2;overflow:hidden}.sms-page .sms-conversation-head{height:76px;padding:12px 24px;gap:12px;background:#fff}.sms-page .sms-identity{border-radius:12px;background:#eee7f8;color:#7c609f;font-size:var(--text-label)}.sms-page .sms-conversation-head strong{font-family:var(--font-body);font-size:17px;font-weight:600}.sms-page .sms-conversation-head small{font-size:var(--text-meta);margin-top:5px}.sms-thread-count{font-size:var(--text-meta);color:var(--muted);white-space:nowrap}.sms-page .sms-thread{padding:24px;background:#faf9fc;scrollbar-width:thin;overscroll-behavior:contain}.sms-page .sms-date{font:normal var(--text-meta) var(--font-body)}.sms-page .sms-bubble{border-radius:12px;background:#fff;box-shadow:none;max-width:min(640px,90%);padding:14px 16px;overflow-wrap:anywhere}.sms-page .sms-bubble-row.out .sms-bubble{background:#eee8f8;color:var(--ink);border-color:#e1d7ef}.sms-page .sms-bubble header{font:normal var(--text-meta) var(--font-body);color:var(--muted);flex-wrap:wrap;gap:6px 16px}.sms-page .sms-bubble p{font-size:var(--text-body);line-height:1.75}.sms-page .sms-bubble footer{font-size:var(--text-meta);color:var(--muted)}.sms-page .sms-bubble footer.failed{color:#bd4e58}.sms-page .sms-code{border-radius:6px;color:var(--plum);border-color:#d8c9e9;background:#f7f3fc}.sms-page .sms-reply{padding:16px 24px;background:#fff}.sms-page .sms-reply>div{font-size:var(--text-meta);overflow-wrap:anywhere}.sms-page .sms-reply textarea{min-width:0;height:76px;border-radius:9px;background:#fcfbfe;font-family:inherit;font-size:var(--text-body);line-height:1.6}.sms-page .sms-reply textarea:focus{outline:none;border-color:#9d86b7;box-shadow:0 0 0 3px #9d86b715}.sms-page .sms-reply .button{height:40px;align-self:end;border-radius:8px}.sms-page .sms-reply>small{font:normal var(--text-meta) var(--font-body)}.sms-back{display:none}.sms-page .sms-blank>b{border-radius:14px;color:var(--plum);border-color:#d8cbe9;background:#f8f5fc}.sms-page .sms-blank h2{font-size:18px}.sms-page .sms-blank p{font-size:var(--text-label);padding:0 20px}.sms-page .sms-time-popover{left:0;right:auto;width:310px;max-width:calc(100vw - 48px);border-radius:12px;border:1px solid var(--line);box-shadow:0 12px 36px #2a20351c;background:#fff;z-index:20}.sms-page .sms-time-popover nav{display:flex;flex-wrap:wrap;gap:6px}.sms-page .sms-time-popover nav button{border-radius:6px;font-size:var(--text-meta)}.sms-page .sms-time-popover input{width:100%;min-width:0;height:40px;border-radius:7px;font-size:var(--text-body);cursor:pointer}.sms-page .sms-time-popover strong{font-size:var(--text-body)}.sms-page .sms-loading-shell{grid-template-columns:minmax(330px,380px) minmax(0,1fr)}.sms-page .sms-loading-rail{grid-column:1/-1;display:flex;gap:12px;height:64px;padding:16px;border-bottom:1px solid var(--line)}.sms-page .sms-loading-stream{grid-column:1;grid-row:2;overflow:hidden}.sms-page .sms-loading-focus{grid-column:2;grid-row:2}.sms-compose-backdrop{display:flex;align-items:center;justify-content:center;padding:20px}.sms-compose-backdrop .compose-drawer{position:relative;top:auto;right:auto;width:600px;max-width:100%;height:auto;max-height:calc(100dvh - 40px);padding:0;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;animation:none;background:#fff;box-shadow:0 24px 80px #28213930}.sms-compose-backdrop .modal-head{flex:none;padding:20px 24px;margin:0;background:#fcfaff;border-bottom:1px solid var(--line)}.sms-compose-caption{font-size:var(--text-meta);color:var(--muted)}.sms-compose-backdrop h2{font-size:20px;margin:5px 0 0}.sms-compose-backdrop form{min-height:0;overflow:auto;padding:20px 24px 0}.sms-compose-backdrop .field{margin-bottom:16px}.sms-compose-backdrop .field>span{font-size:var(--text-label)}.sms-compose-backdrop .input{min-height:42px;border-radius:8px}.sms-compose-backdrop .textarea{border-radius:8px;line-height:1.7;font-size:var(--text-body);height:140px}.sms-compose-backdrop .modal-actions{position:sticky;bottom:0;background:#fff;margin:20px -24px 0;padding:14px 24px;border-top:1px solid var(--line);z-index:2}.sms-compose-backdrop .button{min-height:38px;border-radius:8px}@media (max-width:1050px){.sms-page .sms-workspace{grid-template-columns:330px minmax(0,1fr)}.sms-page .sms-conversation-head{padding-inline:16px}.sms-page .sms-reply{padding:14px 16px}.sms-page .sms-reply>section{grid-template-columns:1fr}.sms-page .sms-reply .button{justify-self:end}.sms-page .sms-thread{padding:18px}}@media (max-width:700px){.sms-page .sms-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.sms-page .sms-rail{padding:10px 8px;gap:2px}.sms-page .sms-rail-title{display:none}.sms-page .sms-filter{padding:0 8px;gap:4px}.sms-page .sms-filter>b{display:none}.sms-page .sms-stream{grid-column:1;border-right:0}.sms-page .sms-conversation{display:none;grid-column:1}.sms-page.sms-chat-open .sms-stream,.sms-page.sms-chat-open .sms-rail{display:none}.sms-page.sms-chat-open .sms-workspace{grid-template-rows:minmax(0,1fr)}.sms-page.sms-chat-open .sms-conversation{display:flex;grid-row:1}.sms-page .sms-conversation-head{grid-template-columns:30px 34px minmax(0,1fr);gap:8px;padding:12px}.sms-page .sms-identity{width:34px;height:34px}.sms-thread-count{display:none}.sms-back{display:grid;place-items:center;width:30px;height:34px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:25px}.sms-page .sms-reply{padding:12px}.sms-page .sms-thread{padding:14px}.sms-page .sms-reply>section{grid-template-columns:minmax(0,1fr) auto}.sms-page .sms-reply textarea{height:68px}.sms-page .sms-bubble{max-width:95%}.sms-page .sms-loading-shell{grid-template-columns:1fr}.sms-page .sms-loading-focus{display:none}.sms-page .sms-search,.sms-compose-backdrop{padding:12px}.sms-compose-backdrop .compose-drawer{max-height:calc(100dvh - 24px)}.sms-compose-backdrop .modal-head{padding:16px}.sms-compose-backdrop form{padding:16px 16px 0}.sms-compose-backdrop .modal-actions{margin-inline:-16px;padding:12px 16px}}.sms-page .sms-time-popover:before{left:18px;right:auto}.sms-page .sms-time-popover label span,.sms-page .sms-time-popover footer button{font-size:var(--text-label)}.sms-page .sms-time-popover footer button.apply{background:var(--plum);border-color:var(--plum)}@media (max-width:600px){.sms-page .sms-time-popover{left:16px;right:16px;width:auto;max-width:none}}.modal-backdrop.sms-compose-backdrop{display:flex;padding:20px;align-items:center;justify-content:center}.sms-page .sms-time-filter-button{display:flex;gap:8px}.sms-page .sms-time-filter-button span{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:var(--text-label)}@media (max-width:600px){.modal-backdrop.sms-compose-backdrop{padding:12px}}@media (max-width:850px){.sms-content .sms-page .sms-workspace{grid-template-rows:auto minmax(0,1fr)}}@media (max-width:700px){.sms-content .sms-page.sms-chat-open .sms-workspace{grid-template-rows:minmax(0,1fr)}}.sms-content .sms-page .sms-workspace{grid-template-columns:330px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.sms-a-toolbar{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);background:#fff;min-width:0}.sms-a-toolbar h1{margin:0;font-size:18px;font-weight:600}.sms-a-count{font-size:var(--text-meta);color:var(--muted);white-space:nowrap}.sms-a-tools{display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0}.sms-a-tools .a-search-field{width:280px}.sms-a-tools .a-search-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sms-a-tools .a-search-control{height:38px;min-height:38px}.sms-a-tools .a-search-control>input{height:36px}.sms-a-tools .button{min-height:38px;height:38px;border-radius:8px;white-space:nowrap;padding:0 12px}.sms-a-filter{display:flex;align-items:center;gap:8px}.sms-a-filter svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.sms-a-stats{display:flex;align-items:center;gap:7px}.sms-a-stats svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;flex:none}.sms-a-filter.active{background:#f1eafa;border-color:#d8c9e9;color:#7d5fa3}.sms-a-filter>span{font-size:var(--text-meta);padding:1px 5px;border-radius:4px;background:#e6dcf1}.sms-direction-shortcuts{display:flex;gap:2px;padding:3px;border-radius:7px;background:#f6f2fa;flex-shrink:0}.sms-direction-shortcuts button{border:0;border-radius:5px;background:transparent;color:var(--muted);padding:4px 10px;font:inherit;white-space:nowrap;cursor:pointer}.sms-direction-shortcuts button.active{background:#fff;color:#7b5e9d;box-shadow:0 1px 3px #64458418;font-weight:600}.sms-direction-shortcuts button:focus-visible{outline:2px solid #9474b8;outline-offset:2px}.sms-direction-shortcuts button:disabled{opacity:.6;cursor:wait}.sms-a-list-heading{height:46px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 18px;font-size:var(--text-meta);color:var(--muted);border-bottom:1px solid #f2eef6;flex:none}.sms-page .sms-item{grid-template-columns:minmax(0,1fr);gap:7px;padding:16px 18px}.sms-page .sms-direction{display:none}.sms-page .sms-time{grid-column:1}.sms-page .sms-item-main strong{font-weight:600}.sms-page .sms-item-main small{margin-top:7px}.sms-page .sms-item-main em{margin-top:5px}.sms-filter-dialog{width:680px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:1px solid #e5ddec;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 24px 80px #28213930;overflow:auto}.sms-filter-dialog::backdrop{background:#30283e66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sms-filter-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line);background:#fcfaff}.sms-filter-head h2{font-size:18px;margin:0;font-weight:600}.sms-filter-head p{font-size:var(--text-meta);color:var(--muted);margin:6px 0 0}.sms-filter-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:24px}.sms-filter-fields .field{margin:0;min-width:0;display:flex;flex-direction:column;gap:8px}.sms-filter-fields .field>span{font-size:var(--text-label);color:#887399}.sms-filter-fields .input{width:100%;min-width:0;min-height:42px;border-radius:8px;font-size:var(--text-body)}.sms-filter-period{grid-column:1/-1}.sms-filter-presets{display:flex;flex-wrap:wrap;gap:7px}.sms-filter-presets button{padding:8px 11px;border:1px solid #e7deef;border-radius:7px;background:#fff;color:#9580a4;font-size:var(--text-label);cursor:pointer}.sms-filter-presets button.active{background:#f1e9f9;color:#7b5e9d;border-color:#d6c4e7}.sms-filter-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 24px;background:#fff;border-top:1px solid var(--line)}.sms-filter-footer small{margin-right:auto;max-width:230px;color:var(--muted);font-size:var(--text-meta)}.sms-filter-footer .button{min-height:38px;border-radius:8px}@media (max-width:1050px){.sms-a-toolbar{flex-wrap:wrap}.sms-a-tools{flex:1}.sms-a-tools .a-search-field{flex:1;width:auto}.sms-content .sms-page .sms-workspace{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:700px){.sms-content .sms-page .sms-workspace{grid-template-columns:minmax(0,1fr)}.sms-a-toolbar{padding:12px;gap:8px}.sms-a-tools{flex-basis:100%;margin:0}.sms-a-tools .button{padding:0 9px;font-size:var(--text-label)}.sms-a-tools>.primary{font-size:0;width:38px;padding:0}.sms-a-tools>.primary:before{content:"+";font-size:20px}.sms-page.sms-chat-open .sms-a-toolbar{display:none}.sms-filter-fields{gap:16px;padding:18px}.sms-filter-head{padding:18px}.sms-filter-footer{padding:12px 18px;flex-wrap:wrap}.sms-filter-footer small{flex-basis:100%;max-width:none}.sms-a-tools .a-search-field{min-width:0}.sms-a-list-heading{padding-inline:14px}}@media (max-width:520px){.sms-a-stats{width:38px;min-width:38px;justify-content:center}.sms-a-stats span{display:none}}@media (max-width:420px){.sms-filter-fields{grid-template-columns:1fr}.sms-filter-period{grid-column:1}.sms-a-tools .sms-refresh{display:none}}.sms-a-compose{display:flex;align-items:center;justify-content:center;gap:6px}.sms-a-compose i{font-style:normal}@media (max-width:700px){.sms-a-tools>.sms-a-compose:before{content:none}.sms-a-compose span{display:none}.sms-a-compose i{font-size:20px}.sms-a-tools>.sms-a-compose{padding:0;flex:none}}.sms-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px}.sms-pagination>span{font-size:var(--text-meta)}.sms-pagination>div{display:flex;gap:6px}.sms-pagination .button{padding:5px 9px;min-height:30px;border-radius:6px;font-size:var(--text-meta)}.sms-number-details{border:0;background:none;padding:0;color:var(--plum);font:inherit;cursor:pointer;text-align:left}.sms-number-details:hover{text-decoration:underline}.sms-number-details span{margin-left:3px}.sms-compose-backdrop .compose-drawer{width:min(680px,100%)}.sms-compose-backdrop .modal-head h2{margin:0;font-size:18px}.sms-compose-backdrop form{display:flex;flex-direction:column;overflow:hidden;padding:0}.sms-compose-fields{padding:22px 24px;min-height:0;overflow:auto}.sms-compose-addresses{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.sms-compose-addresses .field{min-width:0}.sms-compose-backdrop .input,.sms-compose-backdrop .paged-select-trigger{height:42px;min-height:42px;border:1px solid #e1dbe9;border-radius:9px;background:#fff;font-size:var(--text-body)}.sms-compose-backdrop .input:focus,.sms-compose-backdrop .textarea:focus{border-color:#b09bc9;box-shadow:0 0 0 3px #ad91ce18;outline:none}.sms-compose-content>span{display:flex;justify-content:space-between;gap:12px}.sms-compose-count{font-size:var(--text-meta);color:var(--muted);font-weight:400}.sms-compose-backdrop .textarea{height:170px;min-height:100px;border:1px solid #e1dbe9;resize:vertical}.sms-compose-backdrop .sms-compose-content{margin:0}.sms-compose-backdrop .modal-actions{position:static;flex:none;margin:0;padding:14px 24px;background:#fcfaff}.sms-number-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left}.sms-number-option>span:first-child{display:grid;gap:3px;min-width:0}.sms-number-option b{font-weight:600;overflow-wrap:anywhere}.sms-number-option small{font-size:var(--text-meta);color:var(--muted)}.sms-number-status{flex:none;padding:3px 7px;border-radius:6px;background:#f0f1f4;color:#727988;font-size:var(--text-meta)}.sms-number-status.is-online{background:#e8f5ed;color:#197354}@media (max-width:600px){.sms-compose-addresses{grid-template-columns:minmax(0,1fr);gap:0}.sms-compose-fields{padding:16px}.sms-compose-backdrop .modal-actions{padding:12px 16px}.sms-compose-backdrop .textarea{height:140px}}.account-page[data-v-ca8b5282]{min-height:calc(100dvh - 120px);padding:24px 16px;background:#f7f5fa}.account-page-inner[data-v-ca8b5282]{max-width:520px;margin:0 auto}.account-page-heading h1[data-v-ca8b5282]{margin:0;color:#30283d;font-size:25px;letter-spacing:-.035em}.account-page-heading p[data-v-ca8b5282]{margin:7px 0 23px;color:#847a91;font-size:13px}.account-profile[data-v-ca8b5282]{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid #e7e0ed;border-radius:15px;background:#fff;box-shadow:0 8px 24px #35274509}.account-profile-avatar[data-v-ca8b5282]{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:14px;background:#eee6f8;color:#7354a4;font-size:23px;font-weight:750}.account-profile strong[data-v-ca8b5282],.account-profile small[data-v-ca8b5282]{display:block}.account-profile strong[data-v-ca8b5282]{max-width:350px;overflow:hidden;text-overflow:ellipsis;font-size:17px}.account-profile small[data-v-ca8b5282]{margin-top:5px;color:#83798e;font-size:12px}.account-details[data-v-ca8b5282]{margin-top:18px;border:1px solid #e7e0ed;border-radius:13px;background:#fff;overflow:hidden}.account-details>div[data-v-ca8b5282]{display:flex;justify-content:space-between;gap:12px;padding:16px 18px;font-size:13px}.account-details>div+div[data-v-ca8b5282]{border-top:1px solid #f0ebf3}.account-details span[data-v-ca8b5282]{color:#81778d}.account-details strong[data-v-ca8b5282]{overflow-wrap:anywhere;text-align:right;font-weight:600}.account-logout[data-v-ca8b5282]{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:47px;margin-top:20px;border:1px solid #eddce1;border-radius:11px;background:#fff6f7;color:#ad4b60;font-size:14px;font-weight:700;cursor:pointer}.account-logout[data-v-ca8b5282]:hover{background:#ffedf0}.account-logout svg[data-v-ca8b5282]{width:19px;height:19px}@media (max-width:600px){.account-page[data-v-ca8b5282]{min-height:100%;padding:19px 4px 30px}.account-page-heading h1[data-v-ca8b5282]{font-size:22px}.account-page-heading p[data-v-ca8b5282]{margin-bottom:19px}.account-profile[data-v-ca8b5282]{padding:17px}.account-details[data-v-ca8b5282]{margin-top:14px}}.receive-brand img[data-v-a18c2a6c]{display:block;width:30px;height:30px;flex:none;object-fit:contain}.nr-page{--nr-plum:#393353;--nr-deep:#2d2844;--nr-coral:#df6654;--nr-teal:#238977;--nr-paper:#fff;--nr-fog:#f5f3f9;--nr-line:#e7e2ef;min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 12% 8%,#e3dceb 0,transparent 31%),radial-gradient(circle at 92% 86%,#e9e4f0 0,transparent 34%),#f5f3f9;color:#302b42}.nr-shell{width:min(880px,100%);min-height:680px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #ddd7e8;border-radius:22px;background:var(--nr-paper);box-shadow:0 32px 90px #3933531c}.nr-header{display:flex;justify-content:space-between;align-items:center;flex:none;min-height:72px;padding:0 32px;border-bottom:1px solid #eeeaf3;background:#fff}.nr-brand{display:flex;align-items:center;gap:10px}.nr-brand>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--nr-coral);color:#fff;font:800 10px Arial Narrow,sans-serif;letter-spacing:.08em}.nr-brand b{color:#393353;font:800 19px Arial Narrow,PingFang SC,sans-serif;letter-spacing:-.02em}.nr-brand small{margin-left:9px;color:#948ba3;font:800 10px Arial Narrow,PingFang SC,sans-serif;letter-spacing:.12em}.nr-lang{min-width:72px;padding:9px 12px;border:1px solid #ddd6e7;border-radius:10px;background:#fff;color:#393353;cursor:pointer;font-size:12px;font-weight:750;transition:border-color .18s,background .18s}.nr-lang:hover{border-color:var(--nr-coral);background:#fff6f3}.nr-hero{position:relative;isolation:isolate;min-height:270px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:29px 42px 23px;background:linear-gradient(122deg,#393353,#41395f 58%,#514569);color:#fff}.nr-hero:after{content:"";position:absolute;z-index:-1;width:430px;height:430px;right:-130px;bottom:-315px;border-radius:50%;background:#7b6a9c38;filter:blur(1px)}.nr-hero-orbit{position:absolute;z-index:-1;right:-54px;top:-152px;width:390px;height:390px;pointer-events:none}.nr-hero-orbit i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ffffff13;border-radius:50%}.nr-hero-orbit i:nth-child(2){top:55px;right:55px;bottom:55px;left:55px}.nr-hero-orbit i:nth-child(3){top:110px;right:110px;bottom:110px;left:110px}.nr-hero-top,.nr-hero-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;position:relative}.nr-hero-kicker{color:#cdc5df;font:800 10px Arial Narrow,sans-serif;letter-spacing:.21em}.nr-hero-state{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #ffffff2e;border-radius:999px;background:#ffffff0d;color:#ddd6e9;font-size:11px;font-weight:700}.nr-hero-state i{width:7px;height:7px;border-radius:50%;background:#a89cb9}.nr-hero-state.is-live{border-color:#80d9c66b;color:#d1fff2}.nr-hero-state.is-live i{background:#69dbc6;box-shadow:0 0 0 4px #69dbc624}.nr-hero-main{position:relative;padding:19px 0 16px}.nr-number-label{display:block;color:#c7bfd7;font-size:11px;font-weight:700;letter-spacing:.07em}.nr-number{margin:12px 0 7px;color:#fff;font:800 clamp(38px,6.2vw,64px)/1.02 "Arial Narrow","PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere}.nr-hero-main p{margin:0;color:#d8d1e6;font-size:12px;line-height:1.55}.nr-hero-footer{justify-content:flex-start;gap:13px;color:#c8c0da;font-size:11px}.nr-hero-pulse{display:flex;align-items:center;gap:3px;height:16px}.nr-hero-pulse i{display:block;width:3px;height:7px;border-radius:3px;background:#72ddc7;animation:nr-signal-wave 1.5s ease-in-out infinite}.nr-hero-pulse i:nth-child(2),.nr-hero-pulse i:nth-child(4){height:12px;animation-delay:.15s}.nr-hero-pulse i:nth-child(3){height:16px;animation-delay:.3s}.nr-hero-pulse i:nth-child(5){animation-delay:.45s}@keyframes nr-signal-wave{50%{transform:scaleY(.55);opacity:.55}}.nr-content{flex:1;display:flex;flex-direction:column;min-width:0;padding:31px 42px 36px;background:#fff}.nr-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 19px;border-bottom:1px solid var(--nr-line);color:#5b536c;font:800 11px Arial Narrow,PingFang SC,sans-serif;letter-spacing:.09em}.nr-live-indicator{display:inline-flex;align-items:center;gap:7px;color:#238977;font-size:10px;white-space:nowrap}.nr-live-indicator i{display:block;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #23897718}.nr-retry-note{margin:18px 0 0;padding:10px 13px;border-radius:8px;color:#86500f;background:#fff2d8;font-size:11px}.nr-listening,.nr-unavailable{flex:1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 18px}.nr-listening h2,.nr-unavailable h2{margin:21px 0 7px;color:#393353;font:800 clamp(23px,3.3vw,29px)/1.25 "Arial Narrow","PingFang SC","Microsoft YaHei",sans-serif}.nr-listening p,.nr-unavailable p{max-width:450px;margin:0;color:#817a91;font-size:13px;line-height:1.65}.nr-wait-mark{position:relative;width:80px;height:80px;display:grid;place-items:center}.nr-wait-mark span{position:absolute;width:68px;height:68px;border:1px solid #8ecfbe;border-radius:50%;animation:nr-ring 2.5s ease-out infinite}.nr-wait-mark span:nth-child(2){animation-delay:.8s}.nr-wait-mark span:nth-child(3){animation-delay:1.6s}.nr-wait-mark:after{content:"";width:17px;height:17px;border-radius:50%;background:#238977;box-shadow:0 0 0 10px #2389771c}@keyframes nr-ring{0%{transform:scale(.5);opacity:0}25%{opacity:.7}to{transform:scale(1.45);opacity:0}}.nr-message{margin:25px 0 0;border:1px solid #e1dce9;border-radius:16px;background:#fbfaff;box-shadow:0 12px 27px #3933530b;overflow:hidden}.nr-message-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #ebe6f1;color:#393353;letter-spacing:0}.nr-message-head>div{display:grid;gap:4px}.nr-message-head span{color:#877f95;font:800 10px Arial Narrow,PingFang SC,sans-serif;letter-spacing:.12em}.nr-message-head strong{font:800 16px Arial Narrow,PingFang SC,sans-serif;overflow-wrap:anywhere}.nr-message-head time{margin-top:1px;color:#8b8497;font-size:11px;white-space:nowrap}.nr-body{min-height:112px;max-height:none;margin:0;padding:26px 22px;color:#302b42;font-size:19px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.nr-message footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px;border-top:1px solid #ebe6f1;background:#fff;color:#8a8397;font:800 10px Arial Narrow,PingFang SC,sans-serif;letter-spacing:.08em}.nr-copy{display:inline-flex;align-items:center;gap:12px;padding:10px 14px;border:0;border-radius:9px;background:#393353;color:#fff;cursor:pointer;font-size:12px;font-weight:750;letter-spacing:0;transition:background .18s,transform .18s}.nr-copy:hover{background:#534b70;transform:translateY(-1px)}.nr-copy span{font-size:16px;font-weight:400}.nr-unavailable>span{display:grid;place-items:center;width:58px;height:58px;border:1px solid #ecc6c3;border-radius:50%;color:#d2695b;font-size:31px}.nr-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 32px;border-top:1px solid #eeeaf3;background:#fff;color:#8b8497;font-size:11px;line-height:1.5}@media (max-width:720px){.nr-page{padding:0;background:#fff}.nr-shell{width:100%;min-height:100vh;border:0;border-radius:0;box-shadow:none}.nr-header{min-height:64px;padding:0 20px}.nr-brand small{display:none}.nr-hero{min-height:244px;padding:25px 24px 21px}.nr-hero-main{padding:22px 0 18px}.nr-number{font-size:clamp(37px,10vw,54px)}.nr-content{padding:27px 22px 34px}.nr-listening,.nr-unavailable{min-height:250px}.nr-foot{align-items:flex-start;flex-direction:column;padding:17px 22px}.nr-message{margin-top:22px}}@media (max-width:460px){.nr-message-head{flex-direction:column;gap:9px}.nr-message-head time{white-space:normal}.nr-body{font-size:17px;padding:22px 18px}.nr-message footer{align-items:stretch;flex-direction:column;padding:15px 18px}.nr-copy{justify-content:center}.nr-hero-state{font-size:10px}.nr-number{font-size:clamp(34px,9.7vw,46px)}}@media (prefers-reduced-motion:reduce){.nr-hero-pulse i,.nr-wait-mark span{animation:none}.nr-copy{transition:none}}.nr-message-countdown{display:flex;align-items:center;gap:12px;padding:12px 22px;border-top:1px solid #ebe6f1;background:#f0f8f5;color:#327564}.nr-message-countdown span{font-size:11px;font-weight:800}.nr-message-countdown strong{font:800 22px/1 Consolas,monospace;letter-spacing:.04em;font-variant-numeric:tabular-nums}.nr-message-countdown small{margin-left:auto;color:#65887e;font-size:10px}.nr-brand>img{display:block;width:32px;height:32px;flex:none;object-fit:contain}@media (max-width:460px){.nr-message-countdown{flex-wrap:wrap;gap:7px 12px;padding:12px 18px}.nr-message-countdown small{flex-basis:100%;margin-left:0}}.display-settings-panel[data-v-01fb2e4c]{max-width:820px}.display-settings-intro[data-v-01fb2e4c]{margin:0 0 20px;color:var(--muted);line-height:1.7}.display-follow[data-v-01fb2e4c]{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid #e5dfef;border-radius:8px;background:#faf8fd;margin-bottom:18px}.display-follow input[data-v-01fb2e4c]{width:16px;height:16px;accent-color:#725bb7}.display-settings-fields[data-v-01fb2e4c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.display-settings-fields>label[data-v-01fb2e4c]{display:flex;flex-direction:column;gap:8px;min-width:0;color:#887794;font-size:13px}.display-settings-fields[data-v-01fb2e4c] .a-select-control{width:100%;min-width:0;min-height:42px}.display-preview[data-v-01fb2e4c]{margin-top:24px;border:1px solid #e7e0ef;border-radius:12px;padding:18px;background:#fcfaff;font-family:var(--font-body)}.display-preview header[data-v-01fb2e4c]{display:flex;justify-content:space-between;color:#aa99b6;font-size:12px;margin-bottom:16px}.display-sample-title[data-v-01fb2e4c]{font-size:calc(var(--text-body) + 3px);font-weight:600;color:#5c4b6d}.display-sample-body[data-v-01fb2e4c]{font-size:var(--text-body);line-height:1.7;margin-top:8px;color:#786785}.display-sample-row[data-v-01fb2e4c]{display:flex;justify-content:space-between;padding:12px 0;margin-top:8px;border-top:1px solid #ede6f3;font-size:var(--text-body)}.display-sample-row>span[data-v-01fb2e4c]:last-child{color:#438b75}.display-sample-meta[data-v-01fb2e4c]{font-size:var(--text-meta);line-height:1.6;color:#a394ae}.display-saved[data-v-01fb2e4c]{color:#39896c}.display-settings-loading[data-v-01fb2e4c]{padding:40px;color:var(--muted);text-align:center}footer[data-v-01fb2e4c]{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;margin-top:20px;border-top:1px solid #eee7f4}.button[data-v-01fb2e4c]{border-radius:8px;box-shadow:none;min-height:38px;font-size:14px}.button.primary[data-v-01fb2e4c]{background:#7059bb;border-color:#7059bb}@media (max-width:500px){.display-settings-fields[data-v-01fb2e4c]{grid-template-columns:1fr}.display-preview[data-v-01fb2e4c]{padding:14px}}.pgr-admin-page[data-v-7d0ced09]{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.pgr-page-head[data-v-7d0ced09]{flex:none;padding:4px 0 17px;border-bottom:1px solid var(--line)}.pgr-page-head h2[data-v-7d0ced09]{margin:0;font-size:23px}.pgr-page-head p[data-v-7d0ced09]{margin:7px 0 0;color:var(--muted);font-size:13px}.pgr-page-head p b[data-v-7d0ced09]{color:var(--ink)}.pgr-admin-page>.error[data-v-7d0ced09]{flex:none;margin:10px 0}.pgr-filters[data-v-7d0ced09]{display:flex;gap:5px;flex:none;padding:13px 0 7px;border-bottom:1px solid var(--line)}.pgr-filters button[data-v-7d0ced09]{padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer}.pgr-filters button.active[data-v-7d0ced09]{color:var(--coral);background:var(--soft)}.pgr-admin-list[data-v-7d0ced09]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.pgr-admin-row[data-v-7d0ced09]{display:grid;grid-template-columns:minmax(0,1.5fr) 130px 110px minmax(150px,.8fr);align-items:center;gap:12px;padding:18px 8px;border-bottom:1px solid var(--line);font-size:15px}.pgr-row-account strong[data-v-7d0ced09],.pgr-row-account small[data-v-7d0ced09],.pgr-admin-amount b[data-v-7d0ced09],.pgr-admin-amount small[data-v-7d0ced09]{display:block}.pgr-row-account small[data-v-7d0ced09],.pgr-admin-amount small[data-v-7d0ced09]{margin-top:4px;color:var(--muted);font-size:12px}.pgr-row-account p[data-v-7d0ced09]{margin:8px 0 0;color:var(--muted);font-size:13px;overflow-wrap:anywhere}.pgr-admin-amount b[data-v-7d0ced09]{font-size:20px}.pgr-admin-actions[data-v-7d0ced09]{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.pgr-admin-actions small[data-v-7d0ced09]{max-width:180px;color:var(--muted);overflow-wrap:anywhere}.pgr-state[data-v-7d0ced09]{width:max-content;padding:5px 9px;border-radius:99px;font-size:12px;font-weight:700}.pgr-state.pending[data-v-7d0ced09]{color:#a56b24;background:#fff3e3}.pgr-state.approved[data-v-7d0ced09]{color:#16816f;background:#e9f8f4}.pgr-state.rejected[data-v-7d0ced09]{color:#b5475c;background:#fff0f3}.pgr-pager[data-v-7d0ced09],.pgr-pool-pager[data-v-7d0ced09]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:none;color:var(--muted);font-size:12px}.pgr-pager[data-v-7d0ced09]{padding:14px 0 0;border-top:1px solid var(--line)}.pgr-pager span[data-v-7d0ced09],.pgr-pool-pager span[data-v-7d0ced09]{margin-right:auto}.pgr-empty[data-v-7d0ced09]{padding:24px;text-align:center;color:var(--muted);font-size:14px}.pgr-review[data-v-7d0ced09]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.pgr-review-main[data-v-7d0ced09]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.pgr-breadcrumb[data-v-7d0ced09]{display:flex;align-items:center;gap:9px;flex:none;min-height:39px;color:#a2a7b7;font-size:12px}.pgr-breadcrumb button[data-v-7d0ced09]{padding:2px 0;border:0;background:transparent;color:#81899d;font-size:12px;font-weight:600;cursor:pointer}.pgr-breadcrumb button[data-v-7d0ced09]:hover{color:var(--coral)}.pgr-breadcrumb strong[data-v-7d0ced09]{color:#50576b;font-weight:650}.pgr-request-summary[data-v-7d0ced09]{display:flex;align-items:center;gap:13px;flex:none;margin:7px 0 14px;padding:10px 15px;border:1px solid #e7e4f2;border-radius:12px;background:linear-gradient(100deg,#f7f5ff,#fcfbff)}.pgr-request-avatar[data-v-7d0ced09]{display:grid;place-items:center;flex:none;width:41px;height:41px;border-radius:10px;background:#eae6fb;color:#6d61bc;font-size:14px;font-weight:800}.pgr-request-identity[data-v-7d0ced09]{display:grid;gap:3px}.pgr-request-identity small[data-v-7d0ced09],.pgr-request-facts small[data-v-7d0ced09]{color:#85899d;font-size:11px}.pgr-request-identity strong[data-v-7d0ced09]{font-size:16px}.pgr-request-identity em[data-v-7d0ced09]{display:inline-block;margin-left:5px;padding:3px 6px;border:1px solid #ddd9ee;border-radius:5px;background:#fff;color:#7e77a5;font-size:11px;font-style:normal;vertical-align:2px}.pgr-request-facts[data-v-7d0ced09]{display:flex;margin-left:auto}.pgr-request-facts>span[data-v-7d0ced09]{display:grid;gap:2px;min-width:125px;padding:0 18px;border-left:1px solid #e1deed}.pgr-request-facts b[data-v-7d0ced09]{font-size:17px;line-height:1.1}.pgr-request-facts i[data-v-7d0ced09]{color:#88899c;font-size:11px;font-style:normal;font-weight:500}.pgr-form-grid[data-v-7d0ced09]{display:grid;grid-template-columns:1fr 1fr;gap:16px;flex:none;margin-bottom:13px}.pgr-review .field[data-v-7d0ced09]{display:flex;flex-direction:column;gap:6px;color:#626a7d;font-size:13px;font-weight:650}.pgr-review .input[data-v-7d0ced09]{min-height:44px}.pgr-review .field[data-v-7d0ced09] .select{width:100%;min-height:44px}.pgr-pools[data-v-7d0ced09]{display:flex;flex:1;flex-direction:column;min-height:100px;overflow:hidden;border:1px solid var(--line);border-radius:10px}.pgr-pools header[data-v-7d0ced09]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;min-height:44px;padding:0 14px;border-bottom:1px solid var(--line)}.pgr-pools h3[data-v-7d0ced09]{margin:0;font-size:14px}.pgr-pools header span[data-v-7d0ced09]{color:var(--muted);font-size:12px}.pgr-pool-list[data-v-7d0ced09]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.pgr-pool[data-v-7d0ced09]{display:flex;align-items:center;gap:10px;min-height:62px;padding:9px 14px;border-bottom:1px solid var(--line);cursor:pointer}.pgr-pool[data-v-7d0ced09]:last-of-type{border-bottom:0}.pgr-pool[data-v-7d0ced09]:hover,.pgr-pool.selected[data-v-7d0ced09]{background:#f8f7ff}.pgr-pool.disabled[data-v-7d0ced09]{color:#a1a5b0}.pgr-pool input[data-v-7d0ced09]{width:16px;height:16px;accent-color:var(--coral)}.pgr-pool span[data-v-7d0ced09]{flex:1;min-width:0}.pgr-pool b[data-v-7d0ced09],.pgr-pool small[data-v-7d0ced09]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pgr-pool b[data-v-7d0ced09]{font-size:13px}.pgr-pool small[data-v-7d0ced09]{margin-top:3px;color:var(--muted);font-size:11px}.pgr-pool em[data-v-7d0ced09]{flex:none;color:var(--teal);font-size:12px;font-style:normal}.pgr-pool.disabled em[data-v-7d0ced09]{color:#a1a5b0}.pgr-pool-pager[data-v-7d0ced09]{padding:8px 12px;border-top:1px solid var(--line)}.pgr-note[data-v-7d0ced09]{flex:none;margin:10px 0}.pgr-note .textarea[data-v-7d0ced09]{min-height:42px;height:42px;padding:9px 12px;resize:vertical}.pgr-review-actions[data-v-7d0ced09]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;margin-top:auto;padding:12px 0 0;border-top:1px solid var(--line);background:var(--panel)}.pgr-review-actions small[data-v-7d0ced09]{color:var(--muted);font-size:12px}.pgr-review-actions small b[data-v-7d0ced09]{color:var(--teal)}.pgr-review-actions>div[data-v-7d0ced09]{display:flex;gap:8px}@media (max-width:760px){.pgr-admin-row[data-v-7d0ced09]{grid-template-columns:minmax(0,1fr) auto;gap:10px}.pgr-admin-actions[data-v-7d0ced09]{grid-column:1/-1;justify-content:flex-start}.pgr-admin-row .pgr-state[data-v-7d0ced09]{justify-self:end}.pgr-request-summary[data-v-7d0ced09]{flex-wrap:wrap;padding:10px}.pgr-request-avatar[data-v-7d0ced09]{width:34px;height:34px;font-size:12px}.pgr-request-identity strong[data-v-7d0ced09]{font-size:13px}.pgr-request-facts[data-v-7d0ced09]{order:2;width:100%;margin:1px 0 0;padding-top:7px;border-top:1px solid #e9e6f3}.pgr-request-facts>span[data-v-7d0ced09]{flex:1;min-width:0;padding:0 9px}.pgr-request-facts>span[data-v-7d0ced09]:first-child{border-left:0}.pgr-request-facts b[data-v-7d0ced09]{font-size:14px}.pgr-request-summary>.pgr-state[data-v-7d0ced09]{margin-left:auto}.pgr-form-grid[data-v-7d0ced09]{gap:8px}.pgr-review .field[data-v-7d0ced09]{font-size:12px}.pgr-review-actions small[data-v-7d0ced09]{display:none}}@media (max-height:700px),(max-width:520px){.pgr-review-main[data-v-7d0ced09]{overflow:auto}.pgr-pools[data-v-7d0ced09]{flex:none;height:180px;min-height:180px}}@media (max-width:520px){.pgr-page-head h2[data-v-7d0ced09]{font-size:20px}.pgr-request-summary[data-v-7d0ced09]{margin-bottom:10px}.pgr-form-grid[data-v-7d0ced09]{grid-template-columns:1fr;gap:8px}.pgr-form-grid .field[data-v-7d0ced09]{gap:4px}.pgr-form-grid .input[data-v-7d0ced09],.pgr-review .field[data-v-7d0ced09] .select{min-height:38px}.pgr-pool[data-v-7d0ced09]{padding:8px;min-height:56px}.pgr-review-actions .button[data-v-7d0ced09]{padding-inline:10px}.pgr-note[data-v-7d0ced09]{margin:7px 0}.pgr-note .textarea[data-v-7d0ced09]{height:38px;min-height:38px}}.pgr-dialog[data-v-7d0ced09]{width:min(1040px,calc(100vw - 32px));height:min(790px,calc(100dvh - 48px));max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid #e4e4ef;border-radius:17px;background:var(--panel);color:var(--ink);box-shadow:0 30px 80px #1b1d3c3d}.pgr-dialog[data-v-7d0ced09]::backdrop{background:#2022396b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pgr-dialog.reject[data-v-7d0ced09]{width:min(620px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - 48px)}.pgr-dialog .pgr-review[data-v-7d0ced09]{height:100%;min-height:0;flex:none}.pgr-dialog-head[data-v-7d0ced09]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;padding:18px 22px;border-bottom:1px solid var(--line)}.pgr-dialog-head h2[data-v-7d0ced09]{margin:0;font-size:20px}.pgr-dialog-head p[data-v-7d0ced09]{margin:5px 0 0;color:var(--muted);font-size:12px}.pgr-dialog-close[data-v-7d0ced09]{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);font-size:21px;line-height:1;cursor:pointer}.pgr-dialog-close[data-v-7d0ced09]:hover{color:var(--coral);border-color:var(--coral)}.pgr-dialog .pgr-request-summary[data-v-7d0ced09]{margin:15px 22px 16px}.pgr-dialog-error[data-v-7d0ced09]{flex:none;margin:0 22px 10px}.pgr-dialog .pgr-review-main[data-v-7d0ced09]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;min-height:0;padding:0 22px 17px;overflow:hidden}.pgr-dialog .pgr-pools[data-v-7d0ced09]{min-height:0}.pgr-review-settings[data-v-7d0ced09]{display:flex;flex-direction:column;gap:13px;min-height:0;padding:16px;border:1px solid #dedbf7;border-radius:11px;background:#faf9ff}.pgr-review-settings h3[data-v-7d0ced09]{margin:0;font-size:15px}.pgr-dialog .pgr-form-grid[data-v-7d0ced09]{grid-template-columns:1fr;gap:11px;margin:0}.pgr-dialog .pgr-note[data-v-7d0ced09]{margin:0}.pgr-review-settings .pgr-note .textarea[data-v-7d0ced09]{height:78px;min-height:78px;resize:vertical}.pgr-dialog .pgr-review-actions[data-v-7d0ced09]{margin-top:auto;padding:13px 22px;border-top:1px solid var(--line)}.pgr-dialog.reject .pgr-review-main[data-v-7d0ced09]{display:block;flex:none;overflow:auto}.pgr-dialog.reject .pgr-review-main>.pgr-note[data-v-7d0ced09]{margin-bottom:12px}.pgr-dialog.reject .pgr-note .textarea[data-v-7d0ced09]{height:96px;min-height:96px}.pgr-capacity-warning[data-v-7d0ced09]{margin:0;padding:9px 10px;border:1px solid #f3d7ce;border-radius:8px;background:#fff4f0;color:#b24638;font-size:12px;line-height:1.4;font-weight:500}@media (max-width:760px){.pgr-dialog .pgr-request-summary[data-v-7d0ced09]{flex-wrap:wrap}.pgr-dialog .pgr-review-main[data-v-7d0ced09]{grid-template-columns:minmax(0,1fr) 255px;gap:10px}.pgr-review-settings[data-v-7d0ced09]{padding:12px}.pgr-dialog .pgr-form-grid[data-v-7d0ced09]{gap:8px}}@media (max-width:620px){.pgr-dialog[data-v-7d0ced09]{height:calc(100dvh - 24px);width:calc(100vw - 16px)}.pgr-dialog-head[data-v-7d0ced09]{padding:12px 14px}.pgr-dialog-head h2[data-v-7d0ced09]{font-size:17px}.pgr-dialog .pgr-request-summary[data-v-7d0ced09]{margin:10px 14px 12px;padding:8px}.pgr-dialog .pgr-review-main[data-v-7d0ced09]{display:flex;flex-direction:column;overflow:auto;padding:0 14px 10px}.pgr-dialog .pgr-pools[data-v-7d0ced09]{flex:none;height:220px;min-height:170px}.pgr-review-settings[data-v-7d0ced09]{flex:none}.pgr-dialog .pgr-form-grid[data-v-7d0ced09]{grid-template-columns:1fr 1fr}.pgr-dialog .pgr-review-actions[data-v-7d0ced09]{padding:9px 14px}.pgr-dialog .pgr-review-actions small[data-v-7d0ced09]{display:none}.pgr-dialog.reject[data-v-7d0ced09]{height:auto}}@media (max-height:700px) and (min-width:621px){.pgr-dialog .pgr-review-main[data-v-7d0ced09]{overflow:hidden}.pgr-dialog .pgr-pools[data-v-7d0ced09]{height:auto;min-height:0;flex:1}}.equipment-ports i[data-v-9f3a8496]{overflow:hidden;position:relative}.equipment-ports i b[data-v-9f3a8496]{display:block;height:100%;background:#57a78a;box-shadow:inset 0 -2px #378466;transition:width .3s ease}.is-muted .equipment-ports i b[data-v-9f3a8496]{background:#96a3b2;box-shadow:inset 0 -2px #7c8999}.equipment-caption[data-v-9f3a8496]{display:block;max-width:150px;line-height:1.5}@media (prefers-reduced-motion:reduce){.equipment-ports i b[data-v-9f3a8496]{transition:none}}.node-health-face[data-v-9f3a8496]{background:#edf0f3;color:#344152;border-bottom:2px solid #d3dae2;position:relative}.node-health-face[data-v-9f3a8496]:before,.node-health-face[data-v-9f3a8496]:after{content:"+";position:absolute;bottom:5px;font:11px monospace;color:#83909e}.node-health-face[data-v-9f3a8496]:before{left:7px}.node-health-face[data-v-9f3a8496]:after{right:7px}.equipment-strip[data-v-9f3a8496]{display:flex;justify-content:space-between;padding:9px 16px;background:#e3e8ed;border-bottom:1px solid #dbe1e7;font:10px ui-monospace,Consolas,monospace;letter-spacing:1px;color:#667688}.equipment-strip>span[data-v-9f3a8496]:first-child{display:flex;align-items:center;gap:6px}.equipment-strip i[data-v-9f3a8496]{width:6px;height:6px;background:var(--health-tone);border-radius:2px}.equipment-heading[data-v-9f3a8496]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 16px 7px}.equipment-heading>div[data-v-9f3a8496]{min-width:0}.equipment-heading h3[data-v-9f3a8496]{margin:0 0 4px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.equipment-heading small[data-v-9f3a8496]{display:block;font-size:12px;color:#6c7b8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.equipment-state[data-v-9f3a8496]{font-size:12px;color:#25816b;white-space:nowrap}.equipment-console[data-v-9f3a8496]{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:12px 16px 18px;min-height:125px}.equipment-symbol[data-v-9f3a8496]{display:flex;align-items:center;gap:7px;font-size:12px;color:#647286}.equipment-symbol svg[data-v-9f3a8496]{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}.equipment-symbol small[data-v-9f3a8496]{display:block;font-size:8px;letter-spacing:.6px;margin-top:4px}.equipment-ports[data-v-9f3a8496]{display:grid;grid-template-columns:repeat(6,12px);gap:4px;margin:10px 0 6px}.equipment-ports i[data-v-9f3a8496]{height:9px;background:#d9e1e8;border:1px solid #adbdcc;border-radius:2px;box-shadow:inset 0 -2px #0000000c}.equipment-caption[data-v-9f3a8496]{font-size:10px;color:#758395}.equipment-score[data-v-9f3a8496]{display:grid;justify-items:center;gap:9px;min-width:106px}.equipment-ring[data-v-9f3a8496]{width:70px;height:70px;background:conic-gradient(var(--health-tone) var(--health-score),#d4dde5 0);border-radius:50%;display:grid;place-items:center;position:relative}.equipment-ring strong[data-v-9f3a8496]{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#edf0f3;color:#344152;font:600 27px ui-monospace,Consolas,monospace}.equipment-result[data-v-9f3a8496]{font-size:11px;color:#647286;line-height:20px;text-align:center;max-width:145px}.is-perfect[data-v-9f3a8496]{background:linear-gradient(120deg,#edf0f3 48%,#e5f2eb);border-bottom-color:#b9dacb}.is-perfect .equipment-ring[data-v-9f3a8496]{box-shadow:0 0 0 5px #20885f10;animation:health-success-9f3a8496 .6s ease-out}.is-perfect .equipment-ring strong[data-v-9f3a8496]{background:#f4fbf7;color:#12714f}.equipment-check[data-v-9f3a8496]{position:absolute;right:-4px;bottom:0;width:23px;height:23px;display:grid;place-items:center;background:#16815d;border:3px solid #edf5f0;border-radius:50%;color:#fff;font-size:12px}.equipment-result.is-pass[data-v-9f3a8496]{border:1px solid #b9dccb;border-radius:5px;background:#e8f5ee;color:#176b4e;padding:0 6px;font-weight:600}.is-muted[data-v-9f3a8496]{background:#e3e7ed;color:#7a8595}.is-muted .equipment-strip[data-v-9f3a8496]{background:#dce2e9}.is-muted .equipment-state[data-v-9f3a8496]{color:#8491a3}.is-muted .equipment-ring strong[data-v-9f3a8496]{background:#e3e7ed;color:#8491a3}.equipment-ring.is-checking[data-v-9f3a8496]{animation:health-pulse-9f3a8496 1.4s ease-in-out infinite}@keyframes health-success-9f3a8496{0%{transform:scale(.93);box-shadow:0 0 #16815d35}to{transform:scale(1);box-shadow:0 0 0 5px #20885f10}}@keyframes health-pulse-9f3a8496{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.equipment-ring[data-v-9f3a8496]{animation:none!important}}.node-discovery[data-v-168c18e2]{display:flex;flex-direction:column;min-height:0;flex:1}.node-discovery-scroll[data-v-168c18e2]{padding:20px 24px;flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.node-discovery-steps[data-v-168c18e2]{display:flex;gap:8px;list-style:none;margin:0 0 24px;padding:0}.node-discovery-steps li[data-v-168c18e2]{display:flex;align-items:center;gap:8px;flex:1;padding:11px 10px;background:#f7f8fa;border:1px solid #e0e5ed;border-radius:8px;color:#8993a3;font-size:12px}.node-discovery-steps li[aria-current][data-v-168c18e2]{background:#f1f1fc;border-color:#d6d5f2;color:#5350cc}.node-discovery-steps b[data-v-168c18e2]{background:#fff;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;font-size:11px;font-weight:500}h3[data-v-168c18e2]{font-size:16px;color:#425066;margin:0 0 10px}.discovery-field[data-v-168c18e2]{margin:22px 0!important}.node-a2-connection-info[data-v-168c18e2]{margin-top:16px}.discovery-heading[data-v-168c18e2]{display:flex;align-items:center;justify-content:space-between;gap:10px}.discovery-hint[data-v-168c18e2]{margin-block:14px}.discovery-progress[data-v-168c18e2]{padding:12px;border-radius:8px;background:#f6f5fc;color:#7772a0;font-size:12px;margin-bottom:14px;display:flex;align-items:center;gap:8px}.discovery-progress i[data-v-168c18e2]{width:12px;height:12px;border:2px solid #ddd9f2;border-top-color:#7772a0;border-radius:50%;animation:discovery-spin-168c18e2 1s linear infinite}.discovery-results[data-v-168c18e2]{border:1px solid #e0e5ed;border-radius:10px;overflow:hidden}.discovery-row[data-v-168c18e2]{display:flex;align-items:center;gap:12px;padding:14px 12px;border-bottom:1px solid #edf0f4}.discovery-row[data-v-168c18e2]:last-child{border-bottom:0}.discovery-row>div[data-v-168c18e2]{min-width:0;flex:1}.discovery-row strong[data-v-168c18e2],.discovery-confirm>strong[data-v-168c18e2]{display:block;font:600 12px Consolas,monospace;color:#425066;overflow-wrap:anywhere}.discovery-row small[data-v-168c18e2]{display:block;font-size:10px;color:#8993a3;margin-top:6px;line-height:1.7}.discovery-row small span[data-v-168c18e2]{display:block;overflow-wrap:anywhere}.discovery-row input[data-v-168c18e2]{accent-color:#5350cc}.discovery-status[data-v-168c18e2]{font-size:10px;color:#8993a3;background:#f1f3f6;border-radius:5px;padding:4px 7px;white-space:nowrap}.discovery-status.is-recent[data-v-168c18e2]{color:#33866e;background:#edf7f2}.discovery-empty[data-v-168c18e2]{padding:40px 16px;color:#8993a3;text-align:center;font-size:12px;line-height:1.9}.discovery-confirm[data-v-168c18e2]{padding:16px;margin-top:14px;border:1px solid #e0e5ed;border-radius:10px;background:#fafbfc}.discovery-confirm>strong[data-v-168c18e2]{margin-bottom:12px}.discovery-completed[data-v-168c18e2]{color:#33866e;font-size:12px;margin-top:20px}.discovery-selection[data-v-168c18e2]{margin-right:auto;align-self:center;font-size:11px;color:#8993a3}.node-a2-footer>div[data-v-168c18e2]{flex-wrap:wrap}@keyframes discovery-spin-168c18e2{to{transform:rotate(360deg)}}@media (max-width:600px){.node-discovery-scroll[data-v-168c18e2]{padding:16px}.node-discovery-steps li[data-v-168c18e2]{gap:4px;padding:9px 5px;font-size:11px}.discovery-selection[data-v-168c18e2]{width:100%}.discovery-status[data-v-168c18e2]{white-space:normal;max-width:72px}}@media (prefers-reduced-motion:reduce){.discovery-progress i[data-v-168c18e2]{animation:none}}.node-add-tabs{display:flex;gap:6px;margin:16px 24px 0;padding:4px;background:#f3f4f7;border-radius:9px;flex:none}.node-add-tabs button{flex:1;border:0;border-radius:6px;padding:10px;background:transparent;color:#8993a3;cursor:pointer;font:inherit;font-size:13px}.node-add-tabs button[aria-pressed=true]{background:#fff;color:#5350cc;box-shadow:0 1px 4px #23324c12}.node-add-tabs button:disabled{cursor:default;opacity:.65}.modal-card.node-a2-editor{width:min(680px,100%);height:min(720px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0!important;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e0e5ed;border-radius:15px;background:#fff;clip-path:none}.node-a2-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;padding:18px 24px;border-bottom:1px solid #e8ecf1;background:#fff}.node-a2-header h2{margin:0;font-size:19px;font-weight:650;color:#30394a}.node-a2-header .icon-button{width:34px;height:34px;flex:none}.node-a2-form{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.node-a2-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 24px;scrollbar-width:thin;scrollbar-color:#d1d7df transparent}.node-a2-basic{padding-bottom:18px}.node-a2-basic h3{margin:0 0 14px;font-size:13px;color:#677386}.node-a2-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.node-a2-full{grid-column:1/-1}.node-a2-editor .field,.node-a2-connection-dialog .field{display:flex!important;flex-direction:column;gap:7px;margin:0!important;min-width:0}.node-a2-editor .field>span,.node-a2-connection-dialog .field>span{font-size:12px;color:#677386;font-weight:500;margin:0!important}.node-a2-editor .field em,.node-a2-connection-dialog .field em{font-style:normal;color:#b36453}.node-a2-editor .field .input,.node-a2-connection-dialog .field .input,.node-a2-editor .a-select-control{min-height:43px;height:43px;padding:9px 12px;font-size:14px}.node-a2-editor .field small,.node-a2-connection-dialog .field small,.node-a2-help{font-size:11px;color:#8993a3;line-height:1.7;margin:0}.node-a2-sections{display:grid;gap:10px}.node-a2-sections details{border:1px solid #e0e5ed;border-radius:10px;background:#fff;overflow:hidden}.node-a2-sections details[open]{border-color:#bfc9d8;box-shadow:0 3px 10px #23344b08}.node-a2-sections summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;min-height:60px;padding:13px 16px}.node-a2-sections summary::-webkit-details-marker{display:none}.node-a2-sections summary b{font-size:14px;font-weight:550;color:#425066}.node-a2-sections summary small{margin-left:auto;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8290a1;background:#f1f4f7;border-radius:5px;padding:2px 7px;font-size:11px}.node-a2-sections summary svg{width:24px;height:24px;flex:none;padding:4px;border:1px solid #e2e6ec;border-radius:50%;fill:none;stroke:#758093;stroke-width:1.5;transition:transform .16s}.node-a2-sections details[open]>summary{border-bottom:1px solid #edf0f4}.node-a2-sections details[open]>summary svg{transform:rotate(180deg)}.node-a2-sections summary:focus-visible{outline:2px solid #c35c49;outline-offset:-3px}.node-a2-inside{display:grid;gap:15px;padding:18px 16px 20px}.node-a2-choice{display:flex;gap:8px;min-width:0;margin-top:-8px}.node-a2-choice>.a-select-control{flex:1;min-width:0}.node-a2-choice>.button{flex:none}.node-a2-connection-info{display:grid;gap:5px;padding:12px 14px;background:#f7f8fa;border-radius:7px;font-size:12px;color:#677386;overflow-wrap:anywhere}.node-a2-check{display:flex;align-items:center;gap:9px;font-size:13px;color:#4d586a;margin:8px 0}.node-a2-check input{width:16px;height:16px;accent-color:#5350cc}.node-a2-footer{flex:none;padding:15px 24px;border-top:1px solid #e6eaf0;background:#fff}.node-a2-footer>div{display:flex;justify-content:flex-end;gap:10px}.node-a2-error{color:#a7443b;font-size:12px;line-height:1.5;margin:0 0 12px;overflow-wrap:anywhere;max-height:64px;overflow:auto}.node-a2-connection-dialog{width:min(560px,calc(100vw - 28px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #e0e5ed;border-radius:14px;color:#30394a;background:#fff;box-shadow:0 24px 90px #1c294540;overflow:hidden}.node-a2-connection-dialog[open]{display:flex;flex-direction:column}.node-a2-connection-dialog::backdrop{background:#26344a55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.node-a2-connection-dialog .node-a2-footer{background:#fafbfc}.node-a2-connection-dialog .node-a2-scroll{flex:1 1 auto}.node-a2-sections details.node-a2-sms{border-color:#d8cbe8}.node-a2-sms>summary{background:#fcfaff}.node-a2-sms>summary b{color:#79628d}.node-sms-option{display:flex;gap:9px;align-items:center;font-size:13px;color:#626d80}.node-sms-option input{width:16px;height:16px;accent-color:#79628d;margin:0}.node-sms-pill{font-size:11px;color:#9278a6;background:#f1eaf8;padding:2px 7px;border-radius:5px}.node-sms-custom{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.node-sms-number{width:95px!important;min-width:0;height:36px!important;min-height:36px!important;padding:7px 10px!important;font-size:14px!important}.node-sms-number:disabled{background:#f8f6fc;color:#aa9eb8;cursor:not-allowed}.node-sms-help{margin:0;padding:12px;background:#faf7fd;border:1px solid #eee5f5;border-radius:7px;font-size:11px;line-height:1.8;color:#877198}.node-sms-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#929bad}.node-sms-reset{border:0;background:transparent;padding:5px 0;color:#8a709e;font:inherit;cursor:pointer}.node-sms-reset:disabled{opacity:.5;cursor:default}@media (hover:hover){.node-a2-sections summary:hover{background:#fafbfc}}@media (max-width:600px){.modal-card.node-a2-editor{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.node-a2-header{padding:15px 16px}.node-a2-header h2{font-size:17px}.node-a2-scroll{padding:16px}.node-a2-footer{padding:12px 16px}.node-a2-fields{grid-template-columns:1fr;gap:14px}.node-a2-inside{padding:14px 12px}.node-a2-sections summary{padding:12px;gap:6px}.node-a2-sections summary b{font-size:13px}.node-a2-sections summary small{max-width:40%}.node-a2-editor .field .input,.node-a2-connection-dialog .field .input{font-size:16px}}@media (prefers-reduced-motion:reduce){.node-a2-sections summary svg{transition:none}}.nav-editor[data-v-7ec5b65e]{width:min(920px,100%);padding:0;clip-path:none;border-radius:15px;overflow:auto;background:#fcfbff}.nav-editor-head[data-v-7ec5b65e]{padding:23px 27px 19px}.nav-editor-head h2[data-v-7ec5b65e]{font-size:26px}.nav-editor-head p[data-v-7ec5b65e]{margin:6px 0 0;color:var(--muted);font-size:12px}.nav-editor-body[data-v-7ec5b65e]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);gap:22px;padding:22px 27px}.nav-editor-options[data-v-7ec5b65e]{min-width:0}.nav-editor-account[data-v-7ec5b65e]{display:flex;align-items:center;gap:11px;margin-bottom:21px}.nav-editor-account>span[data-v-7ec5b65e]{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;color:#fff;background:var(--plum);font-weight:750}.nav-editor-account strong[data-v-7ec5b65e],.nav-editor-account small[data-v-7ec5b65e]{display:block}.nav-editor-account small[data-v-7ec5b65e]{margin-top:2px;color:var(--muted);font-size:11px}.nav-editor-section[data-v-7ec5b65e]{margin-top:14px}.nav-editor-section h3[data-v-7ec5b65e]{margin:0 0 7px;color:var(--muted);font-size:11px;letter-spacing:.06em}.nav-editor-choice[data-v-7ec5b65e]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:41px;margin-top:5px;padding:5px 10px 5px 12px;border:1px solid #ded9e8;border-radius:8px;background:#fff;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.nav-editor-choice[data-v-7ec5b65e]:hover{border-color:var(--coral);background:#fdf9fa}.nav-editor-choice-name[data-v-7ec5b65e]{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:650}.nav-editor-choice-name b[data-v-7ec5b65e]{width:19px;color:var(--coral);font-size:16px;text-align:center}.nav-editor-switch[data-v-7ec5b65e]{width:33px;height:19px;padding:3px;border-radius:20px;background:#b8b3c2;transition:background .15s}.nav-editor-switch.on[data-v-7ec5b65e]{background:var(--teal)}.nav-editor-switch i[data-v-7ec5b65e]{display:block;width:13px;height:13px;border-radius:50%;background:#fff;transition:transform .15s}.nav-editor-switch.on i[data-v-7ec5b65e]{transform:translate(14px)}.nav-editor-reset[data-v-7ec5b65e]{margin-top:16px;padding:0;border:0;background:none;color:var(--coral);font-size:12px;font-weight:700;cursor:pointer}.nav-editor-preview[data-v-7ec5b65e]{align-self:start;overflow:hidden;border:1px solid #ded9e8;border-radius:12px;background:#f4f2f8}.nav-editor-preview-head[data-v-7ec5b65e]{display:flex;justify-content:space-between;padding:12px 15px;color:var(--muted);font-size:11px;font-weight:700}.nav-editor-preview-head b[data-v-7ec5b65e]{color:var(--teal)}.nav-editor-preview-nav[data-v-7ec5b65e]{min-height:275px;padding:15px;background:var(--plum);color:#e7e3f1}.nav-editor-preview-brand[data-v-7ec5b65e]{display:flex;align-items:center;gap:9px;margin-bottom:13px;padding-bottom:12px;border-bottom:1px solid #ffffff24}.nav-editor-preview-brand span[data-v-7ec5b65e]{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--coral);color:#fff;font:750 9px Consolas,monospace}.nav-editor-preview-brand strong[data-v-7ec5b65e]{color:#fff;font-size:14px}.nav-editor-preview-link[data-v-7ec5b65e]{display:flex;align-items:center;gap:10px;padding:7px 9px;border-radius:5px;font-size:12px}.nav-editor-preview-link[data-v-7ec5b65e]:first-of-type{background:#ffffff13}.nav-editor-preview-link b[data-v-7ec5b65e]{width:17px;color:#b7aecb;font-size:15px}.nav-editor-empty[data-v-7ec5b65e]{margin:25px 5px;color:#c8bfd8;font-size:12px}.nav-editor-preview-foot[data-v-7ec5b65e]{display:flex;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #ded9e8}.nav-editor-preview-foot small[data-v-7ec5b65e],.nav-editor-hidden small[data-v-7ec5b65e]{color:var(--muted);font-size:11px}.nav-editor-preview-foot strong[data-v-7ec5b65e]{font-size:12px}.nav-editor-hidden[data-v-7ec5b65e]{padding:12px 15px}.nav-editor-hidden p[data-v-7ec5b65e]{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.nav-editor-scope[data-v-7ec5b65e]{margin:0 27px;padding:10px 12px;border-left:3px solid var(--teal);background:#eaf4f2;color:#55716d;font-size:11px;line-height:1.5}.nav-editor>.error[data-v-7ec5b65e]{margin:12px 27px 0}.nav-editor-actions[data-v-7ec5b65e]{margin:17px 27px 0;padding:16px 0 20px}@media (max-width:700px){.nav-editor-body[data-v-7ec5b65e]{grid-template-columns:1fr;padding:16px}.nav-editor-head[data-v-7ec5b65e]{padding:20px 16px}.nav-editor-preview-nav[data-v-7ec5b65e]{min-height:0}.nav-editor-scope[data-v-7ec5b65e]{margin:0 16px}.nav-editor-actions[data-v-7ec5b65e]{margin:15px 16px 0}.nav-editor>.error[data-v-7ec5b65e]{margin-inline:16px}}@media (prefers-reduced-motion:reduce){.nav-editor-choice[data-v-7ec5b65e],.nav-editor-switch[data-v-7ec5b65e],.nav-editor-switch i[data-v-7ec5b65e]{transition:none}}.nav-editor-preview-brand img[data-v-7ec5b65e]{display:block;width:25px;height:25px;flex:none;object-fit:contain}.platform-work-content.is-settings[data-v-1ccd793e]{overflow:auto;display:block}.platform-display-settings[data-v-1ccd793e]{padding:26px;max-width:900px}.platform-display-settings>header[data-v-1ccd793e]{margin-bottom:24px}.platform-display-settings h2[data-v-1ccd793e]{font-size:22px;margin:0 0 8px}.platform-display-settings>header p[data-v-1ccd793e]{color:var(--muted);margin:0}@media (max-width:600px){.platform-display-settings[data-v-1ccd793e]{padding:16px}}.node-overview-grid[data-v-1ccd793e]{grid-auto-rows:max-content;align-items:start}.node-overview-card[data-v-1ccd793e]{min-height:max-content}.node-overview-card[data-v-1ccd793e]:has(.is-perfect){border-color:#9dceb9;box-shadow:0 3px #d6e9df}.node-card-check-time[data-v-1ccd793e]{display:flex;justify-content:space-between;gap:8px;padding:12px 18px 0;color:#8b93a0;font-size:12px}.node-card-check-time b[data-v-1ccd793e]{font-weight:450;color:#737e8b}.node-overview-card>footer[data-v-1ccd793e]{gap:6px;flex-wrap:wrap;justify-content:flex-end}.node-overview-card>footer .node-details-button[data-v-1ccd793e]{margin-right:auto}.node-overview-card>footer .button[data-v-1ccd793e]{padding-inline:9px}.node-card-sync[data-v-1ccd793e]{display:inline-flex;align-items:center;justify-content:center;gap:5px}.node-card-sync svg[data-v-1ccd793e]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.node-card-sync .is-spinning[data-v-1ccd793e]{animation:node-card-spin-1ccd793e 1s linear infinite}@keyframes node-card-spin-1ccd793e{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.node-card-sync .is-spinning[data-v-1ccd793e]{animation:none}}.inventory-package-face[data-v-dca989db]{--pack:#7b699c;display:flex;flex-direction:column;gap:7px;min-width:0;width:100%;color:#484355;text-align:left}.ip-top[data-v-dca989db]{display:flex;align-items:center;gap:7px;min-width:0}.ip-emblem[data-v-dca989db]{display:grid;place-items:center;width:32px;height:32px;flex:none}.ip-emblem svg[data-v-dca989db]{width:32px;height:32px;stroke:#91829f;stroke-width:1.2;stroke-linejoin:round}.ip-box-top[data-v-dca989db]{fill:#f8f5fc}.ip-box-side[data-v-dca989db]{fill:#eae4f2}.ip-box-front[data-v-dca989db]{fill:#f0ebf6}.ip-seam[data-v-dca989db]{fill:none;stroke-linecap:round}.ip-type[data-v-dca989db]{font-size:12px;color:#8c8199;flex:1;min-width:0}.ip-term[data-v-dca989db]{padding:3px 7px;background:#f0ecf6;border:1px solid #e7dff0;border-radius:5px;color:#78628f;font-size:12px;font-weight:600;white-space:nowrap}.ip-amount[data-v-dca989db]{display:flex;align-items:baseline;gap:7px;min-width:0}.ip-amount>strong[data-v-dca989db]{font-size:27px;font-weight:650;line-height:1.05;letter-spacing:-.8px;font-variant-numeric:tabular-nums;color:#4e465c}.ip-amount>span[data-v-dca989db]:not(.ip-select){font-size:11px;color:#918897}.ip-select[data-v-dca989db]{display:grid;place-items:center;align-self:center;margin-left:auto;width:16px;height:16px;border:1px solid #d1c9dd;background:#fff;border-radius:50%;flex:none}.ip-select.checked[data-v-dca989db]{background:var(--pack);border-color:var(--pack)}.ip-select svg[data-v-dca989db]{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ip-stock-line[data-v-dca989db]{display:flex;justify-content:space-between;gap:5px;font-size:11px;color:#98909e}.ip-meter[data-v-dca989db]{display:block;height:4px;border-radius:3px;background:#eae6ef;overflow:hidden}.ip-meter i[data-v-dca989db]{display:block;height:100%;border-radius:3px;background:#a08cad;transition:width .25s ease}.ip-serial[data-v-dca989db]{display:flex;align-items:center;gap:8px;margin-top:2px;padding-top:8px;border-top:1px dashed #dcd5e4;min-width:0}.ip-serial>span[data-v-dca989db]:last-child{font:10px Consolas,monospace;color:#a098a9;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.ip-barcode[data-v-dca989db]{width:24px;height:12px;flex:none;opacity:.55;background:repeating-linear-gradient(90deg,#92889d 0 1px,transparent 1px 3px,#92889d 3px 5px,transparent 5px 6px,#92889d 6px 7px,transparent 7px 10px)}.is-selected .ip-amount>strong[data-v-dca989db]{color:#71518e}.is-selected .ip-meter i[data-v-dca989db]{background:#8a6ba3}.is-selected .ip-box-front[data-v-dca989db]{fill:#e8dcf1}.is-selected .ip-box-side[data-v-dca989db]{fill:#d9c9e8}.is-selected .ip-emblem svg[data-v-dca989db]{stroke:#8b6ca5}.is-empty[data-v-dca989db]{--pack:#a4a1aa}.is-empty .ip-amount>strong[data-v-dca989db]{color:#aaa4ae}.is-empty .ip-term[data-v-dca989db]{color:#9a949f;background:#f0eef2;border-color:#e5e2e8}.is-empty .ip-emblem[data-v-dca989db]{filter:grayscale(1);opacity:.6}@media (max-width:650px){.inventory-package-face[data-v-dca989db]{gap:6px}.ip-type[data-v-dca989db]{font-size:11px}.ip-emblem[data-v-dca989db],.ip-emblem svg[data-v-dca989db]{width:26px;height:26px}.ip-amount>strong[data-v-dca989db]{font-size:24px}.ip-term[data-v-dca989db]{padding:3px 5px;font-size:11px}.ip-top[data-v-dca989db]{gap:5px}}@media (prefers-reduced-motion:reduce){.ip-meter i[data-v-dca989db]{transition:none}}.conflict-summary[data-v-008af6ce]{font-size:13px;color:#665570;margin:0 0 10px;line-height:1.8}.conflict-summary b[data-v-008af6ce]{color:#80619b}.conflict-note[data-v-008af6ce]{font-size:12px;color:#94869e;line-height:1.8;margin:0 0 12px}.conflict-note b[data-v-008af6ce]{color:#745b87}.no-valid[data-v-008af6ce]{color:#a36b48;margin-top:12px}.conflict-list[data-v-008af6ce]{max-height:42dvh;overflow:auto;border:1px solid #e8e0ee;border-radius:8px}.conflict-list table[data-v-008af6ce]{width:100%;border-collapse:collapse;font-size:12px;min-width:290px}.conflict-list th[data-v-008af6ce]{position:sticky;top:0;background:#f8f5fb;text-align:left;color:#8d7b9c;font-size:11px;font-weight:500;padding:8px}.conflict-list td[data-v-008af6ce]{padding:9px 8px;border-top:1px solid #f0eaf4;vertical-align:top;overflow-wrap:anywhere}.conflict-list td>b[data-v-008af6ce]{font-size:11px;font-weight:500;color:#7a5d8c}.conflict-list code[data-v-008af6ce]{white-space:nowrap;font-size:11px;color:#8c7a98}.conflict-source[data-v-008af6ce]{display:grid;gap:3px;color:#9b8aa6;font-size:10px;margin-top:4px}@media (max-width:600px){.conflict-list th[data-v-008af6ce],.conflict-list td[data-v-008af6ce]{padding:7px 5px}.conflict-note[data-v-008af6ce]{font-size:11px}.conflict-list[data-v-008af6ce]{max-height:38dvh}}.admin-write-form[data-v-32507283]{width:100%;max-width:960px;margin:0 auto;color:var(--ink)}.admin-write-fields[data-v-32507283]{border:0;padding:0;margin:16px 0;min-width:0}.admin-write-form .modal-actions[data-v-32507283]{flex-wrap:wrap}.admin-write-form .modal-note[data-v-32507283]{line-height:1.6}.admin-write-form[data-v-32507283] .paged-select{width:100%}.admin-write-form .wc-lines[data-v-32507283]{min-height:120px;max-height:200px}.admin-write-form input[type=file][data-v-32507283]{max-width:100%}.write-user-picker[data-v-32507283] .paged-select-trigger{height:64px;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:9px;text-align:left}.write-user-picker[data-v-32507283] .paged-select-options>button{display:flex;align-items:center;gap:12px;padding:11px 12px}.write-user-picker[data-v-32507283] .paged-select-options>button:disabled{opacity:.45;cursor:not-allowed}.write-user-avatar[data-v-32507283]{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:8px;background:#edf1f7;color:#657a96;font-size:13px;font-weight:600}.write-user-text[data-v-32507283]{flex:1;min-width:0}.write-user-text b[data-v-32507283]{display:block;font-size:14px;overflow-wrap:anywhere}.write-user-text small[data-v-32507283]{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.write-stock-section[data-v-32507283]{margin:20px 0 24px}.write-stock-head[data-v-32507283]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:14px}.write-stock-head small[data-v-32507283]{margin-left:5px;color:var(--muted);font-size:12px}.write-stock-head .input[data-v-32507283]{width:220px;height:34px;border-radius:7px;font-size:12px}.write-stock-grid[data-v-32507283]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.write-stock-card[data-v-32507283]{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);text-align:left;color:var(--ink);cursor:pointer;transition:background .15s,border-color .15s}.write-stock-card[data-v-32507283]:not(:disabled):hover{border-color:var(--coral);background:#fffaf7}.write-stock-card.selected[data-v-32507283]{border-color:var(--coral);background:#fff6f0}.write-stock-card[data-v-32507283]:disabled{opacity:.48;cursor:not-allowed}.write-stock-top[data-v-32507283]{display:flex;justify-content:space-between;gap:8px;font-size:12px}.write-stock-top>span[data-v-32507283]{color:var(--coral-dark)}.write-stock-capacity[data-v-32507283]{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.write-stock-capacity strong[data-v-32507283]{font-size:22px;font-weight:600;color:var(--teal);font-variant-numeric:tabular-nums}.write-stock-capacity small[data-v-32507283]{font-size:11px;color:var(--muted)}.write-stock-number[data-v-32507283]{font:11px Consolas,monospace;color:var(--muted);overflow-wrap:anywhere}.write-stock-empty[data-v-32507283]{padding:24px;text-align:center;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:13px}.write-stock-selection[data-v-32507283]{margin:10px 0 0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.write-stock-pages[data-v-32507283]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px;color:var(--muted);font-size:12px}.write-stock-pages>span[data-v-32507283]:first-child{margin-right:auto}.write-stock-pages button[data-v-32507283]{width:30px;height:30px;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--ink);cursor:pointer}.write-stock-pages button[data-v-32507283]:disabled{opacity:.4;cursor:not-allowed}.write-stock-skeleton[data-v-32507283]{height:104px;border-radius:8px;background:var(--fog);padding:16px;animation:stock-loading-32507283 1.2s ease-in-out infinite alternate}.write-stock-skeleton i[data-v-32507283]{display:block;width:55%;height:12px;margin-bottom:18px;border-radius:4px;background:var(--line)}.write-stock-skeleton i[data-v-32507283]:last-child{width:80%}@keyframes stock-loading-32507283{to{opacity:.45}}@media (max-width:1000px){.write-stock-grid[data-v-32507283]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.write-stock-grid[data-v-32507283]{grid-template-columns:repeat(2,minmax(0,1fr))}.write-stock-head[data-v-32507283]{flex-wrap:wrap}.write-stock-head .input[data-v-32507283]{width:100%}.write-stock-card[data-v-32507283]{padding:10px}.write-stock-capacity[data-v-32507283]{gap:4px}.write-stock-capacity strong[data-v-32507283]{font-size:20px}}@media (prefers-reduced-motion:reduce){.write-stock-card[data-v-32507283]{transition:none}.write-stock-skeleton[data-v-32507283]{animation:none}}.write-qr-field[data-v-32507283]{margin:12px 0 18px}.write-qr-drop[data-v-32507283]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:190px;padding:20px;border:1px dashed #bab5c6;border-radius:10px;background:#f8f7fb;text-align:center;cursor:pointer;transition:border-color .18s,background .18s}.write-qr-drop[data-v-32507283]:hover:not(.unavailable),.write-qr-drop[data-v-32507283]:focus-within{border-color:var(--coral);background:#fff7f2}.write-qr-drop[data-v-32507283]:focus-within{outline:2px solid var(--coral);outline-offset:2px}.write-qr-drop input[type=file][data-v-32507283]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;opacity:0;cursor:pointer}.write-qr-drop.unavailable[data-v-32507283],.write-qr-drop input[data-v-32507283]:disabled{cursor:wait}.write-qr-drop.parsing[data-v-32507283]{border-color:var(--coral)}.write-qr-icon[data-v-32507283]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#efeaf4;color:var(--muted)}.write-qr-icon svg[data-v-32507283]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.write-qr-drop b[data-v-32507283]{font-size:15px;font-weight:600}.write-qr-drop small[data-v-32507283]{font-size:12px;color:var(--muted);line-height:1.6}.write-qr-action[data-v-32507283]{margin-top:3px;padding:6px 12px;border:1px solid var(--line);border-radius:6px;background:var(--panel);font-size:12px;color:var(--ink)}.write-qr-spinner[data-v-32507283]{width:22px;height:22px;border:2px solid var(--line);border-top-color:var(--coral);border-radius:50%;animation:qr-spin-32507283 .8s linear infinite}@keyframes qr-spin-32507283{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.write-qr-drop[data-v-32507283]{transition:none}.write-qr-spinner[data-v-32507283]{animation:none}}.admin-write-form[data-v-32507283]{max-width:1180px}.admin-write-fields[data-v-32507283]{margin:0;display:flex;flex-direction:column;gap:12px}.admin-write-fields>.wc-input-tabs[data-v-32507283]{margin-bottom:0}.write-ownership-layout[data-v-32507283]{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;align-items:start;padding:4px 0 8px}.write-ownership-layout .write-user-picker[data-v-32507283]{margin:0;min-width:0}.write-user-picker[data-v-32507283] .paged-select-trigger{height:58px}.write-user-picker[data-v-32507283] .paged-select-popover{width:min(480px,calc(100vw - 80px));max-height:calc(100dvh - 230px);overflow:auto}.write-stock-section[data-v-32507283]{margin:0;min-width:0}.write-stock-head[data-v-32507283]{height:28px;margin-bottom:8px;font-size:13px}.write-stock-head .input[data-v-32507283]{height:28px;width:180px}.write-stock-grid[data-v-32507283]{gap:8px}.write-stock-card[data-v-32507283]{padding:9px 10px;gap:5px}.write-stock-capacity strong[data-v-32507283]{font-size:20px}.write-stock-number[data-v-32507283]{font-size:11px}.write-stock-pages[data-v-32507283]{margin-top:6px;gap:8px}.write-stock-pages button[data-v-32507283]{height:26px;width:26px}.write-stock-skeleton[data-v-32507283]{height:88px}.write-stock-empty[data-v-32507283]{padding:24px 12px}.admin-write-fields>.field[data-v-32507283]{margin:0}.admin-write-form .wc-lines[data-v-32507283]{height:clamp(110px,21vh,190px);min-height:110px;max-height:190px}.write-qr-field[data-v-32507283]{margin:0}.write-qr-drop[data-v-32507283]{min-height:150px;padding:14px;gap:6px}.write-qr-icon[data-v-32507283]{width:32px;height:32px}.write-submit-bar[data-v-32507283]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:14px;margin-top:16px;border-top:1px solid var(--line)}.write-submit-metrics[data-v-32507283]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;color:var(--muted);font-size:13px}.write-submit-metrics b[data-v-32507283]{color:var(--ink);font-size:16px;font-weight:600;margin-left:7px;font-variant-numeric:tabular-nums}.write-submit-bar>.button[data-v-32507283]{flex:none;min-width:120px}.write-feedback[data-v-32507283]{font-size:12px;color:var(--muted);margin:8px 0 0}@media (min-width:1001px) and (max-width:1250px){.write-stock-grid[data-v-32507283]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.write-ownership-layout[data-v-32507283]{grid-template-columns:200px minmax(0,1fr);gap:16px}.write-stock-grid[data-v-32507283]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.write-ownership-layout[data-v-32507283]{grid-template-columns:minmax(0,1fr);gap:16px}.write-stock-head[data-v-32507283]{height:auto;flex-wrap:nowrap}.write-stock-head .input[data-v-32507283]{width:55%}.write-submit-bar[data-v-32507283]{flex-wrap:wrap}.write-submit-bar>.button[data-v-32507283]{margin-left:auto}.write-submit-metrics[data-v-32507283]{gap:12px}.write-user-picker[data-v-32507283] .paged-select-popover{width:100%;max-height:50dvh}.write-stock-number[data-v-32507283]{overflow-wrap:anywhere}}.admin-write-fields[data-v-32507283]{gap:16px}.write-mode-switch.wc-input-tabs[data-v-32507283]{align-self:flex-start;display:inline-flex;padding:4px;gap:4px;border:1px solid #e6e9ef;background:#f3f5f8;border-radius:10px}.write-mode-switch.wc-input-tabs button[data-v-32507283]{padding:9px 20px;border-radius:7px;box-shadow:none;font-size:14px;font-weight:600;color:var(--muted)}.write-mode-switch.wc-input-tabs button.active[data-v-32507283]{background:#fff;color:var(--ink);box-shadow:0 1px 4px #30344712}.write-mode-switch.wc-input-tabs button[data-v-32507283]:not(.active):hover{background:#e9edf3}.write-ownership-layout[data-v-32507283],.write-platform-layout[data-v-32507283]{padding:4px 0 16px;border-bottom:1px solid #e9ecf2}.write-platform-layout[data-v-32507283]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:28px;align-items:start}.write-platform-layout .field[data-v-32507283]{margin:0;min-width:0}.pool-avatar[data-v-32507283]{background:#eaf4f0;color:#348773}.pool-avatar svg[data-v-32507283]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.write-pool-capacity[data-v-32507283]{display:flex;flex-direction:column;align-items:flex-end;flex:none;gap:3px;margin-left:auto}.write-pool-capacity b[data-v-32507283]{font-size:19px;color:var(--teal);font-variant-numeric:tabular-nums}.write-pool-capacity small[data-v-32507283]{font-size:11px;color:var(--muted)}.write-pool-picker[data-v-32507283] .paged-select-popover{width:100%;min-width:0}.write-term-field>label[data-v-32507283]{display:flex;align-items:baseline;gap:10px;margin-bottom:9px;font-size:13px;color:var(--muted)}.write-term-field>label small[data-v-32507283]{font-size:11px;color:var(--muted)}.write-term-controls[data-v-32507283]{display:flex;align-items:center;gap:10px;min-height:58px}.write-term-input[data-v-32507283]{display:flex;align-items:center;gap:8px;width:130px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:0 12px;height:42px;flex:none}.write-term-input[data-v-32507283]:focus-within{border-color:var(--coral)}.write-term-input input[data-v-32507283]{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);font-size:16px;font-weight:600}.write-term-input>span[data-v-32507283]{font-size:12px;color:var(--muted);white-space:nowrap}.write-term-presets[data-v-32507283]{display:flex;gap:6px;flex-wrap:wrap}.write-term-presets button[data-v-32507283]{padding:7px 10px;white-space:nowrap;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.write-term-presets button.active[data-v-32507283]{background:#fff4ed;border-color:var(--coral);color:var(--coral-dark)}.write-term-presets button[data-v-32507283]:hover{border-color:var(--coral)}.write-source-switch.wc-input-tabs[data-v-32507283]{border:0;gap:7px;align-self:flex-start}.write-source-switch.wc-input-tabs button[data-v-32507283]{padding:7px 13px;border:1px solid transparent;border-radius:6px;font-size:13px;font-weight:500;box-shadow:none}.write-source-switch.wc-input-tabs button.active[data-v-32507283]{background:#f4f0eb;border-color:#eee1d5;color:#a55d42}.write-source-switch.wc-input-tabs button[data-v-32507283]:not(.active):hover{background:#f4f6f9}.admin-write-form .wc-lines[data-v-32507283]{border-radius:9px;background:#fcfdff;border-color:#dce2eb;padding:13px 15px;line-height:1.7}.write-qr-drop[data-v-32507283]{background:#f8fafc;border-color:#cbd3df}.write-qr-icon[data-v-32507283]{background:#edf1f7;color:#70839c}.write-submit-bar[data-v-32507283]{margin-top:16px;padding:13px 16px;border:1px solid #e8ecf2;border-radius:9px;background:#f8fafc}.write-submit-metrics>span[data-v-32507283]{display:flex;flex-direction:column;gap:4px;font-size:12px}.write-submit-metrics b[data-v-32507283]{margin:0;font-size:17px}.write-submit-bar>.button[data-v-32507283]{height:40px;border-radius:7px}@media (max-width:900px){.write-platform-layout[data-v-32507283]{grid-template-columns:minmax(0,1fr);gap:16px}.write-term-controls[data-v-32507283]{min-height:42px}}@media (max-width:600px){.write-mode-switch.wc-input-tabs[data-v-32507283]{align-self:stretch}.write-mode-switch.wc-input-tabs button[data-v-32507283]{flex:1;padding:9px 10px;font-size:13px}.write-term-controls[data-v-32507283]{flex-wrap:wrap}.write-submit-bar[data-v-32507283]{padding:12px}.write-submit-metrics[data-v-32507283]{flex:1;justify-content:space-between}.write-user-text small[data-v-32507283]{line-height:1.4}}.write-stock-card[data-v-32507283]{position:relative;padding:11px 12px 10px;border:1px solid #e0d9e9;border-radius:10px;background:#fdfcfe;box-shadow:0 2px #f0edf5;overflow:hidden;min-height:145px;transition:border-color .15s,background .15s,box-shadow .15s}.write-stock-card[data-v-32507283]:before{content:"";position:absolute;top:0;left:15px;right:15px;height:3px;background:#e8e2ef;border-radius:0 0 3px 3px}.write-stock-card[data-v-32507283]:not(:disabled):hover{background:#faf7fd;border-color:#b9a5ca;box-shadow:0 3px 10px #74608714}.write-stock-card.selected[data-v-32507283]{border-color:#a48ab9;background:#f7f2fb;box-shadow:0 0 0 1px #bca7cf35,0 2px #e9dfef}.write-stock-card.selected[data-v-32507283]:before{background:#ab91bf}.write-stock-card[data-v-32507283]:focus-visible{outline:2px solid #957aa9;outline-offset:3px}.write-stock-card[data-v-32507283]:disabled{opacity:.65;background:#f7f6f8;box-shadow:none}.write-stock-skeleton[data-v-32507283]{height:145px}@media (max-width:650px){.write-stock-card[data-v-32507283]{padding:10px;min-height:135px}.write-stock-grid[data-v-32507283]{gap:8px}}.write-pool-columns[data-v-32507283]{display:grid;grid-template-columns:minmax(0,1fr) 64px 60px 16px;align-items:center;column-gap:7px;width:100%;min-width:0;box-sizing:border-box}.write-pool-table-head[data-v-32507283]{position:sticky;top:0;z-index:1;padding:6px 9px;font-size:10px;color:#9991a6;background:var(--panel,#fff);border-bottom:1px solid #f0edf5;line-height:20px}.write-pool-table-head>span[data-v-32507283]:nth-child(2){text-align:right}.write-pool-table-head>span[data-v-32507283]:nth-child(3){text-align:center}.write-pool-option[data-v-32507283]{font-size:12px;line-height:20px}.write-pool-option-name[data-v-32507283]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--ink)}.write-pool-option-count[data-v-32507283]{text-align:right;min-width:0;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#61576f}.write-pool-option-status[data-v-32507283]{display:block;text-align:center;padding:2px 3px;line-height:16px;border-radius:4px;background:#edf6f1;color:#438e7a;font-size:10px;white-space:nowrap}.write-pool-option-check[data-v-32507283]{display:block;text-align:center;color:#9a7ab3;font-size:14px}.write-pool-option.selected .write-pool-option-name[data-v-32507283]{color:#73579a}.write-pool-option.is-unavailable .write-pool-option-name[data-v-32507283],.write-pool-option.is-unavailable .write-pool-option-count[data-v-32507283]{color:#aaa3b5}.write-pool-option.is-unavailable .write-pool-option-status[data-v-32507283]{color:#aaa3b5;background:#f2f0f5}.admin-write-form[data-v-32507283]{display:flex;flex-direction:column;gap:12px;height:100%;min-height:100%;max-width:1180px}.admin-write-fields[data-v-32507283]{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0;min-height:max-content}.write-resource-panel[data-v-32507283],.write-import-panel[data-v-32507283]{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:12px 14px}.write-resource-panel[data-v-32507283]{flex:none}.write-import-panel[data-v-32507283]{display:flex;flex-direction:column;flex:1;min-height:210px}.write-panel-head[data-v-32507283]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;flex-shrink:0}.write-panel-head h2[data-v-32507283]{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;margin:0;min-width:0;color:var(--ink)}.write-panel-head h2>span[data-v-32507283]{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#eee9f5;color:#786298;font-size:12px;flex:none}.write-panel-head .wc-input-tabs[data-v-32507283]{margin:0;flex-shrink:0}.write-mode-switch.wc-input-tabs[data-v-32507283]{padding:3px;gap:3px}.write-mode-switch.wc-input-tabs button[data-v-32507283]{padding:6px 12px;font-size:13px}.write-ownership-layout[data-v-32507283]{grid-template-columns:190px minmax(0,1fr);gap:18px;padding:0;border:0}.write-platform-layout[data-v-32507283]{padding:0;border:0;gap:20px}.write-ownership-layout[data-v-32507283]>*,.write-platform-layout[data-v-32507283]>*,.write-stock-grid[data-v-32507283]{min-width:0}.write-stock-grid[data-v-32507283]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.write-user-picker[data-v-32507283] .paged-select-trigger{height:52px;min-width:0;padding:8px 10px;gap:8px}.write-user-text small[data-v-32507283]{font-size:11px;margin-top:2px}.write-user-avatar[data-v-32507283]{width:30px;height:30px}.write-stock-head[data-v-32507283]{height:28px;gap:8px}.write-stock-head .input[data-v-32507283]{max-width:55%;width:175px}.write-stock-card[data-v-32507283]{min-height:105px;padding:7px;gap:0}.write-stock-card[data-v-32507283] .inventory-package-face{gap:4px}.write-stock-card[data-v-32507283] .ip-type{font-size:11px}.write-stock-card[data-v-32507283] .ip-emblem,.write-stock-card[data-v-32507283] .ip-emblem svg{width:24px;height:24px}.write-stock-card[data-v-32507283] .ip-amount>strong{font-size:23px}.write-stock-card[data-v-32507283] .ip-serial{padding-top:5px;margin-top:0;gap:5px}.write-stock-card[data-v-32507283] .ip-barcode{width:18px}.write-stock-skeleton[data-v-32507283]{height:115px}.write-stock-empty[data-v-32507283]{min-height:105px;display:grid;place-items:center}.write-stock-pages[data-v-32507283]{margin-top:8px}.write-source-switch.wc-input-tabs button.active[data-v-32507283]{color:#786298;background:#eee9f5;border-color:#e4dced}.write-editor-field[data-v-32507283]{display:flex;flex-direction:column;flex:1;min-height:0;margin:0;gap:7px}.write-editor-field>span[data-v-32507283]{order:2;font-size:12px;color:var(--muted)}.admin-write-form .write-editor-field .wc-lines[data-v-32507283]{display:block;flex:1;width:100%;height:0;min-height:85px;max-height:none;resize:none;margin:0;overflow:auto;font-family:var(--font-mono);background:#fcfdff}.write-import-panel .write-qr-field[data-v-32507283]{display:flex;flex:1;min-width:0}.write-import-panel .write-qr-drop[data-v-32507283]{width:100%;flex:1;min-height:120px;padding:8px;gap:4px}.write-import-panel .write-qr-icon[data-v-32507283]{width:26px;height:26px}.write-submit-bar[data-v-32507283]{flex:none;margin:0;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 16px;gap:12px}.write-submit-metrics[data-v-32507283]{gap:10px 28px;min-width:0}.write-feedback[data-v-32507283],.admin-write-form>.error[data-v-32507283]{margin:0;overflow-wrap:anywhere;flex:none}@media (min-width:701px) and (max-width:1100px){.write-ownership-layout[data-v-32507283]{grid-template-columns:160px minmax(0,1fr);gap:12px}.write-stock-card[data-v-32507283] .ip-type{display:none}.write-stock-card[data-v-32507283] .ip-top{justify-content:space-between}.write-stock-card[data-v-32507283] .ip-stock-line{font-size:10px}.write-stock-card[data-v-32507283] .ip-barcode{display:none}}@media (max-width:700px){.write-resource-panel[data-v-32507283],.write-import-panel[data-v-32507283]{padding:12px}.write-ownership-layout[data-v-32507283],.write-platform-layout[data-v-32507283]{grid-template-columns:minmax(0,1fr);gap:12px}.write-stock-grid[data-v-32507283]{grid-template-columns:repeat(2,minmax(0,1fr))}.write-panel-head[data-v-32507283]{gap:9px}.write-mode-switch.wc-input-tabs[data-v-32507283]{width:100%}.write-panel-head .write-source-switch[data-v-32507283]{flex-shrink:1}.write-source-switch.wc-input-tabs button[data-v-32507283]{padding:6px 9px;font-size:12px}.write-import-panel[data-v-32507283]{min-height:245px}.admin-write-form .write-editor-field .wc-lines[data-v-32507283]{height:150px}.write-submit-bar[data-v-32507283]{flex-wrap:wrap;padding:12px}.write-submit-bar>.button[data-v-32507283]{width:100%;margin:0}.write-submit-metrics[data-v-32507283]{width:100%;justify-content:space-between}.write-term-controls[data-v-32507283]{flex-wrap:wrap}.write-term-field>label[data-v-32507283]{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.write-stock-card[data-v-32507283]{transition:none}}.admin-write-form[data-v-32507283]{height:100%;min-height:0;gap:8px}.admin-write-fields[data-v-32507283]{min-height:0;gap:8px}.write-import-panel[data-v-32507283]{min-height:0;padding:10px 12px}.write-panel-head[data-v-32507283]{margin-bottom:8px}.admin-write-form .write-editor-field .wc-lines[data-v-32507283]{min-height:48px}.write-import-panel .write-qr-drop[data-v-32507283]{min-height:70px}.write-resource-panel[data-v-32507283]{padding:10px 12px}.write-stock-grid[data-v-32507283]{display:flex;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 5px}.write-stock-card[data-v-32507283],.write-stock-skeleton[data-v-32507283]{flex:0 0 160px;min-height:105px}.write-stock-card[data-v-32507283] span{margin-bottom:0}.write-submit-bar[data-v-32507283]{padding:8px 12px}@media (max-width:700px){.admin-write-form[data-v-32507283]{height:100%;min-height:0}.admin-write-fields[data-v-32507283]{flex:1;min-height:0}.write-resource-panel[data-v-32507283],.write-import-panel[data-v-32507283]{padding:6px}.write-ownership-layout[data-v-32507283],.write-platform-layout[data-v-32507283]{gap:6px}.write-panel-head[data-v-32507283]{gap:5px;margin-bottom:6px}.write-panel-head h2[data-v-32507283]{font-size:12px}.write-panel-head h2>span[data-v-32507283]{width:20px;height:20px}.write-mode-switch.wc-input-tabs button[data-v-32507283]{padding:5px 8px;font-size:12px}.write-user-picker[data-v-32507283] .paged-select-trigger{height:40px;padding:4px 8px}.write-user-text small[data-v-32507283]{display:none}.write-user-picker.field[data-v-32507283]{margin:0}.write-user-picker.field>span[data-v-32507283]{margin-bottom:3px}.write-stock-head[data-v-32507283]{height:26px;margin-bottom:3px}.write-stock-card[data-v-32507283]{flex-basis:150px;min-height:90px;padding:5px}.write-stock-card[data-v-32507283] .inventory-package-face{gap:3px}.write-stock-card[data-v-32507283] .ip-top{height:22px}.write-stock-card[data-v-32507283] .ip-emblem,.write-stock-card[data-v-32507283] .ip-emblem svg{width:20px;height:20px}.write-stock-card[data-v-32507283] .ip-amount>strong{font-size:20px}.write-stock-card[data-v-32507283] .ip-serial{padding-top:3px}.write-resource-panel .write-panel-head h2[data-v-32507283]{display:none}.write-stock-card[data-v-32507283] .inventory-package-face{line-height:1.2}.write-user-picker.field>span[data-v-32507283]{display:none}.write-stock-grid[data-v-32507283]{padding-bottom:2px}.write-stock-pages[data-v-32507283]{line-height:1.2}.write-stock-card[data-v-32507283]{min-height:76px}.write-stock-card[data-v-32507283] .inventory-package-face{display:grid;grid-template-columns:1fr 1fr;gap:3px}.write-stock-card[data-v-32507283] .ip-type,.write-stock-card[data-v-32507283] .ip-emblem,.write-stock-card[data-v-32507283] .ip-amount>span:not(.ip-select){display:none}.write-stock-card[data-v-32507283] .ip-amount{justify-content:flex-end}.write-stock-card[data-v-32507283] .ip-stock-line,.write-stock-card[data-v-32507283] .ip-meter,.write-stock-card[data-v-32507283] .ip-serial{grid-column:1/-1}.write-stock-card[data-v-32507283] .ip-stock-line,.write-stock-card[data-v-32507283] .ip-serial{font-size:9px}.write-import-panel .write-panel-head h2>span[data-v-32507283]{display:none}.write-import-panel .write-panel-head[data-v-32507283]{gap:3px}.write-import-panel .write-panel-head h2[data-v-32507283]{font-size:11px}.write-qr-action[data-v-32507283]{display:none}.write-import-panel .write-qr-drop[data-v-32507283]{line-height:1.2;min-height:48px;padding:4px;gap:3px}.write-import-panel .write-qr-drop b[data-v-32507283],.write-import-panel .write-qr-drop small[data-v-32507283]{margin:0;line-height:1.15}.write-import-panel .write-qr-drop small[data-v-32507283]{font-size:9px}.write-stock-card[data-v-32507283]{min-height:66px}.write-stock-pages[data-v-32507283]{margin-top:3px}.write-stock-pages button[data-v-32507283]{height:23px}.write-import-panel[data-v-32507283]{flex:1;min-height:0}.admin-write-form .write-editor-field .wc-lines[data-v-32507283]{height:0;min-height:40px}.write-editor-field>span[data-v-32507283]{font-size:10px}.write-submit-bar[data-v-32507283]{padding:6px 8px;gap:6px;flex-wrap:nowrap}.write-submit-metrics[data-v-32507283]{gap:6px;width:auto;flex:1}.write-submit-metrics>span[data-v-32507283]{font-size:10px}.write-submit-metrics b[data-v-32507283]{font-size:13px}.write-submit-bar>.button[data-v-32507283]{width:auto;min-width:85px;height:34px;font-size:12px}.write-term-controls[data-v-32507283]{min-height:0;gap:5px}.write-term-input[data-v-32507283]{height:34px;width:95px}.write-term-presets button[data-v-32507283]{padding:5px}.write-term-field>label[data-v-32507283]{margin-bottom:4px}.write-qr-drop b[data-v-32507283]{font-size:12px}.write-qr-drop small[data-v-32507283]{font-size:10px}.write-qr-action[data-v-32507283]{padding:3px 8px}.write-qr-icon[data-v-32507283]{display:none}}@media (max-height:550px){.admin-write-fields[data-v-32507283]{overflow:auto;overscroll-behavior:contain}.write-import-panel[data-v-32507283]{flex:none;min-height:150px}}.write-pool-picker[data-v-32507283] .paged-select-trigger{height:54px;min-width:0;gap:8px;padding:9px 10px;background:#fff;text-align:left}.write-pool-picker .pool-avatar[data-v-32507283]{display:grid;place-items:center;width:28px;height:28px;margin:0;border-radius:7px;background:#edf6f3;color:#429888}.write-pool-picker .pool-avatar svg[data-v-32507283]{width:18px;height:18px}.write-pool-picker .write-user-text[data-v-32507283]{display:grid;gap:2px;flex:1;min-width:0;margin:0}.write-pool-picker .write-user-text b[data-v-32507283]{display:block;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35;color:#394257}.write-pool-picker .write-user-text small[data-v-32507283]{display:block;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;color:#99a3b3}.write-pool-picker .write-pool-capacity[data-v-32507283]{display:inline-flex;flex-direction:row;align-items:baseline;flex:none;gap:4px;margin:0 0 0 auto;padding:4px 7px;border:1px solid #e4f1eb;border-radius:5px;background:#edf7f3;white-space:nowrap;line-height:1}.write-pool-picker .write-pool-capacity b[data-v-32507283]{margin:0;font-size:14px;font-weight:600;line-height:1;color:#3d9988;font-variant-numeric:tabular-nums}.write-pool-picker .write-pool-capacity small[data-v-32507283]{margin:0;font-size:9px;line-height:1;color:#75ac9e;white-space:nowrap}.write-pool-picker[data-v-32507283] .paged-select-trigger .select-chevron{width:14px;height:14px;margin:0;flex:none}@media (max-width:700px){.write-pool-picker[data-v-32507283] .paged-select-trigger{height:44px;padding:4px 8px;gap:7px}.write-pool-picker .pool-avatar[data-v-32507283]{width:24px;height:24px;border-radius:6px}.write-pool-picker .pool-avatar svg[data-v-32507283]{width:17px;height:17px}.write-pool-picker .write-user-text b[data-v-32507283]{font-size:12px}.write-pool-picker .write-user-text small[data-v-32507283]{display:block;font-size:9px;line-height:1.35}.write-pool-picker .write-pool-capacity[data-v-32507283]{padding:4px 6px;gap:3px}.write-pool-picker .write-pool-capacity b[data-v-32507283]{font-size:13px}}.wr-dialog[data-v-7d9d1e13]{width:min(560px,calc(100vw - 24px));padding:0;max-height:calc(100dvh - 24px);border:1px solid #e5dfec;border-radius:16px;color:var(--ink);background:#fff;box-shadow:0 24px 80px #28213940;overflow:auto}.wr-dialog[data-v-7d9d1e13]::backdrop{background:#24203466;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}header[data-v-7d9d1e13]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 12px}h2[data-v-7d9d1e13]{font-size:19px;margin:0}header p[data-v-7d9d1e13]{margin:5px 0 0;color:var(--muted);font-size:var(--text-meta)}.wr-body[data-v-7d9d1e13]{padding:0 24px 20px}.wr-note[data-v-7d9d1e13]{background:#f6f3fa;color:#766783;border-radius:10px;padding:12px;font-size:var(--text-label);line-height:1.7}.field[data-v-7d9d1e13]{display:grid;gap:8px;margin:16px 0}.input[data-v-7d9d1e13],.textarea[data-v-7d9d1e13]{width:100%;border:1px solid #d5dbe5;border-radius:7px;padding:10px 12px;background:#fff}.textarea[data-v-7d9d1e13]{resize:vertical;min-height:88px}.wr-confirm[data-v-7d9d1e13]{display:flex;align-items:flex-start;gap:9px;font-size:var(--text-label);line-height:1.6}.wr-confirm input[data-v-7d9d1e13]{margin-top:4px;accent-color:#80619e}.wr-error[data-v-7d9d1e13]{color:#ae4754;font-size:var(--text-label)}footer[data-v-7d9d1e13]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid #e8e2ee;background:#fcfbfe;position:sticky;bottom:0}.wr-danger[data-v-7d9d1e13]{background:#af4d58;color:#fff;border-color:#af4d58}.wbr-dialog[data-v-2942b97d]{width:min(580px,calc(100vw - 24px));padding:0;max-height:calc(100dvh - 24px);border:1px solid #e5dfec;border-radius:16px;color:var(--ink);background:#fff;box-shadow:0 24px 80px #28213940;overflow:auto}.wbr-dialog[data-v-2942b97d]::backdrop{background:#24203466;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}header[data-v-2942b97d]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 12px}h2[data-v-2942b97d]{font-size:19px;margin:0}header p[data-v-2942b97d]{margin:5px 0 0;color:var(--muted);font-size:var(--text-meta)}.wbr-body[data-v-2942b97d]{padding:0 24px 20px}.wbr-note[data-v-2942b97d]{background:#f6f3fa;color:#766783;border-radius:10px;padding:12px;font-size:var(--text-label);line-height:1.7}.wbr-count strong[data-v-2942b97d]{font-size:22px;margin:0 6px}.wbr-field[data-v-2942b97d]{display:grid;gap:8px;margin:16px 0}.wbr-field textarea[data-v-2942b97d]{width:100%;border:1px solid #d5dbe5;border-radius:7px;padding:10px 12px;background:#fff;resize:vertical;font:inherit}.wbr-warning[data-v-2942b97d]{font-size:var(--text-label);line-height:1.6;color:#936326}.wbr-confirm[data-v-2942b97d]{display:flex;align-items:flex-start;gap:9px;font-size:var(--text-label);line-height:1.6}.wbr-confirm input[data-v-2942b97d]{margin-top:4px;accent-color:#af4d58}.wbr-error[data-v-2942b97d]{color:#ae4754;font-size:var(--text-label)}.wbr-result ul[data-v-2942b97d]{padding-left:20px;max-height:220px;overflow:auto;font-size:var(--text-label);line-height:1.7}.wbr-result h3[data-v-2942b97d]{font-size:17px}.wbr-result p[data-v-2942b97d]{line-height:1.6}footer[data-v-2942b97d]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid #e8e2ee;background:#fcfbfe;position:sticky;bottom:0}.wbr-danger[data-v-2942b97d]{background:#af4d58;color:#fff;border-color:#af4d58}@media (max-width:600px){header[data-v-2942b97d]{padding:16px}.wbr-body[data-v-2942b97d]{padding:0 16px 16px}footer[data-v-2942b97d]{padding:12px 16px;flex-wrap:wrap}}.wbo-dialog[data-v-85c3a32f]{width:min(610px,calc(100vw - 24px));padding:0;max-height:calc(100dvh - 24px);border:1px solid #e5dced;border-radius:16px;color:var(--ink);background:#fff;box-shadow:0 24px 80px #30213f35;overflow:auto}.wbo-dialog[data-v-85c3a32f]::backdrop{background:#29213566;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}header[data-v-85c3a32f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 12px}h2[data-v-85c3a32f]{margin:0;font-size:19px}header p[data-v-85c3a32f]{margin:5px 0 0;color:var(--muted);font-size:12px}.wbo-body[data-v-85c3a32f]{padding:0 24px 20px}.wbo-scope[data-v-85c3a32f]{margin:0 0 13px;background:#f5f0fa;color:#9b80ad;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.7}.wbo-counts[data-v-85c3a32f]{display:flex;gap:10px;margin-bottom:12px}.wbo-counts>div[data-v-85c3a32f]{flex:1;min-width:0;padding:12px;background:#fbf9fd;border:1px solid #ece4f3;border-radius:9px}.wbo-counts span[data-v-85c3a32f]{display:block;font-size:11px;color:#a48caf}.wbo-counts strong[data-v-85c3a32f]{display:block;font-size:27px;color:#9170a7;margin-top:4px;font-variant-numeric:tabular-nums}.wbo-counts small[data-v-85c3a32f]{font-size:11px;font-weight:400;margin-left:5px}.wbo-description[data-v-85c3a32f],.wbo-empty[data-v-85c3a32f]{font-size:12px;line-height:1.85;color:#9c89a8}.wbo-warning[data-v-85c3a32f]{font-size:12px;line-height:1.7;color:#ad8d5f;background:#fff9ee;padding:9px 11px;border-radius:7px}.wbo-confirm[data-v-85c3a32f]{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.7;color:#8d759d}.wbo-confirm input[data-v-85c3a32f]{margin-top:4px;accent-color:#9170aa;flex:none}.wbo-result h3[data-v-85c3a32f]{font-size:17px}.wbo-result>p[data-v-85c3a32f]{font-size:13px;line-height:1.8}.wbo-result ul[data-v-85c3a32f]{max-height:210px;overflow:auto;padding-left:20px;font-size:12px;line-height:1.8;color:#a08bab}.wbo-error[data-v-85c3a32f]{font-size:12px;color:#aa6766;line-height:1.8}.wbo-loading[data-v-85c3a32f]{font-size:12px;color:#9c88aa}footer[data-v-85c3a32f]{display:flex;justify-content:flex-end;gap:9px;padding:13px 24px;border-top:1px solid #ece5f3;background:#fdfbff;position:sticky;bottom:0}footer .button[data-v-85c3a32f]{font-size:12px;min-height:35px}.wbo-submit[data-v-85c3a32f]{background:#8f6baa;border-color:#8f6baa;color:#fff}@media (max-width:600px){header[data-v-85c3a32f]{padding:16px}.wbo-body[data-v-85c3a32f]{padding:0 16px 16px}footer[data-v-85c3a32f]{padding:12px 16px;flex-wrap:wrap}.wbo-counts>div[data-v-85c3a32f]{padding:9px}.wbo-counts strong[data-v-85c3a32f]{font-size:24px}.wbo-counts span[data-v-85c3a32f]{font-size:10px}}.wbf-card[data-v-d5f34f9d]{margin:0 24px 12px;flex:none;border:1px solid #e8e0f0;border-radius:11px;padding:12px 14px;background:linear-gradient(125deg,#fcfaff,#f9f7fc);color:#8c779c;box-shadow:0 3px 12px #8a63aa04}.wbf-head[data-v-d5f34f9d]{display:flex;align-items:center;gap:7px;margin-bottom:10px}.wbf-head strong[data-v-d5f34f9d]{font-size:12px;font-weight:600;color:#836590}.wbf-symbol[data-v-d5f34f9d]{display:grid;place-items:center;width:23px;height:23px;background:#f0e8f7;border-radius:7px}.wbf-symbol svg[data-v-d5f34f9d]{width:14px;height:14px;fill:#f0e8f7;stroke:#9b7daf;stroke-width:1.5}.wbf-badge[data-v-d5f34f9d]{font-size:10px;color:#ac94bb;background:#f1ebf7;border-radius:4px;padding:2px 6px}.wbf-head>button[data-v-d5f34f9d]{margin-left:auto;border:0;background:transparent;color:#a58bb7;font-size:11px;cursor:pointer}.wbf-head>button[data-v-d5f34f9d]:disabled{opacity:.5;cursor:default}.wbf-grid[data-v-d5f34f9d]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px}.wbf-grid.is-admin[data-v-d5f34f9d]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,.9fr)}.wbf-field[data-v-d5f34f9d]{display:flex;flex-direction:column;gap:5px;min-width:0}.wbf-field>span[data-v-d5f34f9d]{font-size:11px;color:#a18bad}.wbf-field input[data-v-d5f34f9d],.wbf-field[data-v-d5f34f9d] .a-select-control{width:100%;height:35px;min-width:0;border:1px solid #e6deee;border-radius:8px;background:#fff;color:#8a7398;padding:0 10px;font-size:12px;box-shadow:0 2px 4px #9273ad03}.wbf-field input[data-v-d5f34f9d]::placeholder{color:#b3a4bf}.wbf-field input[data-v-d5f34f9d]:focus-visible{outline:2px solid #d6bee7;outline-offset:1px}.wbf-lpa input[data-v-d5f34f9d]{font-family:var(--font-mono)}.wbf-field[data-v-d5f34f9d] .a-select-control:disabled{background:#f4f0f8;color:#b5a7bf;cursor:not-allowed}.wbf-field[data-v-d5f34f9d] .a-select-value{font-size:12px}.wbf-reset[data-v-d5f34f9d]{margin-top:10px;height:30px;padding:0 12px;border-radius:8px;font-size:12px;background:#fff;border-color:#e6dfee;color:#a28aaf}.wbf-error[data-v-d5f34f9d]{font-size:11px;color:#aa6a64;margin:8px 0 0}.wbf-form[data-v-d5f34f9d]{margin:0}.wbf-head[data-v-d5f34f9d]:has(+form[style*="display: none"]){margin-bottom:0}@media (max-width:720px){.wbf-card[data-v-d5f34f9d]{margin:0 16px 10px;padding:10px}.wbf-grid.is-admin[data-v-d5f34f9d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wbf-field input[data-v-d5f34f9d],.wbf-field[data-v-d5f34f9d] .a-select-control{font-size:11px;padding:0 8px}.wbf-field>span[data-v-d5f34f9d]{font-size:10px}}.wbp-pagination[data-v-450fd392]{display:flex;align-items:center;gap:11px;min-width:0;width:100%;flex-wrap:wrap;color:#a592b2}.wbp-total[data-v-450fd392]{font-size:12px;white-space:nowrap}.wbp-total b[data-v-450fd392]{color:#8e729f;font-weight:500;font-variant-numeric:tabular-nums}.wbp-total small[data-v-450fd392]{font-size:11px;color:#b4a3bf}.wbp-pagination[data-v-450fd392] .a-select-control{width:108px;height:32px;border-color:#e5dced;color:#9c82ad;font-size:11px;padding:0 9px;border-radius:8px}.wbp-controls[data-v-450fd392]{display:flex;align-items:center;gap:0;border:1px solid #e5dcee;border-radius:8px;background:#fff;margin-left:auto;overflow:hidden}.wbp-controls>button[data-v-450fd392]{height:31px;min-width:31px;padding:0 8px;border:0;background:#fff;color:#a185b5;font-size:17px;cursor:pointer}.wbp-controls>button[data-v-450fd392]:hover:not(:disabled){background:#f4eef9}.wbp-controls>button[data-v-450fd392]:disabled{opacity:.35;cursor:default}.wbp-current[data-v-450fd392]{margin:0;border-left:1px solid #efe8f5;border-right:1px solid #efe8f5;padding:0 9px}.wbp-current label[data-v-450fd392]{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px;margin:0;color:#a98fbb}.wbp-current input[data-v-450fd392]{width:35px;height:23px;text-align:center;padding:0 2px;border:0;border-radius:4px;background:#f3edf9;color:#8e68a8;font-size:12px;font-variant-numeric:tabular-nums}.wbp-current input[data-v-450fd392]:focus-visible{outline:2px solid #d2b9e3;outline-offset:0}.wbp-controls>button[data-v-450fd392]:focus-visible{outline:2px solid #c8addc;outline-offset:-2px}@media (max-width:600px){.wbp-pagination[data-v-450fd392]{gap:8px}.wbp-controls[data-v-450fd392]{margin-left:auto}.wbp-total[data-v-450fd392]{font-size:11px}.wbp-pagination[data-v-450fd392] .a-select-control{width:99px}.wbp-current[data-v-450fd392]{padding:0 6px}.wbp-controls>button[data-v-450fd392]{min-width:27px;padding:0 6px}.wbp-current label[data-v-450fd392]{gap:4px;font-size:10px}}@media (max-width:400px){.wbp-controls[data-v-450fd392]{flex-basis:100%;justify-content:flex-end;border:0;overflow:visible}.wbp-controls>button[data-v-450fd392]{border:1px solid #e8e0ef}.wbp-current[data-v-450fd392]{height:31px;display:flex;align-items:center;border:1px solid #e8e0ef;border-left:0;border-right:0}}.wb-bulk-label[data-v-1c0f702e]{font-size:10px;color:#a28daf;letter-spacing:.5px;margin-right:3px}.wb-bulk-actions .button[data-v-1c0f702e]{display:inline-flex;align-items:center;gap:5px;border-radius:7px;font-size:11px;min-height:31px}.wb-bulk-actions svg[data-v-1c0f702e]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6}.wb-check-all[data-v-1c0f702e]{color:#7894a9;background:#eef5fa;border-color:#dce9f2}.wb-retry-all[data-v-1c0f702e]{color:#9a7bb1;background:#f3edf9;border-color:#e6daef}.wb-bulk-divider[data-v-1c0f702e]{width:1px;height:16px;background:#e7dfed;margin:0 2px}.wb-bulk-actions[data-v-1c0f702e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 24px 12px;flex:none}.wb-bulk-actions small[data-v-1c0f702e]{color:var(--muted);font-size:var(--text-meta)}@media (max-width:600px){.wb-bulk-actions[data-v-1c0f702e]{padding:0 16px 10px}.wb-bulk-actions small[data-v-1c0f702e]{flex-basis:100%}}.wb-review-actions[data-v-1c0f702e]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.wb-stop[data-v-1c0f702e]{color:#a64b52;border-color:#edd4d7;background:#fff8f8}.wb-resolution[data-v-1c0f702e]{margin-top:12px;padding:10px 12px;background:#f2f5f7;border-radius:8px;font-size:var(--text-meta);color:var(--muted)}.wb-resolution span[data-v-1c0f702e]{margin-left:12px}.wb-resolution p[data-v-1c0f702e]{margin:6px 0 0;overflow-wrap:anywhere}.wb-backdrop[data-v-1c0f702e]{padding:16px}.wb-dialog[data-v-1c0f702e]{width:min(1000px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;min-height:0;border:1px solid #e4dfec;border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 24px 80px #28213930;overflow:hidden;font-size:var(--text-body)}.wb-head[data-v-1c0f702e]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;flex:none}.wb-head h2[data-v-1c0f702e]{margin:0;font-size:20px}.wb-head p[data-v-1c0f702e]{margin:5px 0 0;color:var(--muted);font-size:var(--text-label);font-variant-numeric:tabular-nums}.wb-summary[data-v-1c0f702e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 24px;background:#f7f5fa;border:1px solid #ebe7f1;border-radius:12px;padding:12px 0}.wb-summary>div[data-v-1c0f702e]{display:flex;flex-direction:column;gap:5px;padding:0 16px;border-right:1px solid #e7e1ee}.wb-summary>div[data-v-1c0f702e]:last-child{border:0}.wb-summary span[data-v-1c0f702e]{font-size:var(--text-meta);color:var(--muted)}.wb-summary strong[data-v-1c0f702e]{font-size:23px;line-height:1.2;font-variant-numeric:tabular-nums}.wb-summary small[data-v-1c0f702e]{font-size:15px;font-weight:500;color:var(--muted)}.wb-success strong[data-v-1c0f702e]{color:#248360}.wb-review strong[data-v-1c0f702e]{color:#a06b17}.wb-context[data-v-1c0f702e]{display:flex;gap:8px 20px;flex-wrap:wrap;padding:12px 24px;font-size:var(--text-meta);color:var(--muted);flex:none}.wb-list[data-v-1c0f702e]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 16px;flex:1}.wb-item[data-v-1c0f702e]{padding:16px 0;border-top:1px solid #ece8f1}.wb-item-head[data-v-1c0f702e]{display:flex;align-items:center;gap:10px;margin-bottom:10px;min-width:0}.wb-item-head strong[data-v-1c0f702e]{overflow-wrap:anywhere}.wb-index[data-v-1c0f702e]{font-size:var(--text-meta);color:#8a8197;font-variant-numeric:tabular-nums}.wb-status[data-v-1c0f702e]{margin-left:auto;border-radius:6px;padding:4px 9px;font-size:var(--text-meta);white-space:nowrap;background:#edf1f9;color:#456492}.wb-status.active[data-v-1c0f702e]{background:#eaf6ef;color:#26744f}.wb-status.uncertain[data-v-1c0f702e]{background:#fff3da;color:#946015}.wb-status.write_failed[data-v-1c0f702e]{background:#fcebef;color:#b14454}.wb-status.closed[data-v-1c0f702e],.wb-status.expired[data-v-1c0f702e]{background:#f0eef3;color:#82788d}.wb-code[data-v-1c0f702e]{background:#f8f7fa;border:1px solid #e8e4ed;border-radius:9px;padding:9px 12px 12px}.wb-code-head[data-v-1c0f702e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;color:#80738f;font-size:var(--text-meta)}.wb-copy[data-v-1c0f702e]{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:0;border-radius:6px;background:#eee8f6;color:#70518f;cursor:pointer;font:inherit;min-height:30px}.wb-copy svg[data-v-1c0f702e]{width:14px;height:14px}.wb-copy[data-v-1c0f702e]:disabled{opacity:.5;cursor:default}.wb-code code[data-v-1c0f702e]{display:block;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:var(--font-mono);font-size:var(--text-body);line-height:1.65;color:#42394d;-webkit-user-select:text;user-select:text}.wb-unavailable[data-v-1c0f702e]{margin:0;color:var(--muted);font-size:var(--text-label);overflow-wrap:anywhere}.wb-meta[data-v-1c0f702e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:var(--text-meta);color:var(--muted)}.wb-meta span[data-v-1c0f702e]{overflow-wrap:anywhere}.wb-retry[data-v-1c0f702e]{margin-left:auto;color:#785294;background:#f4eef9;border-color:#e5d9ef}.wb-item-error[data-v-1c0f702e],.wb-error[data-v-1c0f702e]{margin:10px 0 0;color:#a45b27;background:#fff8ed;padding:8px 10px;border-radius:6px;font-size:var(--text-meta);overflow-wrap:anywhere}.wb-foot[data-v-1c0f702e]{flex:none;border-top:1px solid #e8e4ee;padding:12px 24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fcfbfe}.wb-total[data-v-1c0f702e]{color:var(--muted);font-size:var(--text-label)}.wb-foot[data-v-1c0f702e] .a-select-control{width:120px}.wb-pages[data-v-1c0f702e]{display:flex;align-items:center;gap:12px;margin-left:auto;font-size:var(--text-label);font-variant-numeric:tabular-nums}.wb-pages button[data-v-1c0f702e]{width:32px;height:32px;border:1px solid #e2dbe9;border-radius:8px;background:#fff;color:#72558b;font-size:20px;cursor:pointer}.wb-pages button[data-v-1c0f702e]:disabled{opacity:.4;cursor:default}.wb-copy-error[data-v-1c0f702e]{flex-basis:100%;margin:0;color:#b14454;font-size:var(--text-meta)}.wb-sr[data-v-1c0f702e]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:600px){.wb-backdrop[data-v-1c0f702e]{padding:8px}.wb-dialog[data-v-1c0f702e]{max-height:calc(100dvh - 16px);border-radius:12px}.wb-head[data-v-1c0f702e]{padding:16px}.wb-summary[data-v-1c0f702e]{margin:0 16px}.wb-summary>div[data-v-1c0f702e]{padding:0 8px}.wb-summary span[data-v-1c0f702e]{font-size:var(--text-meta)}.wb-summary strong[data-v-1c0f702e]{font-size:20px}.wb-context[data-v-1c0f702e]{padding:10px 16px;gap:6px 12px}.wb-list[data-v-1c0f702e]{padding:0 16px 12px}.wb-foot[data-v-1c0f702e]{padding:10px 16px;gap:8px}.wb-item-head[data-v-1c0f702e]{gap:6px}.wb-item-head strong[data-v-1c0f702e]{font-size:var(--text-label)}.wb-meta[data-v-1c0f702e]{gap:7px 12px}.wb-total[data-v-1c0f702e]{font-size:var(--text-meta)}.wb-foot[data-v-1c0f702e] .a-select-control{width:104px}.wb-pages[data-v-1c0f702e]{gap:7px}}.wb-dialog[data-v-1c0f702e]{width:min(1200px,100%);height:min(860px,calc(100dvh - 32px))}.wb-head[data-v-1c0f702e]{border-bottom:1px solid #e8e4ee;gap:16px}.wb-head .wb-context[data-v-1c0f702e]{padding:8px 0 0;gap:6px 18px}.wb-workspace[data-v-1c0f702e]{display:grid;grid-template-columns:260px minmax(0,1fr);flex:1;min-height:0}.wb-sidebar[data-v-1c0f702e]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 18px;background:#fcfbfe;border-right:1px solid #e8e4ee}.wb-sidebar-title[data-v-1c0f702e]{margin:0 0 12px;font-size:var(--text-label);font-weight:600}.wb-summary[data-v-1c0f702e]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px;padding:0;gap:8px;border:0;border-radius:0;background:transparent}.wb-summary>div[data-v-1c0f702e]{padding:12px;border:1px solid #ebe7f1;border-radius:9px;background:#fff;gap:6px}.wb-summary>div[data-v-1c0f702e]:last-child{border:1px solid #ebe7f1}.wb-summary strong[data-v-1c0f702e]{font-size:23px}.wb-summary span[data-v-1c0f702e]{font-size:var(--text-meta)}.wb-sidebar[data-v-1c0f702e] .wbf-card{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.wb-sidebar[data-v-1c0f702e] .wbf-head{flex-wrap:wrap;gap:6px;margin-bottom:16px}.wb-sidebar[data-v-1c0f702e] .wbf-badge{display:none}.wb-sidebar[data-v-1c0f702e] .wbf-grid{grid-template-columns:minmax(0,1fr);gap:14px}.wb-sidebar[data-v-1c0f702e] .wbf-reset{width:100%;margin-top:16px}.wb-main[data-v-1c0f702e]{display:flex;flex-direction:column;min-width:0;min-height:0}.wb-bulk-actions[data-v-1c0f702e]{padding:14px 20px;border-bottom:1px solid #ece8f1}.wb-bulk-actions small[data-v-1c0f702e]{flex-basis:100%;line-height:1.5}.wb-list[data-v-1c0f702e]{padding:0 20px 16px}.wb-item[data-v-1c0f702e]:first-of-type{border-top:0}.wb-foot[data-v-1c0f702e]{padding:12px 20px}@media (max-width:900px) and (min-width:721px){.wb-workspace[data-v-1c0f702e]{grid-template-columns:235px minmax(0,1fr)}.wb-sidebar[data-v-1c0f702e]{padding:16px 14px}.wb-bulk-label[data-v-1c0f702e]{flex-basis:100%}.wb-list[data-v-1c0f702e],.wb-foot[data-v-1c0f702e]{padding-left:16px;padding-right:16px}}@media (max-height:760px) and (min-width:721px){.wb-sidebar[data-v-1c0f702e]{padding-top:14px;padding-bottom:14px}.wb-summary[data-v-1c0f702e]{margin-bottom:18px}.wb-summary>div[data-v-1c0f702e]{padding:9px 11px}.wb-sidebar[data-v-1c0f702e] .wbf-grid{gap:10px}.wb-sidebar[data-v-1c0f702e] .wbf-head{margin-bottom:12px}}@media (max-width:720px){.wb-backdrop[data-v-1c0f702e]{padding:8px}.wb-dialog[data-v-1c0f702e]{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.wb-head[data-v-1c0f702e]{padding:14px 16px}.wb-head .wb-context[data-v-1c0f702e]{gap:4px 10px}.wb-workspace[data-v-1c0f702e]{display:flex;flex-direction:column}.wb-sidebar[data-v-1c0f702e]{flex:none;max-height:36dvh;padding:14px 16px;border-right:0;border-bottom:1px solid #e8e4ee}.wb-sidebar-title[data-v-1c0f702e]{margin-bottom:8px}.wb-summary[data-v-1c0f702e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:14px}.wb-summary>div[data-v-1c0f702e]{padding:8px 6px}.wb-summary span[data-v-1c0f702e]{font-size:10px}.wb-summary strong[data-v-1c0f702e]{font-size:20px}.wb-summary small[data-v-1c0f702e]{font-size:12px}.wb-sidebar[data-v-1c0f702e] .wbf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wb-sidebar[data-v-1c0f702e] .wbf-head{margin-bottom:10px}.wb-sidebar[data-v-1c0f702e] .wbf-reset{width:auto;margin-top:10px}.wb-main[data-v-1c0f702e]{flex:1;min-height:0}.wb-bulk-actions[data-v-1c0f702e]{padding:10px 16px;gap:6px}.wb-bulk-label[data-v-1c0f702e]{display:none}.wb-bulk-actions small[data-v-1c0f702e]{font-size:10px}.wb-list[data-v-1c0f702e]{padding:0 16px 12px}.wb-foot[data-v-1c0f702e]{padding:10px 16px}}@media (max-width:720px) and (max-height:650px){.wb-head .wb-context[data-v-1c0f702e]{display:none}.wb-sidebar[data-v-1c0f702e]{max-height:27dvh}.wb-bulk-actions small[data-v-1c0f702e]{display:none}.wb-bulk-actions[data-v-1c0f702e]{padding-top:6px;padding-bottom:6px}}.pgr-dialog[data-v-9a8b7704]{width:min(560px,100%)}.pgr-dialog .modal-head h2[data-v-9a8b7704]{font-size:22px}.pgr-dialog .modal-head p[data-v-9a8b7704]{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.pgr-dialog form[data-v-9a8b7704]{padding-top:19px}.pgr-fields[data-v-9a8b7704]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.pgr-dialog .field[data-v-9a8b7704]{display:flex;flex-direction:column;gap:7px}.pgr-dialog .field span[data-v-9a8b7704]{font-size:13px;font-weight:650}.pgr-dialog .field[data-v-9a8b7704] .select{width:100%;min-height:40px}.pgr-dialog .textarea[data-v-9a8b7704]{min-height:90px;resize:vertical}.pgr-hint[data-v-9a8b7704]{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.pgr-dialog .error[data-v-9a8b7704]{margin-top:13px}.pgr-dialog .modal-actions[data-v-9a8b7704]{margin-top:20px}@media (max-width:600px){.pgr-fields[data-v-9a8b7704]{grid-template-columns:1fr}}.tour-help-button[data-v-c5652171]{display:inline-grid;place-items:center;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:1px solid var(--line,#dedee5);border-radius:50%;background:var(--panel,#fff);color:var(--ink,#30303a);font:600 17px/1 var(--font-body,sans-serif);cursor:pointer}.tour-help-button svg[data-v-c5652171]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tour-help-button[data-v-c5652171]:hover{background:#f0f7f5;border-color:#96c5b7;color:#186d58}.tour-help-button[data-v-c5652171]:focus-visible{outline:2px solid #24816c;outline-offset:3px}.wc-confirm-backdrop[data-v-a38ba813]{z-index:120}.wc-retry-signal>div[data-v-a38ba813]{min-width:0}.wc-retry-target[data-v-a38ba813]{overflow-wrap:anywhere;word-break:break-word;font-family:var(--font-mono);font-size:var(--text-meta)}.wc-guide-help[data-v-a38ba813]{margin-top:auto}@media (max-width:600px){.wc-guide-help[data-v-a38ba813]{margin-top:0;margin-left:auto}}.wc-import-page[data-v-a38ba813]{display:flex;height:100%;min-height:0;overflow:hidden;padding:12px 18px}.wc-user-form[data-v-a38ba813]{width:100%;height:100%;min-height:0}.wc-user-fields[data-v-a38ba813]{display:flex;flex-direction:column;height:100%;min-height:0;gap:8px}.wc-user-fields>.modal-note[data-v-a38ba813]{margin:0;line-height:1.4;font-size:11px;flex:none}.wc-user-fields>.field[data-v-a38ba813]{margin:0;flex:none}.wc-user-fields>.field[data-v-a38ba813]:nth-of-type(2){display:flex;flex-direction:column;flex:1;min-height:140px}.wc-user-fields>.field>span[data-v-a38ba813]{margin-bottom:4px}.wc-user-form .wc-lines[data-v-a38ba813]{flex:1;min-height:48px;height:0;resize:none;overflow:auto}.wc-user-fields .wc-input-tabs[data-v-a38ba813]{margin-bottom:6px;flex:none}.wc-user-fields .wc-input-tabs button[data-v-a38ba813]{padding:6px 12px}.wc-user-fields .wc-drop[data-v-a38ba813]{flex:1;min-height:70px;padding:6px}.wc-user-fields .wc-check[data-v-a38ba813]{flex:none;margin:0}.wc-user-fields .wc-check div[data-v-a38ba813]{padding:6px 10px}.wc-user-fields .modal-actions[data-v-a38ba813]{flex:none;margin:0;padding:6px 0 0}.wc-user-fields>.error[data-v-a38ba813]{flex:none;padding:6px 10px;overflow-wrap:anywhere}.wc-user-fields .wc-package-choice[data-v-a38ba813]{padding:8px;flex-basis:200px}.wc-user-fields .wc-package-choice[data-v-a38ba813] .inventory-package-face{gap:4px}.wc-user-fields .wc-package-choice[data-v-a38ba813] .ip-amount>strong{font-size:24px}.wc-user-fields .wc-package-choice[data-v-a38ba813] .ip-serial{padding-top:4px}.wc-user-fields .wc-package-picker[data-v-a38ba813]{padding-bottom:6px}.wc-user-fields .wc-picker-pages[data-v-a38ba813]{padding:3px 6px}@media (max-width:600px){.wc-import-page[data-v-a38ba813]{padding:8px}.wc-user-fields[data-v-a38ba813]{gap:6px}.wc-user-fields .wc-package-choice[data-v-a38ba813]{flex-basis:180px;padding:6px}.wc-user-fields .wc-picker-pages[data-v-a38ba813]{gap:5px}.wc-user-fields .wc-picker-pages>span[data-v-a38ba813]{width:auto;order:0}.wc-user-fields .wc-picker-pages button[data-v-a38ba813]{padding:4px 7px}.wc-user-fields .wc-check b[data-v-a38ba813]{font-size:17px}}@media (max-width:600px){.wc-user-fields>.field[data-v-a38ba813]:nth-of-type(2){min-height:150px}.wc-user-fields[data-v-a38ba813]{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.wc-user-fields .wc-package-choice[data-v-a38ba813] .inventory-package-face{gap:4px}.wc-user-fields .wc-package-choice[data-v-a38ba813] .ip-serial{padding-top:4px}.wc-user-fields .wc-check div[data-v-a38ba813]{padding:4px 8px}}@media (max-height:550px){.wc-user-fields[data-v-a38ba813]{overflow:auto;overscroll-behavior:contain}.wc-user-fields>.field[data-v-a38ba813]:nth-of-type(2){flex:none;min-height:150px}}.wc-inventory-page[data-v-a38ba813]{height:100%;overflow:hidden;padding:18px clamp(12px,2vw,24px)}.wc-inventory-content[data-v-a38ba813]{display:flex;flex-direction:column;height:100%;min-height:0;max-width:1080px;margin:0 auto}.wc-inventory-head[data-v-a38ba813]{align-items:flex-start;gap:12px;margin:0 0 12px;flex:none}.wc-inventory-head>.button[data-v-a38ba813]{flex-shrink:0}.wc-inventory-page .wc-metrics[data-v-a38ba813]{margin:0 0 12px;flex:none}.wc-inventory-page .wc-metrics article[data-v-a38ba813]{min-height:68px;padding:12px}.wc-grant-grid[data-v-a38ba813]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;padding:2px 3px 6px}.wc-inventory-content>.wc-list-pages[data-v-a38ba813]{flex:none;margin:12px 0 0}.wc-package-picker[data-v-a38ba813]{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;min-width:0;padding:3px 2px 10px}.wc-package-choice[data-v-a38ba813]{flex:0 0 210px;min-width:0;padding:12px;border:1px solid #ded6e7;border-radius:10px;background:#fcfbfe;cursor:pointer;box-shadow:0 2px #eee9f3}.wc-package-choice.is-selected[data-v-a38ba813]{border-color:#8b6ca5;background:#f6f0fb;box-shadow:0 0 0 2px #8b6ca533}.wc-package-choice[data-v-a38ba813] span{margin-bottom:0}.wc-package-choice[data-v-a38ba813]:focus-visible{outline:2px solid #71518e;outline-offset:2px}.wc-package-choice[data-v-a38ba813]:disabled{cursor:not-allowed;opacity:.6}.wc-picker-pages[data-v-a38ba813]{margin:0;font-size:11px;padding:6px 10px}.wc-user-fields[data-v-a38ba813]{min-width:0}@media (max-width:850px){.wc-grant-grid[data-v-a38ba813]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.wc-inventory-page[data-v-a38ba813]{padding:12px}.wc-grant-grid[data-v-a38ba813]{grid-template-columns:minmax(0,1fr)}.wc-inventory-head[data-v-a38ba813]{gap:10px}.wc-inventory-head h2[data-v-a38ba813]{font-size:18px}.wc-inventory-head>.button[data-v-a38ba813]{white-space:nowrap}.wc-inventory-page .wc-metrics[data-v-a38ba813]{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.wc-inventory-page .wc-metrics article[data-v-a38ba813]{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:7px 4px;min-height:62px}.wc-inventory-page .wc-metrics article[data-v-a38ba813]:first-child{grid-column:auto}.wc-inventory-page .wc-metrics strong[data-v-a38ba813]{font-size:20px}.wc-inventory-page .wc-metrics small[data-v-a38ba813]{font-size:9px}.wc-inventory-page .wc-metrics i[data-v-a38ba813],.wc-inventory-page .wc-metrics span[data-v-a38ba813]{display:none}.wc-picker-pages>span[data-v-a38ba813]{order:0;width:auto}.wc-package-choice[data-v-a38ba813]{flex-basis:190px}}.wc-package[data-v-a38ba813]{border:1px solid #ded6e7;border-radius:10px;background:#fcfbfe;box-shadow:0 2px #eee9f3;padding:12px;min-width:0}.wc-package>.wc-package-stats[data-v-a38ba813]{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 8px;padding:7px;background:#f4f0f8;border-radius:6px;gap:6px}.wc-package-stats p strong[data-v-a38ba813]{font-size:18px;color:#70647d}.wc-package-created[data-v-a38ba813]{display:block;margin-bottom:8px;color:var(--muted);font-size:11px}.wc-package footer .button[data-v-a38ba813]{flex-shrink:0}.wc-package footer>small[data-v-a38ba813]{line-height:1.6}.wc-inventory-actions[data-v-a38ba813]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.wc-inventory-scroll[data-v-a38ba813]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:2px 3px 10px}.wc-inventory-scroll .wc-grant-grid[data-v-a38ba813]{flex:none;min-height:auto;overflow:visible;padding:0}.wc-inventory-scroll>.wc-list-pages[data-v-a38ba813]{margin:12px 0 0}.wc-inventory-scroll>.wc-list-pages[data-v-a38ba813] .a-select-control{min-height:34px}.wc-requests-page[data-v-a38ba813]{display:flex;flex-direction:column;height:100%;min-height:0}.wc-request-toolbar[data-v-a38ba813]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.wc-request-toolbar h2[data-v-a38ba813]{margin:0;font-size:18px}.wc-request-toolbar p[data-v-a38ba813]{margin:4px 0 0;color:var(--muted);font-size:12px}.wc-request-scroll[data-v-a38ba813]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px 20px}.wc-request-list[data-v-a38ba813]{border:1px solid var(--line);border-radius:11px;overflow:hidden}.wc-request-row[data-v-a38ba813]{display:grid;grid-template-columns:1fr 1fr 100px minmax(180px,1.4fr);gap:12px;align-items:center;min-height:60px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:12px}.wc-request-row[data-v-a38ba813]:last-child{border-bottom:0}.wc-request-row b[data-v-a38ba813],.wc-request-row small[data-v-a38ba813]{display:block}.wc-request-row small[data-v-a38ba813]{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.wc-request-row>div small[data-v-a38ba813]{margin-top:4px}.wc-request-state[data-v-a38ba813]{width:max-content;padding:5px 9px;border-radius:99px;font-size:11px;font-weight:700}.wc-request-state.pending[data-v-a38ba813]{background:#fff3e2;color:#ad6d23}.wc-request-state.approved[data-v-a38ba813]{background:#e8f8f3;color:#138473}.wc-request-state.rejected[data-v-a38ba813]{background:#fff0f3;color:#bb4d62}.wc-request-empty[data-v-a38ba813]{padding:20px;text-align:center;color:var(--muted);font-size:12px}.wc-requests-page .write-pagination-size[data-v-a38ba813]{width:110px;min-width:110px;padding:0}.wc-requests-page .write-pagination-size[data-v-a38ba813] .a-select-control{height:32px;min-height:32px;border-radius:6px}@media (max-width:850px){.wc-request-row[data-v-a38ba813]{grid-template-columns:1fr 1fr 90px}.wc-request-row>small[data-v-a38ba813]{grid-column:1/-1}}@media (max-width:600px){.wc-inventory-head[data-v-a38ba813],.wc-request-toolbar[data-v-a38ba813]{flex-wrap:wrap}.wc-inventory-actions[data-v-a38ba813]{width:100%;justify-content:flex-end}.wc-request-toolbar[data-v-a38ba813]{padding:12px}.wc-request-scroll[data-v-a38ba813]{padding:10px}.wc-request-row[data-v-a38ba813]{grid-template-columns:1fr auto;gap:7px;padding:10px}.wc-request-row>small[data-v-a38ba813]{grid-column:1/-1}}.aw-card[data-v-9080415a]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;flex:1;min-height:230px;padding:22px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 8px 24px #322b5208;overflow:hidden}.aw-head[data-v-9080415a]{min-width:0;border-right:1px solid var(--line);padding-right:18px}.aw-icon[data-v-9080415a]{display:grid;place-items:center;width:37px;height:37px;margin-bottom:12px;border:1px solid #c8e3db;border-radius:9px;background:#eef8f4;color:var(--teal);font:800 11px var(--font-mono)}[data-kind=send] .aw-icon[data-v-9080415a]{border-color:#f0d2c7;background:#fff2ed;color:var(--coral)}.aw-head h2[data-v-9080415a]{margin:0;font:730 20px var(--font-display)}.aw-head p[data-v-9080415a]{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.aw-main[data-v-9080415a]{display:flex;flex-direction:column;min-height:0;min-width:0}.aw-form[data-v-9080415a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end;flex:none;padding:10px;border:1px solid #e4dfed;border-radius:8px;background:#f6f4f9}.aw-form label[data-v-9080415a]{min-width:0}.aw-form label span[data-v-9080415a]{display:block;font-size:11px;color:var(--muted);margin-bottom:4px}.aw-form .input[data-v-9080415a]{height:36px;min-height:36px;min-width:0;width:100%;background:#fff}.aw-form .button[data-v-9080415a]{height:36px;min-height:36px;white-space:nowrap}.aw-list[data-v-9080415a]{flex:1;min-height:60px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin-top:10px}.aw-row[data-v-9080415a]{display:flex;align-items:center;gap:9px;padding:10px 2px;border-bottom:1px solid #eeeaf3;min-height:58px}.aw-row-main[data-v-9080415a]{flex:1;min-width:0}.aw-row-main b[data-v-9080415a],.aw-row-main small[data-v-9080415a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-row-main b[data-v-9080415a]{font:11px var(--font-mono)}.aw-row-main small[data-v-9080415a]{margin-top:4px;color:var(--muted);font-size:10px}.aw-row-error[data-v-9080415a]{color:var(--red)}.aw-state[data-v-9080415a]{padding:3px 7px;border-radius:20px;font-size:10px;white-space:nowrap;background:#eaf6f2;color:var(--teal)}.aw-state.off[data-v-9080415a]{background:#f0eff2;color:#8e8b9b}.aw-actions[data-v-9080415a]{display:flex;flex-wrap:wrap;gap:4px}.aw-actions .button[data-v-9080415a]{height:29px;min-height:29px;padding:0 8px;font-size:10px}.aw-tools[data-v-9080415a]{display:flex;gap:14px;align-items:center;flex-wrap:wrap;flex:none;padding-top:9px;border-top:1px solid #eeeaf3}.aw-detail-link[data-v-9080415a]{padding:2px 0;border:0;background:transparent;color:var(--coral);font-size:11px;cursor:pointer}.aw-detail-link[data-v-9080415a]:disabled{opacity:.45;cursor:not-allowed}.aw-tools small[data-v-9080415a]{margin-left:auto;color:var(--muted);font-size:10px}.aw-error[data-v-9080415a]{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid #efd3d6;border-radius:7px;padding:12px;color:var(--red);background:#fff3f4;font-size:12px;overflow-wrap:anywhere}.aw-error .button[data-v-9080415a]{flex:none;font-size:11px}@media (max-width:1100px){.aw-card[data-v-9080415a]{grid-template-columns:160px minmax(0,1fr);padding:18px;gap:15px}.aw-actions[data-v-9080415a]{flex-basis:100%;justify-content:flex-end}.aw-row[data-v-9080415a]{flex-wrap:wrap}.aw-row-main[data-v-9080415a]{flex-basis:70%}.aw-head h2[data-v-9080415a]{font-size:18px}}@media (max-width:700px){.aw-card[data-v-9080415a]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:250px;gap:10px;padding:13px}.aw-head[data-v-9080415a]{display:flex;gap:9px;border-right:0;padding:0}.aw-icon[data-v-9080415a]{width:30px;height:30px;flex:none;margin:0}.aw-head h2[data-v-9080415a]{font-size:17px}.aw-head p[data-v-9080415a]{font-size:10px;margin:3px 0 0;line-height:1.35}.aw-form[data-v-9080415a]{padding:8px}.aw-form .input[data-v-9080415a],.aw-form .button[data-v-9080415a]{height:34px;min-height:34px}.aw-tools[data-v-9080415a]{gap:10px}.aw-detail-link[data-v-9080415a]{font-size:10px}.aw-tools small[data-v-9080415a]{font-size:9px}.aw-row[data-v-9080415a]{padding:8px 1px}.aw-row-main b[data-v-9080415a]{font-size:10px}}.aw-overlay[data-v-d4c61b47]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;justify-content:flex-end;background:#281f3c45;padding:14px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.aw-drawer[data-v-d4c61b47]{display:flex;flex-direction:column;min-height:0;min-width:0;width:min(530px,100%);background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:-14px 0 50px #291f3b22;overflow:hidden}.aw-drawer-head[data-v-d4c61b47]{display:flex;align-items:center;gap:10px;flex:none;padding:19px 22px;border-bottom:1px solid var(--line)}.aw-drawer-head small[data-v-d4c61b47]{font:700 10px var(--font-mono);color:var(--coral)}.aw-drawer-head h2[data-v-d4c61b47]{font-size:18px;margin:4px 0 0}.aw-close[data-v-d4c61b47]{margin-left:auto;flex:none;border:1px solid var(--line);border-radius:7px;width:30px;height:30px;background:#f6f3fa;color:#71637f;font-size:20px;cursor:pointer}.aw-drawer-tabs[data-v-d4c61b47]{display:flex;gap:6px;padding:11px 19px;flex:none;border-bottom:1px solid var(--line)}.aw-drawer-tabs button[data-v-d4c61b47]{flex:1;min-width:0;border:1px solid var(--line);border-radius:6px;background:#fff;padding:7px 4px;color:var(--muted);font-size:11px;cursor:pointer}.aw-drawer-tabs button[aria-pressed=true][data-v-d4c61b47]{border-color:#e2b5a9;background:#fff3ee;color:var(--coral)}.aw-drawer-tabs button[data-v-d4c61b47]:disabled{opacity:.6}.aw-drawer-body[data-v-d4c61b47]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:5px 22px 24px;font-size:12px;line-height:1.65;overflow-wrap:anywhere;color:#71677f}.aw-drawer-body h3[data-v-d4c61b47]{font-size:13px;color:var(--ink);margin:17px 0 8px}.aw-drawer-body p[data-v-d4c61b47]{margin:8px 0}.aw-drawer-body pre[data-v-d4c61b47]{white-space:pre-wrap;word-break:break-word;margin:9px 0;padding:12px;border:1px solid #e7e1ed;border-radius:7px;background:#f7f4fa;font:11px/1.65 var(--font-mono);color:#685976}.aw-drawer-body code[data-v-d4c61b47]{font:11px var(--font-mono);color:#766284}.aw-note[data-v-d4c61b47]{padding:11px;border:1px solid #f0dec1;border-radius:7px;background:#fff8ed;color:#977244;font-size:11px}.aw-protocol[data-v-d4c61b47]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:9px 12px;border-radius:6px;background:#f3eef8;color:var(--ink)}.aw-fields[data-v-d4c61b47]{width:100%;border-collapse:collapse;font-size:11px}.aw-fields th[data-v-d4c61b47],.aw-fields td[data-v-d4c61b47]{border-bottom:1px solid var(--line);padding:8px 5px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.aw-fields th[data-v-d4c61b47]{width:43%;font:11px/1.5 var(--font-mono);color:#6c5b7c;font-weight:500}.aw-status-list[data-v-d4c61b47]{margin-top:12px;font-size:10px}.aw-code-head[data-v-d4c61b47]{display:flex;align-items:center;justify-content:space-between;gap:10px}.aw-code-head .button[data-v-d4c61b47]{height:29px;min-height:29px;font-size:11px;padding:0 9px}.aw-target-label[data-v-d4c61b47]{display:grid;gap:6px;font-size:11px;color:var(--muted)}.aw-target-select[data-v-d4c61b47]{width:100%;min-width:0;font-size:11px}.aw-target-url[data-v-d4c61b47]{font:11px/1.65 var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.aw-delivery[data-v-d4c61b47]{margin:12px 0}.aw-delivery>div[data-v-d4c61b47]{display:grid;grid-template-columns:125px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.aw-delivery dd[data-v-d4c61b47]{margin:0;color:var(--ink)}.aw-delivery-error[data-v-d4c61b47]{color:var(--red)!important}button[data-v-d4c61b47]:focus-visible,select[data-v-d4c61b47]:focus-visible{outline:2px solid var(--coral);outline-offset:2px}@media (max-width:600px){.aw-overlay[data-v-d4c61b47]{padding:8px}.aw-drawer[data-v-d4c61b47]{width:100%;border-radius:10px}.aw-drawer-head[data-v-d4c61b47]{padding:14px}.aw-drawer-head h2[data-v-d4c61b47]{font-size:15px}.aw-drawer-tabs[data-v-d4c61b47]{padding:9px 12px}.aw-drawer-tabs button[data-v-d4c61b47]{font-size:10px}.aw-drawer-body[data-v-d4c61b47]{padding:2px 14px 20px}.aw-delivery>div[data-v-d4c61b47]{grid-template-columns:95px minmax(0,1fr);font-size:11px}}.pa-doc-entry[data-v-554bed41]{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:16px 19px;color:var(--ink);border:1px solid #cfc8de;border-radius:12px;background:linear-gradient(110deg,#fff,#f5f1fa);text-decoration:none;box-shadow:0 8px 24px #322b5209;transition:transform .18s,border-color .18s,box-shadow .18s}.pa-doc-entry[data-v-554bed41]:hover{transform:translateY(-2px);border-color:var(--coral);box-shadow:0 14px 30px #322b5217}.pa-doc-icon[data-v-554bed41]{display:grid;place-items:center;flex:0 0 44px;height:44px;color:var(--coral);border-radius:10px;background:#fff0eb;font:800 15px var(--font-mono)}.pa-doc-entry>span[data-v-554bed41]:nth-child(2){display:grid;gap:4px;flex:1}.pa-doc-entry b[data-v-554bed41]{font-size:17px}.pa-doc-entry small[data-v-554bed41]{color:var(--muted);font-size:12px}.pa-doc-entry>strong[data-v-554bed41]{color:var(--coral);font-size:22px}.pa-page[data-v-554bed41]{max-width:1260px;margin:auto}.pa-heading[data-v-554bed41]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 24px}.pa-heading small[data-v-554bed41]{font:700 11px var(--font-mono);letter-spacing:.14em;color:var(--coral)}.pa-heading h1[data-v-554bed41]{font:760 clamp(29px,3vw,40px)/1.15 var(--font-display);margin:8px 0}.pa-heading p[data-v-554bed41]{margin:0;color:var(--muted);font-size:14px}.pa-heading-mark[data-v-554bed41]{color:#d7d0e1;font:800 46px var(--font-mono);letter-spacing:-.1em}.pa-heading-mark span[data-v-554bed41]{font-size:14px;color:var(--coral);letter-spacing:0}.pa-section[data-v-554bed41]{margin-bottom:15px;padding:24px 26px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 10px 28px #322b5209}.pa-section-head[data-v-554bed41]{display:flex;gap:15px;align-items:flex-start;margin-bottom:20px}.pa-section-icon[data-v-554bed41]{display:grid;place-items:center;width:39px;height:39px;flex:0 0 39px;color:var(--coral);border:1px solid #df665454;border-radius:9px;background:#fff5f2;font:800 13px var(--font-mono)}.pa-section h2[data-v-554bed41]{margin:0;font:730 21px var(--font-display)}.pa-section-head p[data-v-554bed41]{margin:4px 0 0;color:var(--muted);font-size:13px}.pa-form[data-v-554bed41]{display:grid;align-items:end;gap:12px;padding:17px;background:#f6f4f9;border:1px solid #e4dfed;border-radius:9px}.pa-key-form[data-v-554bed41]{grid-template-columns:minmax(210px,1fr) 140px auto}.pa-add-form[data-v-554bed41]{grid-template-columns:minmax(230px,1fr) auto}.pa-form label>span[data-v-554bed41],.pa-scopes>span[data-v-554bed41]{display:block;margin-bottom:6px;color:#716b82;font-size:12px;font-weight:650}.pa-form .input[data-v-554bed41]{height:42px;border-radius:6px;background:#fff}.pa-form .button[data-v-554bed41]{height:42px;white-space:nowrap}.pa-scopes[data-v-554bed41]{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.pa-scopes>span[data-v-554bed41]{margin:0 5px 0 0}.pa-scopes label[data-v-554bed41]{display:inline-flex;align-items:center;gap:5px;color:#534f65;font-size:12px;cursor:pointer}.pa-scopes label span[data-v-554bed41]{margin:0;color:inherit;font-size:inherit}.pa-scopes input[data-v-554bed41]{accent-color:var(--coral)}.pa-list[data-v-554bed41]{margin-top:14px}.pa-empty[data-v-554bed41]{padding:22px;color:#908a9e;text-align:center;font-size:13px;border:1px dashed var(--line);border-radius:8px}.pa-row[data-v-554bed41]{display:flex;align-items:center;gap:16px;min-height:74px;padding:13px 4px;border-bottom:1px solid #eeeaf3}.pa-row[data-v-554bed41]:last-child{border-bottom:0}.pa-row-main[data-v-554bed41]{flex:1;min-width:0}.pa-row-main b[data-v-554bed41],.pa-row-main small[data-v-554bed41]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-row-main b[data-v-554bed41]{font-size:14px}.pa-row-main small[data-v-554bed41]{margin-top:3px;color:#8a8498;font-size:11px}.pa-mono[data-v-554bed41]{font-family:var(--font-mono)}.pa-state[data-v-554bed41]{padding:4px 9px;color:var(--teal);background:#eaf6f2;border-radius:50px;font-size:11px;white-space:nowrap}.pa-state.off[data-v-554bed41]{color:#8e8b9b;background:#f0eff2}.pa-state.pending[data-v-554bed41]{color:#a16f25;background:#fff4de}.pa-row-actions[data-v-554bed41]{display:flex;gap:6px}.pa-row-actions .button[data-v-554bed41]{font-size:11px;min-height:31px;height:31px;padding:0 9px}.pa-hint[data-v-554bed41]{margin-top:9px;color:#817b90;font-size:11px}.pa-error-text[data-v-554bed41]{color:var(--red)}.pa-footer[data-v-554bed41]{padding:8px 2px;color:#8b8599;font-size:12px}.pa-alert[data-v-554bed41]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;border-radius:7px}.pa-alert button[data-v-554bed41]{border:0;background:transparent;color:inherit;cursor:pointer}.pa-toast[data-v-554bed41]{position:fixed;z-index:151;left:50%;bottom:24px;transform:translate(-50%);padding:10px 17px;color:#fff;background:var(--plum);border-radius:8px;box-shadow:var(--shadow);font-size:12px}.pa-overlay[data-v-554bed41]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;place-items:center;padding:16px;background:#181526a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pa-secret-card[data-v-554bed41]{width:min(510px,100%);padding:28px;border-radius:14px;background:#fff;box-shadow:0 30px 90px #110e2055}.pa-secret-emblem[data-v-554bed41]{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#a45b20;background:#fff0d8;font-weight:800}.pa-secret-card h2[data-v-554bed41]{margin:16px 0 5px;font-size:22px}.pa-secret-card p[data-v-554bed41]{margin:0;color:var(--muted);font-size:13px}.pa-secret-value[data-v-554bed41]{overflow-wrap:anywhere;margin-top:18px;padding:14px;color:var(--ink);border:1px solid var(--line);border-radius:8px;background:#f6f4f9;font:13px/1.6 var(--font-mono)}.pa-secret-actions[data-v-554bed41]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}@media (max-width:850px){.pa-key-form[data-v-554bed41],.pa-add-form[data-v-554bed41]{grid-template-columns:1fr 1fr}.pa-key-form .pa-scopes[data-v-554bed41]{grid-column:1/-1}.pa-key-form>.button[data-v-554bed41]{grid-column:1/-1}.pa-add-form label[data-v-554bed41],.pa-add-form .button[data-v-554bed41]{grid-column:1/-1}.pa-row[data-v-554bed41]{flex-wrap:wrap}.pa-row-main[data-v-554bed41]{flex-basis:100%}}@media (max-width:550px){.pa-heading-mark[data-v-554bed41]{display:none}.pa-section[data-v-554bed41]{padding:17px 15px}.pa-key-form[data-v-554bed41]{grid-template-columns:1fr}.pa-key-form .pa-scopes[data-v-554bed41]{grid-column:1}.pa-secret-actions[data-v-554bed41]{flex-direction:column}.pa-secret-actions .button[data-v-554bed41]{width:100%}}.pa-overlay[data-v-554bed41]{min-height:100dvh;z-index:500}.pa-secret-card[data-v-554bed41]{max-height:calc(100dvh - 32px);overflow:auto}.pa-page[data-v-554bed41]{max-width:1320px}.pa-hero[data-v-554bed41]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 18px;padding:23px 27px 23px 30px;border:1px solid #cfc9dd;border-left:5px solid var(--coral);border-radius:12px;background:#fff;box-shadow:0 9px 26px #322b5209}.pa-eyebrow[data-v-554bed41]{color:var(--coral);font:800 10px var(--font-mono);letter-spacing:.14em}.pa-hero h1[data-v-554bed41]{margin:4px 0;font:800 34px/1.1 var(--font-display);letter-spacing:-.04em}.pa-hero p[data-v-554bed41]{margin:0;color:var(--muted);font-size:13px}.pa-doc-entry[data-v-554bed41]{flex:0 1 390px;min-width:300px;margin:0;padding:13px 15px;background:#f6f3fa;box-shadow:none}.pa-doc-entry b[data-v-554bed41]{font-size:14px}.pa-doc-entry small[data-v-554bed41]{font-size:11px}.pa-section[data-v-554bed41]{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:26px;margin-bottom:14px;padding:27px 29px}.pa-section-head[data-v-554bed41]{display:block;margin:0;padding:2px 18px 0 0;border-right:1px solid #e5e0ed}.pa-section-icon[data-v-554bed41]{width:43px;height:43px;margin-bottom:17px;font-size:10px;letter-spacing:.04em}.pa-section h2[data-v-554bed41]{font-size:22px}.pa-section-head p[data-v-554bed41]{max-width:210px;margin-top:8px;font-size:12px;line-height:1.65}.pa-section-body[data-v-554bed41]{min-width:0}.pa-form[data-v-554bed41]{gap:11px;padding:16px;border-radius:10px}.pa-key-form[data-v-554bed41]{grid-template-columns:minmax(180px,1fr) 150px 125px}.pa-key-form>.button[data-v-554bed41]{grid-column:3;grid-row:1}.pa-key-form .pa-scopes[data-v-554bed41]{grid-row:2}.pa-add-form[data-v-554bed41]{grid-template-columns:minmax(230px,1fr) 148px}.pa-list[data-v-554bed41]{margin-top:18px}.pa-row[data-v-554bed41]{min-height:77px;padding:13px 4px}.pa-row-main b[data-v-554bed41]{font-size:13px}.pa-row-main small[data-v-554bed41]{font-size:11px;line-height:1.5}.pa-row-actions .button[data-v-554bed41]{height:34px;min-height:34px;padding:0 11px;font-size:11px}.pa-empty[data-v-554bed41]{padding:25px 16px;background:#faf9fc}.pa-hint[data-v-554bed41]{margin-top:10px;line-height:1.55}.pa-footer[data-v-554bed41]{padding:8px 4px 20px}.pa-test-button[data-v-554bed41]{color:#176f61!important;border-color:#b9ddd4!important;background:#eef9f6!important}.pa-test-button[data-v-554bed41]:hover:not(:disabled){border-color:#63ae9c!important;background:#e2f5ef!important}.pa-test-spinner[data-v-554bed41]{display:inline-block;width:12px;height:12px;margin-right:5px;border:2px solid #91c9bc;border-top-color:#176f61;border-radius:50%;vertical-align:-2px;animation:pa-spin-554bed41 .7s linear infinite}@keyframes pa-spin-554bed41{to{transform:rotate(360deg)}}@media (max-width:1060px){.pa-section[data-v-554bed41]{grid-template-columns:1fr;gap:19px}.pa-section-head[data-v-554bed41]{display:flex;align-items:flex-start;gap:15px;padding:0 0 17px;border-right:0;border-bottom:1px solid #e5e0ed}.pa-section-icon[data-v-554bed41]{flex:0 0 43px;margin:0}.pa-section-head p[data-v-554bed41]{max-width:none}.pa-key-form[data-v-554bed41]{grid-template-columns:minmax(170px,1fr) 150px 125px}.pa-key-form>.button[data-v-554bed41]{grid-column:3;grid-row:1}}@media (max-width:700px){.pa-hero[data-v-554bed41]{align-items:stretch;flex-direction:column;padding:20px}.pa-doc-entry[data-v-554bed41]{flex:auto;width:100%;min-width:0}.pa-section[data-v-554bed41]{padding:19px 17px}.pa-key-form[data-v-554bed41]{grid-template-columns:1fr 1fr}.pa-key-form>.button[data-v-554bed41]{grid-column:1/-1;grid-row:3}.pa-key-form .pa-scopes[data-v-554bed41]{grid-column:1/-1;grid-row:2}.pa-add-form[data-v-554bed41]{grid-template-columns:1fr}.pa-add-form label[data-v-554bed41],.pa-add-form .button[data-v-554bed41]{grid-column:1}.pa-row[data-v-554bed41]{gap:10px}.pa-row-actions[data-v-554bed41]{width:100%;justify-content:flex-end}}@media (max-width:470px){.pa-key-form[data-v-554bed41]{grid-template-columns:1fr}.pa-key-form>.button[data-v-554bed41]{grid-column:1;grid-row:4}.pa-key-form .pa-scopes[data-v-554bed41]{grid-column:1;grid-row:3}.pa-doc-entry small[data-v-554bed41]{line-height:1.4}.pa-row-main[data-v-554bed41]{flex-basis:100%}.pa-row-actions[data-v-554bed41]{justify-content:flex-start}.pa-section-head p[data-v-554bed41]{font-size:12px}}@media (prefers-reduced-motion:reduce){.pa-doc-entry[data-v-554bed41]{transition:none}.pa-test-spinner[data-v-554bed41]{animation:none}}.pa-page[data-v-554bed41]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;height:100%;min-height:0;max-width:none;margin:0}.pa-navigation[data-v-554bed41]{min-height:0;align-self:stretch}.pa-doc-link[data-v-554bed41]{text-decoration:none}.pa-doc-link[aria-disabled=true][data-v-554bed41],.pa-doc-entry[aria-disabled=true][data-v-554bed41]{opacity:.45;cursor:not-allowed}.pa-content[data-v-554bed41]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.pa-webhooks[data-v-554bed41]{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding-right:2px}.pa-content>.pa-section[data-v-554bed41]{flex:1;min-height:0;grid-template-rows:minmax(0,1fr) auto;margin:0;overflow:hidden}.pa-section-head[data-v-554bed41]{grid-column:1;grid-row:1}.pa-section-body[data-v-554bed41]{display:flex;flex-direction:column;min-height:0;grid-column:2;grid-row:1;overflow:hidden}.pa-form[data-v-554bed41],.pa-hint[data-v-554bed41]{flex:none}.pa-list[data-v-554bed41]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.pa-key-pagination[data-v-554bed41]{grid-row:2}.pa-footer[data-v-554bed41]{flex:none;padding:8px 4px 0}@media (max-width:1060px){.pa-content>.pa-section[data-v-554bed41]{grid-template-rows:auto minmax(0,1fr) auto;gap:14px}.pa-section-head[data-v-554bed41]{grid-column:1;grid-row:1;padding-bottom:12px}.pa-section-body[data-v-554bed41]{grid-column:1;grid-row:2}.pa-key-pagination[data-v-554bed41]{grid-row:3}}@media (max-width:600px){.pa-content>.pa-section[data-v-554bed41]{padding:10px;gap:8px}.pa-section-head[data-v-554bed41]{gap:8px;padding-bottom:8px}.pa-section-icon[data-v-554bed41]{width:30px;height:30px;flex-basis:30px}.pa-section h2[data-v-554bed41]{font-size:18px}.pa-section-head p[data-v-554bed41]{margin-top:4px;font-size:11px;line-height:1.35}.pa-form[data-v-554bed41]{padding:8px;gap:7px}.pa-form label>span[data-v-554bed41]{margin-bottom:4px;font-size:11px}.pa-form .input[data-v-554bed41],.pa-form .button[data-v-554bed41]{height:34px;min-height:34px}.pa-key-form[data-v-554bed41]{grid-template-columns:minmax(0,1fr) 94px}.pa-key-form .pa-scopes[data-v-554bed41]{grid-column:1/-1;grid-row:2;gap:4px 8px}.pa-key-form>.button[data-v-554bed41]{grid-column:1/-1;grid-row:3}.pa-scopes>span[data-v-554bed41],.pa-scopes label[data-v-554bed41]{font-size:11px}.pa-scopes>span[data-v-554bed41]{margin:0}.pa-scopes label[data-v-554bed41]{gap:3px}.pa-list[data-v-554bed41]{margin-top:10px}.pa-footer[data-v-554bed41]{padding-top:5px;font-size:10px;line-height:1.35}.pa-key-pagination.ng-pagination[data-v-554bed41]{padding:7px 0;gap:6px}.pa-key-pagination[data-v-554bed41] .ng-page-buttons{order:1}.pa-key-pagination[data-v-554bed41] .ng-page-jump{gap:3px}}@media (max-height:570px){.pa-content>.pa-section[data-v-554bed41]{flex:1;display:flex;flex-direction:column;overflow:auto}.pa-section-head[data-v-554bed41],.pa-section-body[data-v-554bed41],.pa-key-pagination[data-v-554bed41]{flex:none}.pa-section-body[data-v-554bed41]{overflow:visible}.pa-list[data-v-554bed41]{flex:none;max-height:180px;min-height:80px}}.pa-key-pagination[data-v-554bed41]{grid-column:1/-1;min-width:0;border-radius:0 0 9px 9px}.pa-key-pagination[data-v-554bed41] .ng-page-jump{display:flex}.pa-key-pagination[data-v-554bed41] .ng-page-buttons{flex-wrap:wrap}.pa-panel-error[data-v-554bed41]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;color:var(--red);background:#fff3f4;border:1px solid #efd3d6;border-radius:8px;overflow-wrap:anywhere}.pa-form label[data-v-554bed41]{min-width:0}.pa-hero>div[data-v-554bed41]{min-width:0}.pa-secret-card[data-v-554bed41]{min-width:0}@media (max-width:600px){.pa-page[data-v-554bed41]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:10px}.pa-navigation[data-v-554bed41]{flex-direction:row;gap:5px;padding:5px}.pa-navigation .wc-rail-button[data-v-554bed41]{gap:5px;min-width:0}.pa-navigation .wc-rail-mobile-label[data-v-554bed41]{font-size:12px}.pa-navigation .wc-rail-button svg[data-v-554bed41]{width:18px;height:18px}.pa-key-pagination[data-v-554bed41] .ng-page-buttons{flex-basis:100%;justify-content:center}.pa-key-pagination[data-v-554bed41] .ng-page-jump{margin-left:auto}.pa-content[data-v-554bed41]{padding-right:0}.pa-row-actions[data-v-554bed41]{flex-wrap:wrap}}.json-node[data-v-dfc0fa48]{min-width:0;color:#e7e3ef;font:12px/1.8 var(--font-mono)}.json-node details[data-v-dfc0fa48]{min-width:0}.json-node summary[data-v-dfc0fa48]{width:max-content;max-width:100%;padding:1px 5px 1px 0;cursor:pointer;overflow-wrap:anywhere}.json-node summary[data-v-dfc0fa48]:hover{color:#fff}.json-node summary[data-v-dfc0fa48]::marker{color:#bdb5ce}.json-children[data-v-dfc0fa48]{margin-left:12px;padding-left:14px;border-left:1px solid #ffffff25}.json-closing[data-v-dfc0fa48]{margin-left:14px;color:#bfb5d0}.json-key[data-v-dfc0fa48]{color:#f5bb8f}.json-bracket[data-v-dfc0fa48]{color:#dad2ef}.json-count[data-v-dfc0fa48]{margin-left:10px;color:#9a94ad;font:10px var(--font-mono)}.json-leaf[data-v-dfc0fa48]{padding-left:18px;overflow-wrap:anywhere}.json-string[data-v-dfc0fa48]{color:#a8dfcf;white-space:pre-wrap}.json-scalar[data-v-dfc0fa48]{color:#c8bbf5}.json-node[data-v-dfc0fa48] :focus-visible{outline:1px solid #d9c5ee;outline-offset:2px}.json-viewer[data-v-b88695cf]{min-width:0;overflow:hidden;border-radius:8px;background:#29253b}.json-toolbar[data-v-b88695cf]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:37px;padding:0 12px;color:#b7accb;border-bottom:1px solid #ffffff1d;font:800 10px var(--font-mono);letter-spacing:.08em}.json-toolbar>div[data-v-b88695cf]{display:flex;align-items:center;gap:5px}.json-toolbar button[data-v-b88695cf]{padding:4px 8px;color:#e9e4f1;border:1px solid #ffffff27;border-radius:4px;background:#ffffff0b;font:700 10px var(--font-mono);cursor:pointer}.json-toolbar button[data-v-b88695cf]:hover{background:#ffffff1b}.json-notice[data-v-b88695cf]{color:#a8dfcf;font-size:10px;letter-spacing:0}.json-content[data-v-b88695cf]{max-height:440px;min-height:45px;overflow:auto;padding:12px 14px}.json-content[data-v-b88695cf] .json-node:first-child>.json-leaf{padding-left:0}.docs-page[data-v-6d5ef52f]{max-width:1420px;margin:auto}.docs-hero[data-v-6d5ef52f]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;padding:26px 30px;color:#fff;background:var(--plum);border-radius:14px;box-shadow:var(--shadow)}.docs-back[data-v-6d5ef52f]{color:#ddd5ee;font-size:12px;text-decoration:none}.docs-back[data-v-6d5ef52f]:hover{color:#fff}.docs-kicker[data-v-6d5ef52f]{margin-top:24px;color:#f1a99e;font:800 11px var(--font-mono);letter-spacing:.13em}.docs-kicker span[data-v-6d5ef52f]{margin-left:8px;padding:3px 6px;border:1px solid #f1a99e70;border-radius:3px}.docs-hero h1[data-v-6d5ef52f]{margin:8px 0;font:800 clamp(29px,3vw,39px) var(--font-display)}.docs-hero p[data-v-6d5ef52f]{margin:0;color:#d5d0e2;font-size:14px}.docs-hero-mark[data-v-6d5ef52f]{opacity:.16;font:900 65px var(--font-mono);white-space:nowrap}.docs-hero-mark span[data-v-6d5ef52f]{color:var(--coral)}.docs-layout[data-v-6d5ef52f]{display:grid;grid-template-columns:215px minmax(0,1fr);gap:20px}.docs-index[data-v-6d5ef52f]{position:sticky;top:132px;align-self:start;max-height:calc(100vh - 145px);overflow:auto;padding:18px 11px;background:#fff;border:1px solid var(--line);border-radius:12px}.docs-index-title[data-v-6d5ef52f]{padding:0 10px 14px;border-bottom:1px solid var(--line);font-size:16px;font-weight:800}.docs-index-group[data-v-6d5ef52f]{margin:15px 10px 6px;color:var(--coral);font:750 11px var(--font-mono);letter-spacing:.08em}.docs-index a[data-v-6d5ef52f]{display:flex;align-items:center;gap:7px;padding:8px 10px;color:#59536b;border-radius:7px;text-decoration:none;font-size:12px}.docs-index a[data-v-6d5ef52f]:hover{color:var(--coral);background:#fff4f1}.docs-index code[data-v-6d5ef52f]{font:700 9px var(--font-mono);color:var(--teal)}.docs-main[data-v-6d5ef52f]{min-width:0}.docs-card[data-v-6d5ef52f]{margin-bottom:16px;padding:26px 28px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 22px #322b5208;scroll-margin-top:132px}.docs-section-label[data-v-6d5ef52f]{color:var(--coral);font:800 11px var(--font-mono);letter-spacing:.1em}.docs-card h2[data-v-6d5ef52f]{margin:10px 0;font:780 23px var(--font-display)}.docs-card p[data-v-6d5ef52f]{color:#665f78;font-size:13px;line-height:1.65}.docs-facts[data-v-6d5ef52f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:19px 0;background:#e2dfea;border:1px solid #e2dfea;border-radius:8px;overflow:hidden}.docs-facts>div[data-v-6d5ef52f]{display:grid;gap:8px;min-width:0;padding:14px;background:#faf9fc}.docs-facts small[data-v-6d5ef52f]{color:var(--muted);font:750 10px var(--font-mono)}.docs-facts code[data-v-6d5ef52f]{overflow-wrap:anywhere;font:12px/1.5 var(--font-mono)}.docs-caution[data-v-6d5ef52f]{padding:10px 13px;background:#fff8e8;border-left:3px solid #d49639}.docs-console[data-v-6d5ef52f]{border-color:#c5bbd8}.docs-console-head[data-v-6d5ef52f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.docs-console-head p[data-v-6d5ef52f]{margin:0 0 18px}.docs-live[data-v-6d5ef52f]{padding:6px 9px;color:var(--teal);background:#e8f5f1;border-radius:5px;font:800 10px var(--font-mono);white-space:nowrap}.docs-console-grid[data-v-6d5ef52f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.docs-console label[data-v-6d5ef52f]{display:grid;gap:6px;min-width:0}.docs-console label>span[data-v-6d5ef52f]{color:#5b536d;font-size:12px;font-weight:750}.docs-console input[data-v-6d5ef52f],.docs-console select[data-v-6d5ef52f],.docs-console textarea[data-v-6d5ef52f]{width:100%;min-height:40px;padding:9px 11px;color:var(--ink);background:#fcfbfe;border:1px solid #d5d0e0;border-radius:7px;font-size:13px}.docs-console textarea[data-v-6d5ef52f]{resize:vertical}.docs-key-line[data-v-6d5ef52f]{display:flex}.docs-key-line input[data-v-6d5ef52f]{border-radius:7px 0 0 7px}.docs-key-line button[data-v-6d5ef52f]{padding:0 11px;color:var(--coral);background:#fff;border:1px solid #d5d0e0;border-left:0;border-radius:0 7px 7px 0;cursor:pointer}.docs-fields[data-v-6d5ef52f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding:16px;background:#f7f5fa;border-radius:9px}.docs-fields label>span[data-v-6d5ef52f]{display:flex;gap:7px;align-items:center}.docs-fields code[data-v-6d5ef52f]{font:750 12px var(--font-mono)}.docs-fields em[data-v-6d5ef52f]{color:#a098af;font:10px var(--font-mono)}.docs-fields b[data-v-6d5ef52f]{color:var(--coral)}.docs-fields small[data-v-6d5ef52f]{color:var(--muted);font-size:11px;line-height:1.4}.docs-run[data-v-6d5ef52f]{display:flex;align-items:center;gap:10px;margin:16px 0}.docs-run p[data-v-6d5ef52f]{flex:1;margin:0;font-size:11px}.docs-run button[data-v-6d5ef52f],.docs-endpoint-title button[data-v-6d5ef52f]{padding:10px 15px;color:#fff;background:var(--coral);border:0;border-radius:7px;font-size:12px;font-weight:750;cursor:pointer}.docs-run button[data-v-6d5ef52f]:hover,.docs-endpoint-title button[data-v-6d5ef52f]:hover{background:var(--coral-dark)}.docs-run button[data-v-6d5ef52f]:disabled{opacity:.6;cursor:wait}.docs-run .confirm-send[data-v-6d5ef52f]{background:var(--red)}.docs-run .docs-cancel[data-v-6d5ef52f]{color:var(--muted);background:#f0eef5}.docs-error[data-v-6d5ef52f]{padding:9px 12px;color:var(--red)!important;background:#fff0f2;border-radius:6px}.docs-io[data-v-6d5ef52f],.docs-samples[data-v-6d5ef52f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.docs-io>div[data-v-6d5ef52f],.docs-samples>div[data-v-6d5ef52f]{min-width:0}.docs-pane-title[data-v-6d5ef52f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;color:#746b88;font:800 11px var(--font-mono)}.docs-pane-title span[data-v-6d5ef52f]{padding:3px 7px;border-radius:4px}.docs-pane-title .ok[data-v-6d5ef52f]{color:var(--teal);background:#e7f5ee}.docs-pane-title .bad[data-v-6d5ef52f]{color:var(--red);background:#fff0f2}.docs-card pre[data-v-6d5ef52f]{min-height:90px;max-height:340px;overflow:auto;margin:0;padding:15px;color:#e5e0f1;background:#29253b;border-radius:8px;font:11px/1.65 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.docs-chapter[data-v-6d5ef52f]{display:flex;justify-content:space-between;margin:27px 2px 12px;color:#766d86;font:800 11px var(--font-mono);letter-spacing:.12em}.docs-chapter span[data-v-6d5ef52f]{color:var(--coral)}.docs-endpoint-title[data-v-6d5ef52f]{display:flex;align-items:center;gap:12px}.docs-endpoint-title h2[data-v-6d5ef52f]{flex:1}.docs-method[data-v-6d5ef52f]{padding:6px 9px;color:var(--teal);background:#e7f5ee;border-radius:5px;font:800 11px var(--font-mono)}.docs-method.post[data-v-6d5ef52f]{color:#ad5b1c;background:#fff0df}.docs-endpoint-title button[data-v-6d5ef52f]{color:var(--coral);background:#fff2ef;border:1px solid #f2c9c1;white-space:nowrap}.docs-endpoint-title button[data-v-6d5ef52f]:hover{color:#fff}.docs-path[data-v-6d5ef52f]{display:block;overflow-wrap:anywhere;padding:11px 13px;background:#f5f2f9;border:1px solid #e6e1ed;border-radius:7px;font:700 12px var(--font-mono)}.docs-meta[data-v-6d5ef52f]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 20px}.docs-meta span[data-v-6d5ef52f]{padding:5px 9px;color:var(--muted);background:#f4f2f7;border-radius:5px;font-size:11px}.docs-meta code[data-v-6d5ef52f]{margin-left:5px;color:var(--ink);font-weight:750}.docs-card h3[data-v-6d5ef52f]{margin:19px 0 9px;font-size:14px}.docs-table-wrap[data-v-6d5ef52f]{overflow:auto}.docs-card table[data-v-6d5ef52f]{width:100%;border-collapse:collapse;font-size:12px}.docs-card th[data-v-6d5ef52f],.docs-card td[data-v-6d5ef52f]{padding:10px 9px;border-bottom:1px solid #ece9f1;text-align:left;vertical-align:top}.docs-card th[data-v-6d5ef52f]{color:var(--muted);background:#f7f5fa;font-size:11px;white-space:nowrap}.docs-card td code[data-v-6d5ef52f]{color:var(--coral);font:750 11px var(--font-mono)}.docs-none[data-v-6d5ef52f]{margin:0 0 13px}.docs-samples[data-v-6d5ef52f]{margin-top:15px}.docs-samples pre[data-v-6d5ef52f]{min-height:150px}.docs-extra pre[data-v-6d5ef52f]{max-width:620px}@media (max-width:900px){.docs-layout[data-v-6d5ef52f]{grid-template-columns:1fr}.docs-index[data-v-6d5ef52f]{position:static;display:flex;flex-wrap:wrap;gap:2px;max-height:none;padding:10px}.docs-index-title[data-v-6d5ef52f]{width:100%;padding:5px 9px 9px}.docs-index-group[data-v-6d5ef52f]{width:100%;margin:8px 9px 3px}.docs-index a[data-v-6d5ef52f]{padding:7px 9px}.docs-card[data-v-6d5ef52f]{scroll-margin-top:128px}}@media (max-width:650px){.docs-hero[data-v-6d5ef52f]{padding:21px}.docs-hero-mark[data-v-6d5ef52f]{display:none}.docs-card[data-v-6d5ef52f]{padding:19px 16px}.docs-facts[data-v-6d5ef52f],.docs-console-grid[data-v-6d5ef52f],.docs-fields[data-v-6d5ef52f],.docs-io[data-v-6d5ef52f],.docs-samples[data-v-6d5ef52f]{grid-template-columns:1fr}.docs-run[data-v-6d5ef52f]{flex-wrap:wrap}.docs-run p[data-v-6d5ef52f]{flex-basis:100%}.docs-endpoint-title[data-v-6d5ef52f]{flex-wrap:wrap}.docs-endpoint-title h2[data-v-6d5ef52f]{font-size:20px}.docs-endpoint-title button[data-v-6d5ef52f]{margin-left:auto}.docs-index[data-v-6d5ef52f]{max-height:280px;overflow:auto}}@media (prefers-reduced-motion:reduce){.docs-page[data-v-6d5ef52f] *{scroll-behavior:auto!important;transition:none!important}}.docs-layout[data-v-6d5ef52f]{grid-template-columns:230px minmax(0,1fr);gap:22px}.docs-index[data-v-6d5ef52f]{padding:19px 12px}.docs-index a[data-v-6d5ef52f]{min-height:36px;font-size:13px;line-height:1.35}.docs-index code[data-v-6d5ef52f]{min-width:29px;font-size:10px}.docs-card[data-v-6d5ef52f]{padding:28px 30px}.docs-intro>p[data-v-6d5ef52f]:first-of-type{max-width:760px;font-size:14px}.docs-console[data-v-6d5ef52f]{border-top:4px solid var(--coral)}.docs-console-head h2[data-v-6d5ef52f]{margin-bottom:5px}.docs-console-grid[data-v-6d5ef52f]{gap:16px}.docs-fields[data-v-6d5ef52f]{gap:15px;padding:19px}.docs-fields label[data-v-6d5ef52f]:has(textarea){grid-column:1/-1}.docs-run[data-v-6d5ef52f]{padding-top:2px}.docs-io[data-v-6d5ef52f]{gap:15px}.docs-io pre[data-v-6d5ef52f]{min-height:150px}.docs-endpoint[data-v-6d5ef52f]{border-left:4px solid #d8d2e5}.docs-endpoint[data-v-6d5ef52f]:target{border-left-color:var(--coral);box-shadow:0 11px 28px #322b5218}.docs-samples[data-v-6d5ef52f]{grid-template-columns:1fr;gap:3px}.docs-samples pre[data-v-6d5ef52f]{min-height:0;max-height:440px}.docs-card table[data-v-6d5ef52f]{line-height:1.5}.docs-card th[data-v-6d5ef52f],.docs-card td[data-v-6d5ef52f]{padding:12px 11px}.docs-chapter[data-v-6d5ef52f]{margin-top:33px;font-size:12px}.docs-page[data-v-6d5ef52f]{padding:26px clamp(18px,3vw,36px) 58px}.docs-topline[data-v-6d5ef52f]{display:flex;align-items:center;gap:20px}.docs-language[data-v-6d5ef52f]{min-width:49px;height:28px;padding:0 8px;color:#f5e9f2;border:1px solid #ffffff65;border-radius:5px;background:#ffffff12;font:750 11px var(--font-mono);cursor:pointer}.docs-language[data-v-6d5ef52f]:hover{background:#ffffff25}.docs-hero[data-v-6d5ef52f]{align-items:stretch}.docs-hero>div[data-v-6d5ef52f]:first-child{flex:1}.docs-hero-mark[data-v-6d5ef52f]{align-self:flex-end}.docs-index[data-v-6d5ef52f]{top:24px;max-height:calc(100vh - 48px)}.docs-card[data-v-6d5ef52f]{scroll-margin-top:24px}.docs-console input[data-v-6d5ef52f]:focus,.docs-console select[data-v-6d5ef52f]:focus,.docs-console textarea[data-v-6d5ef52f]:focus{outline:none;border-color:#d5d0e0;box-shadow:none;background:#fcfbfe}.docs-console input[data-v-6d5ef52f]:focus-visible,.docs-console select[data-v-6d5ef52f]:focus-visible,.docs-console textarea[data-v-6d5ef52f]:focus-visible{outline:none;box-shadow:inset 0 -2px #aaa4b5}.docs-index a.active[data-v-6d5ef52f],.docs-index a.active[data-v-6d5ef52f]:hover{color:var(--ink);background:#f1edf7;box-shadow:inset 3px 0 var(--coral);font-weight:800}.docs-index a.active code[data-v-6d5ef52f]{color:var(--coral)}.docs-index a[data-v-6d5ef52f]:focus-visible{outline:2px solid var(--coral);outline-offset:-2px}.docs-example-head[data-v-6d5ef52f]{display:flex;align-items:center;justify-content:space-between;gap:10px}.docs-example-head h3[data-v-6d5ef52f]{margin-bottom:9px}.docs-example-head button[data-v-6d5ef52f]{padding:5px 9px;color:var(--coral);border:1px solid #efd1cb;border-radius:5px;background:#fff5f2;font-size:11px;font-weight:750;cursor:pointer}.docs-example-head button[data-v-6d5ef52f]:hover{background:#ffebe6}.docs-snippet[data-v-6d5ef52f]{overflow:hidden;border-radius:8px;background:#29253b}.docs-snippet summary[data-v-6d5ef52f]{padding:9px 14px;color:#b9b2ca;border-bottom:1px solid #ffffff1a;font:700 10px var(--font-mono);cursor:pointer}.docs-snippet summary[data-v-6d5ef52f]:hover{color:#fff}.docs-snippet pre[data-v-6d5ef52f]{border-radius:0;max-height:440px}.docs-snippet:not([open]) summary[data-v-6d5ef52f]{border-bottom:0}.docs-snippet summary[data-v-6d5ef52f]:focus-visible{outline:1px solid #e9d4f2;outline-offset:-2px}@media (max-width:900px){.docs-layout[data-v-6d5ef52f]{grid-template-columns:1fr}.docs-index[data-v-6d5ef52f]{padding:10px}.docs-card[data-v-6d5ef52f]{padding:23px 21px}}@media (max-width:650px){.docs-card[data-v-6d5ef52f]{padding:19px 16px}.docs-io[data-v-6d5ef52f],.docs-fields[data-v-6d5ef52f]{grid-template-columns:1fr}.docs-endpoint-title button[data-v-6d5ef52f]{width:100%;margin-left:0}.docs-facts[data-v-6d5ef52f]{grid-template-columns:1fr}}.verify-email-page[data-v-eae07151]{display:grid;place-items:center;min-height:100vh;padding:20px;background:#eceaf2}.verify-email-card[data-v-eae07151]{width:min(460px,100%);padding:34px;text-align:center;border:1px solid #d3cee0;border-radius:14px;background:#fff;box-shadow:0 18px 50px #322b521c}.verify-email-icon[data-v-eae07151]{display:grid;place-items:center;width:54px;height:54px;margin:auto;color:#df6654;background:#fff0ec;border-radius:15px;font-size:24px}.verify-email-card h1[data-v-eae07151]{margin:20px 0 5px;font-size:24px}.verify-email-card p[data-v-eae07151]{color:#746e89;font-size:14px}.verify-email-card .button[data-v-eae07151]{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;text-decoration:none}.display-dialog[data-v-c9a5cd0a]{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #e4dfee;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 24px 80px #28213930;overflow:hidden}.display-dialog[open][data-v-c9a5cd0a]{display:flex;flex-direction:column}.display-dialog[data-v-c9a5cd0a]::backdrop{background:#27243866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}header[data-v-c9a5cd0a]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee7f4;flex:none}h2[data-v-c9a5cd0a]{font-size:20px;margin:0 0 6px}header span[data-v-c9a5cd0a]{font-size:var(--text-meta);color:var(--muted)}header button[data-v-c9a5cd0a]{width:32px;height:32px;border:1px solid #e4dfee;border-radius:8px;background:#faf8fd;color:#82758e;cursor:pointer}.display-dialog-body[data-v-c9a5cd0a]{padding:22px 24px;overflow:auto;min-height:0}@media (max-width:500px){header[data-v-c9a5cd0a]{padding:16px}.display-dialog-body[data-v-c9a5cd0a]{padding:16px}}.route-loader[data-v-37c30282]{position:absolute;z-index:18;top:0;right:0;bottom:0;left:0;min-height:calc(100vh - 114px);padding:28px clamp(18px,3vw,38px) 70px;background:var(--fog)}.route-loader[data-v-37c30282] *{box-sizing:border-box}.sms-skeleton[data-v-37c30282]{border-radius:3px}.w12[data-v-37c30282]{width:12%}.w18[data-v-37c30282]{width:18%}.w22[data-v-37c30282]{width:22%}.w24[data-v-37c30282]{width:24%}.w28[data-v-37c30282]{width:28%}.w30[data-v-37c30282]{width:30%}.w32[data-v-37c30282]{width:32%}.w34[data-v-37c30282]{width:34%}.w36[data-v-37c30282]{width:36%}.w38[data-v-37c30282]{width:38%}.w42[data-v-37c30282]{width:42%}.w44[data-v-37c30282]{width:44%}.w48[data-v-37c30282]{width:48%}.w52[data-v-37c30282]{width:52%}.w54[data-v-37c30282]{width:54%}.w56[data-v-37c30282]{width:56%}.w62[data-v-37c30282]{width:62%}.w64[data-v-37c30282]{width:64%}.w66[data-v-37c30282]{width:66%}.w68[data-v-37c30282]{width:68%}.w72[data-v-37c30282]{width:72%}.w74[data-v-37c30282]{width:74%}.w76[data-v-37c30282]{width:76%}.w82[data-v-37c30282]{width:82%}.w88[data-v-37c30282]{width:88%}.h7[data-v-37c30282]{height:7px}.h8[data-v-37c30282]{height:8px}.h9[data-v-37c30282]{height:9px}.h10[data-v-37c30282]{height:10px}.h13[data-v-37c30282]{height:13px}.h14[data-v-37c30282]{height:14px}.h17[data-v-37c30282]{height:17px}.h18[data-v-37c30282]{height:18px}.h22[data-v-37c30282]{height:22px}.h23[data-v-37c30282]{height:23px}.h24[data-v-37c30282]{height:24px}.h25[data-v-37c30282]{height:25px}.h28[data-v-37c30282]{height:28px}.h29[data-v-37c30282]{height:29px}.h32[data-v-37c30282]{height:32px}.h34[data-v-37c30282]{height:34px}.route-loader-label[data-v-37c30282]{margin:14px 2px 0;color:var(--muted);font:700 9px var(--font-mono);letter-spacing:.12em}.sk-head[data-v-37c30282],.sk-toolbar[data-v-37c30282],.sk-detail-head[data-v-37c30282],.sk-platform-head[data-v-37c30282]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.sk-head>div[data-v-37c30282],.sk-platform-head>div[data-v-37c30282],.sk-detail-head>div[data-v-37c30282]{display:grid;gap:9px;width:min(460px,64%)}.sk-metrics[data-v-37c30282],.sk-platform-stats[data-v-37c30282],.sk-table-summary[data-v-37c30282],.sk-detail-summary[data-v-37c30282]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sk-metrics article[data-v-37c30282],.sk-platform-stats article[data-v-37c30282],.sk-table-summary article[data-v-37c30282],.sk-detail-summary article[data-v-37c30282]{display:grid;gap:13px;min-height:112px;padding:18px;border:1px solid var(--line);background:#fbfaff}.sk-dashboard-panels[data-v-37c30282]{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px}.sk-dashboard-panels>section[data-v-37c30282]{padding:18px;border:1px solid var(--line);background:#fbfaff}.sk-event[data-v-37c30282]{display:grid;grid-template-columns:34px 1fr 62px;align-items:center;gap:11px;padding:14px 0;border-bottom:1px solid var(--line)}.sk-event>b[data-v-37c30282]{width:32px;height:32px;border-radius:50%}.sk-event>span[data-v-37c30282]{display:grid;gap:7px}.sk-event>em[data-v-37c30282]{height:20px}.sk-chart>div[data-v-37c30282]{display:flex;align-items:end;gap:10px;height:180px;padding-top:24px}.sk-chart>div b[data-v-37c30282]{flex:1}.sk-toolbar[data-v-37c30282]{gap:10px}.sk-toolbar i[data-v-37c30282]{flex:1;height:38px}.sk-toolbar b[data-v-37c30282]{width:120px;height:38px}.sk-card-grid[data-v-37c30282]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sk-card-grid article[data-v-37c30282]{padding:19px;border:1px solid var(--line);background:#fbfaff}.sk-card-grid header[data-v-37c30282],.sk-card-grid footer[data-v-37c30282]{display:flex;justify-content:space-between}.sk-card-grid header[data-v-37c30282]>*{width:78px;height:20px}.sk-card-grid article>span[data-v-37c30282]{margin:20px 0 13px}.sk-card-grid article>small[data-v-37c30282]{margin-top:7px}.sk-card-grid article>div[data-v-37c30282]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:22px 0 15px;padding:13px 0;border-block:1px solid var(--line)}.sk-card-grid article>div i[data-v-37c30282]{height:34px}.sk-card-grid footer[data-v-37c30282]>*{width:34%;height:8px}.sk-chat[data-v-37c30282]{display:grid;grid-template-columns:150px minmax(270px,.72fr) minmax(390px,1.28fr);min-height:620px;border:1px solid var(--line);background:#fbfaff}.sk-chat>aside[data-v-37c30282]{padding:18px 11px;border-right:1px solid var(--line);background:#f5f3f8}.sk-chat>aside>b[data-v-37c30282]{height:42px;margin-top:7px}.sk-chat>section[data-v-37c30282]{border-right:1px solid var(--line)}.sk-chat>section>header[data-v-37c30282]{display:grid;grid-template-columns:1fr 42px;gap:8px;padding:11px;border-bottom:1px solid var(--line)}.sk-chat>section>header[data-v-37c30282]>*{height:38px}.sk-chat>section>article[data-v-37c30282]{display:grid;grid-template-columns:42px 1fr;gap:11px;padding:14px;border-bottom:1px solid var(--line)}.sk-chat>section>article>b[data-v-37c30282]{width:40px;height:40px}.sk-chat>section>article>span[data-v-37c30282]{display:grid;align-content:center;gap:6px}.sk-chat-main[data-v-37c30282]{display:grid;grid-template-rows:68px 1fr 126px}.sk-chat-main>header[data-v-37c30282]{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:13px;border-bottom:1px solid var(--line)}.sk-chat-main>header>b[data-v-37c30282]{width:40px;height:40px;border-radius:50%}.sk-chat-main>header>span[data-v-37c30282]{display:grid;align-content:center;gap:7px}.sk-bubbles[data-v-37c30282]{display:flex;flex-direction:column;gap:16px;padding:25px}.sk-bubbles i[data-v-37c30282]{width:56%;height:66px;border-radius:8px}.sk-bubbles i[data-v-37c30282]:nth-child(2){align-self:flex-end;width:43%}.sk-bubbles i[data-v-37c30282]:nth-child(3){width:68%}.sk-chat-main>footer[data-v-37c30282]{display:grid;grid-template-columns:1fr 88px;gap:9px;padding:16px;border-top:1px solid var(--line)}.sk-chat-main>footer[data-v-37c30282]>*{height:68px}.sk-api-hero[data-v-37c30282]{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border:1px solid var(--line);background:#fbfaff}.sk-api-hero>div[data-v-37c30282]{display:grid;gap:9px;width:58%}.sk-api-hero>span[data-v-37c30282]{width:31%;height:55px}.sk-api-section[data-v-37c30282]{display:grid;grid-template-columns:240px 1fr;gap:26px;margin-top:14px;padding:27px 29px;border:1px solid var(--line);background:#fbfaff}.sk-api-section>aside[data-v-37c30282]{display:grid;align-content:start;gap:10px;padding-right:20px;border-right:1px solid var(--line)}.sk-api-section>aside>i[data-v-37c30282]{width:43px;height:43px}.sk-api-main[data-v-37c30282]{min-width:0}.sk-api-form[data-v-37c30282]{display:grid;grid-template-columns:1fr 150px 120px;gap:10px;padding:16px;background:#f5f3f8}.sk-api-form[data-v-37c30282]>*{height:40px}.sk-api-row[data-v-37c30282]{display:grid;grid-template-columns:1fr 58px 120px;align-items:center;gap:10px;padding:14px 4px;border-bottom:1px solid var(--line)}.sk-api-row>span[data-v-37c30282]{display:grid;gap:7px}.sk-api-row>b[data-v-37c30282]{height:22px}.sk-api-row>em[data-v-37c30282]{height:32px}.sk-tabs[data-v-37c30282]{display:flex;gap:7px;padding:10px 24px;border-bottom:1px solid var(--line);background:#fff}.sk-tabs i[data-v-37c30282]{width:110px;height:34px}.sk-platform-head[data-v-37c30282]{margin:22px 28px}.sk-platform-head>b[data-v-37c30282]{width:122px;height:38px}.sk-platform-stats[data-v-37c30282]{grid-template-columns:repeat(3,1fr);margin:0 28px}.sk-platform-list[data-v-37c30282]{margin:13px 28px;padding:19px;border:1px solid var(--line);background:#fbfaff}.sk-platform-list>header[data-v-37c30282]{display:flex;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid var(--line)}.sk-platform-list>header>b[data-v-37c30282]{width:130px;height:34px}.sk-platform-list>article[data-v-37c30282]{display:grid;grid-template-columns:42px 1fr 90px 84px;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.sk-platform-list>article>b[data-v-37c30282]{width:40px;height:40px}.sk-platform-list>article>span[data-v-37c30282]{display:grid;gap:7px}.sk-platform-list>article>em[data-v-37c30282]{height:22px}.sk-platform-list>article>i[data-v-37c30282]{height:31px}.sk-split[data-v-37c30282]{display:grid;grid-template-columns:300px 1fr;min-height:620px;border:1px solid var(--line);background:#fbfaff}.sk-split>aside[data-v-37c30282]{border-right:1px solid var(--line)}.sk-split>aside>header[data-v-37c30282],.sk-split-main>header[data-v-37c30282]{display:flex;justify-content:space-between;padding:18px;border-bottom:1px solid var(--line)}.sk-split>aside>header>b[data-v-37c30282],.sk-split-main>header>b[data-v-37c30282]{width:90px;height:34px}.sk-split>aside>article[data-v-37c30282]{display:grid;gap:8px;padding:17px;border-bottom:1px solid var(--line)}.sk-split-main>header>div[data-v-37c30282]{display:grid;gap:8px;width:55%}.sk-split-main>nav[data-v-37c30282]{display:flex;gap:8px;padding:11px 18px;border-bottom:1px solid var(--line)}.sk-split-main>nav i[data-v-37c30282]{width:92px;height:30px}.sk-split-cards[data-v-37c30282]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px}.sk-split-cards article[data-v-37c30282]{display:grid;gap:12px;padding:16px;border:1px solid var(--line)}.sk-split-main>section[data-v-37c30282]{margin:0 16px;border:1px solid var(--line);padding:16px}.sk-split-main>section>div[data-v-37c30282]{display:grid;grid-template-columns:44px 1fr 80px;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.sk-split-main>section>div[data-v-37c30282]>*{height:9px}.sk-detail-head>span[data-v-37c30282]{display:flex;gap:8px}.sk-detail-head>span b[data-v-37c30282]{width:110px;height:36px}.sk-detail-summary[data-v-37c30282]{grid-template-columns:repeat(3,1fr)}.sk-detail-columns[data-v-37c30282]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.sk-detail-columns>section[data-v-37c30282]{padding:18px;border:1px solid var(--line);background:#fbfaff}.sk-detail-columns header[data-v-37c30282]{display:flex;justify-content:space-between;margin-bottom:10px}.sk-detail-columns header>b[data-v-37c30282]{width:100px;height:31px}.sk-detail-columns article[data-v-37c30282]{display:grid;grid-template-columns:38px 1fr;gap:11px;padding:12px 0;border-bottom:1px solid var(--line)}.sk-detail-columns article>b[data-v-37c30282]{width:36px;height:36px}.sk-detail-columns article>span[data-v-37c30282]{display:grid;align-content:center;gap:7px}.sk-table-summary[data-v-37c30282]{grid-template-columns:repeat(3,1fr);margin-bottom:12px}.sk-table-summary article[data-v-37c30282]{min-height:88px}.sk-table[data-v-37c30282]{border:1px solid var(--line);background:#fbfaff}.sk-table>header[data-v-37c30282],.sk-table>article[data-v-37c30282]{display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr 80px;align-items:center;gap:16px;padding:0 16px}.sk-table>header[data-v-37c30282]{height:48px;background:#f5f3f8}.sk-table>header i[data-v-37c30282]{height:8px}.sk-table>article[data-v-37c30282]{height:61px;border-top:1px solid var(--line)}.sk-table>article[data-v-37c30282]>*{height:9px}.sk-table>article>b[data-v-37c30282]{width:68%}.sk-table>article>em[data-v-37c30282]{height:24px}@media (max-width:900px){.sk-metrics[data-v-37c30282],.sk-platform-stats[data-v-37c30282],.sk-table-summary[data-v-37c30282]{grid-template-columns:repeat(2,1fr)}.sk-dashboard-panels[data-v-37c30282],.sk-detail-columns[data-v-37c30282]{grid-template-columns:1fr}.sk-card-grid[data-v-37c30282]{grid-template-columns:repeat(2,1fr)}.sk-chat[data-v-37c30282]{grid-template-columns:118px 1fr}.sk-chat-main[data-v-37c30282]{display:none}.sk-api-section[data-v-37c30282]{grid-template-columns:1fr}.sk-api-section>aside[data-v-37c30282]{padding:0 0 15px;border-right:0;border-bottom:1px solid var(--line)}.sk-split[data-v-37c30282]{grid-template-columns:220px 1fr}.sk-platform-list>article[data-v-37c30282]{grid-template-columns:40px 1fr 74px}.sk-platform-list>article>i[data-v-37c30282]{display:none}}@media (max-width:600px){.route-loader[data-v-37c30282]{padding:19px 14px 45px}.sk-metrics[data-v-37c30282],.sk-platform-stats[data-v-37c30282],.sk-table-summary[data-v-37c30282],.sk-detail-summary[data-v-37c30282]{grid-template-columns:repeat(2,1fr);gap:8px}.sk-metrics article[data-v-37c30282],.sk-platform-stats article[data-v-37c30282],.sk-table-summary article[data-v-37c30282],.sk-detail-summary article[data-v-37c30282]{min-height:88px;padding:13px}.sk-card-grid[data-v-37c30282]{grid-template-columns:1fr}.sk-card-grid article[data-v-37c30282]:nth-child(n+4){display:none}.sk-chat[data-v-37c30282]{grid-template-columns:92px 1fr;min-height:560px}.sk-chat>aside[data-v-37c30282]{padding-inline:7px}.sk-api-hero>span[data-v-37c30282]{display:none}.sk-api-hero>div[data-v-37c30282]{width:100%}.sk-api-section[data-v-37c30282]{padding:18px}.sk-api-form[data-v-37c30282]{grid-template-columns:1fr 82px}.sk-api-form i[data-v-37c30282]:nth-child(2){display:none}.sk-tabs[data-v-37c30282]{overflow:hidden;padding-inline:14px}.sk-tabs i[data-v-37c30282]{flex:0 0 84px}.sk-platform-head[data-v-37c30282],.sk-platform-stats[data-v-37c30282],.sk-platform-list[data-v-37c30282]{margin-inline:14px}.sk-platform-list>article[data-v-37c30282]{grid-template-columns:34px 1fr}.sk-platform-list>article>em[data-v-37c30282]{display:none}.sk-split[data-v-37c30282]{grid-template-columns:105px 1fr;min-height:560px}.sk-split>aside>header b[data-v-37c30282],.sk-split-main>header>b[data-v-37c30282]{display:none}.sk-split-cards[data-v-37c30282]{grid-template-columns:1fr}.sk-split-cards article[data-v-37c30282]:nth-child(n+2){display:none}.sk-detail-head>span b[data-v-37c30282]:first-child{display:none}.sk-detail-columns[data-v-37c30282]{grid-template-columns:1fr}.sk-detail-columns>section[data-v-37c30282]:nth-child(2){display:none}.sk-table>header[data-v-37c30282],.sk-table>article[data-v-37c30282]{grid-template-columns:1.3fr 1fr 70px}.sk-table>header i[data-v-37c30282]:nth-child(3),.sk-table>header i[data-v-37c30282]:nth-child(4),.sk-table>article span[data-v-37c30282]:nth-of-type(2),.sk-table>article span[data-v-37c30282]:nth-of-type(3){display:none}}@media (prefers-reduced-motion:reduce){.route-loader .sms-skeleton[data-v-37c30282]:after{animation:none}}.route-loader-split[data-v-37c30282]{height:100%;min-height:0;overflow:hidden}.route-loader-split .sk-split[data-v-37c30282]{height:100%;min-height:0;grid-template-columns:224px minmax(0,1fr);border:0;background:transparent;gap:14px}.route-loader-split .sk-split>aside[data-v-37c30282],.route-loader-split .sk-split-main[data-v-37c30282]{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;min-height:0}.route-loader-split .sk-split-main[data-v-37c30282]{display:flex;flex-direction:column}.route-loader-split .sk-split-main>section[data-v-37c30282]{flex:1;min-height:0;overflow:hidden;border:0;margin-top:14px}@media (max-width:760px){.route-loader-split .sk-split[data-v-37c30282]{grid-template-columns:1fr;grid-template-rows:220px minmax(0,1fr);gap:8px}.route-loader-split .sk-split>aside[data-v-37c30282]{overflow:hidden}}.pc-wordmark[data-v-18c28196]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:24px;font-weight:750;letter-spacing:-.9px;line-height:1;color:#acaab6}.pc-wordmark img[data-v-18c28196]{display:block;width:44px;height:44px;flex:none;object-fit:contain}.pc-wordmark-text>span[data-v-18c28196]{color:#8b78c6}.pc-wordmark[data-v-18c28196]{position:relative;transition:transform .24s ease,text-shadow .24s ease}.pc-wordmark-text>span[data-v-18c28196]{transition:color .24s ease}.pc-brand-link:hover .pc-wordmark,.pc-brand-link:focus-visible .pc-wordmark{transform:translateY(-1px);text-shadow:0 3px 14px #8b78c62b}.pc-brand-link:hover .pc-wordmark-text>span,.pc-brand-link:focus-visible .pc-wordmark-text>span{color:#8b78c6}.pc-wordmark[data-v-18c28196]:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#a99ad3,transparent);transform:scaleX(.3);opacity:0;transition:transform .28s ease,opacity .28s ease;pointer-events:none}.pc-brand-link:hover .pc-wordmark:after,.pc-brand-link:focus-visible .pc-wordmark:after{transform:scaleX(1);opacity:.8}@media (prefers-reduced-motion:reduce){.pc-wordmark[data-v-18c28196],.pc-wordmark-text>span[data-v-18c28196],.pc-wordmark[data-v-18c28196]:after{transition:none}.pc-brand-link:hover .pc-wordmark,.pc-brand-link:focus-visible .pc-wordmark{transform:none}}@media (max-width:600px){.pc-wordmark[data-v-18c28196]{gap:5px;font-size:21px}.pc-wordmark img[data-v-18c28196]{width:34px;height:34px}}.navigation-icon[data-v-29073832]{display:block;width:20px;height:20px;flex:none}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.tour-dialog{box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:28px;border:1px solid var(--line,#e2e5ee);border-radius:16px;background:var(--panel,#fff);color:var(--ink,#26263d);box-shadow:0 24px 72px #20283a26,0 4px 16px #20283a0a;overflow:auto;font-family:var(--font-body,sans-serif);letter-spacing:0}.tour-dialog::backdrop{background:#20283a66}.tour-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.tour-dialog h2{margin:0;font-size:20px;line-height:1.5;font-weight:700;letter-spacing:0;overflow-wrap:anywhere}.tour-dialog p{margin:14px 0 24px;font-size:14px;line-height:1.75;color:var(--muted,#687087)}.tour-dialog .tour-dialog-description{margin:12px 0 22px;color:#62677d;line-height:1.75}.tour-dialog footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--line,#e2e5ee)}.tour-dialog .button{min-height:42px;padding:10px 16px;white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:600;letter-spacing:0;border-radius:10px;box-shadow:none}.tour-dialog .button:hover{transform:none;box-shadow:none}.tour-dialog .button.primary{background:var(--coral,#4f46d8);border-color:var(--coral,#4f46d8);color:#fff;box-shadow:none}.tour-dialog .button.primary:hover:not(:disabled){background:var(--coral-dark,#3730a3);border-color:var(--coral-dark,#3730a3)}.tour-dialog-close{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:#74788d;font-size:24px;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tour-dialog-close:hover{background:var(--soft,#f1efff);color:var(--coral,#4f46d8)}.tour-help-actions{display:grid;gap:12px}.tour-help-actions .tour-help-option{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:86px;padding:16px 18px;border:1px solid var(--line,#e2e5ee);background:var(--panel,#fff);color:var(--ink,#26263d);text-align:left;text-decoration:none}.tour-help-option-copy{display:grid;gap:6px;min-width:0}.tour-help-option-title{font-size:15px;font-weight:650;line-height:1.5}.tour-help-option-description{color:#62677d;font-size:13px;font-weight:400;line-height:1.65}.tour-help-option-arrow{flex:none;color:var(--coral,#4f46d8);font-size:20px;line-height:1}.tour-help-actions .tour-help-option.primary{border-color:#ddd9fa;background:var(--soft,#f1efff);color:var(--coral,#4f46d8)}.tour-help-actions .tour-help-option:hover:not(:disabled),.tour-dialog .tour-help-option.primary:hover:not(:disabled){border-color:#b6afec;background:#f7f6ff;color:var(--coral,#4f46d8)}.tour-help-actions .tour-help-option:disabled{border-color:var(--line,#e2e5ee);background:#f7f8fb;color:#777b8e;opacity:.65;cursor:not-allowed}.tour-help-actions .tour-help-option:disabled .tour-help-option-arrow{color:inherit}.tour-dialog .tour-notice{margin:0 0 16px;padding:12px 14px;border:1px solid #eadcc4;border-radius:10px;background:#fffaf1;color:#88571e}.task-guide-notice{flex:none;margin:0 0 12px;padding:12px 16px;border:1px solid #eadcc4;border-radius:10px;background:#fffaf1;color:#88571e;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.project-add-result{flex:none;margin:0;padding:12px 24px;border-bottom:1px solid var(--line,#e2e5ee);color:#1c6d59;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.project-task-choice{flex:none;margin:0;padding:12px 16px;border:1px solid #ddd9fa;border-radius:10px;background:var(--soft,#f1efff);color:var(--ink,#26263d);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.project-task-choice .text-button{margin-left:8px}dialog.task-guide-dialog{clip-path:none!important;overflow:visible!important;transform:none!important;animation:none!important}.driver-active:where(:has(.pingcode-tour)) *{pointer-events:revert}.driver-active:where(:has(.pingcode-tour)) .driver-overlay,.driver-active:where(:has(.pingcode-tour)) .driver-overlay *{pointer-events:none!important}.driver-active .task-guide-interactive,.driver-active .task-guide-interactive *{pointer-events:auto}.driver-active.task-guide-panel-active .driver-overlay,.driver-active.task-guide-panel-active .driver-overlay *{pointer-events:none!important}.driver-active.task-guide-waiting .driver-overlay,.driver-active.task-guide-waiting .driver-popover.pingcode-tour{visibility:hidden!important;pointer-events:none!important}.task-guide-wait-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px;font-size:13px}.task-guide-wait-notice .text-button{flex:none;white-space:nowrap}.task-created-links{display:grid;gap:10px;margin-top:14px}.task-created-links p{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.task-created-links b{min-width:0;overflow-wrap:anywhere}.sms-a-tools .sms-refresh.task-guide-refresh{display:inline-flex;align-items:center;justify-content:center}.tour-dialog :is(button,a):focus-visible{outline:2px solid var(--coral,#4f46d8);outline-offset:3px}.driver-popover.pingcode-tour{position:fixed;box-sizing:border-box;width:min(420px,calc(100vw - 24px));min-width:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px;border:1px solid var(--line,#e2e5ee);border-radius:16px;background:var(--panel,#fff);color:var(--ink,#26263d);box-shadow:0 18px 54px #20283a22,0 4px 14px #20283a0a;overflow:visible;letter-spacing:0}.pingcode-tour *{font-family:var(--font-body,sans-serif);letter-spacing:0}.pingcode-tour .driver-popover-title{padding-right:34px;color:var(--ink,#26263d);font-size:18px;line-height:1.5;font-weight:700;overflow-wrap:anywhere}.pingcode-tour .driver-popover-description{max-height:clamp(48px,calc(100dvh - 232px),260px);margin-top:12px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6cad9 transparent;color:#62677d;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.pingcode-tour .driver-popover-title[style*=block]+.driver-popover-description{margin-top:12px}.pingcode-tour .driver-popover-close-btn{top:17px;right:17px;width:32px;height:32px;border:1px solid transparent;border-radius:10px;background:transparent;color:#74788d;font-size:22px;line-height:30px;text-align:center;transition:background-color .15s ease,color .15s ease}.pingcode-tour .driver-popover-close-btn:hover{background:var(--soft,#f1efff);color:var(--coral,#4f46d8)}.pingcode-tour .driver-popover-close-btn:focus-visible{background:var(--soft,#f1efff);color:var(--coral,#4f46d8);outline:2px solid var(--coral,#4f46d8);outline-offset:2px}.pingcode-tour .driver-popover-footer{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line,#e2e5ee)}.pingcode-tour .driver-popover-progress-text{justify-self:center;display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:28px;padding:4px 9px;border-radius:8px;background:var(--soft,#f1efff);color:var(--coral,#4f46d8);font:600 12px/1.4 var(--font-mono,monospace);font-variant-numeric:tabular-nums;white-space:nowrap}.pingcode-tour .driver-popover-navigation-btns{flex-grow:0;gap:8px;flex-wrap:wrap;max-width:100%;margin-left:0}.pingcode-tour .driver-popover-navigation-btns button+button{margin-left:0}.pingcode-tour .driver-popover-footer button{min-height:40px;max-width:100%;padding:9px 14px;border:1px solid var(--line,#e2e5ee);border-radius:10px;background:var(--panel,#fff);color:#62677d;font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-shadow:none;overflow-wrap:anywhere;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.pingcode-tour .driver-popover-footer button:hover:not(:disabled){border-color:#c9c4ef;background:#f7f6ff;color:var(--coral,#4f46d8)}.pingcode-tour .driver-popover-footer button:disabled,.pingcode-tour .driver-popover-footer .driver-popover-btn-disabled,.pingcode-tour .driver-popover-footer .driver-popover-next-btn.driver-popover-btn-disabled{border-color:var(--line,#e2e5ee);background:#f5f6fa;color:#85899a;box-shadow:none;opacity:1;cursor:default}.pingcode-tour .driver-popover-footer .driver-popover-prev-btn:disabled,.pingcode-tour .driver-popover-footer .driver-popover-prev-btn.driver-popover-btn-disabled{display:none!important}.pingcode-tour .driver-popover-footer .driver-popover-next-btn{border-color:var(--coral,#4f46d8);background:var(--coral,#4f46d8);color:#fff;box-shadow:none}.pingcode-tour .driver-popover-footer .driver-popover-next-btn:hover:not(:disabled){border-color:var(--coral-dark,#3730a3);background:var(--coral-dark,#3730a3);color:#fff}.pingcode-tour .driver-popover-footer .tour-skip-button{justify-self:start;padding:8px 0;border:0;background:transparent;color:#687087;font-weight:400;white-space:nowrap}.pingcode-tour .driver-popover-footer .tour-skip-button:hover{border-color:transparent;background:transparent;color:var(--coral,#4f46d8);text-decoration:underline;text-underline-offset:3px}.pingcode-tour .driver-popover-footer button:focus-visible{outline:2px solid var(--coral,#4f46d8);outline-offset:3px}.pingcode-tour .driver-popover-arrow{filter:drop-shadow(0 1px 0 var(--line,#e2e5ee))}.pingcode-tour .driver-popover-arrow-side-left{border-left-color:var(--panel,#fff)}.pingcode-tour .driver-popover-arrow-side-right{border-right-color:var(--panel,#fff)}.pingcode-tour .driver-popover-arrow-side-top{border-top-color:var(--panel,#fff)}.pingcode-tour .driver-popover-arrow-side-bottom{border-bottom-color:var(--panel,#fff)}@media (max-width:600px){.channel-nav>.tour-help-desktop{display:none}.tour-dialog{padding:22px;border-radius:14px}.tour-dialog h2{font-size:19px}.tour-help-actions .tour-help-option{padding:14px;gap:12px}.driver-popover.pingcode-tour{width:min(380px,calc(100vw - 24px));padding:20px;border-radius:14px}.pingcode-tour .driver-popover-title{font-size:17px}.pingcode-tour .driver-popover-close-btn{top:13px;right:13px}.pingcode-tour .driver-popover-footer{gap:10px;margin-top:18px;padding-top:16px}.pingcode-tour .driver-popover-footer button{padding-inline:12px}}@media (max-width:420px){.pingcode-tour .driver-popover-footer{grid-template-columns:minmax(0,1fr) auto}.pingcode-tour .driver-popover-progress-text{grid-column:1/-1;grid-row:1;justify-self:start}.pingcode-tour .driver-popover-footer .tour-skip-button{grid-column:1;grid-row:2}.pingcode-tour .driver-popover-navigation-btns{grid-column:2;grid-row:2}.sms-a-tools:has(.task-guide-refresh){flex-wrap:wrap}.sms-a-tools:has(.task-guide-refresh) .a-search-field{flex-basis:100%}}@media (max-height:420px){.driver-popover.pingcode-tour{padding:16px}.pingcode-tour .driver-popover-description{max-height:clamp(32px,calc(100dvh - 190px),130px);line-height:1.6}.pingcode-tour .driver-popover-footer{margin-top:12px;padding-top:12px}.pingcode-tour .driver-popover-close-btn{top:9px;right:9px}}@media (prefers-reduced-motion:reduce){.tour-dialog-close,.pingcode-tour .driver-popover-close-btn,.pingcode-tour .driver-popover-footer button{transition:none}}.pc-brand-link[data-v-e3e2a419]{text-decoration:none}.mobile-topbar-spacer[data-v-e3e2a419]{flex:1}.mobile-account-root[data-v-e3e2a419]{position:relative;display:flex;align-items:center}.mobile-account-trigger[data-v-e3e2a419]{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ded4ee;border-radius:11px;background:#efe8f9;color:#71559e;font-size:15px;font-weight:750;cursor:pointer}.mobile-account-trigger[aria-expanded=true][data-v-e3e2a419]{border-color:#bfaadc;background:#e8ddf6}.mobile-account-popover[data-v-e3e2a419]{position:absolute;top:calc(100% + 9px);right:0;z-index:50;width:208px;padding:9px;border:1px solid #e4ddec;border-radius:12px;background:#fff;box-shadow:0 16px 40px #2920392b;color:#332d42}.mobile-account-identity[data-v-e3e2a419]{display:flex;align-items:center;gap:9px;padding:6px 6px 11px;border-bottom:1px solid #eee9f2}.mobile-account-avatar[data-v-e3e2a419]{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:#ede5f8;color:#7353a3;font-weight:750}.mobile-account-identity strong[data-v-e3e2a419],.mobile-account-identity small[data-v-e3e2a419]{display:block;overflow:hidden;max-width:140px;text-overflow:ellipsis;white-space:nowrap}.mobile-account-identity strong[data-v-e3e2a419]{font-size:13px}.mobile-account-identity small[data-v-e3e2a419]{margin-top:2px;color:#8a8195;font-size:11px}.mobile-account-action[data-v-e3e2a419]{display:block;width:100%;padding:10px 9px;border:0;border-radius:7px;background:transparent;color:#443a58;text-align:left;text-decoration:none;font-size:13px;cursor:pointer}.mobile-account-action[data-v-e3e2a419]:hover{background:#f6f2fb}.mobile-account-action.is-logout[data-v-e3e2a419]{color:#b4475b}.mobile-account-action.is-logout[data-v-e3e2a419]:hover{background:#fff3f5}.mobile-account-link[data-v-e3e2a419]{display:none}@media (max-width:600px){.channel-nav>.tour-help-desktop[data-v-e3e2a419]{display:none}.channel-nav>.mobile-account-link[data-v-e3e2a419]{display:flex}.mobile-topbar>.language-button[data-v-e3e2a419]{margin-left:0}}@media (min-width:601px){.mobile-account-root[data-v-e3e2a419]{display:none}}.channel-nav>.language-button.nav-language[data-v-e3e2a419],.mobile-topbar>.language-button[data-v-e3e2a419]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.app-shell.write-center-shell[data-v-e3e2a419]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.write-center-shell>.channel-nav[data-v-e3e2a419],.write-center-shell>.mobile-topbar[data-v-e3e2a419]{flex:none}.write-center-shell>.main-content.write-center-content[data-v-e3e2a419]{flex:1;min-height:0;height:auto;margin:0;width:100%;padding:14px 18px;overflow:hidden}@media (max-width:600px){.app-shell.write-center-shell[data-v-e3e2a419]{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.write-center-shell>.main-content.write-center-content[data-v-e3e2a419]{padding:8px}}.app-shell.personal-api-shell[data-v-e3e2a419]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.personal-api-shell>.channel-nav[data-v-e3e2a419],.personal-api-shell>.mobile-topbar[data-v-e3e2a419]{flex:none}.personal-api-shell>.main-content.personal-api-content[data-v-e3e2a419]{flex:1;min-height:0;margin:0;max-width:none;width:100%;padding:16px 22px;overflow:hidden}@media (max-width:600px){.app-shell.personal-api-shell[data-v-e3e2a419]{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.personal-api-shell>.main-content.personal-api-content[data-v-e3e2a419]{padding:8px}}.user-menu .display-avatar[data-v-e3e2a419],.user-menu .display-name[data-v-e3e2a419]{cursor:default}@media (max-width:600px){.channel-nav .channel-link.mobile-nav-hidden[data-v-e3e2a419]{display:none}}.app-shell.dashboard-shell[data-v-e3e2a419]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.dashboard-shell>.channel-nav[data-v-e3e2a419],.dashboard-shell>.mobile-topbar[data-v-e3e2a419]{flex:none}.dashboard-shell>.main-content[data-v-e3e2a419]{flex:1;min-height:0;height:auto;margin:0;max-width:none;width:100%;padding:16px 22px 10px;overflow:hidden}@media (max-width:600px){.app-shell.dashboard-shell[data-v-e3e2a419]{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.dashboard-shell>.main-content[data-v-e3e2a419]{padding:8px}}.app-shell.messages-shell[data-v-e3e2a419]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.messages-shell>.channel-nav[data-v-e3e2a419],.messages-shell>.mobile-topbar[data-v-e3e2a419]{flex:none}.messages-shell>.main-content.sms-content[data-v-e3e2a419]{flex:1;min-height:0;height:auto;margin:0;max-width:none;width:100%;padding:14px 18px;overflow:hidden}@media (max-width:600px){.app-shell.messages-shell[data-v-e3e2a419]{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.messages-shell>.main-content.sms-content[data-v-e3e2a419]{height:auto;padding:8px}}.app-shell.numbers-shell[data-v-e3e2a419]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.numbers-shell>.channel-nav[data-v-e3e2a419],.numbers-shell>.mobile-topbar[data-v-e3e2a419]{flex:none}.numbers-shell>.main-content.numbers-content[data-v-e3e2a419]{flex:1;min-height:0;margin:0;max-width:none;width:100%;padding:14px 18px;overflow:hidden}@media (max-width:600px){.app-shell.numbers-shell[data-v-e3e2a419]{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.numbers-shell>.main-content.numbers-content[data-v-e3e2a419]{padding:8px}}.app-shell.send-project-shell[data-v-e3e2a419]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.send-project-shell>.channel-nav[data-v-e3e2a419],.send-project-shell>.mobile-topbar[data-v-e3e2a419]{flex:none}.send-project-shell>.main-content.send-project-content[data-v-e3e2a419]{flex:1;min-height:0;margin:0;padding:14px 18px;overflow:hidden}@media (max-width:600px){.app-shell.send-project-shell[data-v-e3e2a419]{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.send-project-shell>.main-content.send-project-content[data-v-e3e2a419]{padding:8px}}.display-avatar[data-v-e3e2a419]{width:34px;height:34px;border:1px solid #e4dfee;border-radius:10px;background:#eee8fa;color:#76619b;cursor:pointer;font-weight:600}.display-name[data-v-e3e2a419]{display:block;padding:0;border:0;background:none;color:inherit;font-weight:600;text-align:left;cursor:pointer}.display-name span[data-v-e3e2a419]{margin-left:4px;color:#a395b0}.display-mobile[data-v-e3e2a419]{margin-left:auto;border:1px solid #e4dfee;border-radius:8px;background:#f6f2fb;color:#76619b;height:32px;padding:0 10px;cursor:pointer}.display-avatar[data-v-e3e2a419]:focus-visible,.display-name[data-v-e3e2a419]:focus-visible,.display-mobile[data-v-e3e2a419]:focus-visible{outline:2px solid #927ac9;outline-offset:3px}.app-shell.conversations-shell[data-v-e3e2a419]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.conversations-shell>.channel-nav[data-v-e3e2a419],.conversations-shell>.mobile-topbar[data-v-e3e2a419]{flex:none}.conversations-shell>.main-content.wide-content[data-v-e3e2a419]{flex:1;min-height:0;margin:0;padding:12px 18px;overflow:hidden}@media (max-width:600px){.app-shell.conversations-shell[data-v-e3e2a419]{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.conversations-shell>.main-content.wide-content[data-v-e3e2a419]{padding:8px}body.pc-chat-open .app-shell.conversations-shell{padding-bottom:0}body.pc-chat-open .conversations-shell>.mobile-topbar{display:none}body.pc-chat-open .conversations-shell>.main-content.wide-content{padding:0}}.app-shell.projects-shell[data-v-e3e2a419]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.projects-shell>.channel-nav[data-v-e3e2a419],.projects-shell>.mobile-topbar[data-v-e3e2a419]{flex:none}.projects-shell>.main-content.projects-content[data-v-e3e2a419],.projects-shell>.main-content.project-detail-content[data-v-e3e2a419]{flex:1;min-height:0;margin:0;padding-block:16px 12px;overflow:hidden}@media (max-width:600px){.app-shell.projects-shell[data-v-e3e2a419]{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.projects-shell>.main-content.projects-content[data-v-e3e2a419],.projects-shell>.main-content.project-detail-content[data-v-e3e2a419]{padding-block:10px}}:root{--plum:#393353;--ink:#2d2944;--muted:#746e89;--fog:#eceaf2;--panel:#fbfaff;--coral:#df6654;--coral-dark:#c95041;--teal:#238977;--amber:#bf732b;--red:#c8464f;--line:#d3cee0;--soft:#ede7f5;--shadow:0 14px 35px #322b5212;font-family:Arial Narrow,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);background:var(--fog);font-synthesis:none}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{min-width:320px;background:var(--fog)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.app-shell{min-height:100vh}.channel-nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:4px;height:68px;padding:0 22px;color:#cfc9df;background:var(--plum);border-bottom:4px solid #28233d}.brand{display:flex;align-items:center;gap:10px;margin-right:18px;padding-right:24px;border-right:1px solid #ffffff18;color:#fff;text-decoration:none;font-size:17px;letter-spacing:.04em}.brand-mark{display:grid;place-items:center;width:30px;height:30px;color:#fff;background:var(--coral);border-radius:50%;font:700 10px Consolas,monospace}.channel-link{position:relative;display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;color:inherit;border:0;border-radius:2px;background:transparent;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.channel-link b{color:#8f88a4;font:12px Consolas,monospace}.channel-link.router-link-active{color:#fff;background:#ffffff10}.channel-link.router-link-active:after{content:"";position:absolute;left:10px;right:10px;bottom:-15px;height:3px;background:var(--coral)}.nav-spacer{flex:1}.platform-link{border:1px solid #ffffff1f}.platform-link i{display:grid;place-items:center;min-width:18px;height:18px;border-radius:99px;background:var(--coral);color:#fff;font:9px Consolas,monospace}.user-menu{display:flex;align-items:center;gap:9px;margin-left:7px;padding:5px 8px;color:#fff;border:1px solid #ffffff15;background:#ffffff08;cursor:pointer}.user-menu>span{display:grid;place-items:center;width:28px;height:28px;background:#ffffff12}.user-menu b,.user-menu small{display:block;text-align:left}.user-menu b{font-size:11px}.user-menu small{color:#aaa3be;font-size:9px}.utility-bar{position:sticky;top:68px;z-index:20;display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 clamp(18px,3vw,38px);color:var(--muted);border-bottom:3px double var(--line);background:#f3f1f7e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px}.language-button,.button{height:34px;padding:0 13px;color:var(--ink);border:1px solid var(--line);border-radius:2px;background:var(--panel);cursor:pointer}.language-button{min-width:74px}.button.primary{color:#fff;border-color:var(--coral);background:var(--coral)}.button.primary:hover{background:var(--coral-dark)}.button.danger{color:var(--red)}.main-content{width:min(1440px,100%);margin:auto;padding:28px clamp(18px,3vw,38px) 70px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.page-head h1{margin:0;font-size:28px;line-height:1.15;letter-spacing:-.025em}.page-head p{margin:6px 0 0;color:var(--muted);font-size:12px}.online{display:flex;align-items:center;gap:8px;color:var(--teal);font-size:12px}.online:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px #23897718}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric,.panel{position:relative;border:0;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line),var(--shadow);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%)}.metric{min-height:126px;padding:17px}.metric:before{content:attr(data-channel);position:absolute;right:18px;top:15px;color:#a39db2;font:9px Consolas,monospace}.metric label{color:var(--muted);font-size:12px}.metric strong{display:block;margin-top:15px;font-size:29px;line-height:1}.metric small{display:block;margin-top:13px;color:var(--teal)}.metric.attention small{color:var(--amber)}.dashboard-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px}.panel{padding:18px}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-head h2{margin:0;font-size:15px}.text-button{padding:0;color:var(--coral);border:0;background:none;cursor:pointer}.event{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.event:last-child{border-bottom:0}.event-icon{display:grid;place-items:center;width:30px;height:30px;color:var(--coral);background:#f9e9e6;border-radius:50%}.event b,.event small{display:block}.event b{font-size:12px}.event small{color:var(--muted);font-size:10px}.tag{display:inline-flex;padding:4px 8px;color:var(--teal);background:#23897712;border-radius:2px;font-size:10px}.tag.warn{color:var(--amber);background:#bf732b12}.bars{display:flex;align-items:end;gap:10px;height:170px;padding-top:20px}.bar{position:relative;flex:1;height:var(--height);background:var(--plum)}.bar:after{content:attr(data-label);position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);color:var(--muted);font:9px Consolas,monospace}.toolbar{display:flex;gap:8px;margin-bottom:12px}.input,.select,.textarea{width:100%;height:38px;padding:0 12px;color:var(--ink);border:1px solid var(--line);border-radius:2px;background:var(--panel)}.textarea{height:88px;padding-top:10px;resize:vertical}.search{flex:1}.select{width:auto;min-width:140px}.table-wrap{overflow:auto;padding:0}.data-table{width:100%;border-collapse:collapse;min-width:840px}.data-table th,.data-table td{height:52px;padding:0 15px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.data-table th{color:var(--muted);background:#f1eff5;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.data-table td{font-size:12px}.data-table tr:last-child td{border-bottom:0}.mono{font:650 12px Consolas,monospace}.mock-badge{margin-left:6px;padding:2px 5px;color:var(--amber);border:1px solid #bf732b55;font-size:8px}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.project-card h2{margin:7px 0 5px;font-size:18px}.project-card p{min-height:42px;margin:0;color:var(--muted);font-size:12px}.project-meta{display:flex;justify-content:space-between;margin-top:20px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid label{display:block;color:var(--muted);font-size:11px}.form-grid label span{display:block;margin-bottom:5px}.form-grid .wide{grid-column:1/-1}.empty{padding:50px 20px;text-align:center;color:var(--muted)}.error{padding:10px 12px;color:var(--red);background:#c8464f0d;border-left:3px solid var(--red);font-size:12px}.success{padding:10px 12px;color:var(--teal);background:#2389770d;border-left:3px solid var(--teal);font-size:12px}.login-page{display:grid;grid-template-columns:1.08fr .92fr;min-height:100vh;background:var(--fog)}.login-visual{position:relative;overflow:hidden;padding:clamp(36px,7vw,100px);color:#fff;background:var(--plum)}.login-visual:before{content:"";position:absolute;width:520px;height:520px;right:-230px;bottom:-240px;border:1px solid #df665455;border-radius:50%;box-shadow:0 0 0 90px #df66540b,0 0 0 180px #df665407}.login-visual .brand{display:inline-flex;border:0}.login-copy{position:relative;z-index:1;margin-top:25vh}.login-copy small{color:#f0a79c;font:11px Consolas,monospace;letter-spacing:.12em}.login-copy h1{max-width:570px;margin:18px 0;font-size:clamp(38px,5vw,70px);line-height:1.03;letter-spacing:-.05em}.login-copy p{max-width:500px;color:#bdb7cd;font-size:16px}.login-form-wrap{display:grid;place-items:center;padding:30px}.login-card{width:min(390px,100%)}.login-card>div:first-child{display:flex;justify-content:space-between;align-items:center}.login-card h2{font-size:25px}.field{display:block;margin:17px 0;color:var(--muted);font-size:11px}.field span{display:block;margin-bottom:6px}.login-card .button.primary{width:100%;height:44px;margin-top:8px}.demo-note{margin-top:17px;padding:12px;color:var(--muted);border:1px dashed var(--line);font:10px/1.8 Consolas,monospace}.receive-page{display:grid;min-height:100vh;place-items:center;padding:25px;background:var(--fog)}.receive-card{width:min(430px,100%);padding:24px;background:var(--panel);box-shadow:0 20px 65px #39335328;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.receive-top{display:flex;align-items:center;justify-content:space-between}.receive-brand{display:flex;align-items:center;gap:8px;font-weight:700}.receive-content{padding:58px 0 8px;text-align:center}.receive-state{display:grid;place-items:center;width:58px;height:58px;margin:auto;color:var(--teal);border:1px solid #23897755;border-radius:50%;background:#2389770c;font-size:22px}.receive-content h1{margin:18px 0 5px;font-size:20px}.receive-content>p{margin:0;color:var(--muted);font-size:12px}.receive-code{margin:28px 0 12px;font:750 38px Consolas,monospace;letter-spacing:.1em}.receive-content .button{width:100%;height:44px}.message-body{margin-top:18px;padding:15px;text-align:left;border:1px solid var(--line);background:var(--fog)}.message-body small{color:var(--muted)}.message-body p{margin:7px 0 0;font-size:13px}.loading{padding:80px;text-align:center;color:var(--muted)}@media (max-width:900px){.brand strong,.channel-link span,.platform-link{display:none}.brand{margin-right:5px;padding-right:12px}.channel-link{justify-content:center;padding:0 12px}.metrics{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.project-grid{grid-template-columns:1fr 1fr}.login-page{grid-template-columns:1fr}.login-visual{min-height:300px}.login-copy{margin-top:70px}.login-copy h1{font-size:42px}}@media (max-width:600px){.channel-nav{position:fixed;top:auto;bottom:0;left:0;right:0;height:calc(60px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);border:0}.channel-nav .brand,.channel-nav .nav-spacer,.channel-nav .user-menu{display:none}.channel-link{display:flex;flex:1;flex-direction:column;gap:1px;height:58px;padding:0}.channel-link span{display:block;font-size:9px;text-transform:none}.channel-link.router-link-active:after{left:28%;right:28%;top:0;bottom:auto}.utility-bar{top:0;height:50px;padding:0 14px}.main-content{padding:16px 12px calc(82px + env(safe-area-inset-bottom))}.page-head{align-items:flex-start}.page-head h1{font-size:23px}.page-head .online{display:none}.metrics{gap:8px}.metric{min-height:105px;padding:13px}.metric strong{font-size:24px}.dashboard-grid{gap:8px}.panel{padding:14px}.event{grid-template-columns:30px 1fr}.event .tag{display:none}.toolbar{flex-wrap:wrap}.toolbar .search{flex-basis:100%}.select{flex:1}.desktop-table{display:none}.mobile-cards{display:grid!important;gap:8px}.number-card{padding:14px}.number-card-head{display:flex;justify-content:space-between;gap:10px}.number-card dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0}.number-card dt{color:var(--muted);font-size:9px}.number-card dd{margin:2px 0 0;font-size:11px}.project-grid,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.login-visual{min-height:250px;padding:28px}.login-copy{margin-top:50px}.login-copy h1{font-size:34px}.login-copy p{font-size:13px}.login-form-wrap{padding:24px 18px}.receive-page{padding:0}.receive-card{min-height:100vh;width:100%;padding:24px 20px}.receive-content{padding-top:22vh}}@media (min-width:601px){.mobile-cards{display:none!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.main-content.wide-content{width:100%;max-width:none;padding:16px 18px 18px}.pc-page{position:relative;width:100%}.pc-workspace{display:grid;grid-template-columns:250px 390px minmax(430px,1fr);width:100%;height:calc(100vh - 100px);min-height:620px;overflow:hidden;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.pc-projects,.pc-inbox,.pc-chat{display:flex;min-width:0;min-height:0;flex-direction:column}.pc-projects,.pc-inbox{border-right:1px solid var(--line)}.pc-projects{background:#f7f5fa}.pc-inbox{background:#fdfcff}.pc-chat{background:#fff}.pc-pane-head{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0 15px;border-bottom:1px solid var(--line)}.pc-pane-head h2{margin:0;font:740 18px var(--font-display)}.pc-pane-head small{display:block;margin-top:2px;color:var(--muted);font-size:11px}.pc-pane-head>div:last-child{display:flex;align-items:center;gap:6px}.pc-pane-head b{display:grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border:1px solid var(--line);background:#fff;font:700 11px var(--font-mono)}.pc-create{display:grid;place-items:center;width:30px;height:30px;padding:0;color:#fff;border:0;background:var(--coral);font-size:20px;cursor:pointer}.pc-create:hover{background:var(--coral-dark);transform:translateY(-1px)}.pc-project-list{flex:1;overflow:auto;padding:10px}.pc-project{width:100%;margin-bottom:7px;padding:14px 12px;color:inherit;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer}.pc-project:hover{background:#fff;border-color:var(--line);transform:translate(2px)}.pc-project.active{background:#fff;border-color:var(--line);box-shadow:inset 4px 0 var(--coral),0 7px 18px #322b520d}.pc-project strong{display:block;font:720 15px var(--font-display)}.pc-project p{min-height:34px;margin:4px 0 10px;color:var(--muted);font-size:11px}.pc-project footer{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.pc-live{display:inline-flex;align-items:center;gap:5px;color:var(--teal)}.pc-live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pc-live.paused{color:var(--amber)}.pc-project-foot{padding:11px;border-top:1px solid var(--line)}.pc-project-foot .button{width:100%}.pc-inbox-head{padding:12px 13px 10px;border-bottom:1px solid var(--line)}.pc-project-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pc-project-title>div:first-child{min-width:0}.pc-project-title>div:first-child>span{color:var(--coral);font:700 9px var(--font-mono);letter-spacing:.1em}.pc-project-title h1{margin:3px 0 0;font:750 18px/1.2 var(--font-display);white-space:nowrap}.pc-title-actions{display:flex;flex-shrink:0;gap:5px}.pc-new,.pc-status-button{height:30px;padding:0 8px;border:1px solid var(--line);font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.pc-new{color:#fff;border-color:var(--plum);background:var(--plum);box-shadow:inset 0 -3px var(--coral)}.pc-new:hover{border-color:var(--coral);background:var(--coral)}.pc-status-button{color:var(--muted);background:#fff}.pc-status-button:hover{color:var(--ink);border-color:#aaa3bb}.pc-paused{margin-top:8px;padding:5px 8px;color:var(--amber);border-left:3px solid var(--amber);background:#bf732b0c;font-size:10px}.pc-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:12px;border:1px solid var(--line);background:var(--line)}.pc-metrics>div{padding:8px;background:#f7f5fa}.pc-metrics b,.pc-metrics small{display:block}.pc-metrics b{font:730 16px var(--font-display)}.pc-metrics>div:nth-child(2) b{color:var(--teal)}.pc-metrics>div:nth-child(3) b{color:var(--coral)}.pc-metrics small{color:var(--muted);font-size:9px}.pc-search{display:flex;gap:6px;margin-top:9px}.pc-search input{min-width:0;flex:1;height:37px;padding:0 10px;border:1px solid var(--line);background:#fff}.pc-search button{width:37px;color:var(--muted);border:1px solid var(--line);background:#fff;cursor:pointer}.pc-filters{display:flex;align-items:center;gap:3px;margin-top:7px;overflow:auto}.pc-filters button{min-width:max-content;height:28px;padding:0 8px;color:var(--muted);border:1px solid transparent;background:transparent;font-size:10px;cursor:pointer}.pc-filters button:hover,.pc-filters button.active{color:var(--ink);background:var(--soft)}.pc-filters button.active{border-color:var(--line);font-weight:700}.pc-list-count{display:flex;align-items:center;gap:4px;min-width:max-content;margin-left:auto;padding-left:9px;color:var(--muted);border-left:1px solid var(--line);font-size:9px;white-space:nowrap}.pc-list-count b{color:var(--ink);font:800 10px var(--font-mono)}.pc-list-count i{color:#bbb6c5;font-style:normal}.pc-list-count em{margin-left:4px;padding:3px 5px;color:#766f85;border-radius:5px;background:#f1eff6;font-size:8px;font-style:normal}.pc-conversation-list{flex:1;overflow:auto}.pc-conversation-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;width:100%;padding:13px;color:inherit;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.pc-conversation-item:hover{background:#f7f5fa}.pc-conversation-item.active{background:#f0edf5;box-shadow:inset 4px 0 var(--coral)}.pc-avatar{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;color:#fff;background:var(--teal);font:700 10px var(--font-mono)}.pc-avatar.system{background:var(--amber)}.pc-conversation-item>span:nth-child(2){min-width:0}.pc-conversation-item strong{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pc-conversation-item p{margin:4px 0;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pc-conversation-item small{display:block;overflow:hidden;color:#9a93a7;font:9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.pc-conversation-item time{color:#9992a5;text-align:right;font:9px var(--font-mono)}.pc-conversation-item time i{display:grid;place-items:center;min-width:18px;height:18px;margin:8px 0 0 auto;padding:0 5px;color:#fff;border-radius:20px;background:var(--coral);font-style:normal}.pc-empty{display:grid;justify-items:center;padding:54px 20px;text-align:center}.pc-empty>b{color:var(--coral);font-size:27px}.pc-empty>strong{margin-top:8px}.pc-empty p{max-width:230px;margin:5px 0 16px;color:var(--muted);font-size:11px}.pc-time-filter{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) auto;align-items:end;gap:6px;margin-top:9px}.pc-time-filter label span{display:block;margin-bottom:3px;color:var(--muted);font-size:9px}.pc-time-filter input{width:100%;min-width:0;height:34px;padding:0 7px;color:var(--ink);border:1px solid var(--line);border-radius:7px;background:#fff;font-size:10px}.pc-time-filter>i{align-self:center;margin-top:15px;color:#a49dae;font-style:normal}.pc-time-filter button{height:34px;padding:0 9px;color:#fff;border:0;border-radius:7px;background:var(--plum);font-size:10px;font-weight:700;cursor:pointer}.pc-time-filter button:disabled{opacity:.45;cursor:not-allowed}.pc-time-filter .pc-time-clear{grid-column:1/-1;width:max-content;height:auto;padding:2px 0;color:var(--coral);background:transparent}.pc-time-error{margin:4px 0 0;color:var(--red);font-size:9px}.pc-pagination{display:flex;align-items:center;justify-content:space-between;min-height:45px;padding:7px 10px;border-top:1px solid var(--line);background:#faf9fc}.pc-pagination button{height:30px;padding:0 9px;color:var(--ink);border:1px solid var(--line);border-radius:7px;background:#fff;font-size:10px;cursor:pointer}.pc-pagination button:disabled{color:#b8b3c1;background:#f5f3f7;cursor:not-allowed}.pc-pagination span{color:var(--muted);font-size:9px}.pc-pagination span b{color:var(--ink);font:800 11px var(--font-mono)}.pc-shimmer{position:relative;display:block;overflow:hidden;background:#e8e6ed}.pc-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-110%);background:linear-gradient(90deg,transparent,#ffffffc7,transparent);animation:pc-shimmer-scan 1.25s ease-in-out infinite}.pc-inbox-loading{padding:16px 13px}.pc-load-heading{width:44%;height:18px;border-radius:6px}.pc-load-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:-20px}.pc-load-actions i{width:64px;height:30px;border-radius:7px}.pc-load-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;padding:1px;background:#dedbe5}.pc-load-metrics i{height:53px}.pc-load-range{height:49px;margin-top:10px;border-radius:8px}.pc-load-tabs{display:flex;gap:6px;margin:10px 0}.pc-load-tabs i{width:54px;height:25px;border-radius:7px}.pc-load-conversations{margin:0 -13px}.pc-load-conversations>div{display:grid;grid-template-columns:40px 1fr;gap:10px;padding:13px;border-top:1px solid var(--line)}.pc-load-conversations>div>i{width:40px;height:40px;border-radius:12px}.pc-load-conversations span{display:grid;gap:6px;align-content:center}.pc-load-conversations b{width:36%;height:9px;border-radius:4px}.pc-load-conversations small{width:82%;height:8px;border-radius:4px}.pc-load-conversations em{width:58%;height:7px;border-radius:4px}.pc-chat-loading header{display:flex;align-items:center;gap:10px;min-height:72px;padding:0 16px;border-bottom:1px solid var(--line)}.pc-chat-loading header>i{width:40px;height:40px;border-radius:12px}.pc-chat-loading header span{display:grid;flex:1;gap:7px}.pc-chat-loading header b{width:120px;height:10px;border-radius:4px}.pc-chat-loading header small{width:180px;height:8px;border-radius:4px}.pc-load-thread{display:flex;flex:1;flex-direction:column;gap:20px;padding:34px}.pc-load-thread i{width:52%;height:72px;border-radius:11px}.pc-load-thread i:nth-child(2n){align-self:flex-end;width:61%}.pc-load-thread i:nth-child(3){width:43%}.pc-chat-loading footer{padding:13px;border-top:1px solid var(--line)}.pc-chat-loading footer i{height:72px;border-radius:10px}@keyframes pc-shimmer-scan{to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.pc-shimmer:after{animation:none}}.pc-chat-head{display:flex;align-items:center;gap:10px;min-height:72px;padding:0 16px;border-bottom:1px solid var(--line)}.pc-chat-head>div{min-width:0;flex:1}.pc-chat-head strong,.pc-chat-head small{display:block}.pc-chat-head strong{font:720 15px var(--font-display)}.pc-chat-head small{color:var(--muted);font-size:10px}.pc-chat-head .button{font-size:11px}.pc-mobile-back{display:none;width:34px;height:34px;border:1px solid var(--line);background:#fff}.pc-thread{flex:1;overflow:auto;padding:20px clamp(16px,3vw,34px);background:linear-gradient(#ffffffeb,#ffffffeb),repeating-linear-gradient(0deg,transparent 0 36px,#39335309 36px 37px)}.pc-day{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:#9992a5;font:9px var(--font-mono)}.pc-day:before,.pc-day:after{content:"";flex:1;height:1px;background:var(--line)}.pc-message{display:flex;align-items:flex-end;gap:8px;margin:15px 0}.pc-message.out{justify-content:flex-end}.pc-message>i{display:grid;place-items:center;width:27px;height:27px;color:var(--teal);border:1px solid #23897755;border-radius:50%;background:#fff;font:700 8px var(--font-mono);font-style:normal}.pc-message.out>i{order:2;color:var(--coral);border-color:#df665455}.pc-message article{max-width:78%;padding:12px 14px;border:1px solid var(--line);background:var(--panel);box-shadow:0 7px 18px #322b520a}.pc-message.out article{color:#fff;border-color:var(--plum);background:var(--plum)}.pc-message article header{display:flex;justify-content:space-between;gap:14px;margin-bottom:7px;color:var(--muted);font:9px var(--font-mono)}.pc-message.out article header{color:#c6c0d3}.pc-message article p{margin:0;font-size:13px;white-space:pre-wrap}.pc-message article footer{margin-top:7px;color:#9992a5;text-align:right;font-size:9px}.pc-message article footer.failed{color:var(--red)}.pc-composer{padding:11px 14px 13px;border-top:1px solid var(--line);background:#faf9fc}.pc-composer>div{margin-bottom:7px;color:var(--muted);font-size:10px}.pc-composer>div b{color:var(--ink);font-family:var(--font-mono)}.pc-composer section{display:grid;grid-template-columns:1fr 100px;gap:7px}.pc-composer textarea{height:64px;padding:9px 10px;border:1px solid var(--line);resize:none}.pc-composer section button{color:#fff;border:0;background:var(--coral);font-weight:750;cursor:pointer}.pc-composer section button:hover{background:var(--coral-dark)}.pc-composer>small{display:block;margin-top:4px;color:#9992a5;text-align:right;font-size:9px}.pc-chat-empty{display:grid;place-content:center;justify-items:center;padding:30px;text-align:center}.pc-chat-empty>b{color:var(--coral);font-size:32px}.pc-chat-empty h2{margin:11px 0 5px}.pc-chat-empty p{max-width:370px;margin:0;color:var(--muted)}.pc-toast{position:fixed;z-index:150;left:50%;bottom:25px;transform:translate(-50%);padding:10px 15px;color:#fff;background:var(--plum);box-shadow:var(--shadow);font-size:12px}.pc-global-error{margin-bottom:10px}.pc-modal-backdrop{z-index:140}.pc-number-modal{width:min(620px,100%)}.pc-number-search{margin-top:14px}.pc-number-pool{max-height:340px;overflow:auto;margin-top:8px;border:1px solid var(--line)}.pc-number-pool label{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border-bottom:1px solid var(--line);cursor:pointer}.pc-number-pool label:last-child{border-bottom:0}.pc-number-pool label:hover{background:#f7f5fa}.pc-number-pool input{width:16px;height:16px;accent-color:var(--coral)}.pc-number-pool b,.pc-number-pool small{display:block}.pc-number-pool b{font:700 12px var(--font-mono)}.pc-number-pool small{margin-top:2px;color:var(--muted);font-size:10px}.pc-number-pool i{padding:3px 7px;color:var(--teal);background:#2389770c;font-size:9px;font-style:normal}.pc-selected{margin-top:8px;padding:9px 11px;color:var(--muted);border-left:3px solid var(--coral);background:#df665409;font-size:11px}.pc-selected b{color:var(--coral)}.pc-field-count{display:block;margin-top:4px;color:var(--muted);text-align:right;font-size:10px}.modal-card.project-number-picker{width:min(1180px,calc(100vw - 40px));max-width:none;max-height:92vh;padding:0;overflow-x:hidden;overflow-y:auto}.project-number-picker>.modal-head{position:sticky;z-index:4;top:0;padding:22px 24px 17px;background:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.project-picker-note{margin:16px 24px 0;color:var(--muted);font-size:12px}.project-picker-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.7fr);gap:14px;padding:16px 24px}.project-picker-groups,.project-picker-numbers{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.project-picker-groups>header,.project-picker-numbers>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding:11px 13px;border-bottom:1px solid var(--line);background:#f7f8fc}.project-picker-groups header div,.project-picker-numbers header div{display:grid;gap:2px}.project-picker-groups header b,.project-picker-numbers header b{font-size:13px}.project-picker-groups header small,.project-picker-numbers header small{color:var(--muted);font-size:10px}.project-picker-groups>header>span{display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:99px;color:var(--coral);background:#fff0ec;font:800 11px var(--font-mono)}.project-group-list,.project-number-list{max-width:100%;max-height:430px;overflow-x:hidden;overflow-y:auto}.project-group-list label,.project-number-list label{display:grid;align-items:center;gap:10px;min-height:54px;padding:9px 12px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .15s}.project-group-list label,.project-number-list label{grid-template-columns:18px minmax(0,1fr) auto}.project-group-list label>span,.project-number-list label>span{min-width:0;overflow:hidden}.project-number-list label b,.project-number-list label small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-group-list label:hover,.project-number-list label:hover{background:#f8f7ff}.project-group-list label.selected,.project-number-list label.selected{background:#f1efff}.project-group-list input,.project-number-list input{width:16px;height:16px;accent-color:var(--coral)}.project-group-list b,.project-group-list small,.project-number-list b,.project-number-list small{display:block}.project-group-list b,.project-number-list b{font-size:12px}.project-group-list small,.project-number-list small{margin-top:3px;color:var(--muted);font-size:9px}.project-group-list i,.project-number-list i{padding:4px 7px;border-radius:99px;color:var(--teal);background:#e9f8f4;font-size:9px;font-style:normal;white-space:nowrap}.project-number-list label.fromGroup input{opacity:.55}.project-picker-search{display:flex;align-items:center;gap:8px;margin:10px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:#fff}.project-picker-search span{color:var(--coral);font-size:20px}.project-picker-search input{min-width:0;width:100%;height:38px;border:0;outline:0;background:transparent;font:12px var(--font-body)}.project-picker-empty{display:grid;place-items:center;min-height:130px;padding:20px;color:var(--muted);font-size:11px;text-align:center}.project-picker-summary{display:flex;align-items:baseline;gap:6px;margin:0 24px;padding:12px 14px;border-radius:10px;background:#f4f2ff;color:var(--muted);font-size:12px}.project-picker-summary strong{color:var(--plum);font:800 22px var(--font-display)}.project-picker-summary small{margin-left:auto;color:var(--muted);font-size:10px}.project-number-picker>.error{margin:10px 24px 0}.project-number-picker>.modal-actions{position:sticky;z-index:4;bottom:0;margin-top:16px;padding:14px 24px;background:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (max-width:860px){.modal-card.project-number-picker{width:100%;max-height:96vh}.project-picker-layout{grid-template-columns:1fr;padding:12px}.project-picker-groups{max-height:220px}.project-group-list{max-height:150px}.project-number-list{max-height:300px}.project-picker-note{margin-inline:16px}.project-picker-summary{align-items:center;flex-wrap:wrap;margin-inline:12px}.project-picker-summary small{width:100%;margin:2px 0 0}.project-number-picker>.modal-head,.project-number-picker>.modal-actions{padding-inline:16px}}@media (max-width:1080px){.pc-workspace{grid-template-columns:190px 320px minmax(390px,1fr)}.pc-status-button{display:none}}@media (max-width:760px){body.pc-chat-open .channel-nav,body.pc-chat-open .utility-bar{display:none}body.pc-chat-open .main-content{padding:0}.pc-workspace{display:block;height:calc(100vh - 132px);min-height:560px}.pc-projects{display:none}.pc-inbox{height:100%;border:0}.pc-chat,.pc-chat-open .pc-inbox{display:none}.pc-chat-open .pc-chat{display:flex;height:100vh}.pc-mobile-back{display:block}.pc-project-title h1{font-size:18px}.pc-new{font-size:10px}.pc-message article{max-width:87%}.pc-projects,.pc-inbox{border:0}}@media (max-width:520px){.main-content.wide-content{padding:16px 12px calc(82px + env(safe-area-inset-bottom))}.pc-workspace{height:calc(100vh - 126px);margin:0 -12px}.pc-composer section{grid-template-columns:1fr}.pc-composer section button{min-height:40px}.pc-title-actions .pc-status-button{display:none}.pc-chat-head{padding:0 10px}.pc-chat-head .button{padding:0 8px}.pc-thread{padding-inline:11px}}:root{--font-display:"Bahnschrift","Microsoft YaHei UI","PingFang SC",sans-serif;--font-body:"Microsoft YaHei UI","PingFang SC","Noto Sans SC","Segoe UI",sans-serif;--font-mono:"Cascadia Mono","SFMono-Regular",Consolas,monospace;font-family:var(--font-body);font-size:16px}body{font-family:var(--font-body);font-size:16px;line-height:1.55;letter-spacing:.005em}h1,h2,h3,.brand,.metric strong,.receive-code{font-family:var(--font-display)}.brand{font-size:19px}.brand-mark{font:700 11px var(--font-mono)}.channel-link{font-size:14px}.channel-link b{font:600 13px var(--font-mono)}.platform-link i{font:600 11px var(--font-mono)}.user-menu b{font-size:13px}.user-menu small{font-size:11px}.utility-bar{font-size:14px}.language-button,.button{min-height:38px;font-size:14px;font-weight:600}.page-head h1{font-size:clamp(30px,3vw,38px);font-weight:720}.page-head p,.online{font-size:14px}.metric:before{font:11px var(--font-mono)}.metric label{font-size:14px}.metric strong{font-size:36px}.metric small{font-size:13px}.panel-head h2{font-size:18px}.text-button,.event b{font-size:14px}.event small,.tag{font-size:12px}.bar:after{font:11px var(--font-mono)}.input,.select,.textarea{height:42px;font-size:14px}.textarea{height:96px}.data-table th{font-size:12px}.data-table td{font-size:14px}.mono{font:650 14px var(--font-mono)}.mock-badge{font-size:10px}.project-card h2{font-size:21px}.project-card p{font-size:14px}.project-meta{font-size:12px}.form-grid label,.field{font-size:13px}.error,.success{font-size:14px}.login-copy small{font:12px var(--font-mono)}.login-copy p{font-size:17px}.login-card h2{font-size:29px}.demo-note{font:12px/1.8 var(--font-mono)}.receive-brand{font-size:17px}.receive-content h1{font-size:24px}.receive-content>p{font-size:14px}.receive-code{font:750 42px var(--font-mono)}.message-body p{font-size:15px}@media (max-width:600px){body{font-size:15px}.channel-link span{font-size:11px}.page-head h1{font-size:28px}.metric label{font-size:13px}.metric strong{font-size:30px}.metric small{font-size:12px}.number-card dt{font-size:11px}.number-card dd{font-size:13px}.login-copy h1{font-size:38px}.login-copy p{font-size:15px}.receive-content h1{font-size:23px}.receive-code{font-size:38px}}.eyebrow{display:block;margin-bottom:5px;color:var(--coral);font:700 11px var(--font-mono);letter-spacing:.13em}.result-count{display:grid;place-items:center;min-width:72px;color:var(--muted);border:1px solid var(--line);background:var(--panel);font:12px var(--font-mono)}.project-card-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.project-card-button:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--coral),0 18px 40px #322b5220}.project-card-top{display:flex;align-items:center;justify-content:space-between}.status-dot{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.status-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--muted)}.status-dot.active:before{background:var(--teal);box-shadow:0 0 0 4px #23897716}.status-dot.paused:before{background:var(--amber)}.project-counts{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:18px;margin-top:22px;padding:15px 0;border-top:1px solid var(--line)}.project-counts span{display:flex;flex-direction:column;color:var(--muted);font-size:11px}.project-counts b{color:var(--ink);font:700 24px var(--font-display)}.project-counts i{color:var(--coral);font-size:24px;font-style:normal}.project-card .project-meta{margin-top:0}.owner-chip{display:inline-flex;padding:5px 9px;color:var(--plum);background:var(--soft);border-radius:20px;font-size:12px}.owner-chip.empty-owner{color:var(--amber);background:#bf732b12}.button.compact{min-height:32px;height:32px;padding:0 10px;font-size:12px}.card-action{width:100%;margin-top:14px}.select.full{width:100%}.modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#211c36a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:modal-fade .16s ease}.modal-card{width:min(540px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:25px;background:var(--panel);box-shadow:0 28px 80px #18132655;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);animation:modal-rise .2s ease}.compact-modal{width:min(440px,100%)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line)}.modal-head h2{margin:0;font-size:25px}.icon-button{display:grid;place-items:center;width:34px;height:34px;padding:0;color:var(--muted);border:1px solid var(--line);background:transparent;font-size:22px;cursor:pointer}.icon-button:hover{color:var(--coral);border-color:var(--coral)}.modal-form{padding-top:4px}.modal-note{padding:11px 13px;color:var(--muted);border-left:3px solid var(--coral);background:#df66540a;font-size:12px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:17px;border-top:1px solid var(--line)}.assignment-target{display:flex;flex-direction:column;gap:3px;margin:20px 0;padding:16px;background:var(--soft)}.assignment-target small,.assignment-target span{color:var(--muted);font-size:12px}.assignment-target strong{font-size:18px}.back-link{margin:0 0 14px;padding:0;color:var(--muted);border:0;background:none;font:600 13px var(--font-body);cursor:pointer}.back-link:hover{color:var(--coral)}.project-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px;border-left:5px solid var(--coral)}.project-hero h1{margin:13px 0 7px;font-size:34px}.project-hero p{max-width:720px;margin:0;color:var(--muted)}.hero-tags{display:flex;gap:12px}.project-code{display:inline-block;margin-top:18px;padding:5px 8px;color:var(--muted);background:var(--fog);font-size:12px}.hero-actions{display:flex;gap:8px}.detail-error{margin-top:12px}.detail-tabs{display:flex;gap:4px;margin:18px 0 10px;border-bottom:1px solid var(--line)}.detail-tabs button{position:relative;min-width:140px;padding:13px 18px;color:var(--muted);border:0;background:transparent;font:650 14px var(--font-body);cursor:pointer}.detail-tabs button.active{color:var(--ink);background:var(--panel)}.detail-tabs button.active:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:3px;background:var(--coral)}.detail-tabs b{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:8px;color:var(--muted);border-radius:20px;background:var(--soft);font:11px var(--font-mono)}.detail-section{min-height:360px}.section-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:-18px -18px 0;padding:20px 22px;border-bottom:1px solid var(--line);background:#f7f5fa}.section-toolbar h2{margin:0;font-size:19px}.section-toolbar p{margin:4px 0 0;color:var(--muted);font-size:12px}.management-list,.rule-list{margin:0 -18px}.management-row{display:grid;grid-template-columns:12px minmax(200px,1fr) auto 34px;align-items:center;gap:14px;padding:17px 22px;border-bottom:1px solid var(--line)}.management-row>div,.rule-row>div:nth-child(2){display:flex;min-width:0;flex-direction:column}.management-row small,.rule-row small{margin-top:3px;color:var(--muted);font-size:12px}.signal-orb{width:9px;height:9px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px #23897712}.danger-text{color:var(--red)}.rule-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto 34px;align-items:center;gap:14px;padding:17px 22px;border-bottom:1px solid var(--line)}.rule-priority{display:grid;place-items:center;width:42px;height:42px;color:var(--coral);border:1px solid #df665455;background:#df66540a;font:700 12px var(--font-mono)}.rule-row code{max-width:100%;margin-top:7px;overflow:hidden;color:var(--ink);font:12px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.empty-state{display:grid;justify-items:center;padding:70px 20px;text-align:center}.empty-state>b{display:grid;place-items:center;width:52px;height:52px;color:var(--coral);border:1px dashed #df665477;font-size:24px}.empty-state h3{margin:15px 0 4px}.empty-state p{max-width:420px;margin:0;color:var(--muted);font-size:13px}.token-builder{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:18px;padding:25px 4px}.token-builder .field{margin:0}.token-builder fieldset{display:flex;gap:8px;margin:0;padding:0;border:0}.token-builder legend{margin-bottom:6px;color:var(--muted);font-size:13px}.day-option{display:grid;grid-template-columns:auto auto;align-items:baseline;min-width:72px;padding:7px 12px;border:1px solid var(--line);cursor:pointer}.day-option input{position:absolute;opacity:0}.day-option.selected{color:var(--coral);border-color:var(--coral);background:#df665408}.day-option b{font-size:17px}.day-option span{margin-left:4px;font-size:11px}.generated-link{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:15px;padding:16px;border:1px solid #23897744;background:#2389770a}.generated-link div{display:flex;min-width:0;flex-direction:column}.generated-link small{color:var(--teal)}.generated-link strong{margin-top:4px;overflow:hidden;font:12px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.two-fields{display:grid;grid-template-columns:1fr 120px;gap:12px}.project-token-limit{align-self:center;padding:6px 10px;border-radius:99px;color:var(--coral);background:#fff0ec;font-size:10px;font-weight:750;white-space:nowrap}.project-token-toolbar{display:flex;align-items:center;gap:10px;padding:16px 4px 10px}.project-token-search{display:flex;align-items:center;gap:8px;min-width:0;flex:1;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.project-token-search span{color:var(--coral);font-size:20px}.project-token-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;font:13px var(--font-body)}.project-token-list{max-height:470px;overflow:auto;border:1px solid var(--line);border-radius:12px}.project-token-list label{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 14px;cursor:pointer;transition:background .15s}.project-token-list input{width:16px;height:16px;accent-color:var(--coral)}.project-token-list label>span{min-width:0}.project-token-list b,.project-token-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-token-list b{font-size:13px}.project-token-list small{margin-top:4px;color:var(--muted);font-size:10px}.project-token-list i{padding:4px 8px;border-radius:99px;color:var(--teal);background:#e9f8f4;font-size:9px;font-style:normal}.project-token-number{border-bottom:1px solid var(--line);transition:background .15s}.project-token-number:last-of-type{border-bottom:0}.project-token-number:hover{background:#f8f7ff}.project-token-number.selected{background:#f1efff}.project-token-number.linked>label i{color:#514a91;background:#efedff}.project-token-inline-links{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;padding:0 14px 12px 46px}.project-token-inline-links>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:#fff}.project-token-inline-links>div>span,.project-token-result-list section span{color:var(--teal);font:800 9px var(--font-mono)}.project-token-inline-links code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:9px var(--font-mono)}.project-token-regenerate{align-self:center;white-space:nowrap}.project-token-legacy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 14px 12px 46px;padding:9px 10px;border-radius:8px;color:#8b611f;background:#fff6e7;font-size:10px}.project-token-dock{display:grid;grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;gap:18px;margin-top:12px;padding:14px 16px;border-radius:12px;background:#f5f4fb}.project-token-dock>div{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:8px}.project-token-dock>div small{color:var(--muted);font-size:10px}.project-token-dock>div strong{font:800 24px var(--font-display)}.project-token-dock fieldset{display:flex;gap:7px;margin:0;padding:0;border:0}.project-token-dock legend{position:absolute;width:1px;height:1px;overflow:hidden}.project-token-dock p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.project-token-results{padding:20px 4px 4px}.project-token-results>header{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;background:#eaf8f5}.project-token-results>header>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:var(--teal);font-weight:800}.project-token-results header small{color:var(--teal);font:750 9px var(--font-mono);letter-spacing:.12em}.project-token-results h3{margin:4px 0;font-size:19px}.project-token-results header p{margin:0;color:var(--muted);font-size:11px}.project-token-results>textarea{width:100%;height:120px;margin:12px 0;padding:12px;resize:vertical;font:11px/1.6 var(--font-mono)}.project-token-result-list{display:grid;gap:7px;max-height:320px;overflow:auto}.project-token-result-list article{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(240px,1.5fr) auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:10px}.project-token-result-list article div,.project-token-result-list article code{min-width:0}.project-token-result-list article small{display:block;margin-top:3px;color:var(--muted);font-size:9px}.project-token-result-list article>section{display:grid;gap:5px;min-width:0}.project-token-result-list article>section>div{display:grid;grid-template-columns:32px minmax(0,1fr);gap:7px;min-width:0}.project-token-result-list article>section code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:9px var(--font-mono)}.project-token-results>footer{display:flex;justify-content:flex-end;margin-top:14px}.project-token-confirm{text-align:center}.project-token-confirm .modal-head{text-align:left}.project-token-confirm-mark{display:grid;place-items:center;width:58px;height:58px;margin:22px auto 12px;border-radius:50%;color:var(--coral);background:#fff0ec;font-size:28px}.project-token-confirm>p{margin:0;color:var(--muted);font-size:12px;line-height:1.75}.receive-project-context{display:grid;gap:4px;margin-top:22px;padding:13px 15px;border-radius:12px;background:linear-gradient(135deg,#efedff,#f7f9ff);box-shadow:inset 3px 0 #5c53e4}.receive-project-context small{color:var(--muted);font-size:10px;letter-spacing:.08em}.receive-project-context strong{overflow-wrap:anywhere;color:var(--plum);font-size:18px}.project-token-export{color:#514a91;border-color:#c9c5ef;background:#f4f2ff;white-space:nowrap}.project-token-results>footer{gap:8px}.receive-message-countdown{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin-top:14px;padding:12px 14px;border-radius:12px;color:var(--muted);background:#f4f2ff;text-align:left}.receive-message-countdown small{font-size:10px;letter-spacing:.06em}.receive-message-countdown strong{grid-row:1/3;grid-column:2;color:var(--plum);font:800 23px var(--font-mono)}.receive-message-countdown span{font-size:9px}@media (max-width:760px){.project-token-toolbar{align-items:stretch;flex-direction:column}.project-token-dock{grid-template-columns:1fr 1fr}.project-token-dock p{grid-column:1/-1}.project-token-dock>.button{grid-column:1/-1;width:100%}.project-token-inline-links{grid-template-columns:1fr;padding-left:14px}.project-token-regenerate{justify-self:end}.project-token-legacy{margin-left:14px}.project-token-result-list article{grid-template-columns:1fr auto}.project-token-result-list article>section{grid-column:1/-1;grid-row:2}.project-token-result-list article a{grid-column:2;grid-row:1/3}}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-rise{0%{opacity:0;transform:translateY(12px)}}@media (max-width:700px){.project-hero{padding:21px}.project-hero h1{font-size:29px}.hero-actions{flex-shrink:0}.detail-tabs{overflow:auto}.detail-tabs button{min-width:max-content;padding-inline:14px}.section-toolbar{margin:-14px -14px 0;padding:16px}.management-list,.rule-list{margin:0 -14px}.management-row,.rule-row{padding:15px 16px}.token-builder{grid-template-columns:1fr}.token-builder .button{width:100%}.generated-link{align-items:stretch;flex-direction:column}.two-fields{grid-template-columns:1fr}.modal-card{padding:21px}.project-counts{gap:10px}}@media (prefers-reduced-motion:reduce){.modal-backdrop,.modal-card,.project-card-button{animation:none;transition:none}}.head-actions{display:flex;gap:8px}.sms-notice{margin-bottom:10px}.sms-workspace{height:calc(100vh - 212px);height:calc(100dvh - 212px);min-height:480px;display:grid;grid-template-columns:190px 365px minmax(400px,1fr);padding:0;overflow:hidden}.sms-rail,.sms-stream{border-right:1px solid var(--line)}.sms-rail{padding:17px 11px;background:#f5f3f8}.sms-rail-title{display:block;margin:0 9px 8px;color:#9a94a9;font:700 10px var(--font-mono);letter-spacing:.12em}.sms-filter{width:100%;height:42px;display:flex;align-items:center;gap:9px;padding:0 10px;color:var(--muted);border:0;background:transparent;text-align:left}.sms-filter>b{display:grid;place-items:center;width:23px;height:23px;color:var(--plum);background:#e8e4ef;font:12px var(--font-mono)}.sms-filter>span{flex:1}.sms-filter>i{font:normal 11px var(--font-mono)}.sms-filter.active{color:var(--ink);background:var(--panel);box-shadow:inset 3px 0 var(--coral),0 5px 13px #322b520b}.sms-projects{margin-top:25px}.sms-projects p{display:flex;align-items:center;gap:8px;margin:0;padding:8px;color:var(--muted);font-size:12px}.sms-projects i{width:7px;height:7px;border-radius:50%;background:var(--teal)}.sms-stream{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fdfcff}.sms-search{height:61px;flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:10px;border-bottom:1px solid var(--line)}.sms-search .input{min-width:0;flex:1}.sms-search>span{display:grid;place-items:center;min-width:34px;height:38px;color:var(--muted);background:var(--soft);font:11px var(--font-mono)}.sms-refresh{display:grid;place-items:center;flex:0 0 36px;height:36px;padding:0;color:var(--muted);border:1px solid var(--line);background:var(--panel);font:700 17px var(--font-mono);cursor:pointer}.sms-refresh:hover{color:var(--coral);border-color:#df665466;background:#fff}.sms-compose-button{flex:0 0 auto;height:36px;padding-inline:10px;white-space:nowrap}.sms-list{min-height:0;flex:1;overflow:auto;scrollbar-width:none}.sms-list::-webkit-scrollbar,.sms-thread::-webkit-scrollbar,.sms-rail::-webkit-scrollbar{display:none}.sms-item{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;padding:14px;color:inherit;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left}.sms-item:hover{background:#f8f6fa}.sms-item.active{background:#f0ecf5;box-shadow:inset 4px 0 var(--coral)}.sms-direction{display:grid;place-items:center;width:40px;height:40px;color:var(--teal);border:1px solid #23897735;background:#2389770b;font:700 17px var(--font-mono)}.sms-direction.out{color:var(--coral);border-color:#df665438;background:#df66540b}.sms-direction.fail{color:var(--red);border-color:#c8464f38;background:#c8464f0b}.sms-item-main{display:flex;min-width:0;flex-direction:column}.sms-item-main>span{display:flex;align-items:center;gap:7px}.sms-item-main strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.sms-item-main small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sms-item-main em{margin-top:5px;overflow:hidden;color:#9b95a9;font:normal 10px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.sms-time{color:#9b95a9;font:10px var(--font-mono);text-align:right}.sms-time i{display:block;width:7px;height:7px;margin:10px 0 0 auto;border-radius:50%;background:var(--coral)}.sms-conversation{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}.sms-conversation-head{height:72px;flex:0 0 auto;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:0 20px;border-bottom:1px solid var(--line)}.sms-conversation-head>div{display:flex;min-width:0;flex-direction:column}.sms-conversation-head strong,.sms-conversation-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sms-conversation-head strong{font:700 16px var(--font-display)}.sms-conversation-head small{color:var(--muted);font-size:11px}.sms-identity{display:grid;place-items:center;width:38px;height:38px;color:#fff;background:var(--plum);font:11px var(--font-mono)}.sms-online{display:flex;align-items:center;gap:7px;color:var(--teal);font-size:11px}.sms-online:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px #23897714}.sms-thread{min-height:0;flex:1;overflow:auto;scrollbar-width:none;padding:20px 23px;background:linear-gradient(#fffd,#fffd),repeating-linear-gradient(0deg,transparent 0 31px,#39335308 31px 32px)}.sms-date{text-align:center;color:#9992aa;font:10px var(--font-mono)}.sms-bubble-row{display:flex;margin:17px 0}.sms-bubble-row.out{justify-content:flex-end}.sms-bubble{max-width:min(610px,82%);padding:13px 15px;border:1px solid var(--line);background:var(--panel);box-shadow:0 7px 18px #322b5209}.sms-bubble-row.out .sms-bubble{color:#fff;border-color:var(--plum);background:var(--plum)}.sms-bubble header{display:flex;justify-content:space-between;gap:14px;color:var(--muted);font:10px var(--font-mono)}.sms-bubble-row.out header{color:#c2bcd0}.sms-bubble p{margin:8px 0 0;white-space:pre-wrap}.sms-code{display:inline-block;margin-top:11px;padding:5px 9px;color:var(--coral);border:1px solid #df665455;background:#df66540a;font:700 18px var(--font-mono)}.sms-bubble footer{margin-top:8px;color:#9992aa;text-align:right;font-size:10px}.sms-bubble footer.failed{color:#ffb3b8}.sms-reply{flex:0 0 auto;padding:13px 17px;border-top:1px solid var(--line);background:#faf9fc}.sms-reply>div{margin-bottom:8px;color:var(--muted);font-size:11px}.sms-reply>section{display:grid;grid-template-columns:1fr auto;gap:8px}.sms-reply textarea{height:62px;padding:9px 11px;border:1px solid var(--line);resize:none}.sms-reply .button{height:62px}.sms-reply>small{display:block;margin-top:4px;color:#9992aa;text-align:right;font:10px var(--font-mono)}.sms-blank{display:grid;place-content:center;justify-items:center;text-align:center}.sms-blank>b{display:grid;place-items:center;width:58px;height:58px;color:var(--coral);border:1px dashed #df665477;font-size:25px}.sms-blank h2{margin:16px 0 4px}.sms-blank p{margin:0;color:var(--muted);font-size:13px}.compose-backdrop{display:block;padding:0}.compose-drawer{position:absolute;top:0;right:0;width:min(500px,100%);height:100%;overflow:auto;padding:28px;background:var(--panel);box-shadow:-25px 0 70px #18132645;animation:drawer-in .22s ease}.compose-drawer .modal-head{margin-bottom:8px}.compose-text{height:145px}.field-count{display:block;margin-top:4px;color:var(--muted);text-align:right;font:10px var(--font-mono)}@keyframes drawer-in{0%{transform:translate(30px);opacity:0}}@media (max-width:1100px){.sms-workspace{grid-template-columns:170px 330px minmax(370px,1fr)}}@media (max-width:850px){.sms-workspace{height:calc(100vh - 212px);height:calc(100dvh - 212px);min-height:500px;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(190px,.78fr) minmax(290px,1.22fr)}.sms-rail{display:flex;overflow:auto;scrollbar-width:none;padding:8px;border:0;border-bottom:1px solid var(--line)}.sms-rail-title,.sms-projects{display:none}.sms-filter{width:auto;min-width:max-content}.sms-stream,.sms-conversation{height:auto;min-height:0}.sms-stream{border:0;border-bottom:1px solid var(--line)}.sms-thread{padding:16px 13px}.sms-bubble{max-width:90%}}@media (max-width:600px){.head-actions .button:first-child{display:none}.page-head{gap:10px}.sms-workspace{height:calc(100vh - 152px);height:calc(100dvh - 152px);min-height:460px;margin-inline:-12px;clip-path:none;grid-template-rows:auto minmax(150px,.68fr) minmax(280px,1.32fr)}.sms-search{gap:5px;padding-inline:8px}.sms-search>span{display:none}.sms-compose-button span{display:none}.sms-compose-button{width:38px;padding:0}.sms-conversation-head{height:62px;padding:0 13px}.sms-online{display:none}.sms-reply{padding:9px 11px}.sms-reply>div{margin-bottom:5px}.sms-reply>section{grid-template-columns:1fr auto}.sms-reply textarea{height:48px}.sms-reply .button{width:auto;height:48px}.compose-drawer{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.compose-drawer{animation:none}}.brand,.brand-mark,.channel-link,.channel-link b,.user-menu,.language-button,.button,.icon-button,.text-button,.detail-tabs button,.sms-filter,.sms-filter b,.sms-item,.project-card-button,.data-table tbody tr,.management-row,.rule-row,.input,.select,.textarea{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .18s ease,transform .18s ease,opacity .16s ease}.button.primary{background-image:linear-gradient(110deg,transparent 35%,#ffffff24 50%,transparent 65%);background-position:150% 0;background-size:250% 100%;transition:color .16s ease,background-color .16s ease,background-position .42s ease,box-shadow .18s ease,transform .18s ease}.button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.52;transform:none!important;box-shadow:none!important}@media (hover:hover) and (pointer:fine){.brand:hover{color:#fff}.brand:hover .brand-mark{transform:rotate(-7deg) scale(1.08);box-shadow:0 0 0 5px #df665426}.channel-link:hover{color:#fff;background:#ffffff0d;transform:translateY(-1px)}.channel-link:hover b{color:var(--coral);transform:scale(1.12)}.channel-link:not(.router-link-active):hover:before{content:"";position:absolute;left:14px;right:14px;bottom:-4px;height:2px;background:#df665488}.platform-link:hover{border-color:#df665477;background:#df665414}.user-menu:hover{border-color:#ffffff3b;background:#ffffff12;transform:translateY(-1px)}.language-button:hover,.button:not(.primary):not(.danger):hover{color:var(--coral);border-color:#df665477;background:#fff;box-shadow:0 6px 16px #322b5214;transform:translateY(-2px)}.button.primary:hover{background-color:var(--coral-dark);background-position:-50% 0;box-shadow:0 7px 18px #df66543b;transform:translateY(-2px)}.button.danger:hover{color:#fff;border-color:var(--red);background:var(--red);box-shadow:0 7px 18px #c8464f2b;transform:translateY(-2px)}.button:active,.language-button:active,.channel-link:active,.icon-button:active{transform:translateY(0) scale(.98)}.icon-button:hover{color:var(--coral);border-color:var(--coral);background:#df66540a;box-shadow:0 5px 14px #322b5210;transform:rotate(3deg)}.icon-button.danger-text:hover{color:#fff;border-color:var(--red);background:var(--red)}.text-button:hover{color:var(--coral-dark);box-shadow:inset 0 -1px var(--coral);transform:translateY(-1px)}.back-link:hover{transform:translate(-3px)}.detail-tabs button:not(.active):hover{color:var(--ink);background:#fbfaff99}.detail-tabs button:hover b{color:var(--coral);background:#df66540c}.sms-filter:not(.active):hover{color:var(--ink);background:#ffffffa8;transform:translate(3px)}.sms-filter:hover b{color:#fff;background:var(--coral)}.sms-item:hover{background:#f8f5fa;box-shadow:inset 3px 0 #df665466}.sms-item:hover .sms-direction{transform:translateY(-2px);box-shadow:0 5px 12px #322b5212}.data-table tbody tr:hover{background:#f7f4fa;box-shadow:inset 3px 0 var(--coral)}.management-row:hover,.rule-row:hover{background:#f8f6fa}.management-row:hover .signal-orb{box-shadow:0 0 0 7px #23897716}.rule-row:hover .rule-priority{color:#fff;background:var(--coral)}.input:hover,.select:hover,.textarea:hover{border-color:#aaa3bc}.input:focus,.select:focus,.textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px #df665414}.metric:hover{box-shadow:inset 0 0 0 1px #aaa3bc,0 18px 38px #322b5219;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.brand,.brand-mark,.channel-link,.channel-link b,.user-menu,.language-button,.button,.icon-button,.text-button,.detail-tabs button,.sms-filter,.sms-filter b,.sms-item,.project-card-button,.data-table tbody tr,.management-row,.rule-row,.input,.select,.textarea{transition:none!important}}.pass-login-page{min-height:100vh;display:grid;grid-template-columns:88px 1fr;color:var(--ink);background:#e9e6ef}.pass-brand-rail{display:flex;align-items:center;flex-direction:column;padding:27px 0;color:#fff;background:var(--plum);box-shadow:inset -4px 0 var(--deep)}.pass-brand-rail .brand-mark{flex:0 0 auto;width:34px;height:34px}.rail-label{margin:auto;color:#a8a1b7;writing-mode:vertical-rl;transform:rotate(180deg);font:700 10px var(--font-mono);letter-spacing:.25em}.pass-brand-rail>i{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 6px #2389771e}.pass-stage{position:relative;display:grid;place-items:center;min-width:0;overflow:hidden;padding:74px 30px 34px}.pass-watermark{position:absolute;left:3vw;bottom:-8vw;color:#ddd8e5;font:800 clamp(150px,25vw,380px)/1 var(--font-display);letter-spacing:-.08em;-webkit-user-select:none;user-select:none}.pass-language{position:absolute;z-index:3;top:25px;right:30px}.login-pass{position:relative;z-index:2;width:min(940px,100%);min-height:575px;display:grid;grid-template-columns:1fr 425px;background:var(--panel);box-shadow:0 30px 80px #322b5229;clip-path:polygon(0 0,calc(100% - 35px) 0,100% 35px,100% 100%,0 100%);animation:pass-enter .42s ease both}.pass-information{position:relative;padding:47px;background:#f6f3f8;border-right:1px dashed #bcb5ca}.pass-information:after{content:"";position:absolute;z-index:2;right:-10px;top:0;width:20px;height:100%;background:radial-gradient(circle,#e9e6ef 0 7px,transparent 8px) center/20px 30px}.pass-brand{display:inline-flex;margin:0;padding:0;border:0;color:var(--ink)}.pass-brand strong{font-size:19px}.sim-chip{width:100px;height:72px;margin-top:88px;border:1px solid #c6bece;border-radius:9px;background:linear-gradient(90deg,transparent 31%,#c6bece 32% 33%,transparent 34% 65%,#c6bece 66% 67%,transparent 68%),linear-gradient(transparent 47%,#c6bece 48% 50%,transparent 51%),#e9e3d7;box-shadow:inset 0 0 0 6px #f1ebdf}.pass-information>.eyebrow{margin-top:27px}.pass-information h1{margin:5px 0 7px;font:730 37px var(--font-display)}.pass-information p{max-width:350px;margin:0;color:var(--muted);font-size:14px}.pass-serial{position:absolute;left:47px;bottom:38px;color:#9891a7;font:10px var(--font-mono)}.pass-form-side{display:grid;align-content:center;padding:44px 49px}.pass-login-form h2{margin:6px 0 4px;font:720 30px var(--font-display)}.pass-login-form>p{margin:0 0 23px;color:var(--muted);font-size:13px}.pass-login-form .field{margin:16px 0}.pass-submit{width:100%;height:47px;margin-top:7px}.pass-security{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;margin-top:15px;color:#9992aa;font-size:10px}.pass-security i{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px #23897712}.pass-security b{font:10px var(--font-mono)}.pass-login-form .demo-note{margin-top:22px;background:#f1eef6}.pass-login-form .error{margin:0 0 13px}@keyframes pass-enter{0%{opacity:0;transform:translateY(14px) scale(.99)}}@media (hover:hover) and (pointer:fine){.sim-chip{transition:transform .25s ease,box-shadow .25s ease}.login-pass:hover .sim-chip{transform:translateY(-3px) rotate(-1deg);box-shadow:inset 0 0 0 6px #f1ebdf,0 8px 20px #39335316}.pass-brand-rail .brand-mark:hover{transform:rotate(-7deg) scale(1.08);box-shadow:0 0 0 5px #df665426}}@media (max-width:800px){.pass-login-page{grid-template-columns:1fr}.pass-brand-rail{height:64px;align-items:center;justify-content:space-between;flex-direction:row;padding:0 18px;box-shadow:inset 0 -4px var(--deep)}.rail-label{margin:0;writing-mode:initial;transform:none;letter-spacing:.16em}.pass-stage{padding:82px 15px 24px}.pass-language{top:15px;right:16px}.login-pass{min-height:0;grid-template-columns:1fr}.pass-information{display:none}.pass-form-side{padding:34px 27px}.pass-login-form:before{content:"PinClode";display:block;margin-bottom:43px;color:var(--ink);font:700 20px var(--font-display)}.pass-watermark{bottom:-2vw}.pass-login-form h2{font-size:29px}}@media (max-width:430px){.pass-stage{padding:72px 0 0;align-items:stretch}.login-pass{min-height:calc(100vh - 136px);clip-path:polygon(0 0,calc(100% - 25px) 0,100% 25px,100% 100%,0 100%);box-shadow:none}.pass-form-side{padding:30px 22px}.rail-label{font-size:8px}.pass-login-form:before{margin-bottom:34px}}@media (prefers-reduced-motion:reduce){.login-pass{animation:none}.sim-chip{transition:none!important}}.pass-login-page{grid-template-columns:1fr}.pass-stage{background-color:#e9e6ef;background-image:radial-gradient(circle at 11% 18%,#df665432 0 2px,transparent 3px),radial-gradient(circle at 86% 72%,#2389772b 0 2px,transparent 3px),linear-gradient(118deg,transparent 0 48%,#ffffff42 48.1% 48.25%,transparent 48.35% 100%),linear-gradient(90deg,#39335308 1px,transparent 1px),linear-gradient(#39335308 1px,transparent 1px);background-size:auto,auto,auto,52px 52px,52px 52px}.pass-stage:before{content:"";position:absolute;z-index:0;width:520px;height:520px;right:-235px;top:-245px;border:1px solid #39335316;border-radius:50%;box-shadow:0 0 0 72px #39335309,0 0 0 144px #df665407;animation:signal-orbit 12s ease-in-out infinite alternate}.pass-stage:after{content:"";position:absolute;z-index:0;left:5%;right:5%;top:52%;height:1px;background:linear-gradient(90deg,transparent,#df665433 18%,#39335314 48%,#23897730 82%,transparent)}.pass-watermark{z-index:1;color:#d8d2e1;text-shadow:0 1px #ffffff80}.pass-brand{position:relative}.pass-brand .brand-mark{box-shadow:0 0 0 5px #df665414,0 6px 16px #3933531c}.pass-brand strong{position:relative;display:inline-block;color:transparent;background:linear-gradient(105deg,var(--plum) 0 54%,var(--coral) 72%,var(--plum) 92%);background-position:0 50%;background-size:190% auto;-webkit-background-clip:text;background-clip:text;font-size:21px;font-weight:760;letter-spacing:.035em;transition:background-position .5s ease,transform .2s ease}.pass-brand strong:after{content:"";position:absolute;left:0;bottom:-5px;width:38px;height:2px;background:linear-gradient(90deg,var(--coral),transparent)}@keyframes signal-orbit{0%{transform:translateZ(0)}to{transform:translate3d(-18px,14px,0)}}@media (hover:hover) and (pointer:fine){.pass-brand:hover strong{background-position:100% 50%;transform:translate(2px)}.pass-brand:hover .brand-mark{box-shadow:0 0 0 7px #df66541b,0 8px 19px #39335324}.pass-language:hover{background:#fff}}@media (max-width:800px){.pass-login-form:before{color:transparent;background:linear-gradient(105deg,var(--plum),var(--coral) 70%,var(--plum));background-size:180% auto;-webkit-background-clip:text;background-clip:text;text-shadow:none}.pass-stage:before{width:360px;height:360px;right:-220px;top:-170px}.pass-stage{background-size:auto,auto,auto,40px 40px,40px 40px}}@media (prefers-reduced-motion:reduce){.pass-stage:before{animation:none}.pass-brand strong{transition:none}}.platform-page{max-width:1260px;margin:0 auto}.platform-head{margin-bottom:14px}.platform-tabs{display:flex;gap:7px;margin-bottom:15px;padding:5px;border:1px solid var(--line);background:#e5e1eb}.platform-tabs button{position:relative;display:flex;align-items:center;gap:10px;min-height:47px;padding:0 20px;border:0;color:var(--muted);background:transparent;cursor:pointer;font-weight:700}.platform-tabs button b{color:#9b94aa;font:700 10px var(--font-mono)}.platform-tabs button.active{color:#fff;background:var(--plum);box-shadow:0 6px 16px #39335322}.platform-tabs button.active b{color:#f3a294}.platform-notice{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.platform-notice button{border:0;color:inherit;background:none;cursor:pointer;font-size:18px}.account-metrics{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin-bottom:10px}.account-metrics article{min-height:92px;display:flex;align-items:center;gap:13px;padding:18px 20px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.account-metrics article:first-child{display:grid;grid-template-columns:1fr auto}.account-metrics span:not(.account-light){color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.account-metrics strong{font:750 26px var(--font-display)}.account-metrics small{color:var(--muted);font-size:11px}.account-metrics article:first-child small{grid-column:1/-1}.account-light{width:10px;height:10px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 6px #23897713}.account-light.stopped{background:var(--red);box-shadow:0 0 0 6px #c8464f12}.account-panel{padding:0;overflow:hidden}.account-panel-head{padding:18px 20px;border-bottom:1px solid var(--line)}.account-panel-head h2{margin-bottom:3px}.account-panel-head p{margin:0;color:var(--muted);font-size:12px}.account-table th:last-child,.account-table td:last-child{text-align:right}.account-identity{display:flex;align-items:center;gap:10px}.account-identity>span{display:grid;place-items:center;width:34px;height:34px;color:#fff;background:var(--plum);font:700 14px var(--font-display);clip-path:polygon(0 0,75% 0,100% 25%,100% 100%,0 100%)}.account-identity div{display:grid;gap:2px}.account-identity strong{font-size:13px}.account-identity small{color:var(--muted);font:9px var(--font-mono)}.number-count{display:inline-grid;place-items:center;min-width:27px;height:24px;padding:0 7px;color:var(--plum);background:var(--soft);font-size:12px}.account-cards{padding:12px}.account-card{padding:15px;border:1px solid var(--line);background:var(--panel)}.account-card header{display:flex;justify-content:space-between;align-items:center}.account-card dl{display:grid;grid-template-columns:1fr 1fr;margin:15px 0}.account-card dl div{display:grid;gap:3px}.account-card dt{color:var(--muted);font-size:10px}.account-card dd{margin:0;font-weight:700}.account-card .button{width:100%}.platform-operation{margin-top:0}.operation-hint{min-height:38px;color:var(--muted);font-size:12px}.operation-visual{display:grid;place-content:center;text-align:center;background:linear-gradient(135deg,#fbfaff,#eee9f3)}.operation-visual>span{display:grid;place-items:center;width:65px;height:54px;margin:0 auto 12px;color:var(--coral);border:1px dashed var(--coral);font:800 16px var(--font-mono)}.operation-visual strong{font:720 18px var(--font-display)}.operation-visual p{max-width:300px;margin:7px auto;color:var(--muted);font-size:12px}.write-panel{margin-bottom:10px}.write-number-list{max-height:220px;overflow:auto;margin:10px 0 14px;border-block:1px solid var(--line)}.write-number-list label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 5px;border-bottom:1px solid var(--line);cursor:pointer}.write-number-list small{color:var(--muted)}.task-table{margin-top:10px}@media (hover:hover) and (pointer:fine){.platform-tabs button{transition:color .16s ease,background .16s ease,transform .16s ease}.platform-tabs button:not(.active):hover{color:var(--ink);background:#f8f6fa;transform:translateY(-1px)}.account-metrics article{transition:transform .18s ease,box-shadow .18s ease}.account-metrics article:hover{transform:translateY(-2px);box-shadow:0 17px 34px #322b5217}.write-number-list label:hover{background:#f8f5fa}}@media (max-width:700px){.platform-page{max-width:none}.platform-head{align-items:flex-start}.platform-head .button{width:auto}.platform-tabs{overflow:auto;margin-inline:-12px;padding-inline:12px;border-inline:0}.platform-tabs button{min-width:max-content;padding:0 14px}.account-metrics{grid-template-columns:1fr 1fr}.account-metrics article:first-child{grid-column:1/-1}.account-panel{margin-inline:-12px}.account-panel-head{padding:16px 14px}.account-cards{display:grid;gap:9px}.platform-operation{grid-template-columns:1fr}.task-table{margin-inline:-12px;overflow:auto}}.account-actions{display:flex;justify-content:flex-end;gap:6px}.port-stock{color:var(--teal)}.cell-sub{margin-left:4px;color:var(--muted)}.grant-preview{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0;border:1px solid var(--line);background:var(--line);gap:1px}.grant-preview span{display:grid;gap:3px;padding:12px;background:var(--panel)}.grant-preview small{color:var(--muted);font-size:10px}.grant-preview b{font:720 20px var(--font-display)}.port-detail-modal{width:min(780px,100%)}.port-detail-table{min-width:680px}.wc-page{max-width:1260px;margin:auto}.wc-notice{display:flex;justify-content:space-between;margin-bottom:12px}.wc-notice button{border:0;background:none;color:inherit}.wc-metrics{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:10px;margin-bottom:22px}.wc-metrics article{min-height:92px;display:flex;align-items:center;gap:12px;padding:18px 20px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.wc-metrics article:first-child{display:grid;grid-template-columns:1fr auto}.wc-metrics small{color:var(--muted);font-size:11px}.wc-metrics strong{font:750 27px var(--font-display)}.wc-metrics article:first-child span{grid-column:1/-1;color:var(--muted);font:10px var(--font-mono)}.wc-metrics i{width:9px;height:9px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 6px #23897713}.wc-metrics i.amber{background:var(--amber);box-shadow:0 0 0 6px #bf732b13}.wc-metrics i.red{background:var(--red);box-shadow:0 0 0 6px #c8464f13}.wc-section-head{display:flex;align-items:end;justify-content:space-between;margin:20px 0 9px}.wc-section-head h2{margin:0;font-size:19px}.wc-section-head p{margin:3px 0 0;color:var(--muted);font-size:11px}.wc-grant-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.wc-grant{padding:18px;border-left:4px solid var(--teal)}.wc-grant header,.wc-grant footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.wc-grant header small{display:block;color:var(--muted);font-size:9px}.wc-grant header>span{padding:5px 8px;color:var(--coral);background:#df66540c;font-weight:750}.wc-grant>div{display:grid;grid-template-columns:repeat(4,1fr);margin:18px 0}.wc-grant p{display:grid;gap:2px;margin:0}.wc-grant p strong{font:730 21px var(--font-display)}.wc-grant p small,.wc-grant footer>small{color:var(--muted);font-size:9px}.wc-table tbody tr{cursor:pointer}.wc-progress{display:inline-block;width:80px;height:5px;margin-right:8px;background:#ddd8e5;vertical-align:middle}.wc-progress i{display:block;height:100%;background:var(--teal)}.wc-import-modal{width:min(690px,100%)}.wc-input-tabs{display:flex;margin-bottom:10px;border-bottom:1px solid var(--line)}.wc-input-tabs button{padding:9px 13px;border:0;color:var(--muted);background:none;font-weight:700}.wc-input-tabs button.active{color:var(--coral);box-shadow:inset 0 -2px var(--coral)}.wc-lines{height:150px;font-family:var(--font-mono)}.wc-drop{display:grid;place-items:center;min-height:140px;border:1px dashed #aaa3bc;background:#f5f2f7;text-align:center;cursor:pointer}.wc-drop input{display:none}.wc-drop b{font:750 17px var(--font-display)}.wc-drop small{max-width:370px;color:var(--muted)}.wc-check{display:grid;grid-template-columns:repeat(3,1fr);margin:15px 0;background:var(--line);border:1px solid var(--line);gap:1px}.wc-check div{display:grid;gap:3px;padding:11px;background:var(--panel)}.wc-check small{color:var(--muted);font-size:9px}.wc-check b{font:730 20px var(--font-display)}.wc-check .bad b{color:var(--red)}.wc-detail-modal{width:min(650px,100%)}.wc-item-list{max-height:420px;overflow:auto;margin-top:12px;border:1px solid var(--line)}.wc-item-list article{display:grid;grid-template-columns:1fr auto 80px;align-items:center;gap:10px;padding:11px;border-bottom:1px solid var(--line)}.wc-item-list article:last-child{border:0}.wc-item-list b,.wc-item-list small{display:block}.wc-item-list small{color:var(--muted);font-size:9px}@media (hover:hover) and (pointer:fine){.wc-grant{transition:transform .18s ease,box-shadow .18s ease}.wc-grant:hover{transform:translateY(-2px);box-shadow:0 18px 38px #322b5218}.wc-input-tabs button:hover{color:var(--ink)}}@media (max-width:720px){.wc-metrics{grid-template-columns:1fr 1fr}.wc-metrics article:first-child{grid-column:1/-1}.wc-grant-grid{grid-template-columns:1fr}.wc-grant>div{grid-template-columns:1fr 1fr;gap:12px}.wc-section-head{align-items:start}.wc-section-head p{max-width:260px}.wc-page>.panel.table-wrap{margin-inline:-12px}.grant-preview{grid-template-columns:1fr}.account-actions{justify-content:stretch}.account-actions .button{flex:1}.wc-item-list article{grid-template-columns:1fr auto}.wc-item-list article>small{grid-column:1/-1}}.resource-console{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:12px}.resource-column{display:grid;align-content:start;gap:10px}.resource-title{display:flex;align-items:end;justify-content:space-between;min-height:48px}.resource-title h2{margin:2px 0 0;font-size:20px}.node-card,.pool-card{padding:0;overflow:hidden}.node-card>header,.pool-card>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.node-card header div,.pool-card header div,.device-row header div{display:grid;gap:3px}.node-card header small,.pool-card header small,.device-row header small{color:var(--muted);font-size:9px}.resource-actions{display:flex;justify-content:flex-end;gap:10px;padding:8px 18px}.resource-actions .danger{color:var(--red)}.device-row{margin:0 12px 12px;border:1px solid var(--line);background:#f8f6fa}.device-row>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line)}.device-row .resource-actions{padding:0}.slot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.slot-chip{display:grid;grid-template-columns:1fr auto 28px;align-items:center;gap:8px;min-height:52px;padding:8px 8px 8px 11px;border-left:3px solid var(--teal);background:var(--panel)}.slot-chip.locked{border-left-color:var(--amber)}.slot-chip div{display:grid;gap:3px}.slot-chip small{color:var(--muted);font-size:9px}.slot-chip>span{font:700 11px var(--font-mono)}.slot-chip .icon-button{width:27px;height:27px;font-size:16px}.pool-card{padding-bottom:14px}.pool-slots{display:grid;gap:1px;margin-bottom:12px;background:var(--line)}.pool-slots>span{display:grid;grid-template-columns:1fr auto 24px;align-items:center;gap:7px;padding:10px 14px;background:var(--panel)}.pool-slots b{font:650 10px var(--font-mono)}.pool-slots small{color:var(--muted);font-size:9px}.pool-slots button{border:0;color:var(--muted);background:none;cursor:pointer;font-size:16px}.pool-card>.button{margin-left:14px}.pool-picker{display:grid;gap:1px;margin:14px 0;padding:0;border:1px solid var(--line);background:var(--line)}.pool-picker legend{padding:0 7px;color:var(--muted);font-size:11px;font-weight:700}.pool-picker label{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--panel);cursor:pointer}.pool-picker label span{display:grid;gap:2px}.pool-picker label small{color:var(--muted);font:9px var(--font-mono)}.pool-picker>p{margin:0;padding:12px;background:var(--panel);color:var(--muted);font-size:11px}.pool-ref{display:inline-block;margin:2px;padding:3px 6px;color:var(--plum);background:var(--soft);font-size:9px;font-weight:700}.node-slot-section{margin:0 16px 16px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#f8f9fc}.node-slot-section>header{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid var(--line)}.node-slot-section>header div{display:grid;gap:3px}.node-slot-section>header small{color:var(--muted);font-size:9px}.slot-empty{margin:0;padding:18px;color:var(--muted);font-size:11px;line-height:1.6;text-align:center;background:var(--panel)}.node-card.disabled{opacity:.76}.node-connection{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 20px;border-bottom:1px solid var(--line);background:#fbfafc}.node-connection>div{display:grid;gap:4px;min-width:0}.node-connection small{color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.08em}.node-connection b{overflow:hidden;color:var(--ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.verify-state{padding:6px 9px;color:var(--muted);border:1px solid var(--line);background:var(--panel);font-size:9px;font-weight:800}.verify-state.ok{color:#147360;border-color:#67bca6;background:#eaf8f3}.verify-state.failed{color:var(--red);border-color:#e9aaa1;background:#fff3f1}.node-controls{flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--line)}.node-controls .text-button:disabled{opacity:.38;cursor:not-allowed}.node-config-modal{width:min(720px,100%)}.node-config-form{display:grid;gap:14px;padding-top:16px}.config-section{display:grid;gap:12px;padding:15px;border:1px solid var(--line);background:#fbfafc}.config-section>b{color:var(--plum);font-size:11px;letter-spacing:.06em}.config-section .two-fields,.mqtt-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.mqtt-form-grid .mqtt-client{grid-column:1/-1}.field small{display:block;margin-top:5px;color:var(--muted);font-size:9px}.switch-field{display:flex;align-items:center;gap:9px;color:var(--ink);font-size:11px;font-weight:700;cursor:pointer}.switch-field input{width:16px;height:16px;accent-color:var(--coral)}.enable-switch{padding:4px 2px}.node-sync-strip{display:grid;grid-template-columns:34px minmax(120px,.7fr) minmax(0,2.2fr);align-items:center;gap:12px;padding:11px 20px;border-bottom:1px solid var(--line);background:#f4faf8}.node-sync-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#147360;background:#dff3ed;font-size:17px;font-weight:800}.node-sync-strip.running .node-sync-mark{animation:node-sync-spin 1.25s linear infinite}.node-sync-strip.failed,.node-sync-strip.uncertain{background:#fff8f2}.node-sync-strip.failed .node-sync-mark,.node-sync-strip.uncertain .node-sync-mark{color:#a35b24;background:#ffead7}.node-sync-strip.is-off{background:#f5f5f7}.node-sync-strip.is-off .node-sync-mark{color:#8c8f99;background:#e6e7eb}.node-sync-title{display:grid;gap:2px}.node-sync-title small,.node-sync-strip dt{color:var(--muted);font-size:9px;letter-spacing:.055em}.node-sync-title b{color:var(--ink);font-size:13px}.node-sync-strip dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.node-sync-strip dl>div{padding:1px 12px;border-left:1px solid #dce6e3}.node-sync-strip dd{margin:3px 0 0;color:var(--ink);font-size:11px;font-weight:750}.node-sync-config-row{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(220px,1fr);align-items:end;gap:14px}.node-sync-config p{margin:0;color:var(--muted);font-size:10px;line-height:1.6}.node-sync-config .select:disabled{opacity:.55;cursor:not-allowed}@keyframes node-sync-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.node-sync-strip{grid-template-columns:30px 1fr}.node-sync-strip dl{grid-column:1/-1}.node-sync-config-row{grid-template-columns:1fr}.node-sync-strip dl>div{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.node-sync-strip.running .node-sync-mark{animation:none}}@media (hover:hover) and (pointer:fine){.slot-chip,.pool-slots>span{transition:transform .16s ease,box-shadow .16s ease}.slot-chip:hover,.pool-slots>span:hover{transform:translateY(-1px);box-shadow:0 7px 17px #322b5212}.pool-slots button:hover{color:var(--red)}}@media (max-width:850px){.resource-console,.slot-grid{grid-template-columns:1fr}.resource-title{margin-top:6px}.port-detail-table{min-width:820px}.platform-page:has(.resource-console) .platform-head>.button{display:none}.node-connection,.mqtt-form-grid{grid-template-columns:1fr}.mqtt-form-grid .mqtt-client{grid-column:auto}}.node-state{display:flex!important;align-items:flex-end;gap:7px}.node-state .tag{font-size:8px}.user-menu{cursor:default}.user-menu small{display:flex;align-items:center;gap:5px}.user-menu small i{color:#77718d;font-style:normal}.role-entry,.logout-entry{padding:0;border:0;background:transparent;text-decoration:none;cursor:pointer}.role-entry{color:#bbb4cc}.logout-entry{color:#f2a095}.role-entry:focus-visible,.logout-entry:focus-visible{outline-color:#f2a095}@media (hover:hover) and (pointer:fine){.role-entry:hover{color:#fff}.logout-entry:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}}.platform-section-actions{display:flex;justify-content:flex-end;margin:0 0 10px}.nav-language{margin-left:8px;color:#ddd7e9;border-color:#ffffff28;background:#ffffff0b}@media (hover:hover) and (pointer:fine){.nav-language:hover{color:#fff!important;border-color:#df665477!important;background:#df665414!important}}@media (max-width:600px){.channel-nav .nav-language{position:fixed;top:8px;right:12px;z-index:31;display:block;height:34px;min-height:34px;background:#fbfaff}}@media (max-width:600px){.main-content.platform-content{padding-top:58px}}.main-content.platform-content{width:100%;max-width:none;padding-inline:clamp(20px,2.2vw,44px)}.platform-page{width:100%;max-width:none}.platform-tabs{position:relative;gap:0;margin:0 0 18px;padding:0;overflow:hidden;border:1px solid #c9c3d7;background:var(--panel);box-shadow:0 12px 30px #322b5210;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.platform-tabs:before{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--coral) 0 25%,var(--plum) 25% 75%,var(--teal) 75%)}.platform-tabs button{flex:1;justify-content:center;min-height:58px;padding:3px 24px 0;border-right:1px solid var(--line);font-size:14px;letter-spacing:.015em}.platform-tabs button:last-child{border-right:0}.platform-tabs button b{font-size:9px;letter-spacing:.1em}.platform-tabs button.active{background:var(--plum);box-shadow:inset 0 -3px var(--coral)}.platform-section-actions{min-height:42px;margin:-2px 0 12px}.platform-section-actions .button{height:40px;padding-inline:18px;box-shadow:0 8px 18px #df665426}.account-metrics{grid-template-columns:1.35fr 1fr 1fr;gap:14px;margin-bottom:14px}.account-metrics article{position:relative;min-height:112px;padding:22px 24px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line),0 14px 34px #322b5210;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%)}.account-metrics article:after{content:"";position:absolute;right:-28px;bottom:-42px;width:105px;height:105px;border:1px solid #39335312;border-radius:50%;box-shadow:0 0 0 22px #39335306}.account-metrics article:first-child{color:#fff;background:var(--plum);box-shadow:0 16px 38px #322b5226}.account-metrics article:first-child:after{border-color:#ffffff16;box-shadow:0 0 0 22px #ffffff08}.account-metrics article:first-child span:not(.account-light),.account-metrics article:first-child small{color:#c9c3d8}.account-metrics article:first-child strong{color:#fff;font-size:34px}.account-metrics article:not(:first-child){border-top:3px solid var(--teal)}.account-metrics article:last-child{border-top-color:var(--red)}.account-panel{box-shadow:inset 0 0 0 1px #c9c3d7,0 18px 44px #322b5214}.account-panel-head{min-height:82px;padding:19px 24px;background:linear-gradient(90deg,#fbfaff,#f3f0f7)}.account-panel-head h2{font-size:20px;letter-spacing:-.015em}.account-panel-head p{margin-top:5px;font-size:13px}.account-panel-head .tag{padding:6px 10px;border:1px solid #23897720;font:700 10px var(--font-mono);letter-spacing:.08em}.account-table th{height:48px;padding-inline:20px;background:#efecf4;font-size:11px;letter-spacing:.07em}.account-table td{height:66px;padding-inline:20px}.account-table tbody tr:nth-child(2n){background:#f8f6fa}.account-table tbody tr:hover{background:#f2eef7}.account-identity>span{width:38px;height:38px}.account-identity strong{font-size:14px}.account-identity small{font-size:10px}.account-actions{gap:8px}.account-actions .button{min-height:34px;padding-inline:12px}.resource-console{grid-template-columns:minmax(0,1.7fr) minmax(390px,.85fr);gap:18px}.resource-column{gap:12px}.resource-title{min-height:55px;padding:0 4px}.resource-title h2{font-size:23px}.node-card,.pool-card{box-shadow:inset 0 0 0 1px var(--line),0 14px 34px #322b5210}.node-card>header,.pool-card>header{min-height:68px;padding:17px 20px;background:linear-gradient(90deg,#fbfaff,#f5f2f8)}.device-row{margin:0 16px 16px}.slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px}.slot-chip{min-height:58px}.pool-slots>span{min-height:48px}.platform-operation{grid-template-columns:1fr}.platform-operation>.panel{min-height:210px}.write-panel,.task-table{box-shadow:inset 0 0 0 1px var(--line),0 14px 34px #322b5210}@media (hover:hover) and (pointer:fine){.platform-tabs button:not(.active):hover{z-index:1;background:#f3eff7;transform:none}.account-metrics article:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--line),0 20px 42px #322b521a}.account-metrics article:first-child:hover{box-shadow:0 22px 48px #322b5230}}@media (max-width:1050px){.resource-console{grid-template-columns:1fr}.slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.main-content.platform-content{padding-inline:12px}.platform-tabs{margin-inline:-12px;border-inline:0;clip-path:none}.platform-tabs button{flex:0 0 auto;min-height:52px;padding-inline:16px}.account-metrics{grid-template-columns:1fr 1fr;gap:9px}.account-metrics article{min-height:98px;padding:17px}.account-metrics article:first-child{grid-column:1/-1}.account-panel{margin-inline:-12px;clip-path:none}.account-panel-head{min-height:72px;padding-inline:15px}.slot-grid{grid-template-columns:1fr}}:root{--plum:#4338ca;--deep:#302b86;--ink:#26263d;--muted:#74788d;--fog:#f2f5fb;--panel:#fff;--coral:#4f46d8;--coral-dark:#3730a3;--teal:#0d9488;--amber:#c27a24;--red:#d65366;--line:#e2e5ee;--soft:#f1efff;--shadow:0 12px 34px #30375b0d;--font-display:"Segoe UI Variable Display","Microsoft YaHei UI","PingFang SC",sans-serif;--font-body:"Segoe UI Variable Text","Microsoft YaHei UI","PingFang SC",sans-serif;color:var(--ink);background:var(--fog)}body{background:var(--fog);background-image:radial-gradient(circle at 12% 8%,#4f46d808 0,transparent 24%),radial-gradient(circle at 92% 18%,#0d948807 0,transparent 22%)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--coral);outline-offset:3px}.channel-nav{height:72px;gap:6px;padding:0 clamp(16px,2.5vw,34px);color:#595c70;background:#ffffffed;border-bottom:1px solid var(--line);box-shadow:0 5px 20px #2e36510a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{margin-right:22px;padding-right:26px;color:var(--ink);border-right:1px solid var(--line);font-size:18px;letter-spacing:-.02em}.brand-mark{width:34px;height:34px;color:#fff;background:linear-gradient(145deg,#655ce9,#4338ca);border-radius:11px;box-shadow:0 7px 16px #4f46d82a}.channel-link{height:42px;padding:0 14px;color:#676a7e;border-radius:10px;text-transform:none;letter-spacing:0;transition:color .16s,background .16s,transform .16s}.channel-link b{color:#9a9daf;font-size:12px}.channel-link:hover{color:var(--coral);background:#f6f4ff;transform:translateY(-1px)}.channel-link.router-link-active{color:var(--coral);background:#ece9ff;font-weight:750}.channel-link.router-link-active b{color:var(--coral)}.channel-link.router-link-active:after{content:none;display:none}.nav-language{margin-left:8px;color:#626579;border-color:var(--line);background:#fff}.nav-language:hover{color:var(--coral)!important;border-color:#bcb7f0!important;background:#f6f4ff!important}.user-menu{margin-left:3px;padding:5px 7px;color:var(--ink);border-color:var(--line);border-radius:12px;background:#f8f9fc}.user-menu:hover{border-color:#c9c5ee;background:#f5f3ff}.user-menu>span{width:31px;height:31px;color:#fff;border-radius:9px;background:var(--plum)}.user-menu small{color:#898ca0}.role-entry{color:#6f7190}.logout-entry{color:var(--red)}.role-entry:hover{color:var(--coral)!important}.logout-entry:hover{color:#bd3049!important}.utility-bar{top:72px;height:48px;padding-inline:clamp(18px,3vw,42px);border-bottom:1px solid var(--line);background:#f9faffdc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.main-content{width:min(1500px,100%);padding-top:30px}.page-head h1{font-size:30px;font-weight:760;letter-spacing:-.04em}.page-head p{font-size:13px}.eyebrow{color:var(--coral)}.button,.language-button,.input,.select,.textarea,.icon-button{border-radius:9px}.button{font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s}.button.primary{border-color:var(--coral);background:linear-gradient(135deg,#5c53e4,#4338ca);box-shadow:0 7px 16px #4f46d81d}.button.primary:hover{background:linear-gradient(135deg,#5047da,#3730a3);box-shadow:0 10px 23px #4f46d82b;transform:translateY(-1px)}.button:not(.primary):hover,.language-button:hover{color:var(--coral);border-color:#bdb8ef;background:#f7f5ff}.text-button{color:var(--coral);font-weight:700}.input,.select,.textarea{border-color:#dfe2eb;background:#fff;transition:border-color .16s,box-shadow .16s}.input:focus,.select:focus,.textarea:focus{border-color:#8c84e9;box-shadow:0 0 0 4px #4f46d810}.metric,.panel,.modal-card,.receive-card,.login-pass,.account-metrics article,.wc-metrics article{clip-path:none;border-radius:15px;box-shadow:inset 0 0 0 1px var(--line),var(--shadow)}.metric{min-height:122px;padding:19px}.metric:before{color:#a2a5b6}.metric:hover{box-shadow:inset 0 0 0 1px #cbc7ef,0 17px 38px #343a6414}.tag,.mock-badge,.status-dot,.pool-ref,.verify-state{border-radius:999px}.event-icon,.receive-state{background:#e9f7f4}.bar{border-radius:7px 7px 2px 2px;background:linear-gradient(#655ce9,#4338ca)}.data-table th{color:#74788b;background:#f5f6fa}.data-table tbody tr{transition:background .14s}.data-table tbody tr:nth-child(2n){background:#fbfbfd}.data-table tbody tr:hover{background:#f4f2ff}.toolbar{gap:10px}.empty{border-radius:14px;background:#ffffff70}.error,.success{border-radius:9px;border-left:0}.error{background:#fff0f3;box-shadow:inset 3px 0 var(--red)}.success{background:#eaf8f5;box-shadow:inset 3px 0 var(--teal)}.project-card-button,.number-card,.management-row,.rule-row,.token-row,.message-card{border-radius:14px}.project-card-button:hover{box-shadow:inset 0 0 0 1px #aaa4ee,0 17px 38px #343a6413}.account-identity>span{border-radius:10px;clip-path:none;background:linear-gradient(145deg,#655ce9,#4338ca)}.modal-backdrop,.pc-modal-backdrop{background:#24243c80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card{padding:26px}.modal-head{border-bottom-color:var(--line)}.config-section{border-radius:12px;background:#f8f8fc}.switch-field input,.pool-picker input,.pc-number-pool input{accent-color:var(--coral)}.pc-shell{border-radius:16px;box-shadow:0 18px 46px #30375b17}.pc-projects{background:#f7f8fc}.pc-inbox,.pc-chat,.pc-pane-head,.pc-chat-head{background:#fff}.pc-project,.pc-search input,.pc-search button,.pc-mobile-back,.pc-message article,.pc-composer textarea{border-radius:10px}.pc-project.active{border-color:#d4d0f4;box-shadow:inset 4px 0 var(--coral),0 8px 20px #30375b0d}.pc-conversation-item.active{background:#f0eeff;box-shadow:inset 4px 0 var(--coral)}.pc-avatar{border-radius:12px}.pc-message article{box-shadow:0 7px 18px #30375b0a}.pc-message.out article{border-color:var(--plum);background:linear-gradient(145deg,#5850dc,#4338ca)}.pc-thread{background:linear-gradient(#ffffffec,#ffffffec),radial-gradient(#4f46d80b 1px,transparent 1px);background-size:auto,18px 18px}.pc-composer{background:#f8f9fc}.pc-new{border-radius:8px;border-color:var(--plum);background:var(--plum);box-shadow:none}.pc-create{border-radius:9px;background:var(--coral)}.platform-tabs{gap:6px;padding:6px;border-color:var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow);clip-path:none}.platform-tabs:before{display:none}.platform-tabs button{min-height:48px;border:0;border-radius:10px;font-size:13px}.platform-tabs button b{display:none}.platform-tabs button.active{color:var(--coral);background:#ece9ff;box-shadow:none}.platform-tabs button.active b{color:var(--coral)}.platform-tabs button:not(.active):hover{color:var(--coral);background:#f7f5ff}.account-metrics article{clip-path:none}.account-metrics article:after{display:none}.account-metrics article:first-child{color:var(--ink);background:linear-gradient(145deg,#f0eeff,#fff);box-shadow:inset 0 0 0 1px #dcd8fb,var(--shadow)}.account-metrics article:first-child span:not(.account-light),.account-metrics article:first-child small{color:var(--muted)}.account-metrics article:first-child strong{color:var(--plum)}.account-metrics article:not(:first-child){border-top:0}.account-metrics article:nth-child(2){box-shadow:inset 3px 0 var(--teal),inset 0 0 0 1px var(--line),var(--shadow)}.account-metrics article:last-child{box-shadow:inset 3px 0 var(--red),inset 0 0 0 1px var(--line),var(--shadow)}.account-panel-head,.node-card>header,.pool-card>header{background:#fafafe}.account-table th{background:#f5f6fa}.node-card,.pool-card,.device-row,.slot-chip,.pool-slots>span{border-radius:12px}.node-connection{background:#f7f8fc}.slot-chip{background:#fbfcfd}.pool-picker{overflow:hidden;border-radius:12px}.wc-grant{border-left:0;box-shadow:inset 3px 0 var(--teal),inset 0 0 0 1px var(--line),var(--shadow)}.wc-drop{border-radius:13px;background:#f8f8fc}.wc-progress{overflow:hidden;border-radius:99px;background:#e6e7ee}.wc-progress i{border-radius:99px}.operation-visual{background:linear-gradient(145deg,#faf9ff,#f1f5fb)}.pass-login-page{background:var(--fog)}.pass-stage{background-color:#f2f5fb;background-image:radial-gradient(circle at 14% 16%,#4f46d81f 0 2px,transparent 3px),radial-gradient(circle at 86% 72%,#0d94881c 0 2px,transparent 3px),linear-gradient(90deg,#4f46d806 1px,transparent 1px),linear-gradient(#4f46d806 1px,transparent 1px);background-size:auto,auto,46px 46px,46px 46px}.pass-stage:before{border-color:#4f46d812;box-shadow:0 0 0 72px #4f46d807,0 0 0 144px #0d948805}.pass-stage:after{background:linear-gradient(90deg,transparent,#4f46d828 20%,#0d948824 80%,transparent)}.pass-watermark{color:#e4e8f2;text-shadow:none}.login-pass{overflow:hidden;border-radius:24px;box-shadow:0 32px 85px #30375b20}.pass-information{border-right:0;background:linear-gradient(145deg,#efedff,#f9faff)}.pass-information:after{display:none}.pass-brand strong{background:linear-gradient(105deg,#302b86,#655ce9 68%,#302b86);-webkit-background-clip:text;background-clip:text}.pass-brand strong:after{border-radius:3px;background:linear-gradient(90deg,var(--coral),var(--teal),transparent)}.sim-chip{border-color:#b7b2e3;background:linear-gradient(90deg,transparent 31%,#b7b2e3 32% 33%,transparent 34% 65%,#b7b2e3 66% 67%,transparent 68%),linear-gradient(transparent 47%,#b7b2e3 48% 50%,transparent 51%),#efecff;box-shadow:inset 0 0 0 6px #f8f7ff}.pass-login-form .demo-note{border-radius:10px;background:#f7f7fb}.pass-security i{background:var(--teal)}.receive-page{background:var(--fog)}.receive-card{border-radius:20px}.message-body{border-radius:12px;background:#f6f7fb}@keyframes module-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.main-content>*,.login-pass{animation:module-in .28s ease both}@media (max-width:900px){.channel-nav{height:68px}.utility-bar{top:68px}.channel-link{padding-inline:11px}.brand{margin-right:8px;padding-right:14px}.login-pass{border-radius:20px}}@media (max-width:600px){.channel-nav{height:calc(64px + env(safe-area-inset-bottom));padding:0 5px env(safe-area-inset-bottom);border-top:1px solid var(--line);border-bottom:0;box-shadow:0 -8px 28px #30375b12}.channel-link{height:59px;border-radius:9px}.channel-link.router-link-active:after{top:5px;right:50%;bottom:auto;left:auto}.utility-bar{top:0;height:52px;background:#ffffffed}.main-content{padding-top:18px}.panel,.metric,.modal-card,.receive-card,.account-metrics article{border-radius:12px}.platform-tabs{margin-inline:0;border:0;border-radius:12px}.account-panel{margin-inline:0}.pc-shell{border-radius:0}.pass-stage{padding-top:72px}.login-pass{border-radius:18px 18px 0 0}.pass-form-side{background:#fff}}@media (prefers-reduced-motion:reduce){.main-content>*,.login-pass{animation:none!important}}.page-actions-only{justify-content:flex-end;min-height:40px;margin-bottom:14px}.page-head:not(.page-actions-only)>div:first-child{display:none}.page-head:not(.page-actions-only){justify-content:flex-end}.node-verification-modal{width:min(1060px,calc(100vw - 32px));max-width:none;max-height:min(850px,94vh);overflow:auto;padding:0;border-radius:22px}.verify-modal-head{position:sticky;z-index:4;top:0;margin:0;padding:21px 24px;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.verify-modal-head h2{font-size:23px}.verify-modal-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.verify-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);gap:18px;padding:20px 22px}.verify-steps{display:grid;gap:8px}.verify-step{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:11px 13px;border:1px solid var(--line);border-radius:13px;background:#fcfcfe;transition:border-color .18s,background .18s,transform .18s}.verify-step-icon{display:grid;place-items:center;width:31px;height:31px;color:#9da0b1;border-radius:10px;background:#f0f1f5;font-weight:800}.verify-step strong,.verify-step small{display:block}.verify-step small{margin-top:2px;color:var(--muted);font-size:11px;line-height:1.45}.verify-step time{color:#999daf;font:11px var(--font-mono)}.verify-step.running{border-color:#c9c4f8;background:#faf9ff}.verify-step.running .verify-step-icon{color:#fff;background:var(--coral);animation:verify-pulse 1s infinite}.verify-step.pass .verify-step-icon{color:var(--teal);background:#eaf8f5}.verify-step.warn .verify-step-icon{color:var(--amber);background:#fff6e8}.verify-step.failed .verify-step-icon{color:var(--red);background:#fff0f3}.verify-step.skipped{opacity:.65}.verify-score-card{position:sticky;top:92px;align-self:start;padding:21px;border:1px solid #dedafa;border-radius:16px;background:linear-gradient(145deg,#f1efff,#fff)}.verify-score-ring{position:relative;display:grid;place-items:center;width:148px;height:148px;margin:3px auto 16px;border-radius:50%;background:conic-gradient(var(--coral) calc(var(--verify-score)*1%),#e6e7ee 0);transition:background .3s}.verify-score-ring:before{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:50%;background:#fff}.verify-score-ring>div{position:relative;text-align:center}.verify-score-ring b{display:block;font:780 42px/1 var(--font-display)}.verify-score-ring small{color:var(--muted)}.verify-score-card h3{margin:0;text-align:center;color:var(--coral);font-size:18px}.verify-score-card>p{min-height:38px;margin:5px 0 15px;text-align:center;color:var(--muted);font-size:12px}.verify-score-card dl{display:grid;gap:7px;margin:0}.verify-score-card dl div{display:flex;justify-content:space-between;gap:10px;padding:8px 9px;border-radius:8px;background:#ffffffd9;font-size:12px}.verify-score-card dt{color:var(--muted)}.verify-score-card dd{margin:0;font-weight:750}.verify-actions{position:sticky;bottom:0;margin:0;padding:15px 22px;border-top:1px solid var(--line);background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.verify-error{margin:0 22px}.verify-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:330px;color:var(--muted)}.verify-loading span{width:19px;height:19px;border:2px solid #d5d2f4;border-top-color:var(--coral);border-radius:50%;animation:verify-spin .8s linear infinite}@keyframes verify-pulse{50%{box-shadow:0 0 0 7px #4f46d815}}@keyframes verify-spin{to{transform:rotate(360deg)}}.verify-score-card.is-running{overflow:hidden;border-color:#c9c4f8;box-shadow:0 15px 36px #4f46d814}.verify-score-card.is-running:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 28%,#ffffffa8 46%,transparent 63%);transform:translate(-120%);animation:verify-sheen 2.8s ease-in-out infinite;pointer-events:none}.verify-live-status{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;margin:-5px 0 11px;color:var(--coral);font:700 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.verify-live-status i{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 #0d94884d;animation:verify-live 1.3s ease-out infinite}.verify-score-ring.is-running{box-shadow:0 0 0 7px #4f46d808;animation:verify-score-breathe 1.8s ease-in-out infinite}.verify-orbit{display:none}.verify-score-ring.is-running .verify-orbit{position:absolute;z-index:2;top:2px;left:calc(50% - 5px);display:block;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:var(--teal);box-shadow:0 2px 9px #0d948870;transform-origin:5px 72px;animation:verify-orbit 1.5s linear infinite}.verify-score-ring.is-running b{animation:verify-number 1.8s ease-in-out infinite}.verify-evaluation{position:relative;margin:0 0 9px}.verify-evaluation>span{display:block;height:5px;overflow:hidden;border-radius:99px;background:#dedee9}.verify-evaluation>span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--coral));transition:width .45s ease}.verify-evaluation small{display:block;margin-top:7px;color:var(--muted);text-align:center;font:10px var(--font-mono)}@keyframes verify-orbit{to{transform:rotate(360deg)}}@keyframes verify-live{70%,to{box-shadow:0 0 0 8px #0d948800}}@keyframes verify-number{50%{color:var(--coral);transform:scale(1.06)}}@keyframes verify-score-breathe{50%{box-shadow:0 0 0 10px #4f46d812}}@keyframes verify-sheen{55%,to{transform:translate(120%)}}@media (max-width:760px){.node-verification-modal{width:100%;max-height:94vh;border-radius:20px 20px 0 0}.verify-layout{grid-template-columns:1fr;padding:13px}.verify-score-card{position:static;order:-1}.verify-score-ring{width:112px;height:112px}.verify-score-ring b{font-size:33px}.verify-step{grid-template-columns:31px minmax(0,1fr)}.verify-step time{display:none}.verify-modal-head{padding:17px}.verify-actions{padding:13px}.verify-error{margin:0 13px}}@media (prefers-reduced-motion:reduce){.verify-step.running .verify-step-icon,.verify-loading span,.verify-score-card.is-running:before,.verify-live-status i,.verify-score-ring.is-running,.verify-score-ring.is-running .verify-orbit,.verify-score-ring.is-running b{animation:none!important}}.node-connection{grid-template-columns:minmax(190px,1.35fr) minmax(190px,1.1fr) auto minmax(168px,.78fr);gap:16px;padding:16px 20px}.node-connection small{font-size:11px;line-height:1.25;letter-spacing:.065em}.node-connection .node-endpoint b,.node-connection .node-client b{font-size:13px;line-height:1.45;font-weight:720;letter-spacing:.01em}.node-connection .verify-state{padding:8px 11px;font-size:11px;white-space:nowrap}.node-latest-score{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto;align-items:center;gap:0 10px!important;min-width:0;padding:9px 11px;border-left:3px solid var(--coral);border-radius:10px;background:#eeecff}.node-latest-score small{grid-column:1/-1;color:#6d68a0;font-size:10px}.node-latest-score b{grid-row:2;font:800 26px/1 var(--font-display);letter-spacing:-.04em}.node-latest-score span{grid-row:2;overflow:hidden;color:var(--muted);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.node-latest-score.healthy{border-left-color:var(--teal);background:#eaf8f5}.node-latest-score.basic{border-left-color:var(--coral)}.node-latest-score.degraded{border-left-color:var(--amber);background:#fff6e8}.node-latest-score.unavailable{border-left-color:var(--red);background:#fff0f3}.node-latest-score.no-score{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px!important;border-left-color:#aaacb8;background:#f1f2f6}.node-latest-score.no-score span{font-size:12px}@media (max-width:850px){.node-connection{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.node-latest-score{min-height:58px}}@media (max-width:560px){.node-connection{grid-template-columns:1fr}.node-connection .node-endpoint b,.node-connection .node-client b{font-size:12px}.node-latest-score{min-height:auto}}.node-slot-section .slot-capacity-track{display:flex}.node-slot-section .slot-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:12px}.node-slot-section .slot-chip{position:relative;display:grid;grid-template-columns:1fr;align-content:start;gap:10px;min-height:146px;padding:14px 15px 13px;overflow:hidden;border:1px solid #e4e2eb;border-left:3px solid var(--teal);border-radius:13px;background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 8px 20px #322b5209}.node-slot-section .slot-chip.locked{border-left-color:var(--amber)}.slot-chip-head{display:flex!important;align-items:center;justify-content:space-between;gap:10px}.slot-chip-head b{color:#656175;font:750 11px var(--font-mono);letter-spacing:.08em}.slot-chip-head .icon-button{opacity:.56;transition:opacity .16s,color .16s,background .16s}.slot-phone-count{display:flex!important;align-items:baseline;gap:7px}.slot-phone-count strong{color:var(--ink);font:800 34px/.9 var(--font-display);letter-spacing:-.045em;animation:slot-count-in .5s cubic-bezier(.2,.8,.2,1) both}.slot-phone-count span{color:#4d485c;font-size:13px;font-weight:750}.slot-capacity-track{display:flex;gap:4px;width:100%;padding:2px 0}.slot-capacity-track i{flex:1 1 0;height:10px;border-radius:3px;background:#e4e6ec;transform-origin:bottom}.slot-capacity-track i.used{background:linear-gradient(180deg,#37aa96,var(--teal));box-shadow:0 2px 5px #23897725;animation:slot-cell-fill .42s cubic-bezier(.22,.85,.32,1.2) both;animation-delay:calc(var(--cell-index) * 65ms)}.slot-capacity-track i.reserved{background:linear-gradient(180deg,#d99a53,var(--amber));animation:slot-cell-fill .42s cubic-bezier(.22,.85,.32,1.2) both;animation-delay:calc(var(--cell-index) * 65ms)}.slot-capacity-meta{display:flex;flex-wrap:wrap;gap:6px 15px;color:var(--muted);font-size:10px}.slot-capacity-meta span{display:flex;align-items:center;gap:4px}.slot-capacity-meta span+span:before{content:"";width:3px;height:3px;margin-right:5px;border-radius:50%;background:#b9b6c3}.node-slot-section .slot-chip:hover .slot-chip-head .icon-button{opacity:1}.node-slot-section .slot-chip:hover .slot-capacity-track i.used{filter:saturate(1.08) brightness(1.04);transform:translateY(-1px)}@keyframes slot-cell-fill{0%{opacity:.15;transform:scaleY(.2) translateY(4px)}70%{opacity:1;transform:scaleY(1.15) translateY(-1px)}to{opacity:1;transform:scaleY(1) translateY(0)}}@keyframes slot-count-in{0%{opacity:0;transform:translateY(7px) scale(.92)}to{opacity:1;transform:none}}@media (max-width:560px){.node-slot-section{margin-inline:10px}.node-slot-section .slot-grid{grid-template-columns:1fr;padding:9px}.node-slot-section .slot-chip{min-height:138px;padding:13px}.slot-capacity-track{gap:3px}.slot-capacity-track i{height:9px}}@media (prefers-reduced-motion:reduce){.slot-phone-count strong,.slot-capacity-track i.used,.slot-capacity-track i.reserved{animation:none!important}.node-slot-section .slot-chip:hover .slot-capacity-track i.used{transform:none}}.node-console{display:grid;gap:12px}.node-console>.resource-title{margin-bottom:2px}.pool-console{display:grid;gap:14px}.pool-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pool-overview article{position:relative;display:grid;align-content:center;min-height:112px;padding:18px 20px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.pool-overview article:after{content:"";position:absolute;right:-18px;bottom:-24px;width:76px;height:76px;border:12px solid #4f46d808;border-radius:50%}.pool-overview article.dispatchable{color:#fff;border-color:#4338ca;background:linear-gradient(135deg,#5b52df,#393294)}.pool-overview article.dispatchable:after{border-color:#ffffff12}.pool-overview span{color:var(--muted);font-size:11px;font-weight:750}.pool-overview strong{margin:4px 0 2px;font:800 29px/1 var(--font-display);letter-spacing:-.04em}.pool-overview small{color:#9a9daf;font:9px var(--font-mono);letter-spacing:.05em}.pool-overview .dispatchable span,.pool-overview .dispatchable small{color:#d9d6ff}.pool-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:2px 3px}.pool-toolbar p{margin:0;color:var(--muted);font-size:12px}.pool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pool-workspace-card{padding:0;overflow:hidden;transition:transform .18s,box-shadow .18s}.pool-workspace-card.disabled{opacity:.72}.pool-workspace-card>header{display:flex;align-items:center;justify-content:space-between;padding:17px 19px;border-bottom:1px solid var(--line);background:#fafafe}.pool-identity{display:flex;align-items:center;gap:11px}.pool-identity>span{display:grid;place-items:center;width:38px;height:38px;color:#fff;border-radius:11px;background:linear-gradient(145deg,#655ce9,#4338ca);font:800 12px var(--font-mono);box-shadow:0 7px 15px #4f46d823}.pool-identity>div{display:grid;gap:2px}.pool-identity strong{font-size:14px}.pool-identity small{color:var(--muted);font-size:9px;letter-spacing:.04em}.pool-capacity{padding:18px 19px 13px}.pool-capacity>div:first-child{display:flex;align-items:baseline;justify-content:space-between}.pool-capacity span{color:var(--muted);font-size:11px;font-weight:700}.pool-capacity b{font:760 16px var(--font-display)}.pool-capacity>small{display:block;margin-top:7px;color:var(--teal);font-size:10px;font-weight:750;text-align:right}.pool-capacity-track{height:8px;margin-top:10px;overflow:hidden;border-radius:99px;background:#e8e9ef}.pool-capacity-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),#53bca9 58%,var(--coral));transition:width .5s cubic-bezier(.2,.8,.2,1)}.pool-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:0 19px 16px;padding:12px 0;border-block:1px solid var(--line)}.pool-metrics div{padding:0 10px;border-right:1px solid var(--line)}.pool-metrics div:first-child{padding-left:0}.pool-metrics div:last-child{border-right:0}.pool-metrics dt{color:var(--muted);font-size:9px}.pool-metrics dd{margin:3px 0 0;font:780 17px var(--font-display)}.pool-member-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 19px 10px}.pool-member-head>div{display:grid;gap:2px}.pool-member-head b{font-size:12px}.pool-member-head small{color:var(--muted);font-size:9px}.pool-member-list{display:grid;gap:1px;max-height:190px;overflow:auto;background:var(--line)}.pool-member-list>div{display:grid;grid-template-columns:minmax(100px,1fr) 90px 95px 30px;align-items:center;gap:8px;min-height:45px;padding:7px 12px 7px 19px;background:#fff;font-size:10px}.pool-member-list .mono{color:#716d7e;font-size:9px}.pool-member-list>div>span:nth-child(3){color:var(--muted);text-align:right}.pool-member-list>div>span:nth-child(3) b{color:var(--ink);font-size:12px}.pool-slot-node{display:flex;align-items:center;gap:7px;min-width:0}.pool-slot-node i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px #0d948810}.pool-slot-node b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-member-list .icon-button{width:27px;height:27px;color:var(--muted);font-size:15px}.pool-no-members{margin:0 19px;padding:18px;color:var(--muted);border:1px dashed #d8d6e1;border-radius:10px;background:#fafafd;font-size:11px;text-align:center}.pool-workspace-card>footer{display:flex;align-items:center;justify-content:space-between;min-height:47px;padding:8px 19px}.pool-workspace-card>footer>span{color:var(--muted);font:750 10px var(--font-mono)}.pool-empty{display:grid;place-items:center;min-height:310px;padding:40px;text-align:center}.pool-empty>span{display:grid;place-items:center;width:64px;height:54px;margin-bottom:12px;color:var(--coral);border:1px dashed #9d96ea;border-radius:14px;background:#f4f2ff;font:800 11px var(--font-mono)}.pool-empty strong{font-size:17px}.pool-empty p{max-width:430px;margin:7px 0 18px;color:var(--muted);font-size:12px;line-height:1.7}.pool-grid{grid-template-columns:repeat(auto-fit,minmax(min(540px,100%),1fr))}@media (hover:hover) and (pointer:fine){.pool-workspace-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #cbc7ef,0 18px 38px #343a6414}.pool-member-list>div:hover{background:#f8f7ff}}@media (max-width:980px){.pool-overview{grid-template-columns:repeat(2,1fr)}.pool-grid{grid-template-columns:1fr}}@media (max-width:600px){.pool-overview{grid-template-columns:1fr 1fr;gap:8px}.pool-overview article{min-height:96px;padding:15px}.pool-overview strong{font-size:25px}.pool-toolbar{align-items:flex-end}.pool-toolbar p{max-width:58%}.pool-workspace-card{border-radius:13px}.pool-metrics{grid-template-columns:1fr 1fr;gap:0}.pool-metrics div{padding:8px 10px;border-bottom:1px solid var(--line)}.pool-metrics div:nth-child(2){border-right:0}.pool-metrics div:nth-child(3),.pool-metrics div:nth-child(4){border-bottom:0}.pool-member-head{align-items:flex-end}.pool-member-head small{display:none}.pool-member-list>div{grid-template-columns:minmax(86px,1fr) 78px 70px 27px;padding-left:14px}.pool-empty{min-height:260px;padding:28px 20px}}@media (prefers-reduced-motion:reduce){.pool-workspace-card,.pool-capacity-track i{transition:none!important}}.pool-console .pool-overview span{font-size:13px}.pool-console .pool-overview strong{font-size:34px}.pool-console .pool-overview small{font-size:11px}.pool-toolbar p{font-size:14px}.pool-identity strong{font-size:17px}.pool-identity small{font-size:11px}.pool-workspace-card .status-dot{font-size:12px}.pool-capacity span{font-size:13px}.pool-capacity b{font-size:20px}.pool-capacity>small{font-size:12px}.pool-metrics dt{font-size:11px}.pool-metrics dd{font-size:21px}.pool-member-head{min-height:64px;padding-top:2px;padding-bottom:14px}.pool-member-head b{font-size:14px}.pool-member-head small{font-size:11px}.pool-member-button{min-width:138px}.pool-workspace-card>footer>span{font-size:11px}.pool-workspace-card>footer .text-button{font-size:13px}.pool-members-modal{width:min(920px,calc(100vw - 32px));max-width:none;max-height:min(800px,92vh);overflow:auto;padding:0;border-radius:20px}.pool-members-modal-head{position:sticky;z-index:3;top:0;margin:0;padding:22px 24px;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pool-members-modal-head h2{font-size:23px}.pool-members-modal-head p{margin:5px 0 0;color:var(--muted);font-size:13px}.pool-modal-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:18px 22px}.pool-modal-summary>span{display:grid;gap:4px;padding:14px 15px;border:1px solid var(--line);border-radius:12px;background:#fafafe}.pool-modal-summary>span.available{border-color:#cce9e3;background:#effaf7}.pool-modal-summary small{color:var(--muted);font-size:11px}.pool-modal-summary b{font:800 24px/1 var(--font-display)}.pool-modal-summary .available b{color:var(--teal)}.pool-modal-list{display:grid;gap:8px;padding:2px 22px 20px}.pool-modal-list article{display:grid;grid-template-columns:minmax(130px,1fr) 110px minmax(130px,1fr) 90px 34px;align-items:center;gap:12px;min-height:68px;padding:10px 12px 10px 16px;border:1px solid var(--line);border-radius:12px;background:#fcfcfe;transition:border-color .16s,box-shadow .16s,transform .16s}.pool-modal-list article>div{display:grid;gap:3px}.pool-modal-list small{color:var(--muted);font-size:10px}.pool-modal-list b{font-size:13px}.pool-modal-list .pool-slot-node b{font-size:14px}.pool-modal-available{text-align:right}.pool-modal-available b{color:var(--teal);font-size:20px}.pool-modal-list .icon-button{width:31px;height:31px}.pool-modal-empty{display:grid;place-items:center;min-height:190px;margin:2px 22px 20px;padding:28px;border:1px dashed #d6d3e4;border-radius:13px;background:#fafafd;text-align:center}.pool-modal-empty strong{font-size:16px}.pool-modal-empty p{margin:6px 0 0;color:var(--muted);font-size:12px}.pool-members-actions{position:sticky;bottom:0;margin:0;padding:15px 22px;border-top:1px solid var(--line);background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (hover:hover) and (pointer:fine){.pool-modal-list article:hover{border-color:#c9c5ee;box-shadow:0 9px 22px #343a640d;transform:translateY(-1px)}}@media (max-width:680px){.pool-console .pool-overview span{font-size:12px}.pool-console .pool-overview strong{font-size:29px}.pool-console .pool-overview small{font-size:9px}.pool-toolbar p{font-size:12px}.pool-members-modal{width:100%;max-height:94vh;border-radius:20px 20px 0 0}.pool-members-modal-head{padding:18px}.pool-members-modal-head h2{font-size:19px}.pool-modal-summary{grid-template-columns:1fr 1fr;padding:13px}.pool-modal-list{padding:0 13px 15px}.pool-modal-list article{grid-template-columns:minmax(95px,1fr) 82px 70px 30px;gap:7px;padding-left:12px}.pool-modal-list article>div:nth-of-type(2){display:none}.pool-modal-list b{font-size:11px}.pool-modal-list .pool-slot-node b{font-size:12px}.pool-modal-empty{margin-inline:13px}.pool-members-actions{padding:13px}}.pool-candidates-modal{width:min(1180px,calc(100vw - 28px));max-width:none;max-height:94vh;overflow:auto;padding:0;border-radius:21px}.pool-candidates-head{position:sticky;z-index:5;top:0;margin:0;padding:20px 23px;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pool-candidates-head h2{font-size:23px}.pool-candidates-head p{margin:5px 0 0;color:var(--muted);font-size:12px}.candidate-filters{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(190px,.8fr) auto auto;align-items:center;gap:9px;padding:16px 22px;border-bottom:1px solid var(--line);background:#fafafe}.candidate-search{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border:1px solid #dfe2eb;border-radius:10px;background:#fff}.candidate-search>span{color:var(--coral);font-size:20px}.candidate-search input{width:100%;border:0;outline:0;background:transparent;font:13px var(--font-body)}.candidate-filters>.select{height:42px}.candidate-dispatchable{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#535568;font-size:12px;font-weight:700;white-space:nowrap}.candidate-dispatchable input,.candidate-table input{accent-color:var(--coral)}.candidate-table-wrap{overflow:auto;min-height:280px;max-height:430px}.candidate-table{width:100%;min-width:930px;border-collapse:collapse}.candidate-table th{position:sticky;z-index:2;top:0;padding:11px 12px;color:var(--muted);background:#f3f4f8;font-size:10px;text-align:left;white-space:nowrap}.candidate-table td{padding:11px 12px;border-bottom:1px solid var(--line);font-size:12px;transition:background .14s}.candidate-table td:first-child,.candidate-table th:first-child{width:42px;padding-left:20px}.candidate-table td b,.candidate-table td small{display:block}.candidate-table td small{margin-top:3px;color:var(--muted);font-size:9px}.candidate-table tr.selected td{background:#f3f1ff}.candidate-table tr.unavailable{opacity:.62}.candidate-card-state,.candidate-status{display:inline-flex!important;align-items:center;min-height:25px;padding:0 8px;border-radius:99px;color:#167766;background:#e9f8f4;font-size:10px;font-weight:750;white-space:nowrap}.candidate-card-state.empty{color:#9a661f;background:#fff5e5}.candidate-status.disabled,.candidate-status.node_offline,.candidate-status.no_card,.candidate-status.locked,.candidate-status.full{color:#7b7d8d;background:#eff0f4}.candidate-status.node_offline,.candidate-status.locked{color:#9a661f;background:#fff5e5}.candidate-available{color:var(--teal);font-size:16px}.candidate-tunnel-warn{color:var(--amber);font-weight:750}.candidate-empty{display:grid;place-items:center;min-height:240px;color:var(--muted);font-size:13px}.candidate-pagination{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:12px 22px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.candidate-pagination label{display:flex;align-items:center;gap:7px}.candidate-pagination .select{height:34px;padding-inline:8px}.candidate-pagination>div{display:flex;gap:7px}.candidate-selection-preview{display:flex;align-items:center;gap:6px;padding:0 22px 10px;overflow:auto}.candidate-selection-preview>span{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 7px 6px 9px;border-radius:8px;color:#514a91;background:#efedff;font:10px var(--font-mono)}.candidate-selection-preview button{border:0;color:#7f7a9e;background:transparent;cursor:pointer}.candidate-selection-preview>b{color:var(--coral);font-size:11px}.candidate-error{margin:0 22px 10px}.candidate-selection-dock{position:sticky;z-index:5;bottom:0;display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:14px;min-height:72px;padding:11px 22px;border-top:1px solid #d8d5e7;background:#fffffff4;box-shadow:0 -10px 28px #30375b0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.candidate-selection-dock>div{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:8px;padding-right:16px;border-right:1px solid var(--line)}.candidate-selection-dock small{color:var(--muted);font-size:10px}.candidate-selection-dock b{font:800 23px/1 var(--font-display)}.candidate-selection-dock .text-button{justify-self:start}.candidate-selection-dock .text-button:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.candidate-table tbody tr:not(.unavailable):hover td{background:#f8f7ff}.candidate-selection-preview button:hover{color:var(--red)}}@media (max-width:760px){.pool-candidates-modal{width:100%;max-height:96vh;border-radius:19px 19px 0 0}.pool-candidates-head{padding:17px}.candidate-filters{grid-template-columns:1fr 1fr;padding:12px}.candidate-search{grid-column:1/-1}.candidate-dispatchable{min-width:0;white-space:normal}.candidate-table-wrap{max-height:45vh}.candidate-pagination{justify-content:space-between;gap:8px;padding:10px 12px}.candidate-pagination>span{font-size:9px}.candidate-pagination label{display:none}.candidate-selection-preview{padding-inline:12px}.candidate-selection-dock{grid-template-columns:1fr 1fr auto;gap:8px;padding:10px 12px}.candidate-selection-dock>div{padding-right:8px}.candidate-selection-dock .text-button{display:none}.candidate-selection-dock>.button:not(.primary){display:none}.candidate-selection-dock .button.primary{grid-column:1/-1;width:100%}}.grant-modal{width:min(780px,calc(100vw - 30px));max-width:none;padding:0;overflow:auto;border-radius:20px}.grant-modal-head{position:sticky;z-index:3;top:0;margin:0;padding:21px 24px;background:#fffffff3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.grant-modal-head h2{font-size:24px}.grant-modal-head p{max-width:580px;margin:5px 0 0;color:var(--muted);font-size:12px}.grant-recipient{display:grid;grid-template-columns:42px 1fr auto auto;align-items:center;gap:14px;margin:18px 23px 5px;padding:14px 16px;border:1px solid #dcd8fb;border-radius:13px;background:linear-gradient(145deg,#f2f0ff,#fafaff)}.grant-recipient>span{display:grid;place-items:center;width:40px;height:40px;color:#fff;border-radius:11px;background:linear-gradient(145deg,#655ce9,#4338ca);font-weight:800}.grant-recipient>div{display:grid;gap:2px}.grant-recipient>div:nth-last-child(-n+2){min-width:92px;padding-left:15px;border-left:1px solid #dcd9e9}.grant-recipient small{color:var(--muted);font-size:10px}.grant-recipient b{font-size:15px}.grant-recipient>div:nth-last-child(-n+2) b{font:800 21px var(--font-display)}.grant-modal>form{padding:14px 23px 22px}.grant-primary-fields .field>span{font-size:12px;font-weight:750}.grant-primary-fields .input,.grant-primary-fields .select{height:46px;font-size:15px}.grant-pool-picker{display:grid;gap:8px;margin:18px 0;padding:0;border:0;background:transparent;overflow:visible}.grant-pool-picker legend{padding:0 0 8px;color:var(--ink);font-size:13px}.grant-pool-picker>label{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:15px;border:1px solid var(--line);border-radius:13px;background:#fff;cursor:pointer;transition:border-color .16s,box-shadow .16s,background .16s}.grant-pool-picker>label.selected{border-color:#aaa4ee;background:#faf9ff;box-shadow:0 8px 22px #4f46d80d}.grant-pool-picker>label.exhausted:not(.selected){background:#fafafd}.grant-pool-picker>label>input{margin-top:5px}.grant-pool-main{display:grid;gap:9px;min-width:0}.grant-pool-main>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.grant-pool-main>header>span{display:grid;gap:2px}.grant-pool-main>header b{font-size:14px}.grant-pool-main>header small{color:var(--muted);font:9px var(--font-mono)}.grant-pool-main>header strong{font:800 18px var(--font-display)}.grant-pool-track{height:7px;overflow:hidden;border-radius:99px;background:#e6e7ed}.grant-pool-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--coral));transition:width .35s}.grant-pool-main dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.grant-pool-main dl>div{padding:0 10px;border-right:1px solid var(--line)}.grant-pool-main dl>div:first-child{padding-left:0}.grant-pool-main dl>div:last-child{border:0}.grant-pool-main dt{color:var(--muted);font-size:9px}.grant-pool-main dd{margin:2px 0 0;font:780 15px var(--font-display)}.grant-pool-main .grantable dd{color:var(--teal);font-size:18px}.grant-capacity-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:16px 0 0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--line)}.grant-capacity-summary>span{display:grid;gap:3px;padding:12px;background:#fafafe}.grant-capacity-summary small{color:var(--muted);font-size:9px}.grant-capacity-summary b{font:800 20px var(--font-display)}.grant-capacity-summary>span:first-child b{color:var(--teal)}.grant-capacity-summary>span.danger{background:#fff1f3}.grant-capacity-summary>span.danger b{color:var(--red)}.grant-capacity-warning{display:flex;align-items:center;gap:9px;margin-top:9px;padding:11px 13px;color:#a43748;border-radius:10px;background:#fff0f3;font-size:11px}.grant-capacity-warning>b{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;color:#fff;border-radius:7px;background:var(--red)}.grant-result-preview{margin-top:10px;border-radius:12px;overflow:hidden}.grant-modal .modal-actions{position:sticky;bottom:-22px;margin-inline:-23px;margin-bottom:-22px;padding:15px 23px 22px;background:#fffffff3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.grant-modal .textarea{min-height:68px;height:68px}@media (hover:hover) and (pointer:fine){.grant-pool-picker>label:hover{border-color:#bcb7ef;box-shadow:0 9px 23px #343a640c}}@media (max-width:620px){.grant-modal{width:100%;max-height:95vh;border-radius:19px 19px 0 0}.grant-modal-head{padding:17px}.grant-modal-head h2{font-size:20px}.grant-recipient{grid-template-columns:38px 1fr 1fr;margin:13px}.grant-recipient>span{width:37px;height:37px}.grant-recipient>div:nth-last-child(2){border-left:0}.grant-recipient>div:last-child{display:none}.grant-modal>form{padding:12px 13px 18px}.grant-primary-fields{grid-template-columns:1fr 1fr}.grant-pool-main dl{grid-template-columns:1fr 1fr;gap:8px 0}.grant-pool-main dl>div:nth-child(2){border-right:0}.grant-pool-main dl>div:nth-child(3){padding-left:0}.grant-capacity-summary{grid-template-columns:1fr 1fr}.grant-modal .modal-actions{bottom:-18px;margin-inline:-13px;margin-bottom:-18px;padding:13px}.grant-result-preview{display:none}}.slot-card-state{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:4px 8px;color:#575269;border:1px solid #dcd9e5;border-radius:99px;background:#f5f4f8;font-size:9px;font-weight:750}.slot-card-state i{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px #23897712}.slot-card-state.is-offline{color:#a43d43;border-color:#f0cbce;background:#fff1f1}.slot-card-state.is-offline i{background:#cf4a52;box-shadow:0 0 0 4px #cf4a5218}.node-slot-section .slot-chip.inventory-offline{border-left-color:#cf4a52;background:linear-gradient(145deg,#fff,#faf3f3)}.slot-capacity-track i.online{background:linear-gradient(180deg,#f5ce58,#dba51e);box-shadow:0 2px 6px #dba51e38;animation:slot-cell-fill .42s cubic-bezier(.22,.85,.32,1.2) both;animation-delay:calc(var(--cell-index) * 65ms)}.slot-capacity-track i.offline{background:linear-gradient(180deg,#aeb3bd,#858b97);box-shadow:0 2px 5px #6f758022;animation:slot-cell-fill .42s cubic-bezier(.22,.85,.32,1.2) both;animation-delay:calc(var(--cell-index) * 65ms)}.slot-online-meta{color:#9a6a00;font-weight:750}.slot-offline-meta{color:#6f7580;font-weight:750}.node-slot-section .slot-chip:hover .slot-capacity-track i.online{filter:saturate(1.08) brightness(1.04);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.slot-capacity-track i.online,.slot-capacity-track i.offline{animation:none!important}.node-slot-section .slot-chip:hover .slot-capacity-track i.online{transform:none}}.node-slot-summary{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(0,2.8fr) auto;align-items:center;gap:18px;padding:13px 18px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fbfbfe,#f5f6fb)}.node-slot-summary-label{display:grid;gap:2px}.node-slot-summary-label small{color:var(--muted);font-size:9px;letter-spacing:.06em}.node-slot-summary-label b{font-size:13px}.node-slot-summary dl{display:grid;grid-template-columns:repeat(8,minmax(52px,1fr));margin:0}.node-slot-summary dl>div{padding:1px 8px;border-left:1px solid #e2e3ea}.node-slot-summary dt{overflow:hidden;color:var(--muted);font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.node-slot-summary dd{margin:3px 0 0;color:var(--ink);font:800 18px/1 var(--font-display)}.node-slot-summary .summary-online dd,.slot-modal-summary .summary-online b{color:#16806d}.node-slot-summary .summary-alert dd,.slot-modal-summary .summary-alert b{color:var(--red)}.slot-detail-button{white-space:nowrap}.slot-detail-modal{width:min(1040px,100%);padding:0;overflow:hidden}.slot-detail-head{padding:22px 24px 17px}.slot-detail-head p{margin:5px 0 0;color:var(--muted);font-size:11px}.slot-modal-summary{display:grid;grid-template-columns:repeat(8,1fr);gap:1px;padding:12px 24px;background:#e2e3ea}.slot-modal-summary>span{display:grid;gap:3px;padding:10px 12px;background:#fafafe}.slot-modal-summary small{color:var(--muted);font-size:9px}.slot-modal-summary b{font:800 22px/1 var(--font-display)}.slot-detail-modal .node-slot-section{max-height:calc(100vh - 285px);margin:0;overflow:auto;border:0;border-radius:0;background:#f4f5f9}.slot-detail-modal .node-slot-section .slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.slot-detail-modal>.modal-actions{margin:0;padding:13px 24px;background:#fff}@media (max-width:900px){.node-slot-summary{grid-template-columns:1fr auto}.node-slot-summary dl{grid-column:1/-1;grid-row:2}.slot-detail-modal .node-slot-section .slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.node-slot-summary{gap:10px;padding:12px}.node-slot-summary dl{grid-template-columns:repeat(3,1fr);gap:8px}.node-slot-summary dl>div{padding:4px 8px;border-left:0;background:#fff;border-radius:8px}.slot-modal-summary{grid-template-columns:repeat(3,1fr);padding:8px}.slot-detail-modal .node-slot-section{max-height:calc(100vh - 340px)}.slot-detail-modal .node-slot-section .slot-grid{grid-template-columns:1fr}.slot-detail-head{padding:18px 18px 14px}}.slot-detail-modal .node-slot-section .slot-chip{border-left:0}.slot-number-button{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding:9px 11px;color:#4d4766;border:1px solid #dedbe8;border-radius:9px;background:#fff;font-size:11px;font-weight:800;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.slot-number-button b{color:var(--coral);font-size:15px;transition:transform .16s ease}.slot-number-button:hover{color:var(--coral);border-color:#cfc9f2;background:#f7f5ff;transform:translateY(-1px)}.slot-number-button:hover b{transform:translate(2px)}.slot-number-button:focus-visible{outline:3px solid #665ce933;outline-offset:2px}.slot-number-backdrop{z-index:120;background:#24243ca6}.slot-number-modal{width:min(880px,100%);padding:0;overflow:hidden}.slot-number-head{padding:22px 24px 17px}.slot-number-head p{margin:5px 0 0;color:var(--muted);font-size:11px}.slot-number-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:10px 24px;background:#e2e3ea}.slot-number-summary>div{display:grid;gap:3px;min-width:0;padding:10px 12px;background:#fafafe}.slot-number-summary small{color:var(--muted);font-size:9px}.slot-number-summary b{overflow:hidden;color:var(--ink);font:800 15px/1.25 var(--font-display);text-overflow:ellipsis;white-space:nowrap}.slot-number-body{min-height:210px;max-height:calc(100vh - 315px);padding:14px 24px;overflow:auto;background:#f4f5f9}.slot-number-list{display:grid;gap:9px}.slot-number-row{position:relative;padding:15px 16px;border:1px solid #e2e1e9;border-radius:12px;background:#fff;box-shadow:0 7px 18px #322b5208}.slot-number-primary{display:flex;align-items:center;gap:11px}.slot-number-primary>div{display:grid;gap:4px;min-width:0}.slot-number-primary strong{overflow:hidden;color:var(--ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.slot-number-primary small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.slot-tunnel-light{flex:0 0 auto;width:10px;height:10px;border-radius:50%}.slot-tunnel-light.online{background:#dba51e;box-shadow:0 0 0 5px #dba51e18}.slot-tunnel-light.offline{background:#979da8;box-shadow:0 0 0 5px #858b9714}.slot-number-row dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0;padding-top:12px;border-top:1px solid #ecebf1}.slot-number-row dl>div{min-width:0}.slot-number-row dt{color:var(--muted);font-size:9px}.slot-number-row dd{overflow:hidden;margin:4px 0 0;color:#494557;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.slot-number-row dd.tunnel-online{color:#9a6a00}.slot-number-row dd.tunnel-offline{color:#6f7580}.slot-number-reason{margin:10px 0 0;padding:7px 9px;color:#6f6672;border-radius:7px;background:#f5f4f8;font-size:10px}.slot-number-loading,.slot-number-empty{display:grid;place-items:center;align-content:center;gap:12px;min-height:180px;color:var(--muted);text-align:center}.slot-number-loading i{width:31px;height:31px;border:3px solid #dedbe8;border-top-color:var(--coral);border-radius:50%;animation:slot-number-spin .75s linear infinite}.slot-number-empty span{color:#d1ceda;font:800 40px/1 var(--font-display)}.slot-number-empty p{max-width:390px;margin:0;font-size:12px}.slot-number-modal>.modal-actions{margin:0;padding:13px 24px;background:#fff}@keyframes slot-number-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.slot-number-backdrop{padding:10px}.slot-number-modal{max-height:calc(100vh - 20px)}.slot-number-head{padding:18px 17px 14px}.slot-number-summary{grid-template-columns:repeat(2,1fr);padding:8px}.slot-number-body{max-height:calc(100vh - 320px);padding:10px}.slot-number-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.slot-number-modal>.modal-actions{padding:11px 16px}.slot-number-button{min-height:42px}}@media (prefers-reduced-motion:reduce){.slot-number-button,.slot-number-button b{transition:none}.slot-number-loading i{animation:none}}.confirm-backdrop{position:fixed;z-index:320;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#24243c70;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.confirm-card{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:0 16px;width:min(440px,100%);padding:24px;border:1px solid #e1e2ea;border-radius:18px;background:#fff;box-shadow:0 30px 90px #20203855}.confirm-symbol{display:grid;place-items:center;width:54px;height:54px;color:#b64a53;border:1px solid #efc4c8;border-radius:16px;background:#fff0f2;font:850 25px var(--font-display)}.confirm-copy{min-width:0;padding-right:30px}.confirm-copy .eyebrow{margin-bottom:4px;font-size:9px}.confirm-copy h2{margin:0;font-size:22px;letter-spacing:-.025em}.confirm-copy p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.confirm-close{position:absolute;top:14px;right:14px;width:30px;height:30px;color:#9093a0;border:0;border-radius:9px;background:#f3f4f7;font-size:18px;cursor:pointer}.confirm-close:hover{color:var(--red);background:#fff0f2}.confirm-card footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.danger-confirm{color:#fff;border-color:#c8464f;background:linear-gradient(135deg,#d65d66,#b73c47);box-shadow:0 7px 18px #c8464f25}.danger-confirm:hover{background:linear-gradient(135deg,#ca4c56,#a9313c);transform:translateY(-1px)}.app-toast{position:fixed;z-index:400;top:88px;right:24px;display:grid;grid-template-columns:36px minmax(180px,1fr) 26px;align-items:center;gap:10px;width:min(390px,calc(100vw - 30px));min-height:72px;overflow:hidden;padding:13px 12px 14px;border:1px solid #cae9df;border-radius:15px;background:#fff;box-shadow:0 20px 55px #26344b28}.app-toast-icon{display:grid;place-items:center;width:34px;height:34px;color:#fff;border-radius:11px;background:linear-gradient(145deg,#38ae95,#238977);font-weight:850;box-shadow:0 7px 16px #2389772d}.app-toast div{display:grid;gap:3px;min-width:0}.app-toast b{font-size:13px}.app-toast p{margin:0;color:var(--muted);font-size:11px;line-height:1.4}.app-toast button{align-self:start;width:26px;height:26px;color:#8f929f;border:0;border-radius:8px;background:#f3f4f7;cursor:pointer}.app-toast>i{position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#36a88f,#68cbb6);transform-origin:left;animation:toast-life 3.2s linear forwards}.toast-pop-enter-active,.toast-pop-leave-active{transition:opacity .2s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.toast-pop-enter-from,.toast-pop-leave-to{opacity:0;transform:translate(22px) scale(.97)}.confirm-pop-enter-active,.confirm-pop-leave-active{transition:opacity .18s ease}.confirm-pop-enter-active .confirm-card,.confirm-pop-leave-active .confirm-card{transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.confirm-pop-enter-from,.confirm-pop-leave-to{opacity:0}.confirm-pop-enter-from .confirm-card,.confirm-pop-leave-to .confirm-card{opacity:0;transform:translateY(12px) scale(.97)}@keyframes toast-life{to{transform:scaleX(0)}}.app-toast-error{border-color:#efc4c8}.app-toast-error .app-toast-icon{background:linear-gradient(145deg,#d65d66,#b73c47);box-shadow:0 7px 16px #c8464f2d}.app-toast-error>i{background:linear-gradient(90deg,#d65d66,#ef9aa0)}@media (max-width:600px){.app-toast{top:14px;right:15px}.confirm-card{grid-template-columns:46px minmax(0,1fr);padding:19px}.confirm-symbol{width:44px;height:44px;border-radius:13px}.confirm-copy h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.app-toast>i{animation:none}.toast-pop-enter-active,.toast-pop-leave-active,.confirm-pop-enter-active,.confirm-pop-leave-active,.confirm-pop-enter-active .confirm-card,.confirm-pop-leave-active .confirm-card{transition:none}}.wc-item{position:relative;padding-left:17px!important}.wc-item:before{position:absolute;inset:0 auto 0 0;width:4px;background:#d8dbe4;content:""}.wc-item.active:before{background:var(--teal)}.wc-item.write_failed:before{background:var(--red)}.wc-item.uncertain:before{background:var(--amber)}.wc-item-identity em{display:block;margin-top:5px;color:var(--red);font:650 10px var(--font-mono);font-style:normal}.wc-item-list .wc-retry{justify-self:end;white-space:nowrap}.tag.review{color:#86500f;background:#fff2d8;box-shadow:inset 0 0 0 1px #e8bd70}.wc-retry-modal{width:min(520px,100%)}.wc-retry-signal{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;margin:16px 0;padding:16px;border:1px solid #f0c7c9;background:#fff7f7}.wc-retry-signal>span{display:grid;place-items:center;width:48px;height:48px;color:var(--red);background:#fde4e5;font:800 22px var(--font-display);border-radius:50%}.wc-retry-signal.uncertain{border-color:#ead2a6;background:#fffaf0}.wc-retry-signal.uncertain>span{color:#8b570e;background:#ffedc9}.wc-retry-signal b{font:750 16px var(--font-display)}.wc-retry-signal p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.wc-confirm-check{display:flex;gap:10px;align-items:flex-start;padding:13px;border:1px solid var(--line);background:#f8f8fc;font-size:12px;line-height:1.5;cursor:pointer}.wc-confirm-check input{margin-top:3px;accent-color:var(--coral)}.wc-status-action{display:flex;align-items:center;gap:8px;white-space:nowrap}.wc-status-action .button{min-width:72px;justify-content:center;box-shadow:0 6px 15px #4f46d822}.wc-item-list .wc-retry{min-width:108px;justify-content:center;box-shadow:0 7px 17px #4f46d824}.wc-detail-modal{width:min(780px,100%)}.wc-detail-modal .wc-item-list article{grid-template-columns:minmax(0,1fr) auto 86px 116px}.wc-detail-modal .wc-item-list article:not(:has(.wc-retry)){grid-template-columns:minmax(0,1fr) auto 86px}.wc-item-identity{min-width:0}.wc-item-identity b,.wc-item-identity small,.wc-item-identity em{overflow-wrap:anywhere}.wc-item-location{display:grid;gap:3px;margin-top:9px;padding:8px 10px;border:1px solid var(--line);background:var(--soft)}.wc-item-location span{color:var(--muted);font-size:10px;font-weight:700}.wc-item-location b{color:var(--ink);font:650 11px var(--font-mono);line-height:1.5;overflow-wrap:anywhere}@media (max-width:720px){.wc-detail-modal .wc-item-list article,.wc-detail-modal .wc-item-list article:not(:has(.wc-retry)){grid-template-columns:minmax(0,1fr) auto}.wc-detail-modal .wc-item-list article>small{grid-column:1/-1}.wc-item-list .wc-retry{grid-column:1/-1;justify-self:stretch}.wc-retry-signal{grid-template-columns:38px 1fr}.wc-retry-signal>span{width:38px;height:38px}}.sms-refresh i{display:block;font:inherit;font-style:normal;transform-origin:center}.sms-refresh:disabled{cursor:wait}.sms-refresh.refreshing{color:#fff;border-color:var(--coral);background:var(--coral);box-shadow:0 0 0 4px #df665418}.sms-refresh.refreshing i{animation:sms-refresh-spin .65s linear infinite}@keyframes sms-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sms-refresh.refreshing i{animation-duration:1.3s}}.main-content.sms-content{height:calc(100vh - 120px);height:calc(100dvh - 120px);padding-top:16px;padding-bottom:16px;overflow:hidden}.sms-content>.sms-page{height:100%;min-height:0}.sms-content .sms-workspace{height:100%;min-height:0}@media (max-width:900px){.main-content.sms-content{height:calc(100vh - 116px);height:calc(100dvh - 116px)}}@media (max-width:850px){.sms-content .sms-workspace{grid-template-rows:auto minmax(0,.78fr) minmax(0,1.22fr)}}@media (max-width:600px){.main-content.sms-content{height:calc(100vh - 116px - env(safe-area-inset-bottom));height:calc(100dvh - 116px - env(safe-area-inset-bottom));padding-top:8px;padding-bottom:8px}.sms-content .sms-workspace{grid-template-rows:auto minmax(0,.68fr) minmax(0,1.32fr)}}.verify-state.warning{color:#94601e;border-color:#e6bd7d;background:#fff5e5}.node-slot-section .slot-chip.inventory-offline{border-color:#cbd0d7;border-left-color:#929aa5;background:#e9ecf0;box-shadow:0 5px 14px #4d56601a}.node-slot-section .slot-chip.inventory-offline .slot-chip-head b,.node-slot-section .slot-chip.inventory-offline .slot-phone-count strong,.node-slot-section .slot-chip.inventory-offline .slot-phone-count span{color:#68717c}.node-slot-section .slot-chip.inventory-offline .slot-capacity-track i{filter:grayscale(1);opacity:.68}.node-slot-section .slot-chip.inventory-offline:hover .slot-capacity-track i{filter:grayscale(1);transform:none}.slot-number-row dd.slot-phone-status.online{color:#176f61}.slot-number-row dd.slot-phone-status.offline{color:#6f7580}.nr-status-cell{min-width:112px}.nr-status-cell>small{display:block;margin-top:5px;color:var(--muted);font-size:9px;line-height:1.35;white-space:nowrap}.nr-status-cell .nr-tunnel-raw{color:#7b7390;font-family:var(--font-mono)}.nr-mobile-state-reason{display:block;margin-top:3px;color:var(--muted);font-size:9px;line-height:1.4}.slot-number-row dd .slot-tunnel-raw{display:block;margin-top:3px;color:#888196;font:9px/1.3 var(--font-mono);text-transform:lowercase}.wc-toast{left:24px;right:auto}.wc-toast-pop-enter-active,.wc-toast-pop-leave-active{transition:opacity .2s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.wc-toast-pop-enter-from,.wc-toast-pop-leave-to{opacity:0;transform:translate(-22px) scale(.97)}@media (max-width:600px){.wc-toast{left:15px;right:auto}}@media (prefers-reduced-motion:reduce){.wc-toast-pop-enter-active,.wc-toast-pop-leave-active{transition:none}}.project-number-receipt-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:var(--line);border-bottom:1px solid var(--line)}.project-number-receipt-filters button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 18px;color:var(--muted);border:0;background:#faf9fc;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.project-number-receipt-filters button:hover{color:var(--ink);background:#fff}.project-number-receipt-filters button.active{position:relative;color:var(--ink);background:#fff;box-shadow:inset 0 -3px var(--coral)}.project-number-receipt-filters button.received.active{box-shadow:inset 0 -3px var(--teal)}.project-number-receipt-filters small{font-size:11px;font-weight:700}.project-number-receipt-filters strong{font:800 25px/1 var(--font-display)}.project-number-receipt-filters button.received strong{color:var(--teal)}.project-number-online-filters{display:flex;align-items:center;gap:7px;padding:10px 18px;border-bottom:1px solid var(--line);background:#fff}.project-number-online-filters>span{margin-right:4px;color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.04em}.project-number-online-filters button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;color:var(--muted);border:1px solid var(--line);border-radius:99px;background:#fff;font:700 10px var(--font-body);cursor:pointer;transition:color .16s,border-color .16s,background .16s}.project-number-online-filters button:hover,.project-number-online-filters button.active{color:var(--ink);border-color:#b9b5c5;background:#f4f3f8}.project-number-online-filters button.online.active{color:#176f61;border-color:#8fcfc1;background:#e9f8f4}.project-number-online-filters button b{font:800 10px var(--font-mono)}.project-number-group-filter{display:flex;align-items:center;gap:8px;margin-left:auto;padding-left:14px;border-left:1px solid var(--line)}.project-number-group-filter>span{color:var(--muted);font-size:10px;font-weight:750;white-space:nowrap}.project-number-group-filter select{min-width:150px;height:34px;padding:0 34px 0 11px;color:var(--ink);border:1px solid #d8d5e1;border-radius:9px;background:#faf9fc;font:700 11px var(--font-body);cursor:pointer;outline:0;transition:border-color .16s,box-shadow .16s,background .16s}.project-number-group-filter select:hover{border-color:#aaa4bb;background:#fff}.project-number-group-filter select:focus-visible{border-color:#8177d9;box-shadow:0 0 0 3px #665ce91a;background:#fff}.management-row.project-number-row{grid-template-columns:12px minmax(190px,1fr) minmax(110px,160px) minmax(190px,auto) auto 34px;transition:background .16s ease}.management-row.project-number-row.received{background:linear-gradient(90deg,#23897708,transparent 44%)}.project-number-row.received .signal-orb{box-shadow:0 0 0 5px #23897718,0 0 16px #2389772c}.project-number-group{display:inline-flex;align-items:center;justify-self:start;max-width:100%;min-height:28px;padding:0 10px;overflow:hidden;color:#514b86;border:1px solid #d7d2f1;border-radius:8px;background:#f3f1ff;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.project-number-group.ungrouped{color:#81838d;border-color:#dedfe5;background:#f5f5f7}.project-number-receipt{display:grid;gap:3px;min-width:190px;padding:8px 11px;border-radius:8px}.project-number-receipt strong{font-size:11px}.project-number-receipt small{margin:0;font-size:9px}.project-number-receipt.has-message{color:#176f61;background:#e9f8f4}.project-number-receipt.has-message small{color:#4d8178}.project-number-receipt.no-message{color:#747080;background:#f3f2f6}.project-number-status{min-width:52px;text-align:center}.project-number-status.is-online{color:#176f61;background:#e9f8f4}.project-number-status.is-offline{color:#6f7580;background:#eceef1}.project-number-filter-empty{display:grid;place-items:center;gap:8px;min-height:190px;color:var(--muted);font-size:12px}.project-number-filter-empty b{font-size:28px;color:var(--coral)}@media (max-width:700px){.project-number-receipt-filters button{align-items:flex-start;flex-direction:column;gap:5px;min-height:76px;padding:11px}.project-number-receipt-filters small{font-size:9px}.project-number-receipt-filters strong{font-size:21px}.project-number-online-filters{overflow-x:auto;padding-inline:11px}.project-number-online-filters>span{white-space:nowrap}.project-number-online-filters button{flex:0 0 auto}.project-number-group-filter{flex:0 0 auto;margin-left:5px;padding-left:12px}.project-number-group-filter select{min-width:132px}.management-row.project-number-row{grid-template-columns:12px minmax(0,1fr) auto 34px;gap:10px}.project-number-group{grid-column:2;grid-row:2}.project-number-receipt{grid-column:2/5;grid-row:3;min-width:0}.project-number-row>.tag{grid-column:3;grid-row:1}.project-number-row>.icon-button{grid-column:4;grid-row:1}}.project-picker-filterbar{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,.72fr));gap:8px;padding:10px;border-bottom:1px solid var(--line);background:#fff}.project-picker-filterbar .project-picker-search{margin:0}.project-picker-filterbar>select{min-width:0;height:40px;padding:0 30px 0 10px;color:var(--ink);border:1px solid var(--line);border-radius:9px;background:#fff;font:13px var(--font-body);outline:none}.project-picker-filterbar>.paged-select{width:100%}.project-picker-filterbar .paged-select-trigger{height:40px;font-size:13px}.project-picker-filterbar>select:focus{border-color:var(--coral);box-shadow:0 0 0 3px #df665414}.project-number-list i.online{color:#176f61;background:#e9f8f4}.project-number-list i.offline{color:#6f7580;background:#eceef1}.project-picker-pagination{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:52px;padding:8px 11px;border-top:1px solid var(--line);background:#f7f8fc;color:var(--muted);font-size:10px}.project-picker-pagination>label{display:flex;align-items:center;gap:7px;white-space:nowrap}.project-picker-pagination select{height:30px;padding:0 25px 0 8px;border:1px solid var(--line);border-radius:7px;background:#fff;font:11px var(--font-mono)}.project-picker-pagination>span{text-align:center}.project-picker-pagination>div{display:flex;gap:6px}.project-picker-pagination button{min-height:30px;padding:0 10px;color:var(--ink);border:1px solid var(--line);border-radius:7px;background:#fff;font:700 10px var(--font-body);cursor:pointer}.project-picker-pagination button:hover:not(:disabled){color:var(--coral);border-color:var(--coral)}.project-picker-pagination button:disabled{opacity:.42;cursor:not-allowed}@media (max-width:980px){.project-picker-filterbar{grid-template-columns:1fr 1fr}.project-picker-filterbar .project-picker-search{grid-column:1/-1}}@media (max-width:620px){.project-picker-filterbar{grid-template-columns:1fr}.project-picker-filterbar .project-picker-search{grid-column:auto}.project-picker-pagination{grid-template-columns:1fr auto;gap:8px}.project-picker-pagination>span{grid-column:1/-1;grid-row:1;text-align:left}.project-picker-pagination>label{grid-row:2}.project-picker-pagination>div{grid-row:2}}.modal-card.project-number-picker{display:flex;flex-direction:column;width:min(1180px,calc(100vw - 32px));height:min(860px,calc(100vh - 32px));height:min(860px,calc(100dvh - 32px));max-height:none;overflow:hidden}.project-number-picker>.modal-head{position:relative;z-index:2;top:auto;flex:0 0 auto;padding:17px 22px 14px}.project-number-picker>.modal-head h2{font-size:23px}.project-number-picker>.project-picker-note{flex:0 0 auto;margin:10px 22px 0}.project-number-picker>.project-picker-layout{flex:1 1 auto;min-height:0;overflow:hidden;padding:11px 22px}.project-number-picker .project-picker-groups{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.project-number-picker .project-picker-numbers{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0}.project-number-picker .project-group-list,.project-number-picker .project-number-list{min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.project-number-picker .project-group-list label,.project-number-picker .project-number-list label{min-height:48px;padding-block:7px}.project-number-picker>.project-picker-summary{flex:0 0 auto;margin:0 22px;padding:9px 12px}.project-number-picker>.error{flex:0 0 auto;margin:8px 22px 0}.project-number-picker>.modal-actions{position:relative;z-index:2;bottom:auto;flex:0 0 auto;margin:8px 0 0;padding:11px 22px}@media (max-width:860px){.modal-card.project-number-picker{width:calc(100vw - 20px);height:calc(100vh - 20px);height:calc(100dvh - 20px);max-height:none}.project-number-picker>.project-picker-layout{grid-template-rows:minmax(115px,.45fr) minmax(300px,1.55fr);padding:10px 15px}.project-number-picker .project-picker-groups{max-height:none}.project-number-picker>.project-picker-note,.project-number-picker>.project-picker-summary{margin-inline:15px}.project-number-picker>.modal-head,.project-number-picker>.modal-actions{padding-inline:15px}.project-number-picker .project-group-list,.project-number-picker .project-number-list{max-height:none}}@media (max-width:620px){.modal-card.project-number-picker{width:100vw;height:100vh;height:100dvh;border-radius:0}.project-number-picker>.modal-head{padding-block:12px 10px}.project-number-picker>.project-picker-note{display:none}.project-number-picker>.project-picker-layout{grid-template-rows:minmax(96px,.32fr) minmax(300px,1.68fr);gap:8px;padding-block:8px}.project-number-picker>.project-picker-summary{padding-block:7px}.project-number-picker>.modal-actions{margin-top:6px;padding-block:9px}}.main-content{padding-top:20px}.projects-toolbar{align-items:center;flex-wrap:wrap;margin-bottom:14px}.projects-toolbar .search{min-width:220px}.projects-toolbar .result-count{white-space:nowrap;color:#5f5a70;font-size:13px;font-weight:650}.projects-toolbar .button{white-space:nowrap}.project-grid{align-items:start}.project-card-button{min-width:0;padding:18px}.project-card h2{overflow-wrap:anywhere}.project-card p{min-height:0;line-height:1.5;overflow-wrap:anywhere}.project-counts{margin-top:14px;padding:12px 0 10px}.project-card .project-meta{gap:12px;padding-top:10px;font-size:12px}.project-card .project-meta span{min-width:0;overflow-wrap:anywhere}.list-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:#5f5a70;font-size:13px}.list-pagination label,.list-pagination>div{display:flex;align-items:center;gap:8px}.list-pagination .select{width:auto;min-width:70px;height:32px}.list-pagination .button{white-space:nowrap}.projects-error{margin-bottom:12px}.data-table th,.field,.form-grid label,.project-picker-pagination,.nr-pagination,.tag{font-size:12px}.field>span,.form-grid label span{color:#575269;font-weight:700}.project-picker-pagination button,.project-picker-pagination select{font-size:12px}.paged-select{position:relative;min-width:0}.paged-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.paged-select-trigger span{margin-left:auto}.paged-select-popover{position:absolute;z-index:250;top:calc(100% + 5px);left:0;width:min(420px,max(100%,calc(100vw - 36px)));padding:8px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 18px 50px #29243d2b;color:var(--ink)}.paged-select-search{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:6px}.paged-select-search button,.paged-select-footer button{border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);cursor:pointer}.paged-select-options{max-height:220px;overflow:auto;margin-top:6px}.paged-select-options button{display:block;width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere}.paged-select-options button:hover,.paged-select-options button[aria-selected=true]{background:#f1edf8}.paged-select-state{padding:16px 8px;color:var(--muted);font-size:13px}.paged-select-footer{display:flex;align-items:center;justify-content:space-between;gap:7px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--line);font-size:12px;color:#5f5a70}.paged-select-footer label,.paged-select-footer div{display:flex;align-items:center;gap:4px}.paged-select-footer select{height:28px;border:1px solid var(--line);background:#fff}.paged-select-footer button{min-height:28px;padding:0 7px}.paged-select-footer button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){.main-content{padding-top:14px}.projects-toolbar .search{flex-basis:100%}.projects-toolbar .result-count{margin-right:auto}.project-card-button{padding:16px}.project-card .project-meta{flex-wrap:wrap}.list-pagination{justify-content:center;text-align:center}.list-pagination>span{order:-1;flex-basis:100%}.paged-select-popover{left:auto;right:0;width:min(420px,calc(100vw - 36px))}}.project-token-inline-links{grid-template-columns:repeat(3,minmax(0,1fr)) auto}@media (max-width:1100px){.project-token-inline-links{grid-template-columns:1fr 1fr}.project-token-inline-links>div:nth-child(3){grid-column:1/3}.project-token-inline-links>.project-token-regenerate{grid-column:2;justify-self:end}}@media (max-width:760px){.project-token-inline-links{grid-template-columns:1fr}.project-token-inline-links>div:nth-child(3),.project-token-inline-links>.project-token-regenerate{grid-column:auto}.project-token-inline-links>.project-token-regenerate{justify-self:end}}.modal-card.project-export-modal{width:min(560px,calc(100vw - 28px));overflow:hidden}.project-export-modal>p{margin:16px 20px 12px;color:var(--muted);font-size:12px;line-height:1.65}.project-export-types{display:grid;gap:9px;padding:0 20px 5px}.project-export-types label{display:grid;grid-template-columns:18px 52px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:10px 13px;border:1px solid var(--line);border-radius:11px;background:#faf9fc;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.project-export-types label:hover{border-color:#b9b5c5;background:#fff;transform:translateY(-1px)}.project-export-types label.selected{border-color:#83c6b9;background:#eef9f6;box-shadow:inset 3px 0 var(--teal)}.project-export-types input{width:16px;height:16px;margin:0;accent-color:var(--teal)}.project-export-types label>span{display:grid;place-items:center;height:28px;color:#fff;border-radius:7px;background:var(--plum);font:800 9px var(--font-mono);letter-spacing:.04em}.project-export-types label.selected>span{background:var(--teal)}.project-export-types b,.project-export-types small{display:block}.project-export-types b{color:var(--ink);font-size:12px}.project-export-types small{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.45}.project-export-modal>.modal-actions{margin-top:13px}@media (max-width:520px){.project-export-modal>p,.project-export-types{margin-inline:0;padding-inline:14px}.project-export-types label{grid-template-columns:18px 44px minmax(0,1fr);padding-inline:10px}}.sms-loading-shell{position:relative;background:#fff}.sms-loading-rail{padding:17px 11px;border-right:1px solid var(--line);background:#f5f3f8}.sms-skeleton{display:block;overflow:hidden;position:relative;background:#e9e6ee}.sms-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-105%);background:linear-gradient(90deg,transparent,#ffffffb8,transparent);animation:sms-skeleton-scan 1.35s ease-in-out infinite}.sms-skeleton-label{width:74px;height:8px;margin:3px 9px 17px}.sms-skeleton-filter{height:42px;margin:0 0 5px;border-radius:3px;background:#e4e0ea}.sms-loading-stream{min-width:0;border-right:1px solid var(--line);background:#fdfcff}.sms-loading-stream>header{display:grid;grid-template-columns:1fr 42px;gap:8px;height:61px;padding:11px;border-bottom:1px solid var(--line)}.sms-loading-stream>header span,.sms-loading-stream>header i{height:38px;border-radius:3px}.sms-loading-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px;border-bottom:1px solid var(--line)}.sms-loading-row>b{width:40px;height:40px}.sms-loading-row>div{display:grid;align-content:center;gap:6px}.sms-loading-row span{width:48%;height:10px}.sms-loading-row small{width:82%;height:8px}.sms-loading-row em{width:34%;height:7px}.sms-loading-focus{display:grid;place-content:center;justify-items:center;gap:7px;color:var(--muted);background:linear-gradient(#ffffffed,#ffffffed),repeating-linear-gradient(0deg,transparent 0 31px,#39335308 31px 32px)}.sms-loading-focus strong{margin-top:7px;color:var(--ink);font:700 14px var(--font-display)}.sms-loading-focus small{font:700 9px var(--font-mono);letter-spacing:.13em}.sms-loading-signal{position:relative;display:grid;place-items:center;width:64px;height:64px}.sms-loading-signal i{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #df665465;border-radius:50%;animation:sms-signal-wave 1.7s ease-out infinite}.sms-loading-signal i:nth-child(2){animation-delay:.55s}.sms-loading-signal b{display:grid;place-items:center;z-index:1;width:38px;height:38px;color:#fff;border-radius:50%;background:var(--coral);box-shadow:0 8px 22px #df66543b;font:800 18px var(--font-mono)}@keyframes sms-skeleton-scan{to{transform:translate(105%)}}@keyframes sms-signal-wave{0%{opacity:0;transform:scale(.55)}35%{opacity:.75}to{opacity:0;transform:scale(1.4)}}@media (max-width:850px){.sms-loading-shell{grid-template-rows:auto minmax(190px,.78fr) minmax(290px,1.22fr)}.sms-loading-rail{display:flex;gap:7px;padding:8px;border-right:0;border-bottom:1px solid var(--line)}.sms-loading-rail .sms-skeleton-label{display:none}.sms-skeleton-filter{flex:0 0 104px;margin:0}.sms-loading-stream{overflow:hidden;border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:600px){.sms-loading-shell{grid-template-rows:auto minmax(150px,.68fr) minmax(280px,1.32fr)}}@media (prefers-reduced-motion:reduce){.sms-skeleton:after,.sms-loading-signal i{animation:none}.sms-loading-signal i{opacity:.35}}.sms-time-filter-wrap{position:relative;z-index:12;flex:0 0 auto}.sms-time-filter-button{position:relative;display:grid;place-items:center;width:38px;height:38px;padding:0;color:var(--muted);border:1px solid var(--line);background:#fff;cursor:pointer;transition:color .16s,border-color .16s,background .16s,box-shadow .16s}.sms-time-filter-button:hover,.sms-time-filter-button.active{color:var(--teal);border-color:#78bcae;background:#edf8f5;box-shadow:0 0 0 3px #23897712}.sms-time-filter-button i{font:normal 18px/1 var(--font-mono)}.sms-time-filter-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sms-time-filter-button b{position:absolute;top:5px;right:5px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:var(--coral);box-sizing:content-box}.sms-time-popover{position:absolute;z-index:20;top:46px;right:0;width:310px;padding:15px;color:var(--ink);border:1px solid #dcd7e5;border-radius:11px;background:#fff;box-shadow:0 20px 55px #241d3b2e}.sms-time-popover:before{content:"";position:absolute;top:-6px;right:13px;width:10px;height:10px;border-top:1px solid #dcd7e5;border-left:1px solid #dcd7e5;background:#fff;transform:rotate(45deg)}.sms-time-popover header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.sms-time-popover header div{display:grid;gap:2px}.sms-time-popover header small{color:var(--coral);font:750 8px var(--font-mono);letter-spacing:.12em}.sms-time-popover header strong{font:750 16px var(--font-display)}.sms-time-popover header button{display:grid;place-items:center;width:27px;height:27px;padding:0;color:var(--muted);border:0;background:transparent;font-size:18px;cursor:pointer}.sms-time-popover nav{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px}.sms-time-popover nav button{height:30px;padding:0 5px;color:var(--muted);border:1px solid var(--line);border-radius:6px;background:#f8f7fa;font:700 10px var(--font-body);cursor:pointer}.sms-time-popover nav button:hover{color:var(--coral);border-color:#df665466;background:#fff7f5}.sms-time-popover label{display:grid;gap:5px;margin-top:9px}.sms-time-popover label span{color:var(--muted);font-size:10px;font-weight:700}.sms-time-popover input{width:100%;height:38px;padding:0 9px;color:var(--ink);border:1px solid var(--line);border-radius:6px;background:#fff;font:11px var(--font-mono);outline:none}.sms-time-popover input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #23897712}.sms-time-popover footer{display:flex;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:11px;border-top:1px solid var(--line)}.sms-time-popover footer button{height:32px;padding:0 11px;color:var(--muted);border:1px solid var(--line);border-radius:6px;background:#fff;font:700 10px var(--font-body);cursor:pointer}.sms-time-popover footer button.apply{color:#fff;border-color:var(--teal);background:var(--teal)}@media (max-width:600px){.sms-time-popover{position:fixed;top:126px;right:12px;left:12px;width:auto}.sms-time-popover:before{display:none}}.main-content{position:relative}.route-is-loading{min-height:calc(100vh - 114px)}.pc-project-search{padding:8px 10px 0}.pc-project-search .input{width:100%;height:34px}.pc-project-pagination{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px;border-top:1px solid var(--line);color:#5f5a70;font-size:12px}.pc-project-pagination>div{display:flex;gap:5px}.pc-project-pagination button{min-height:28px;padding:0 6px;color:var(--ink);border:1px solid var(--line);border-radius:6px;background:#fff;cursor:pointer}.pc-project-pagination button:disabled{opacity:.4;cursor:not-allowed}.mobile-topbar{display:none}@media (max-width:600px){.mobile-topbar{position:sticky;top:0;z-index:31;display:flex;align-items:center;gap:8px;height:48px;padding:0 14px;border-bottom:1px solid var(--line);background:#ffffffef;box-shadow:0 4px 14px #2e36510a}.mobile-topbar strong{font-size:14px;letter-spacing:.02em}.mobile-topbar .brand-mark{width:25px;height:25px;font-size:9px}.mobile-topbar .language-button{height:30px;min-width:65px;margin-left:auto;font-size:12px}.channel-nav{width:100%;-webkit-backdrop-filter:none;backdrop-filter:none}.channel-nav .nav-language{display:none}.channel-link{flex:1 1 0;min-width:0;padding:0 2px}.channel-link span{overflow:hidden;max-width:100%;font-size:9px;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:620px){.modal-backdrop:has(.project-number-picker){padding:0}.modal-card.project-number-picker{width:100%;max-width:100%;height:100dvh;max-height:100dvh}}.route-loader-fade-enter-active,.route-loader-fade-leave-active{transition:opacity .14s ease}.route-loader-fade-enter-from,.route-loader-fade-leave-to{opacity:0}.platform-section-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.platform-account-search{width:min(340px,100%);min-width:0}.platform-account-state{padding:18px 20px;color:var(--muted);font-size:13px}.platform-account-pagination{margin:0 12px 12px}.account-metrics small,.account-panel-head p,.account-card dt,.account-identity small{font-size:12px;color:#5f5a70}@media (max-width:600px){.platform-account-search{flex:1 1 100%}.platform-section-actions .button{margin-left:auto}.platform-account-pagination{margin:0 10px 10px}}@media (prefers-reduced-motion:reduce){.route-loader-fade-enter-active,.route-loader-fade-leave-active{transition:none}}.project-list-search{display:block;margin:12px 0}.project-list-search .input{width:min(350px,100%)}.project-list-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;color:#5f5a70;font-size:12px}.project-list-pages>div{display:flex;gap:6px}.project-list-pages button{padding:6px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-size:12px;cursor:pointer}.project-list-pages button:disabled{opacity:.45;cursor:default}.project-number-group-filter .paged-select{min-width:160px}.project-number-group-filter .paged-select-trigger{width:100%;min-height:34px}.pool-search{width:min(290px,100%);margin-left:auto}.grant-pool-search{width:100%;margin:2px 0 4px}.pool-list-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#5f5a70;font-size:12px}.pool-list-pages>div{display:flex;gap:6px}.pool-list-pages button{padding:6px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-size:12px;cursor:pointer}.pool-list-pages button:disabled{opacity:.45;cursor:default}.grant-pool-picker .pool-list-pages{margin-top:4px}.pool-metrics dt,.pool-member-head small,.grant-pool-main dt,.grant-pool-main>header small{font-size:12px}@media (max-width:650px){.pool-toolbar{flex-wrap:wrap;gap:10px}.pool-toolbar p{flex:1 1 100%}.pool-search{width:100%;margin:0}.pool-list-pages{flex-wrap:wrap}}@media (max-width:600px){.platform-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;overflow:visible}.platform-tabs button{min-width:0;min-height:42px;padding:4px 2px;font-size:12px}}@media (max-width:600px){.project-list-search .input{width:100%}.project-list-pages{flex-wrap:wrap}}.main-content.numbers-content,.main-content.project-detail-content{width:100%;max-width:none;padding-inline:clamp(16px,2.2vw,40px)}.project-number-tools{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:12px 16px;border-bottom:1px solid var(--line)}.project-number-tools .project-list-search{flex:1 1 280px;min-width:0;margin:0}.project-number-tools .project-list-search .input{width:100%}.project-number-tools>.select{flex:0 1 190px;min-width:150px}.project-number-tools>.button{white-space:nowrap}.project-number-bulk{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:12px 16px;background:#f6f4fb;border-bottom:1px solid var(--line)}.project-number-bulk>span{flex:1 1 260px;color:var(--muted);font-size:12px}.project-number-bulk>span strong{color:var(--plum);font-size:16px}.project-number-bulk label{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;white-space:nowrap}.project-number-bulk label .select{min-width:98px;height:36px}.project-number-link-note{margin:0;padding:9px 16px;color:var(--muted);border-bottom:1px solid var(--line);font-size:12px}.management-row.project-number-row{grid-template-columns:20px 10px minmax(150px,1.15fr) minmax(90px,.55fr) minmax(165px,.9fr) 68px minmax(140px,auto) 34px;gap:12px;align-items:center}.project-number-check{width:16px;height:16px;accent-color:var(--teal);cursor:pointer}.project-number-identity{min-width:0}.project-number-identity strong,.project-number-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-number-link-button{justify-self:end;white-space:nowrap}.project-number-link-button.linked{color:#176f61;border-color:#7bc2b1;background:#eaf8f4}.project-number-row>.icon-button{justify-self:end}.project-link-modal{width:min(760px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto}.project-link-context{margin:8px 0 10px;color:var(--muted)}.project-link-context strong{color:var(--plum)}.project-link-addresses{display:grid;gap:8px;margin:14px 0}.project-link-addresses>div{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:1px solid var(--line);border-radius:8px;background:#f8f7fb}.project-link-addresses b{color:var(--teal);font:800 11px var(--font-mono)}.project-link-addresses code{min-width:0;overflow-wrap:anywhere;color:var(--ink);font:12px/1.5 var(--font-mono)}.project-link-addresses a{display:inline-flex;align-items:center;text-decoration:none}.project-link-modal .modal-actions{flex-wrap:wrap}.project-link-modal .modal-actions label{display:inline-flex;align-items:center;gap:7px;margin-right:auto;color:var(--muted);font-size:12px}.project-link-modal .modal-actions .select{min-width:98px}@media (max-width:1250px){.management-row.project-number-row{grid-template-columns:20px 10px minmax(0,1fr) auto auto 34px;gap:10px}.project-number-row .project-number-group{display:none}.project-number-row .project-number-receipt{grid-column:3/6;grid-row:2;min-width:0}.project-number-row>.project-number-status{grid-column:4;grid-row:1}.project-number-row>.project-number-link-button{grid-column:5;grid-row:1}.project-number-row>.icon-button{grid-column:6;grid-row:1}}@media (max-width:700px){.main-content.numbers-content,.main-content.project-detail-content{padding-inline:12px}.project-number-online-filters{flex-wrap:wrap;overflow:visible}.project-number-group-filter{flex:1 1 100%;margin-left:0;padding-left:0;border-left:0}.project-number-group-filter .paged-select{flex:1}.management-row.project-number-row{grid-template-columns:20px minmax(0,1fr) auto 34px;gap:9px}.project-number-row .signal-orb{display:none}.project-number-row .project-number-identity{grid-column:2;grid-row:1}.project-number-row>.project-number-status{grid-column:3;grid-row:1}.project-number-row>.icon-button{grid-column:4;grid-row:1}.project-number-row>.project-number-link-button{grid-column:2/5;grid-row:2;justify-self:stretch}.project-number-row .project-number-receipt{grid-column:2/5;grid-row:3}.project-number-row .project-number-group{display:inline-flex;grid-column:2/5;grid-row:4}.project-number-bulk>.button{flex:1 1 auto}.project-link-addresses>div{grid-template-columns:44px minmax(0,1fr)}.project-link-addresses a{grid-column:2;justify-self:start}}.platform-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.platform-tabs button{justify-content:center;min-width:0;width:100%;text-align:center}.node-title-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.node-card.disabled{opacity:1}.node-card>header{gap:12px}.node-card>header>div:first-child{min-width:0}.node-card>header>div:first-child strong,.node-card>header>div:first-child small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-state{display:inline-flex!important;grid-template-columns:none!important;align-items:center;gap:7px;flex:none;max-width:100%;padding:7px 10px;border:1px solid;border-radius:8px;font-size:11px;font-weight:800;white-space:nowrap}.node-state-symbol{display:grid;place-items:center;width:18px;height:18px;font-size:16px;line-height:1}.node-state-online{color:#126f60;border-color:#77c7b3;background:#e8f8f3}.node-state-online .node-state-symbol{border-radius:50%;animation:node-presence-pulse 2.4s ease-in-out infinite}.node-state-offline{color:#a34d33;border-color:#e8b5a5;background:#fff2eb}.node-state-disabled{color:#5c6070;border-color:#bfc3cc;background:#edeef2}.node-state-unknown{color:#695a9b;border-color:#ccc2e5;background:#f4f0fc}@keyframes node-presence-pulse{50%{box-shadow:0 0 0 5px #1a9b7e24}}@media (prefers-reduced-motion:reduce){.node-state-online .node-state-symbol{animation:none}}.node-template-choice{display:flex;gap:8px}.node-template-choice .select{flex:1}.node-template-list{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.node-template-list button{display:grid;gap:3px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer;text-align:left}.node-template-list small{color:var(--muted)}.project-number-filter-heading,.project-number-list-heading{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;color:var(--ink);background:#f7f7fb;font-size:12px;font-weight:800}.project-number-list-heading{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.project-number-receipt-filters button{min-height:54px}.project-number-tools{gap:8px}.project-number-tools>.select{flex:1 1 160px}.project-number-tools .project-number-group-filter{flex:1 1 160px;min-width:160px;margin:0;padding:0;border:0}.project-number-tools .project-number-group-filter .paged-select{width:100%}.project-number-bulk{margin-top:12px;border:1px solid var(--line);border-radius:10px;background:#f7f8fc}.project-number-bulk-summary{display:grid;gap:2px;flex:1 1 220px}.project-number-bulk-summary>strong{font-size:14px;color:var(--plum)}.project-number-bulk-summary>span{font-size:11px;color:var(--muted)}.project-number-bulk-summary>div{display:flex;gap:12px}.project-number-bulk-summary button,.project-selection-list button{padding:0;border:0;background:none;color:var(--plum);font:700 11px var(--font-body);cursor:pointer}.project-number-bulk-summary button:disabled{opacity:.5;cursor:default}.project-selection-list{display:grid;gap:0;max-height:320px;overflow:auto;margin-top:12px;border:1px solid var(--line)}.project-selection-list>div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line)}.project-export-skipped{max-height:120px;overflow:auto;font-size:12px;color:var(--muted)}.project-export-skipped span{display:block}@media (max-width:700px){.node-card>header{align-items:flex-start;flex-wrap:wrap}.node-state{margin-left:auto}.node-title-actions{width:100%;justify-content:flex-start}.project-number-tools .project-list-search{flex-basis:100%}.project-number-bulk{align-items:stretch}.project-number-bulk>.button{flex:1 1 45%}.project-number-bulk-summary{flex-basis:100%}}:root{--motion-fast:.12s;--motion-normal:.19s;--motion-ease:cubic-bezier(.2,.75,.3,1)}.main-content.send-project-content,.main-content.write-center-content,.main-content.projects-content{width:100%;max-width:none;padding-inline:clamp(16px,2.2vw,40px)}.project-logo{display:inline-grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid #d9d6e7;border-radius:12px;color:#514b85;background:#eeecf9;font:800 12px/1 var(--font-mono);letter-spacing:.03em}.project-logo-telegram{color:#3e6f88;background:#e9f4f9}.project-logo-whatsapp{color:#27735f;background:#e8f6ee}.project-logo-openai{color:#565775;background:#eff0f6}.project-logo-google{color:#855d42;background:#f8f0e8}.project-logo-tiktok{color:#784d75;background:#f5ebf3}.project-card-identity,.project-hero-title,.pc-project-identity,.pc-title-identity{display:flex;align-items:center;gap:10px;min-width:0}.project-card-identity h2,.project-hero-title h1,.pc-project-identity strong,.pc-title-identity h1{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis}.project-card-identity{margin:10px 0 7px}.project-hero-title{margin:13px 0 5px}.pc-project-identity .project-logo{width:32px;height:32px;border-radius:9px;font-size:10px}.pc-title-identity .project-logo{width:34px;height:34px;border-radius:9px;font-size:10px}.pc-title-identity h1{white-space:nowrap}.project-logo-picker{margin:16px 0;padding:0;border:0}.project-logo-picker legend{margin-bottom:9px;color:var(--ink);font-size:12px;font-weight:750}.project-logo-picker>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.project-logo-option{display:flex;align-items:center;gap:8px;min-width:0;min-height:56px;padding:6px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.project-logo-option.selected{border-color:#8f86d5;background:#f4f1ff;box-shadow:inset 0 0 0 1px #8f86d5}.project-logo-option .project-logo{width:32px;height:32px;border-radius:8px;font-size:10px}.project-logo-option>span:last-child{min-width:0;font-size:11px;overflow-wrap:anywhere}.project-logo-picker>small{display:block;margin-top:8px;color:var(--muted);font-size:11px}.pc-workspace{grid-template-columns:clamp(195px,16vw,250px) clamp(280px,23vw,350px) minmax(0,1fr)}.pc-filter-toolbar{display:flex;align-items:center;gap:8px;margin-top:10px}.pc-filter-trigger{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fff;font-size:12px;font-weight:750;cursor:pointer}.pc-filter-trigger b{display:grid;place-items:center;min-width:18px;height:18px;border-radius:20px;color:#fff;background:var(--coral);font-size:10px}.pc-filter-toolbar .pc-list-count,.pc-filter-toolbar .pc-list-count b{font-size:11px}.pc-filter-panel{margin-top:8px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#faf9fe;box-shadow:0 8px 20px #30375b0b}.pc-filter-status{display:flex;gap:5px;flex-wrap:wrap}.pc-filter-status button{min-height:31px;padding:0 9px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:#fff;font-size:12px;cursor:pointer}.pc-filter-status button.active{color:var(--plum);border-color:#b6aee4;background:#eeeaff;font-weight:750}.pc-time-filter{margin-top:11px}.pc-time-filter label span,.pc-time-filter input,.pc-time-filter button,.pc-time-error{font-size:12px}.pc-time-filter input{height:38px;cursor:text}.pc-active-filters{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.pc-active-filters button{padding:4px 7px;border:1px solid #d6d0e8;border-radius:7px;color:#514a83;background:#f1eefe;font-size:11px;cursor:pointer}.pc-active-filters .pc-reset-filters{color:var(--coral);background:#fff}.pc-inline-loading{position:absolute;right:14px;top:7px;z-index:2;color:var(--muted);font-size:11px}.pc-inbox{position:relative}.pc-inbox-head{padding:14px 15px}.pc-project-title>div:first-child>span,.pc-metrics small,.pc-conversation-item small,.pc-conversation-item time,.pc-pagination span,.pc-day,.pc-message article header,.pc-message article footer,.pc-composer>div,.pc-composer>small{font-size:11px}.pc-conversation-item p,.pc-project p,.pc-chat-head small{font-size:12px}.pc-message article{width:max-content;max-width:min(72%,680px)}.pc-message article p{font-size:14px;line-height:1.55;overflow-wrap:anywhere}.pc-message article header{flex-wrap:wrap}.pc-message article footer{line-height:1.4}.wc-list-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 16px;padding:10px 13px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--muted);font-size:12px}.wc-list-pages label,.wc-list-pages>div{display:flex;align-items:center;gap:7px}.wc-list-pages .select{min-width:72px;height:32px}.wc-list-pages button{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);cursor:pointer}.wc-list-pages button:disabled{opacity:.42;cursor:not-allowed}.wc-detail-pages{margin:0 14px 12px}.button,.language-button,.pc-filter-trigger,.pc-filter-status button,.pc-active-filters button,.project-logo-option,.wc-list-pages button,.detail-tabs button{transition:transform var(--motion-fast) var(--motion-ease),background-color var(--motion-normal) ease,border-color var(--motion-normal) ease,box-shadow var(--motion-normal) ease}.button:not(:disabled):hover,.project-logo-option:hover,.wc-list-pages button:not(:disabled):hover{transform:translateY(-1px)}.button:not(:disabled):active,.project-logo-option:active,.wc-list-pages button:not(:disabled):active{transform:translateY(1px)}.pc-conversation-item,.pc-project,.sp-project,.project-card-button{transition:background-color var(--motion-normal) ease,transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-normal) ease}.pc-conversation-item:active,.sp-project:active{transform:translateY(1px)}.modal-card{animation:ui-dialog-in var(--motion-normal) var(--motion-ease) both}@keyframes ui-dialog-in{0%{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:none}}.pc-conversation-list,.wc-item-list{scroll-behavior:smooth}@media (max-width:1080px){.pc-workspace{grid-template-columns:190px minmax(270px,34%) minmax(0,1fr)}}@media (max-width:760px){.pc-workspace{display:block}.pc-filter-toolbar{flex-wrap:wrap}.pc-filter-toolbar .pc-list-count{margin-left:0}.pc-message article{max-width:87%}.pc-time-filter{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr)}.pc-time-filter>button{grid-column:1/-1}.project-logo-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.main-content.send-project-content,.main-content.write-center-content,.main-content.projects-content{padding-inline:12px}.wc-list-pages{flex-wrap:wrap}.wc-list-pages>span{order:-1;width:100%}.wc-list-pages>div{margin-left:auto}.project-logo-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.button,.language-button,.pc-filter-trigger,.pc-filter-status button,.pc-active-filters button,.project-logo-option,.wc-list-pages button,.detail-tabs button,.pc-conversation-item,.pc-project,.sp-project,.project-card-button{transition:none!important}.modal-card{animation:none!important}.pc-conversation-list,.wc-item-list{scroll-behavior:auto}}.pc-conversation-item,.wc-table tbody tr,.sp-project{animation:ui-row-in var(--motion-normal) var(--motion-ease) both}@keyframes ui-row-in{0%{opacity:.75;transform:translateY(4px)}to{opacity:1;transform:none}}@media (hover:none){.button:not(:disabled):hover,.project-logo-option:hover,.wc-list-pages button:not(:disabled):hover{transform:none}}@media (prefers-reduced-motion:reduce){.pc-conversation-item,.wc-table tbody tr,.sp-project{animation:none!important}}.project-number-bulk{margin:12px 16px 14px}.project-select-page{white-space:nowrap}@media (max-width:700px){.project-number-bulk{margin-inline:12px}}dialog.project-renew-dialog{margin:auto;border:1px solid var(--line);color:var(--ink);max-height:calc(100dvh - 48px);overflow:auto;width:min(520px,calc(100vw - 32px))}dialog.project-renew-dialog:not([open]){display:none}dialog.project-renew-dialog::backdrop{background:#14141e73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.project-renew-dialog>p{line-height:1.6;overflow-wrap:anywhere}.project-renew-dialog .modal-actions{flex-wrap:wrap}.project-number-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.button.project-link-lifetime{height:auto;min-height:48px;display:flex;flex-direction:column;gap:4px;padding-block:8px}.button.project-link-lifetime small{font-size:12px;font-weight:500}.button.project-link-lifetime.expired,.receive-expired .receive-state{color:var(--red);border-color:var(--red);background:var(--panel)}.receive-expired>.button{margin-top:16px}.receive-content.receive-expired>p{font-size:14px;line-height:1.6}.wc-admin-owner{display:block;margin-top:4px;color:var(--muted);font-size:12px;white-space:normal}.main-content.write-center-content{height:calc(100dvh - 72px);padding-top:18px;padding-bottom:18px;overflow:hidden}.wc-workspace{display:grid;grid-template-columns:196px minmax(0,1fr);gap:18px;height:100%;min-height:0}.wc-sidebar{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--panel);align-self:start}.wc-sidebar>button{display:flex;align-items:center;gap:9px;min-height:46px;padding:10px 12px;border:0;border-radius:9px;background:transparent;color:var(--muted);text-align:left;cursor:pointer;font-size:14px;font-weight:600;transition:background .18s,color .18s}.wc-sidebar>button:hover{background:var(--fog);color:var(--ink)}.wc-sidebar>button.active{background:var(--plum);color:#fff}.wc-sidebar>button>span{font-size:20px}.wc-sidebar small{margin-left:auto;font-variant-numeric:tabular-nums;opacity:.8}.wc-main{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.wc-import-page{height:100%;overflow:auto;overscroll-behavior:contain;padding:24px clamp(16px,3vw,40px)}.wc-user-form,.wc-inventory-details{max-width:960px;margin:0 auto}.wc-user-form .wc-lines{height:clamp(120px,24vh,240px)}.wc-inventory-details{margin-top:24px;border-top:1px solid var(--line);padding-top:16px}.wc-inventory-details>summary{cursor:pointer;font-weight:600;padding:8px 0;color:var(--muted)}.wc-batches-page{display:flex;flex-direction:column;height:100%;min-height:0}.wc-batch-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:16px 20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:14px}.wc-batch-toolbar b{color:var(--ink);font-size:18px;margin:0 4px;font-variant-numeric:tabular-nums}.wc-batch-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.wc-batch-scroll th{position:sticky;top:0;z-index:1}.wc-batch-scroll tbody tr{cursor:pointer}.wc-batch-scroll tbody tr:hover{background:var(--fog)}.wc-batch-pagination.wc-list-pages{flex:none;margin:0;border:0;border-top:1px solid var(--line);border-radius:0;padding:12px 20px;gap:12px;background:var(--panel)}.wc-batch-pagination.wc-list-pages button{min-width:34px;height:34px;font-variant-numeric:tabular-nums}.wc-batch-pagination.wc-list-pages button.active{background:var(--plum);border-color:var(--plum);color:#fff}.wc-batch-pagination.wc-list-pages button:not(:disabled):hover{border-color:var(--plum)}.wc-refresh-spin{display:inline-block;animation:wc-refresh-turn 1s linear infinite}@keyframes wc-refresh-turn{to{transform:rotate(360deg)}}@media (max-width:900px){.main-content.write-center-content{height:calc(100dvh - 68px)}.wc-workspace{grid-template-columns:170px minmax(0,1fr);gap:12px}}@media (max-width:600px){.main-content.write-center-content{height:calc(100dvh - 112px - env(safe-area-inset-bottom));padding-block:10px}.wc-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:10px}.wc-sidebar{flex-direction:row;padding:5px;align-self:stretch}.wc-sidebar>button{flex:1;justify-content:center;font-size:13px;min-height:40px;padding:8px}.wc-sidebar small{margin-left:0}.wc-import-page{padding:16px}.wc-batch-toolbar{padding:12px}.wc-batch-pagination.wc-list-pages{padding:10px;gap:8px}.wc-batch-pagination.wc-list-pages>span{order:0;width:auto;margin-left:auto}.wc-batch-pagination.wc-list-pages>div{justify-content:center;flex-basis:100%;margin:0}.wc-inventory-details .wc-grant-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wc-refresh-spin{animation:none}.wc-sidebar>button{transition:none}}.wc-page.wc-workspace{max-width:none;margin:0}.wc-user-fields{border:0;padding:0;margin:0;min-width:0}.wc-batch-pagination.wc-list-pages{flex-wrap:wrap}.wc-page-jump{display:flex;align-items:center;gap:8px;margin:0}.wc-page-jump .input{width:70px;height:34px;padding:0 8px;text-align:center;font-variant-numeric:tabular-nums}.wc-batch-pagination.wc-list-pages>.wc-page-buttons{flex-wrap:wrap;gap:5px}@media (max-width:600px){.wc-page-jump{justify-content:center;width:100%}.wc-batch-pagination.wc-list-pages>.wc-page-buttons button{min-width:30px;padding:0 7px}}.write-pagination{container-type:inline-size;flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:14px 20px;border-top:1px solid var(--line);background:var(--panel);font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.write-pagination-total{white-space:nowrap}.write-pagination-total b{font-weight:500;color:var(--ink)}.write-pagination-controls{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-wrap:wrap}.write-pagination-pages{display:flex;align-items:center;gap:4px}.write-pagination button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink);font-size:14px;line-height:1;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.write-pagination button:not(:disabled):hover{background:var(--fog)}.write-pagination button.active{border-color:var(--coral);color:var(--coral-dark);background:#fff;font-weight:600}.write-pagination button.active:hover{background:#fff}.write-pagination button:disabled{color:#b8b5c0;cursor:not-allowed}.write-pagination button.active:disabled{color:var(--coral-dark);opacity:.65}.write-pagination button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.write-pagination-size,.write-pagination-jump input{height:32px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font-size:13px;transition:border-color .15s}.write-pagination-size{width:108px;padding:0 9px;cursor:pointer}.write-pagination-jump{margin:0}.write-pagination-jump label{display:flex;align-items:center;gap:8px;white-space:nowrap}.write-pagination-jump input{width:48px;padding:0 6px;text-align:center}.write-pagination-size:hover,.write-pagination-jump input:hover{border-color:var(--coral)}.write-pagination-size:disabled,.write-pagination-jump input:disabled{opacity:.5;cursor:not-allowed}.write-pagination-empty{width:32px;text-align:center}@media (max-width:1100px){.write-pagination{gap:10px;padding-inline:14px}.write-pagination-controls{gap:10px}}@media (max-width:760px){.write-pagination{flex-wrap:wrap;padding:12px}.write-pagination-controls{display:contents}.write-pagination-size{margin-left:auto}.write-pagination-pages{order:1;justify-content:center;flex:1 1 100%}.write-pagination-jump{order:2;margin-left:auto}.write-pagination button{min-width:32px;height:36px}.write-pagination-jump input{height:36px}}@media (prefers-reduced-motion:reduce){.write-pagination button,.write-pagination-size,.write-pagination-jump input{transition:none}}.wc-page.wc-workspace{grid-template-columns:72px minmax(0,1fr);gap:16px}.wc-icon-rail{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 10px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.wc-rail-button{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:46px;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer;transition:background-color .16s,color .16s}.wc-rail-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wc-rail-button:not(:disabled):hover{background:var(--fog);color:var(--ink)}.wc-rail-button.active,.wc-rail-button.active:not(:disabled):hover{background:#fbeeea;color:#b95743}.wc-rail-button:disabled{opacity:.45;cursor:not-allowed}.wc-rail-tooltip{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);padding:9px 12px;border-radius:7px;background:var(--plum);color:#fff;box-shadow:0 4px 14px #30344718;font-size:12px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s}.wc-rail-tooltip:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:var(--plum)}.wc-rail-button:hover .wc-rail-tooltip,.wc-rail-button:focus-visible .wc-rail-tooltip{opacity:1;visibility:visible}.wc-rail-mobile-label{display:none}@media (max-width:600px){.wc-page.wc-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:10px}.wc-icon-rail{flex-direction:row;padding:5px;gap:6px}.wc-rail-button{flex:1;width:auto;gap:8px;height:44px}.wc-rail-mobile-label{display:inline;font-size:13px}.wc-rail-tooltip{display:none}}@media (prefers-reduced-motion:reduce){.wc-rail-button,.wc-rail-tooltip{transition:none}}.app-shell.write-center-shell{background:#f8fafc}.main-content.platform-content{height:calc(100dvh - 72px);padding:18px clamp(16px,2.2vw,40px);overflow:hidden}.platform-content>.platform-page{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;height:100%;max-width:none;min-height:0;margin:0}.platform-icon-rail{align-self:stretch}.platform-work-content{min-height:0;min-width:0;overflow:auto;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.platform-work-content.is-accounts{display:flex;flex-direction:column;overflow:hidden}.platform-work-content.is-requests{overflow:hidden}.platform-work-content .platform-section-actions{flex:none;margin:0 0 12px;align-items:center;gap:12px}.platform-work-content .account-metrics{flex:none;gap:10px;margin-bottom:12px}.platform-work-content .account-metrics article{min-height:72px;padding:12px 16px;box-shadow:none;background:#f8fafc;border:1px solid var(--line);border-radius:9px;transform:none}.platform-work-content .account-metrics strong{font-size:24px}.platform-work-content .account-metrics article:first-child small{display:none}.platform-work-content .account-panel{display:flex;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;overflow:hidden;clip-path:none;box-shadow:none;border:1px solid var(--line);border-radius:10px}.platform-account-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.platform-account-scroll>.table-wrap{overflow:visible}.platform-account-scroll .account-table th{position:sticky;top:0;z-index:1}.platform-account-pager{flex:none}.platform-work-content .node-console,.platform-work-content .pool-console{margin:0}.platform-work-content .resource-title{margin-top:0}@media (max-width:900px){.main-content.platform-content{height:calc(100dvh - 68px)}}@media (max-width:600px){.main-content.platform-content{height:calc(100dvh - 112px - env(safe-area-inset-bottom));padding:10px 12px}.platform-content>.platform-page{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:10px}.platform-icon-rail{align-self:stretch}.platform-icon-rail .wc-rail-button{gap:5px}.platform-icon-rail .wc-rail-mobile-label{font-size:12px}.platform-work-content{padding:12px}.platform-work-content .account-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.platform-work-content .account-metrics article{min-height:65px;padding:9px;display:block}.platform-work-content .account-metrics article:first-child{grid-column:auto}.platform-work-content .account-metrics strong{font-size:20px}.platform-work-content .account-metrics span:not(.account-light),.platform-work-content .account-metrics small{font-size:10px;letter-spacing:0}.platform-work-content .account-light{display:none}.platform-account-scroll .account-cards{padding:10px;margin:0}}.platform-work-content.is-resources{display:flex;flex-direction:column;overflow:hidden}.platform-work-content.is-resources>.node-console,.platform-work-content.is-resources>.pool-console{display:flex;flex-direction:column;flex:1;min-height:0;gap:12px;overflow:hidden}.platform-resource-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:2px}.platform-resource-pager{margin-top:0;padding-inline:0}.platform-work-content .resource-title,.platform-work-content .pool-toolbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0}.resource-node-search,.platform-work-content .pool-search{width:min(360px,100%);min-width:0}.platform-work-content .node-title-actions{display:flex;gap:8px;flex-wrap:wrap}.node-list-scroll{display:flex;flex-direction:column;gap:16px}.node-list-scroll>.node-card{flex:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;clip-path:none;box-shadow:none;overflow:hidden}.node-list-scroll>.node-card:before,.node-list-scroll>.node-card:after{display:none}.node-list-scroll .node-card>header{padding:16px 20px;background:var(--panel);border-bottom:1px solid var(--line);gap:16px}.node-list-scroll .node-card>header strong{font-size:17px;overflow-wrap:anywhere}.node-list-scroll .node-card>header small{font-size:12px;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.node-list-scroll .node-connection{background:var(--panel);padding:16px 20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto minmax(170px,.8fr)}.node-list-scroll .node-connection b{white-space:normal;overflow-wrap:anywhere}.node-list-scroll .node-latest-score{border:0;border-radius:8px}.node-list-scroll .node-sync-strip{margin:0;border-radius:0;border-inline:0;background:var(--fog)}.node-list-scroll .node-slot-summary{background:var(--panel);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 20px}.node-list-scroll .node-slot-summary-label{display:none}.node-list-scroll .node-slot-summary dl{grid-template-columns:repeat(8,minmax(0,1fr))}.node-list-scroll .node-slot-summary dl>div:first-child{border:0;padding-inline-start:0}.node-list-scroll .node-slot-summary dt{white-space:normal;font-size:11px;line-height:1.5}.node-list-scroll .node-slot-summary dd{font-size:22px;margin-top:6px}.node-list-scroll .node-controls{margin:0;padding:12px 20px;border:0;background:var(--fog);gap:8px}.node-list-scroll .node-controls>.danger{margin-inline-start:auto}.platform-work-content .pool-overview{flex:none;gap:12px}.platform-work-content .pool-overview article{min-height:84px;padding:12px 16px;border-radius:8px;box-shadow:none;background:var(--fog);color:var(--ink)}.platform-work-content .pool-overview article:after{display:none}.platform-work-content .pool-overview .dispatchable{border-color:var(--line)}.platform-work-content .pool-overview .dispatchable span,.platform-work-content .pool-overview .dispatchable small{color:var(--muted)}.platform-work-content .pool-overview strong{font-size:26px}.pool-list-scroll .pool-grid{align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:16px}.pool-list-scroll .pool-workspace-card{border:1px solid var(--line);border-radius:12px;box-shadow:none;clip-path:none;transform:none}.pool-list-scroll .pool-workspace-card:before,.pool-list-scroll .pool-workspace-card:after{display:none}.pool-list-scroll .pool-workspace-card>header{background:var(--panel);padding:16px}.pool-list-scroll .pool-identity{min-width:0}.pool-list-scroll .pool-identity>span{flex:none;background:var(--fog);color:var(--plum);box-shadow:none;border:1px solid var(--line);border-radius:8px}.pool-list-scroll .pool-identity strong,.pool-list-scroll .pool-identity small{overflow-wrap:anywhere}.pool-list-scroll .pool-capacity{padding:16px}.pool-list-scroll .pool-capacity-track{height:6px}.pool-list-scroll .pool-capacity-track i{background:var(--teal)}.pool-list-scroll .pool-metrics{margin-inline:16px}.pool-list-scroll .pool-member-head{padding:0 16px 16px;gap:8px;flex-wrap:wrap}.pool-list-scroll .pool-workspace-card>footer{border-top:1px solid var(--line);background:var(--fog);padding:8px 16px}@media (max-width:1200px){.node-list-scroll .node-connection{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.node-list-scroll .node-slot-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}.node-list-scroll .node-slot-summary dl>div:nth-child(5){border:0;padding-inline-start:0}}@media (max-width:700px){.platform-work-content .resource-title{flex-wrap:wrap}.resource-node-search{width:100%}.platform-work-content .pool-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.platform-work-content .pool-overview article{min-height:64px;padding:8px 12px}.platform-work-content .pool-overview small{display:none}.platform-work-content .pool-overview strong{font-size:22px}.node-list-scroll .node-slot-summary{grid-template-columns:1fr}.node-list-scroll .node-slot-summary>.button{justify-self:start}.node-list-scroll .node-connection{grid-template-columns:minmax(0,1fr)}.node-list-scroll .node-card>header,.node-list-scroll .node-connection,.node-list-scroll .node-slot-summary,.node-list-scroll .node-controls{padding:12px}.platform-work-content .pool-toolbar{flex-wrap:wrap}.platform-work-content .pool-search{flex:1;min-width:140px}.platform-resource-pager{padding-inline:0}}.platform-work-content .node-title-actions{margin-inline-start:auto;justify-content:flex-end}.node-list-scroll .node-controls{justify-content:flex-end}.node-list-scroll .node-controls>.danger{margin-inline-start:0}.node-list-filters{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.node-list-filters .resource-node-search{flex:1;max-width:360px;min-width:120px}.node-list-filters .node-status-select{flex:none;min-width:120px;border-radius:8px}.node-list-scroll>.node-card.is-offline{background:#f1f2f4;border-color:#d9dde2;box-shadow:none}.node-list-scroll>.node-card.is-offline>header,.node-list-scroll .node-card.is-offline .node-connection,.node-list-scroll .node-card.is-offline .node-slot-summary{background:#f1f2f4}.node-list-scroll .node-card.is-offline .node-sync-strip,.node-list-scroll .node-card.is-offline .node-controls{background:#e9ecef}.node-list-scroll .node-card.is-offline .node-state{color:#626b76;background:#e3e6ea;border-color:#cbd1d8}.node-list-scroll .node-card.is-offline .node-slot-summary dd,.node-list-scroll .node-card.is-offline>header strong{color:#626b76}@media (max-width:700px){.node-list-filters{flex-basis:100%;gap:8px}.node-list-filters .resource-node-search{max-width:none}.node-list-filters .node-status-select{min-width:100px}}.platform-work-content .platform-section-actions,.platform-work-content .resource-title,.platform-work-content .pool-toolbar,.platform-work-content .node-list-filters{align-items:flex-end}.platform-work-content .node-status-select{height:44px;min-height:44px}.platform-work-content .pool-toolbar>.pool-search{margin-inline-start:0}.platform-work-content .pool-toolbar>.button{margin-inline-start:auto}.node-overview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));align-content:start;gap:16px;padding:2px 4px 8px}.node-overview-card{min-width:0;background:#fff;border:1px solid #e1e5eb;border-radius:12px;overflow:hidden;transition:border-color .18s,box-shadow .18s}.node-overview-card>header{padding:18px 18px 0;display:flex;align-items:flex-start;gap:8px;justify-content:space-between}.node-overview-identity{display:flex;gap:10px;min-width:0;align-items:center}.node-overview-identity>div{min-width:0}.node-overview-icon{display:grid;place-items:center;flex:none;width:34px;height:38px;border-radius:8px;background:#f1f5f7;color:#627987}.node-overview-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.node-overview-identity h3{margin:0;font-size:15px;font-weight:650;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-overview-identity small{display:block;margin-top:3px;color:#89919d;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-overview-status{display:flex;align-items:center;gap:5px;flex:none;font-size:12px;color:#76808c;line-height:22px}.node-overview-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.state-online .node-overview-status{color:#258673}.node-overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 18px 16px;gap:12px}.node-overview-metrics>div+div{border-left:1px solid #edf0f3;padding-left:14px}.node-overview-metrics dt{color:#7c8594;font-size:12px;line-height:18px}.node-overview-metrics dd{margin:6px 0 0;font-size:25px;line-height:30px;font-weight:650;font-variant-numeric:tabular-nums;color:#323a49}.node-overview-sync{display:flex;justify-content:space-between;gap:8px;padding:0 18px 15px;font-size:12px;color:#8b93a0}.node-overview-sync b{font-weight:450;color:#737e8b}.node-overview-sync .is-running{color:#24816c;animation:node-sync-fade 1.3s ease-in-out infinite}.node-overview-card>footer{display:flex;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid #edf0f3;background:#fafbfc}.node-overview-card>footer .button{min-height:34px;font-size:12px;padding:6px 10px}.node-overview-card>footer .node-details-button{border-color:transparent;background:transparent;color:#596175;box-shadow:none;gap:12px}.node-overview-card.state-offline,.node-overview-card.state-disabled{background:#f1f3f5;border-color:#dce1e6}.node-overview-card.state-offline>footer,.node-overview-card.state-disabled>footer{background:#eaedf0}.state-offline .node-overview-identity h3,.state-offline .node-overview-metrics dd,.state-disabled .node-overview-identity h3,.state-disabled .node-overview-metrics dd{color:#76808c}.node-details-dialog{width:min(1000px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid #e0e4eb;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 30px 100px #14213930;overflow:auto}.node-details-dialog::backdrop{background:#15203466;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.node-details-heading{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--line);background:#fff}.node-details-heading h2{font-size:18px;margin:0}.node-details-content{padding:20px}.node-details-content .node-slot-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.node-details-content .node-connection{grid-template-columns:repeat(2,minmax(0,1fr))}.node-details-content .node-slot-summary{grid-template-columns:1fr}.node-details-content .slot-detail-button{justify-self:end}@media (hover:hover){.node-overview-card:hover{border-color:#c4ced9;box-shadow:0 5px 15px #26344809}.node-overview-card>footer .node-details-button:hover{background:#eef1f5;color:#303e52}}@media (max-width:600px){.node-overview-grid{grid-template-columns:1fr;gap:12px}.node-details-content{padding:10px}.node-details-heading{padding:12px 16px}.node-details-content .node-connection{grid-template-columns:1fr}.node-details-content .node-slot-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes node-sync-fade{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.node-overview-card{transition:none}.node-overview-sync .is-running{animation:none}}.platform-work-content .pool-overview-inline{display:flex;align-items:center;gap:0;padding:10px 0;border-bottom:1px solid var(--line);background:transparent}.platform-work-content .pool-overview-inline article{display:flex;align-items:baseline;gap:10px;min-height:0;flex:1;padding:0 20px;border:0;border-radius:0;background:transparent;overflow:visible;white-space:nowrap}.platform-work-content .pool-overview-inline article:first-child{padding-left:3px}.platform-work-content .pool-overview-inline article+article{border-left:1px solid var(--line)}.platform-work-content .pool-overview-inline span{font-size:12px;font-weight:450;color:#7b8491}.platform-work-content .pool-overview-inline strong{margin:0;font-size:21px;line-height:26px;font-weight:650;letter-spacing:0;font-variant-numeric:tabular-nums}.platform-work-content .pool-overview-inline .dispatchable strong{color:#24816c}.pool-list-scroll .pool-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px}.pool-list-scroll .pool-compact-card{border-radius:10px;transition:border-color .15s,box-shadow .15s}.pool-list-scroll .pool-compact-card>header{padding:12px 14px 0;border-bottom:0;gap:8px}.pool-list-scroll .pool-compact-card .pool-identity{gap:9px;flex:1}.pool-list-scroll .pool-compact-card .pool-identity>span{width:28px;height:30px;border:0;border-radius:6px;font-size:10px;background:#f0f3f7;color:#697991}.pool-list-scroll .pool-compact-card .pool-identity>div{min-width:0;gap:1px}.pool-list-scroll .pool-compact-card .pool-identity strong{font-size:14px;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-list-scroll .pool-compact-card .pool-identity small{font-size:10px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#959ca7}.pool-list-scroll .pool-compact-card .status-dot{flex:none;font-size:11px;gap:5px;white-space:nowrap}.pool-list-scroll .pool-compact-card .pool-capacity{padding:14px}.pool-list-scroll .pool-compact-card .pool-capacity span{font-size:12px;font-weight:450}.pool-list-scroll .pool-compact-card .pool-capacity b{font-size:17px;font-weight:650;line-height:22px;font-variant-numeric:tabular-nums}.pool-list-scroll .pool-compact-card .pool-capacity-track{height:4px;margin-top:8px}.pool-capacity-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;color:#8a939e}.pool-capacity-caption small{font-size:11px;line-height:18px}.pool-capacity-caption .pool-free{color:#24816c}.pool-list-scroll .pool-compact-card .pool-free b{font-size:13px}.pool-list-scroll .pool-compact-card>footer{min-height:40px;padding:5px 12px;background:#fafbfc;gap:10px}.pool-compact-members{display:flex;align-items:center;gap:10px;padding:4px 0;min-height:30px;background:none;border:0;color:#66778c;font-size:12px;cursor:pointer}.pool-list-scroll .pool-compact-card>footer .text-button{font-size:12px;min-height:30px;padding:4px}.pool-compact-members:focus-visible{outline:2px solid #c35c49;outline-offset:3px;border-radius:3px}.pool-list-scroll .pool-compact-card.disabled{opacity:1;background:#f1f3f5}.pool-list-scroll .pool-compact-card.disabled>header,.pool-list-scroll .pool-compact-card.disabled>footer{background:transparent}.pool-compact-card.disabled .pool-capacity-track i{background:#a4adb7}.pool-compact-card.disabled .pool-free{color:#7c8591}@media (hover:hover){.pool-list-scroll .pool-compact-card:hover{transform:none;border-color:#c4ced9;box-shadow:0 4px 12px #26344808}.pool-compact-members:hover{color:#303e52}}@media (max-width:700px){.platform-work-content .pool-overview-inline article{padding:0 8px;gap:4px;flex-direction:column;align-items:center}.platform-work-content .pool-overview-inline article:first-child{padding-left:0}.platform-work-content .pool-overview-inline span{font-size:10px}.platform-work-content .pool-overview-inline strong{font-size:19px;line-height:22px}.platform-work-content .pool-overview-inline{padding:6px 0}}@media (prefers-reduced-motion:reduce){.pool-list-scroll .pool-compact-card{transition:none}}:root{--field-border:#d5dbe5;--field-border-hover:#aab3c2;--field-surface:#fff;--field-text:#30364a;--field-placeholder:#8993a2;--field-accent:#c35c49;--field-ring:0 0 0 3px rgb(195 92 73 / 10%);--field-selected:#fcf0eb;--field-disabled:#f4f5f7}:is(.app-shell,.modal-backdrop,dialog) :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button])),textarea,select,:is(.paged-select-trigger,.a-select-control)){border:1px solid var(--field-border)!important;border-radius:7px!important;background-color:var(--field-surface)!important;color:var(--field-text)!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s,background-color .15s}:is(.app-shell,.modal-backdrop,dialog) :is(input,textarea)::placeholder{color:var(--field-placeholder);opacity:1}:is(.app-shell,.modal-backdrop,dialog) :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color])),textarea,select,:is(.paged-select-trigger,.a-select-control)):is(:focus,:focus-visible){outline:none!important;border-color:var(--field-accent)!important;box-shadow:var(--field-ring)!important;background-color:var(--field-surface)!important}:is(.app-shell,.modal-backdrop,dialog) :is(.paged-select-trigger,.a-select-control)[aria-expanded=true]{border-color:var(--field-accent)!important;box-shadow:var(--field-ring)!important}:is(.app-shell,.modal-backdrop,dialog) select:not([multiple]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-inline-end:32px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23758093' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px!important;cursor:pointer}:is(.app-shell,.modal-backdrop,dialog) select option{background:var(--field-surface);color:var(--field-text)}:is(.app-shell,.modal-backdrop,dialog) :is(input,textarea,select,:is(.paged-select-trigger,.a-select-control)):disabled{background-color:var(--field-disabled)!important;border-color:#e3e6eb!important;color:#8b94a2!important;cursor:not-allowed;box-shadow:none!important}:is(.app-shell,.modal-backdrop,dialog) :is(input,textarea)[readonly]{background-color:#f8f9fb!important}:is(.app-shell,.modal-backdrop,dialog) :is(input,textarea,select)[aria-invalid=true]{border-color:var(--red)!important;box-shadow:0 0 0 3px #b53c4714!important}:is(.app-shell,.modal-backdrop,dialog) .paged-select-popover{margin-top:2px;border:1px solid #e0e4eb;border-radius:10px;box-shadow:0 12px 36px #26324421;background:var(--field-surface);padding:8px}:is(.app-shell,.modal-backdrop,dialog) .paged-select-options>button{position:relative;min-height:38px;padding-inline:10px 32px;border:0;border-radius:6px;background:transparent;color:var(--field-text);font-size:13px;transition:background-color .15s,color .15s}:is(.app-shell,.modal-backdrop,dialog) .paged-select-options>button[aria-selected=true]{background:var(--field-selected)!important;color:#a64d3c!important}:is(.app-shell,.modal-backdrop,dialog) .paged-select-options>button[aria-selected=true]:after{content:"✓";position:absolute;inset-inline-end:11px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:650;color:var(--field-accent)}:is(.app-shell,.modal-backdrop,dialog) .paged-select-options>button:disabled{color:#8b94a2;background:var(--field-disabled);cursor:not-allowed}:is(.paged-select-trigger,.a-select-control) .select-chevron{width:16px;height:16px;flex:none;margin-inline-start:auto;fill:none;stroke:#758093;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}:is(.paged-select-trigger,.a-select-control)[aria-expanded=true] .select-chevron{transform:rotate(180deg)}@media (hover:hover){:is(.app-shell,.modal-backdrop,dialog) :is(input.input,textarea,select,:is(.paged-select-trigger,.a-select-control)):not(:disabled):not(:focus):not([aria-invalid=true]):not([aria-expanded=true]):hover{border-color:var(--field-border-hover)!important}:is(.app-shell,.modal-backdrop,dialog) .paged-select-options>button:not(:disabled):not([aria-selected=true]):hover{background:#f1f3f6!important}}@media (prefers-reduced-motion:reduce){:is(.app-shell,.modal-backdrop,dialog) :is(input,textarea,select,:is(.paged-select-trigger,.a-select-control),.paged-select-options>button,.select-chevron){transition:none}}@media (forced-colors:active){:is(.app-shell,.modal-backdrop,dialog) :is(input,textarea,select,:is(.paged-select-trigger,.a-select-control)):focus-visible{outline:2px solid Highlight!important;outline-offset:2px}:is(.app-shell,.modal-backdrop,dialog) select:not([multiple]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}}.platform-form-backdrop .field{display:block;min-width:0;margin:16px 0;color:#576175;font-size:13px;font-weight:500}.platform-form-backdrop .field>span:first-child{display:block;margin:0 0 8px;font-size:13px;font-weight:550;line-height:1.5;letter-spacing:0}.platform-form-backdrop .field>.input,.platform-form-backdrop .field>.select,.platform-form-backdrop .field>.paged-select>.paged-select-trigger,.platform-form-backdrop .node-template-choice>.select{width:100%;min-width:0;height:44px;min-height:44px;padding:10px 12px;font-size:14px;line-height:22px;font-weight:400;letter-spacing:0}.platform-form-backdrop .field>.textarea{display:block;width:100%;min-height:96px;height:96px;padding:12px;resize:vertical;font-size:14px;line-height:1.7;font-weight:400;letter-spacing:0}.platform-form-backdrop .field small{margin-top:8px;color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}.platform-form-backdrop .node-config-form{gap:20px;padding-top:20px}.platform-form-backdrop .node-config-form .config-section{padding:0 0 20px;border:0;border-bottom:1px solid #e0e4eb;border-radius:0;background:transparent;gap:12px}.platform-form-backdrop .node-config-form .config-section>b{font-size:13px;line-height:1.5;letter-spacing:0;font-weight:600;color:var(--field-text)}.platform-form-backdrop .config-section .field{margin:0}.platform-form-backdrop .config-section .two-fields,.platform-form-backdrop .mqtt-form-grid{gap:18px 20px;align-items:start}.platform-form-backdrop .node-template-choice{align-items:center}.platform-form-backdrop .node-template-choice>.select{flex:1;width:auto}.platform-form-backdrop .node-sync-config-row{align-items:center;gap:20px}.platform-form-backdrop .switch-field{font-size:13px;font-weight:500}.platform-page .platform-section-actions input.input,.platform-page .node-list-filters input.input,.platform-page .pool-toolbar input.input{height:40px;min-height:40px;padding:9px 12px;font-size:14px;line-height:20px;font-weight:400}.platform-page .node-status-select{height:40px;min-height:40px;font-size:14px}.platform-form-backdrop .candidate-filters input:not([type=checkbox]){height:40px;padding:9px 12px;font-size:14px;line-height:20px}@media (max-width:600px){.platform-form-backdrop .config-section .two-fields,.platform-form-backdrop .mqtt-form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.platform-form-backdrop .node-config-form{gap:16px}.platform-form-backdrop .field>.input,.platform-form-backdrop .field>.textarea{font-size:16px}}:root{--font-body:"Segoe UI","Microsoft YaHei UI","Microsoft YaHei","PingFang SC","Noto Sans SC",sans-serif;--font-display:var(--font-body);--font-mono:"Cascadia Mono",Consolas,"SFMono-Regular","Microsoft YaHei UI",monospace;--text-body:14px;--text-control:14px;--text-label:13px;--text-meta:12px}html,body{font-family:var(--font-body);font-size:var(--text-body)}body :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-display)}body :is(button,input,select,textarea){font-family:var(--font-body)}body :is(.main-content,dialog,.modal-card,.pc-modal-backdrop){font-size:var(--text-body)}body :is(.main-content,dialog,.modal-card,.pc-modal-backdrop) :is(td,dd,li){font-size:var(--text-body)!important;line-height:1.6}body :is(.main-content,dialog,.modal-card,.pc-modal-backdrop) p{font-size:var(--text-body)!important;line-height:1.65}body :is(.main-content,dialog,.modal-card,.pc-modal-backdrop) :is(.button,.text-button){font-size:var(--text-control)!important;line-height:1.4}body :is(.input,.select,.textarea,.a-select-control,.a-select-panel>[role=option],.paged-select-trigger,.a-search-control>input){font-size:var(--text-control)!important}body :is(input,textarea)::placeholder{font-size:inherit!important}body :is(.field>span,.field-label,.a-search-field>label,.pd-control>span,.action-filter-grid>label>span,.renew-field>span){font-size:var(--text-label)!important;line-height:1.5}body :is(.main-content,dialog,.modal-card,.pc-modal-backdrop) :is(th,dt){font-size:var(--text-label)!important;line-height:1.5}body :is(.main-content,dialog,.modal-card,.pc-modal-backdrop) :is(small,time,.tag,.status-dot,.pd-status,.pd-number-caption,.pd-page-size,.pd-rule-state,.pd-rule-title>span,.pd-rule-counts>span,.pd-rule-expression>div,.pd-link-fields label,.scope-status,.renew-note,.action-filter-panel-head,.action-scope-summary>small,.admin-number-status,.pc-day,.pc-message footer){font-size:var(--text-meta)!important;line-height:1.5}body :is(.pd-table,.data-table,.management-row,.project-meta,.project-stats,.project-card p,.pc-conversation-item p,.pc-message article>p,.pc-composer textarea,.admin-number-summary,.pd-rule-sender,.pd-facts,.pd-status-filters,.write-pagination,.platform-resource-pager){font-size:var(--text-body)!important}body :is(.pd-status-filters button,.pd-tabs button,.action-filter-toggle,.action-filter-panel-head button,.renew-skipped summary,.pd-link-fields button,.pd-link-fields a,.write-pagination button,.write-pagination input,.pc-pagination button,.pc-number-link,.pc-filter-trigger){font-size:var(--text-label)!important}body :is(.pd-rules-head h2,.pd-inspector h2,.pd-rule-card h3,.admin-number-section h3,.panel-head h2){font-size:16px!important}body :is(.pd-rule-sender b,.pd-table .pd-group,.project-export-types b,.pc-project-item strong,.pc-conversation-item strong){font-size:var(--text-body)!important}body :is(.mono,code,pre,.pd-number-button,.pd-inspector h3,.admin-number-dialog header p){font-family:var(--font-mono)}body :is(td .mono,dd.mono,.pd-number-button,.pd-rule-expression code,.pd-link-fields input,.pd-facts .mono){font-size:var(--text-body)!important}body .pd-rule-expression code{line-height:1.7}body :is(.scope-status,.renew-note,.pd-rules-head p,.pd-rule-editor .modal-head p,.renew-head p,.pd-receipt-summary p,.action-filter-panel>p,.project-picker-note,.modal-note){font-size:var(--text-meta)!important;line-height:1.6}body :is(.a-search-field,.field,.pd-control,.action-filter-grid>label){min-width:0}body .pd-link-fields :is(button,a){min-height:32px}body .pd-table td{padding-block:10px}body .pd-rule-title h3{line-height:1.5}body .pd-rule-state{flex:none}body .pc-message article>p{line-height:1.75}body .pc-conversation-item strong{line-height:1.5}body .project-export-types label{min-width:0}body .project-export-types label>div{min-width:0;overflow-wrap:anywhere}@media (max-width:600px){body :is(.modal-card,dialog) :is(input:not([type=checkbox]):not([type=radio]),textarea){font-size:16px!important}body .pd-inspector-actions{grid-template-columns:minmax(90px,1fr) minmax(0,1.5fr)}body .pd-link-fields{gap:12px}}body :is(.project-meta>span,.project-meta>code,.pc-project footer,.pc-project footer>span,.pc-list-count,.pc-project-total,.pc-project-title>div>span,.pc-pagination>span){font-size:var(--text-meta)!important;line-height:1.5}body :is(.pc-status-button,.pc-filter-status button,.pc-active-filters button,.pc-time-filter button){font-size:var(--text-label)!important}body .pc-project footer{gap:6px;flex-wrap:wrap}body :is(.sp-rail-title,.sp-project strong,.sp-rail-empty,.pc-project-identity strong){font-size:var(--text-body)!important;line-height:1.5}body :is(.sp-project small,.sp-project>span,.sp-project-pages>span){font-size:var(--text-meta)!important;line-height:1.5}body .sp-project-pages button{font-size:var(--text-label)!important;line-height:1.5}
