.app-icon[data-v-db80ec56]{flex:none;display:block}.shell[data-v-140269e2]{grid-template-columns:var(--pm-sidebar-width) minmax(0, 1fr);background:var(--pm-bg);min-height:100vh;display:grid}.shell--collapsed[data-v-140269e2]{grid-template-columns:var(--pm-sidebar-width-collapsed) minmax(0, 1fr)}.sidebar[data-v-140269e2]{gap:var(--pm-space-4);padding:var(--pm-space-4) var(--pm-space-3);background:var(--pm-sidebar);border-right:1px solid var(--pm-border);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.sidebar__brand[data-v-140269e2]{align-items:center;gap:var(--pm-space-3);padding:var(--pm-space-2);min-width:0;display:flex}.brand-mark[data-v-140269e2]{border-radius:var(--pm-radius-sm);background:var(--pm-primary);width:34px;height:34px;color:var(--pm-on-primary);font-weight:700;font-size:var(--pm-text-sm);letter-spacing:.02em;flex:none;place-items:center;display:grid}.brand-text[data-v-140269e2]{flex-direction:column;min-width:0;display:flex}.brand-title[data-v-140269e2]{color:var(--pm-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.brand-sub[data-v-140269e2]{font-size:var(--pm-text-xs);color:var(--pm-text-faint)}.sidebar__nav[data-v-140269e2]{flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.nav-item[data-v-140269e2]{align-items:center;gap:var(--pm-space-3);padding:9px var(--pm-space-3);border-radius:var(--pm-radius-sm);color:var(--pm-text-muted);font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.nav-item[data-v-140269e2]:hover{background:var(--pm-surface-hover);color:var(--pm-text)}.nav-item--active[data-v-140269e2]{background:var(--pm-primary-soft);color:var(--pm-primary)}.nav-item__label[data-v-140269e2]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar__footer[data-v-140269e2]{gap:var(--pm-space-1);padding-top:var(--pm-space-3);border-top:1px solid var(--pm-border);flex-direction:column;display:flex}.ghost-row[data-v-140269e2]{align-items:center;gap:var(--pm-space-3);width:100%;padding:8px var(--pm-space-3);border-radius:var(--pm-radius-sm);color:var(--pm-text-muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.ghost-row[data-v-140269e2]:hover{background:var(--pm-surface-hover);color:var(--pm-text)}.user-row[data-v-140269e2]{align-items:center;gap:var(--pm-space-2);padding:var(--pm-space-2) var(--pm-space-3);min-width:0;display:flex}.user-row--tight[data-v-140269e2]{gap:var(--pm-space-1);flex-direction:column;padding-inline:0}.user-avatar[data-v-140269e2]{border-radius:var(--pm-radius-pill);background:var(--pm-primary-soft);width:28px;height:28px;color:var(--pm-primary);font-size:var(--pm-text-xs);flex:none;place-items:center;font-weight:600;display:grid}.user-email[data-v-140269e2]{min-width:0;font-size:var(--pm-text-xs);color:var(--pm-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.icon-button[data-v-140269e2]{border-radius:var(--pm-radius-sm);width:30px;height:30px;color:var(--pm-text-muted);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.icon-button[data-v-140269e2]:hover{background:var(--pm-surface-hover);color:var(--pm-text)}.main[data-v-140269e2]{flex-direction:column;min-width:0;display:flex}.topbar[data-v-140269e2]{align-items:center;gap:var(--pm-space-3);padding:var(--pm-space-3) var(--pm-space-4);background:var(--pm-surface);border-bottom:1px solid var(--pm-border);display:none}.topbar__title[data-v-140269e2]{font-weight:600}.content[data-v-140269e2]{padding:var(--pm-space-6) var(--pm-space-5) var(--pm-space-7);flex:auto;overflow-y:auto}.content__inner[data-v-140269e2]{max-width:var(--pm-content-max);margin:0 auto}.shell__scrim[data-v-140269e2]{display:none}@media (width<=900px){.shell[data-v-140269e2],.shell--collapsed[data-v-140269e2]{grid-template-columns:minmax(0,1fr)}.sidebar[data-v-140269e2]{z-index:30;inset-block:0;width:var(--pm-sidebar-width);transition:transform .2s;position:fixed;left:0;transform:translate(-100%)}.sidebar--open[data-v-140269e2]{box-shadow:var(--pm-shadow-lg);transform:translate(0)}.shell__scrim[data-v-140269e2]{z-index:20;background:var(--pm-overlay);display:block;position:fixed;inset:0}.topbar[data-v-140269e2]{display:flex}.content[data-v-140269e2]{padding:var(--pm-space-4)}}.login-page[data-v-cb5d6270]{min-height:100vh;padding:var(--pm-space-4);background:var(--pm-bg);justify-content:center;align-items:center;display:flex}.login-card[data-v-cb5d6270]{width:min(380px,100%);padding:var(--pm-space-6) var(--pm-space-5);background:var(--pm-surface);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);box-shadow:var(--pm-shadow)}.login-brand[data-v-cb5d6270]{align-items:center;gap:var(--pm-space-3);margin-bottom:var(--pm-space-5);display:flex}.login-mark[data-v-cb5d6270]{border-radius:var(--pm-radius);background:var(--pm-primary);width:40px;height:40px;color:var(--pm-on-primary);flex:none;place-items:center;font-weight:700;display:grid}.login-title[data-v-cb5d6270]{font-size:var(--pm-text-lg)}.login-sub[data-v-cb5d6270]{color:var(--pm-text-muted);font-size:var(--pm-text-sm);margin-top:2px}.login-error[data-v-cb5d6270]{margin-bottom:var(--pm-space-3)}.page-header[data-v-48ad1d56]{justify-content:space-between;align-items:flex-start;gap:var(--pm-space-4);margin-bottom:var(--pm-space-5);flex-wrap:wrap;display:flex}.page-header__text[data-v-48ad1d56]{min-width:0}.page-header__title[data-v-48ad1d56]{font-size:var(--pm-text-xl);line-height:1.2}.page-header__subtitle[data-v-48ad1d56]{margin-top:var(--pm-space-2);max-width:62ch;color:var(--pm-text-muted)}.page-header__actions[data-v-48ad1d56]{align-items:center;gap:var(--pm-space-2);flex-wrap:wrap;display:flex}.events-card[data-v-79550743]{margin-top:16px}.card-link[data-v-79550743]{color:inherit;text-decoration:none;display:block}.stat-danger[data-v-79550743]{color:#d03050;font-weight:600}.stat-warning[data-v-79550743]{color:#f0a020;font-weight:600}.stat-muted[data-v-79550743]{color:#8a8a8a}.event-dot[data-v-79550743]{background:#8a8a8a;border-radius:50%;width:8px;height:8px;display:inline-block}.event-dot--alert[data-v-79550743]{background:#d03050}.event-time[data-v-79550743]{color:#8a8a8a;white-space:nowrap;font-size:13px}.dashboard-spinner[data-v-79550743]{justify-content:center;margin-top:48px;display:flex}.hint[data-v-3a4dcd17]{color:var(--text,#8a8a8a);font-size:12px}.empty[data-v-c2cd1634]{margin-top:24px}.preview-text[data-v-c2cd1634]{white-space:pre-wrap;word-break:break-word;background:#80808014;border-radius:6px;margin:0;padding:12px;font-family:inherit}.preview-images[data-v-c2cd1634]{flex-wrap:wrap;gap:8px;display:flex}.preview-image[data-v-c2cd1634]{object-fit:cover;background:#8080801f;border-radius:6px;width:96px;height:96px}.channel-options[data-v-c2cd1634]{flex-direction:column;gap:8px;margin-top:8px;padding-left:24px;display:flex}.options-title[data-v-c2cd1634]{color:#888;font-size:12px}.channels-collapse[data-v-c2cd1634] .n-collapse-item{background:#80808012;border-radius:8px;margin-top:8px;padding:2px 12px;border-top:none!important}.channels-collapse[data-v-c2cd1634] .n-collapse-item:first-child{margin-top:0}.channels-collapse[data-v-c2cd1634] .n-collapse-item__header-main{align-items:center;gap:8px;display:flex}.channel-title[data-v-c2cd1634]{font-weight:500}.channel-hint[data-v-c2cd1634]{color:#888;padding-bottom:8px;font-size:13px}.test-send-row[data-v-c2cd1634]{align-items:center;gap:8px;display:flex}.test-send-action[data-v-c2cd1634]{margin-left:auto}.poll-block[data-v-c2cd1634]{align-items:center;gap:8px;display:flex}.poll-hint[data-v-c2cd1634]{color:#888;margin:6px 0 14px;font-size:12px}.preview-text[data-v-c2cd1634]{white-space:pre-wrap;color:var(--text,#4b4b4b)}.preview-thumb[data-v-c2cd1634]{object-fit:cover;border-radius:6px;width:96px;height:96px}.network-mark[data-v-f47a4023]{border-radius:var(--pm-radius-pill);color:#fff;letter-spacing:.02em;text-transform:uppercase;flex:none;place-items:center;font-weight:700;display:grid}.help-body[data-v-c143d1d4]{max-height:70vh;padding-right:4px;overflow-y:auto}.intro[data-v-c143d1d4]{color:#4a5462;margin:0 0 12px}.steps[data-v-c143d1d4]{flex-direction:column;gap:10px;margin:0;padding-left:22px;display:flex}.step-text[data-v-c143d1d4]{margin:0}.illustration[data-v-c143d1d4]{border:1px solid #80808040;border-radius:8px;width:100%;max-width:560px;margin-top:8px;display:block}.notes-title[data-v-c143d1d4]{color:#888;margin-top:16px;font-size:12px}.notes[data-v-c143d1d4]{flex-direction:column;gap:6px;margin:6px 0 0;padding-left:22px;display:flex}.catalog[data-v-61ee0ce0]{gap:var(--pm-space-4);width:min(760px,100vw - 32px);max-height:min(88vh,900px);padding:var(--pm-space-5);background:var(--pm-bg);border-radius:var(--pm-radius-lg);box-shadow:var(--pm-shadow-lg);flex-direction:column;display:flex}.catalog__head[data-v-61ee0ce0]{justify-content:space-between;align-items:flex-start;gap:var(--pm-space-4);display:flex}.catalog__title[data-v-61ee0ce0]{font-size:var(--pm-text-lg)}.catalog__hint[data-v-61ee0ce0]{margin-top:var(--pm-space-1);max-width:56ch;color:var(--pm-text-muted);font-size:var(--pm-text-sm)}.catalog__close[data-v-61ee0ce0]{border-radius:var(--pm-radius-sm);width:32px;height:32px;color:var(--pm-text-muted);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.catalog__close[data-v-61ee0ce0]:hover{background:var(--pm-surface-hover);color:var(--pm-text)}.catalog__search[data-v-61ee0ce0]{align-items:center;gap:var(--pm-space-2);padding-left:var(--pm-space-3);background:var(--pm-surface);border:1px solid var(--pm-border);border-radius:var(--pm-radius);color:var(--pm-text-faint);display:flex}.catalog__list[data-v-61ee0ce0]{gap:var(--pm-space-2);padding-right:var(--pm-space-1);flex-direction:column;display:flex;overflow-y:auto}.net[data-v-61ee0ce0]{background:var(--pm-surface);border:1px solid var(--pm-border);border-radius:var(--pm-radius);padding:var(--pm-space-3) var(--pm-space-4)}.net__row[data-v-61ee0ce0]{align-items:center;gap:var(--pm-space-3);display:flex}.net__title[data-v-61ee0ce0]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:600;overflow:hidden}.net__toggle[data-v-61ee0ce0]{border-radius:var(--pm-radius-sm);width:28px;height:28px;color:var(--pm-text-faint);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.net__toggle[data-v-61ee0ce0]:hover{background:var(--pm-surface-hover);color:var(--pm-text)}.net__details[data-v-61ee0ce0]{margin-top:var(--pm-space-3);padding-top:var(--pm-space-3);border-top:1px solid var(--pm-border)}.net__description[data-v-61ee0ce0]{color:var(--pm-text-muted);font-size:var(--pm-text-sm)}.net__specs[data-v-61ee0ce0]{gap:var(--pm-space-3);margin:var(--pm-space-3) 0 0;display:grid}.net__specs dt[data-v-61ee0ce0]{font-size:var(--pm-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--pm-text-faint);font-weight:600}.net__specs dd[data-v-61ee0ce0]{font-size:var(--pm-text-sm);color:var(--pm-text);margin:2px 0 0}.catalog__empty[data-v-61ee0ce0]{padding:var(--pm-space-5);text-align:center;color:var(--pm-text-muted)}@media (width>=620px){.net__specs[data-v-61ee0ce0]{grid-template-columns:1fr 1fr}}.methods[data-v-b1c4e595]{width:min(620px,100vw - 32px);padding:var(--pm-space-5);background:var(--pm-surface);border-radius:var(--pm-radius-lg);box-shadow:var(--pm-shadow-lg)}.methods__head[data-v-b1c4e595]{align-items:center;gap:var(--pm-space-3);margin-bottom:var(--pm-space-4);display:flex}.methods__title[data-v-b1c4e595]{min-width:0;font-size:var(--pm-text-md);flex:auto}.methods__back[data-v-b1c4e595],.methods__close[data-v-b1c4e595]{border-radius:var(--pm-radius-sm);width:30px;height:30px;color:var(--pm-text-muted);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.methods__back[data-v-b1c4e595]:hover,.methods__close[data-v-b1c4e595]:hover{background:var(--pm-surface-hover);color:var(--pm-text)}.methods__list[data-v-b1c4e595]{gap:var(--pm-space-2);flex-direction:column;display:flex}.method[data-v-b1c4e595]{align-items:center;gap:var(--pm-space-3);padding:var(--pm-space-3);background:var(--pm-surface-2);border:1px solid var(--pm-border);border-radius:var(--pm-radius);display:flex}.method__text[data-v-b1c4e595]{flex:auto;min-width:0}.method__title[data-v-b1c4e595]{font-weight:600}.method__description[data-v-b1c4e595]{font-size:var(--pm-text-sm);color:var(--pm-text-muted);margin-top:2px}.flow[data-v-dc6c3436]{gap:var(--pm-space-3);width:min(560px,100vw - 32px);max-height:min(88vh,860px);padding:var(--pm-space-5);background:var(--pm-surface);border-radius:var(--pm-radius-lg);box-shadow:var(--pm-shadow-lg);flex-direction:column;display:flex;overflow-y:auto}.flow__head[data-v-dc6c3436]{align-items:center;gap:var(--pm-space-3);display:flex}.flow__title[data-v-dc6c3436]{min-width:0;font-size:var(--pm-text-md);flex:auto}.flow__icon-btn[data-v-dc6c3436]{border-radius:var(--pm-radius-sm);width:30px;height:30px;color:var(--pm-text-muted);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.flow__icon-btn[data-v-dc6c3436]:hover{background:var(--pm-surface-hover);color:var(--pm-text)}.flow__lead[data-v-dc6c3436]{color:var(--pm-text-muted);font-size:var(--pm-text-sm)}.helper[data-v-dc6c3436]{align-items:center;gap:var(--pm-space-2);width:100%;padding:var(--pm-space-3);border:1px solid var(--pm-border);border-radius:var(--pm-radius);background:var(--pm-surface-2);color:var(--pm-text-muted);font:inherit;font-size:var(--pm-text-sm);text-align:left;cursor:pointer;text-decoration:none;display:flex}.helper[data-v-dc6c3436]:hover{border-color:var(--pm-primary-border);color:var(--pm-primary)}.flow__note[data-v-dc6c3436]{border-radius:var(--pm-radius)}.flow__choices[data-v-dc6c3436]{gap:var(--pm-space-2);max-height:220px;padding:var(--pm-space-1);flex-direction:column;display:flex;overflow-y:auto}.flow__empty[data-v-dc6c3436]{padding:var(--pm-space-4) 0}.flow__sub[data-v-dc6c3436]{margin-left:var(--pm-space-2);color:var(--pm-text-faint);font-size:var(--pm-text-xs)}.flow__field[data-v-dc6c3436]{gap:var(--pm-space-1);flex-direction:column;display:flex}.flow__label[data-v-dc6c3436]{font-size:var(--pm-text-sm);font-weight:500}.flow__optional[data-v-dc6c3436]{color:var(--pm-text-faint);font-weight:400}.flow__spin[data-v-dc6c3436]{align-self:center}.flow__footer[data-v-dc6c3436]{justify-content:flex-end;gap:var(--pm-space-2);margin-top:var(--pm-space-2);display:flex}.channels[data-v-0ff844d9]{gap:var(--pm-space-2);flex-direction:column;display:flex}.channel[data-v-0ff844d9]{align-items:center;gap:var(--pm-space-3);padding:var(--pm-space-3) var(--pm-space-4);background:var(--pm-surface);border:1px solid var(--pm-border);border-radius:var(--pm-radius);box-shadow:var(--pm-shadow-sm);display:flex}.channel--off[data-v-0ff844d9]{opacity:.65}.channel__text[data-v-0ff844d9]{flex:auto;min-width:0}.channel__title-row[data-v-0ff844d9]{align-items:center;gap:var(--pm-space-2);flex-wrap:wrap;display:flex}.channel__name[data-v-0ff844d9]{font-weight:600}.channel__platform[data-v-0ff844d9]{font-size:var(--pm-text-xs);color:var(--pm-text-faint);margin-top:2px;display:block}.channel__menu[data-v-0ff844d9]{border-radius:var(--pm-radius-sm);width:30px;height:30px;color:var(--pm-text-muted);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.channel__menu[data-v-0ff844d9]:hover{background:var(--pm-surface-hover);color:var(--pm-text)}.empty[data-v-0ff844d9]{align-items:center;gap:var(--pm-space-3);padding:var(--pm-space-7) var(--pm-space-5);text-align:center;color:var(--pm-text-faint);flex-direction:column;display:flex}.empty__title[data-v-0ff844d9]{color:var(--pm-text);font-weight:600}.empty__hint[data-v-0ff844d9]{max-width:44ch;color:var(--pm-text-muted)}.summary[data-v-0ff844d9]{margin-top:var(--pm-space-3);font-size:var(--pm-text-sm)}.settings[data-v-0ff844d9]{gap:var(--pm-space-3);width:min(460px,100vw - 32px);padding:var(--pm-space-5);background:var(--pm-surface);border-radius:var(--pm-radius-lg);box-shadow:var(--pm-shadow-lg);flex-direction:column;display:flex}.settings__head[data-v-0ff844d9]{align-items:center;gap:var(--pm-space-3);display:flex}.settings__title[data-v-0ff844d9]{font-size:var(--pm-text-md);flex:auto}.settings__field[data-v-0ff844d9]{gap:var(--pm-space-1);flex-direction:column;display:flex}.settings__label[data-v-0ff844d9]{font-size:var(--pm-text-sm);font-weight:500}.settings__platform[data-v-0ff844d9]{font-size:var(--pm-text-sm)}.settings__footer[data-v-0ff844d9]{justify-content:flex-end;gap:var(--pm-space-2);display:flex}.empty[data-v-6cef56fa]{margin-top:24px}.pagination[data-v-6cef56fa]{justify-content:center;margin-top:16px;display:flex}.muted[data-v-6cef56fa]{color:#8a8a8a;font-size:13px}.item-text[data-v-6cef56fa]{white-space:pre-wrap}.item-images[data-v-6cef56fa]{margin-top:12px}.preview-thumb[data-v-6cef56fa]{object-fit:cover;border-radius:6px;width:96px;height:96px}.pub-filters[data-v-6cef56fa],.filters[data-v-bf3230b1]{margin-bottom:16px}.empty[data-v-bf3230b1]{margin-top:24px}.pagination[data-v-bf3230b1]{justify-content:center;margin-top:16px;display:flex}.filters[data-v-18c1feaf]{margin-bottom:16px}.empty[data-v-18c1feaf]{margin-top:24px}.pagination[data-v-18c1feaf]{justify-content:center;margin-top:16px;display:flex}.log-time-relative[data-v-18c1feaf]{color:#8a8a8a;font-size:12px}:root{--pm-primary:#aa3bff;--pm-primary-hover:#b95cff;--pm-primary-active:#9424e8;--pm-primary-soft:#aa3bff1f;--pm-primary-border:#aa3bff73;--pm-on-primary:#fff;--pm-success:#18a058;--pm-success-soft:#18a0581f;--pm-warning:#f0a020;--pm-warning-soft:#f0a02024;--pm-danger:#e03131;--pm-danger-soft:#e031311f;--pm-bg:#f4f2f7;--pm-surface:#fff;--pm-surface-2:#faf9fc;--pm-surface-hover:#f2eef8;--pm-sidebar:#fff;--pm-border:#e7e3ee;--pm-border-strong:#d8d2e4;--pm-overlay:#1b172573;--pm-text:#1b1725;--pm-text-muted:#6b6375;--pm-text-faint:#9a92a8;--pm-radius-sm:8px;--pm-radius:12px;--pm-radius-lg:16px;--pm-radius-pill:999px;--pm-space-1:4px;--pm-space-2:8px;--pm-space-3:12px;--pm-space-4:16px;--pm-space-5:24px;--pm-space-6:32px;--pm-space-7:48px;--pm-shadow-sm:0 1px 2px #1b17250f;--pm-shadow:0 4px 16px #1b172514;--pm-shadow-lg:0 12px 32px #1b172524;--pm-font:-apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pm-font-mono:ui-monospace, SFMono-Regular, Consolas, "Roboto Mono", monospace;--pm-text-xs:12px;--pm-text-sm:13px;--pm-text-base:14px;--pm-text-md:16px;--pm-text-lg:20px;--pm-text-xl:26px;--pm-sidebar-width:232px;--pm-sidebar-width-collapsed:64px;--pm-content-max:1120px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pm-primary:#c084fc;--pm-primary-hover:#cf9bff;--pm-primary-active:#a95cf0;--pm-primary-soft:#c084fc29;--pm-primary-border:#c084fc73;--pm-on-primary:#1b1725;--pm-success:#4ec77f;--pm-success-soft:#4ec77f29;--pm-warning:#f2b25c;--pm-warning-soft:#f2b25c29;--pm-danger:#f26363;--pm-danger-soft:#f2636329;--pm-bg:#131118;--pm-surface:#1c1a24;--pm-surface-2:#211e2b;--pm-surface-hover:#2a2536;--pm-sidebar:#1a1822;--pm-border:#2e2a38;--pm-border-strong:#3d3750;--pm-overlay:#0009;--pm-text:#f1eef7;--pm-text-muted:#9c94ad;--pm-text-faint:#6f6880;--pm-shadow-sm:0 1px 2px #0006;--pm-shadow:0 4px 16px #00000073;--pm-shadow-lg:0 12px 32px #0000008c}}:root[data-theme=dark]{--pm-primary:#c084fc;--pm-primary-hover:#cf9bff;--pm-primary-active:#a95cf0;--pm-primary-soft:#c084fc29;--pm-primary-border:#c084fc73;--pm-on-primary:#1b1725;--pm-success:#4ec77f;--pm-success-soft:#4ec77f29;--pm-warning:#f2b25c;--pm-warning-soft:#f2b25c29;--pm-danger:#f26363;--pm-danger-soft:#f2636329;--pm-bg:#131118;--pm-surface:#1c1a24;--pm-surface-2:#211e2b;--pm-surface-hover:#2a2536;--pm-sidebar:#1a1822;--pm-border:#2e2a38;--pm-border-strong:#3d3750;--pm-overlay:#0009;--pm-text:#f1eef7;--pm-text-muted:#9c94ad;--pm-text-faint:#6f6880;--pm-shadow-sm:0 1px 2px #0006;--pm-shadow:0 4px 16px #00000073;--pm-shadow-lg:0 12px 32px #0000008c}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{font-family:var(--pm-font);font-size:var(--pm-text-base);color:var(--pm-text);background:var(--pm-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.45}h1,h2,h3,h4{color:var(--pm-text);letter-spacing:-.01em;margin:0;font-weight:600}p{margin:0}code{font-family:var(--pm-font-mono);border-radius:var(--pm-radius-sm);background:var(--pm-primary-soft);color:var(--pm-primary);padding:2px 6px;font-size:.92em}.pm-muted{color:var(--pm-text-muted)}.pm-card{background:var(--pm-surface);border:1px solid var(--pm-border);border-radius:var(--pm-radius);box-shadow:var(--pm-shadow-sm)}.pm-scroll-thin{scrollbar-width:thin;scrollbar-color:var(--pm-border-strong) transparent}.pm-scroll-thin::-webkit-scrollbar{width:8px;height:8px}.pm-scroll-thin::-webkit-scrollbar-thumb{background:var(--pm-border-strong);border-radius:var(--pm-radius-pill)}
