.hover-action-button[data-v-995a121d]{color:#1d1d1f;cursor:pointer;background:#ffd074;border:0;border-radius:9999px;justify-content:center;align-items:center;min-width:88px;height:44px;padding:0 22px;font-family:inherit;font-size:12px;font-weight:800;transition:color .25s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.hover-action-button[data-v-995a121d]:disabled{cursor:wait;opacity:.64}.hover-action-button[data-v-995a121d]:not(:disabled):active{transform:scale(.97)}.hover-action-button-inner[data-v-995a121d],.hover-action-button-static[data-v-995a121d],.hover-action-button-hover[data-v-995a121d]{pointer-events:none;display:block}.hover-action-button-inner[data-v-995a121d]{z-index:2;position:relative}.hover-action-button-hover[data-v-995a121d]{opacity:0;position:absolute;top:0;left:0;transform:translateY(70%)}.hover-action-button-bg[data-v-995a121d]{border-radius:2rem;transition:transform 1.8s cubic-bezier(.19,1,.22,1);position:absolute;inset:0;overflow:hidden;transform:scale(1)}.hover-action-button-layers[data-v-995a121d]{aspect-ratio:1;width:max(200%,10rem);position:absolute;top:-60%;left:50%;transform:translate(-50%)}.hover-action-button-layer[data-v-995a121d]{border-radius:9999px;transition:transform 1.3s cubic-bezier(.19,1,.22,1),opacity .3s linear;position:absolute;inset:0;transform:scale(0)}.hover-action-button-layer-1[data-v-995a121d]{background:#a374ff}.hover-action-button-layer-2[data-v-995a121d]{background:#17f1d1}.hover-action-button-layer-3[data-v-995a121d]{background:#ffd074}.hover-action-button:hover:not(:disabled) .hover-action-button-static[data-v-995a121d]{opacity:0;transition:transform 1.4s cubic-bezier(.19,1,.22,1),opacity .3s linear;transform:translateY(-70%)}.hover-action-button:hover:not(:disabled) .hover-action-button-hover[data-v-995a121d]{opacity:1;transition:transform 1.4s cubic-bezier(.19,1,.22,1),opacity 1.4s cubic-bezier(.19,1,.22,1);transform:translateY(0)}.hover-action-button:hover:not(:disabled) .hover-action-button-layer[data-v-995a121d]{transform:scale(1)}.hover-action-button:hover:not(:disabled) .hover-action-button-layer-2[data-v-995a121d]{transition-delay:.1s}.hover-action-button:hover:not(:disabled) .hover-action-button-layer-3[data-v-995a121d]{transition-delay:.2s}@media (prefers-reduced-motion:reduce){.hover-action-button[data-v-995a121d],.hover-action-button-bg[data-v-995a121d],.hover-action-button-layer[data-v-995a121d],.hover-action-button-static[data-v-995a121d],.hover-action-button-hover[data-v-995a121d]{transition:none}}.download-action-button[data-v-61d447b1]{color:#fff;height:3rem;font:inherit;cursor:pointer;background:#3d3a4e 0 0/400%;border:0;border-radius:1.5rem;justify-content:center;align-items:center;padding:0 2rem;font-size:12px;font-weight:700;text-decoration:none;transition:transform .18s,opacity .18s;display:inline-flex;position:relative;overflow:hidden}.download-action-button[data-v-61d447b1]:before{width:100%;height:inherit;border-radius:inherit;content:"";transform-origin:0;background:linear-gradient(82.3deg,#965de9 10.8%,#6358ee 94.3%);transition:transform .475s;position:absolute;top:0;left:0;transform:scaleX(0)}.download-action-button[data-v-61d447b1]:hover:not(:disabled):not([aria-disabled=true]):before{transform:scaleX(1)}.download-button-content[data-v-61d447b1]{z-index:1;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.download-action-button[data-v-61d447b1]:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.download-action-button[data-v-61d447b1]:disabled,.download-action-button[aria-disabled=true][data-v-61d447b1]{cursor:not-allowed;opacity:.62}@media (prefers-reduced-motion:reduce){.download-action-button[data-v-61d447b1],.download-action-button[data-v-61d447b1]:before{transition:none}}.app-confirm-backdrop[data-v-11345971]{z-index:10000;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a090e94;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}body:has(.app-confirm-backdrop){overflow:hidden}.app-confirm-dialog[data-v-11345971]{border:1px solid var(--line);width:min(520px,100%);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--panel,#fff);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:26px;display:grid;position:relative;overflow-y:auto;box-shadow:0 28px 80px #00000047}.app-confirm-close[data-v-11345971]{z-index:1;border:1px solid var(--line);width:44px;height:44px;color:var(--muted);background:color-mix(in srgb, var(--panel,#fff) 92%, transparent);cursor:pointer;touch-action:manipulation;border-radius:9px;place-items:center;display:grid;position:fixed;top:10px;right:10px}.app-confirm-close[data-v-11345971]:hover,.app-confirm-close[data-v-11345971]:focus-visible{color:var(--ink);background:var(--canvas)}.app-confirm-icon[data-v-11345971]{width:38px;height:38px;color:var(--green);background:var(--mint);border-radius:9px;place-items:center;display:grid}.app-confirm-icon.danger[data-v-11345971]{color:#a74639;background:#fbe5e1}.app-confirm-copy[data-v-11345971]{min-width:0}.app-confirm-copy h2[data-v-11345971]{overflow-wrap:anywhere;margin:5px 0 0;padding-right:30px;font-size:19px;line-height:1.35}.app-confirm-copy p[data-v-11345971]{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.7}.app-confirm-actions[data-v-11345971]{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.app-confirm-primary[data-v-11345971]{color:#fff;background:var(--green)}.app-confirm-enter-active[data-v-11345971],.app-confirm-leave-active[data-v-11345971]{transition:opacity .18s}.app-confirm-enter-active .app-confirm-dialog[data-v-11345971],.app-confirm-leave-active .app-confirm-dialog[data-v-11345971]{transition:opacity .18s,transform .18s}.app-confirm-enter-from[data-v-11345971],.app-confirm-leave-to[data-v-11345971]{opacity:0}.app-confirm-enter-from .app-confirm-dialog[data-v-11345971],.app-confirm-leave-to .app-confirm-dialog[data-v-11345971]{opacity:0;transform:translateY(8px)scale(.98)}@media (width<=600px){.app-confirm-dialog[data-v-11345971]{border-radius:12px;padding:20px}.app-confirm-actions[data-v-11345971]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.app-confirm-actions.notice[data-v-11345971]{grid-template-columns:minmax(0,1fr)}.app-confirm-actions button[data-v-11345971]{white-space:normal;overflow-wrap:anywhere;justify-content:center}}@media (prefers-reduced-motion:reduce){.app-confirm-enter-active[data-v-11345971],.app-confirm-leave-active[data-v-11345971],.app-confirm-enter-active .app-confirm-dialog[data-v-11345971],.app-confirm-leave-active .app-confirm-dialog[data-v-11345971]{transition:none}}.upload-dock[data-v-d90c8665]{right:max(22px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:2600;border:1px solid var(--line);width:min(370px,100vw - 32px);color:var(--ink);background:var(--warm);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;gap:8px;padding:12px 13px 13px;font-size:12px;display:grid;position:fixed}.upload-dock-head[data-v-d90c8665]{justify-content:space-between;align-items:center;gap:10px;display:flex}.upload-dock-head>span[data-v-d90c8665]{letter-spacing:.01em;align-items:center;gap:6px;font-weight:600;display:inline-flex}.upload-dock-head>span>svg[data-v-d90c8665]{color:var(--purple,var(--green))}.upload-dock-head button[data-v-d90c8665]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:3px 7px;font-size:11px}.upload-dock-head button[data-v-d90c8665]:hover,.upload-dock-head button[data-v-d90c8665]:focus-visible{color:var(--ink);background:#7f7f7f24;outline:none}.upload-dock-list[data-v-d90c8665]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.upload-dock-item[data-v-d90c8665]{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:9px;padding-top:10px;display:grid;position:relative}.upload-dock-item[data-v-d90c8665]:first-child{border-top:0;padding-top:2px}.upload-dock-state[data-v-d90c8665]{width:22px;height:22px;color:var(--green);background:var(--mint);border-radius:8px;place-items:center;display:grid}.upload-dock-item.is-error .upload-dock-state[data-v-d90c8665]{color:var(--coral);background:var(--coral-soft)}.upload-dock-body[data-v-d90c8665]{gap:4px;min-width:0;display:grid}.upload-dock-title[data-v-d90c8665]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.upload-dock-title strong[data-v-d90c8665]{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.upload-dock-title span[data-v-d90c8665]{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.upload-dock-file[data-v-d90c8665]{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;overflow:hidden}.upload-dock-track[data-v-d90c8665]{height:4px;margin:3px 0 0}.upload-dock-note[data-v-d90c8665]{color:var(--muted);overflow-wrap:anywhere;margin:1px 0 0;font-size:11px}.upload-dock-error[data-v-d90c8665]{color:var(--coral)}.upload-dock-dismiss[data-v-d90c8665]{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:-3px}.upload-dock-item:first-child .upload-dock-dismiss[data-v-d90c8665]{top:0}.upload-dock-dismiss[data-v-d90c8665]:hover,.upload-dock-dismiss[data-v-d90c8665]:focus-visible{color:var(--ink);background:#7f7f7f24;outline:none}.upload-dock-item.is-done .upload-dock-title[data-v-d90c8665],.upload-dock-item.is-error .upload-dock-title[data-v-d90c8665]{padding-right:20px}.upload-dock-enter-active[data-v-d90c8665],.upload-dock-leave-active[data-v-d90c8665]{transition:opacity .18s,transform .22s cubic-bezier(.23,1,.32,1)}.upload-dock-enter-from[data-v-d90c8665],.upload-dock-leave-to[data-v-d90c8665]{opacity:0;transform:translateY(10px)}@media (width<=640px){.upload-dock[data-v-d90c8665]{left:16px;right:16px;bottom:max(14px, env(safe-area-inset-bottom));width:auto}}@media (prefers-reduced-motion:reduce){.upload-dock-enter-active[data-v-d90c8665],.upload-dock-leave-active[data-v-d90c8665]{transition:opacity .12s}.upload-dock-enter-from[data-v-d90c8665],.upload-dock-leave-to[data-v-d90c8665]{transform:none}}:root{color:#18231f;font-synthesis:none;--ink:#18231f;--muted:#707c76;--line:#dfe5de;--green:#26765a;--green-dark:#163f33;--mint:#e0f1e7;--accent:var(--blue);--accent-soft:var(--blue-soft);--coral:#d66f58;--coral-soft:#faeae5;--blue:#557f8b;--blue-soft:#e8f1f3;--gold:#a87e2f;--gold-soft:#f7efd9;--cream:#eef1ec;--warm:#fffffcf0;--panel:#fffdfa;--canvas:var(--cream);--surface:var(--panel);--panel-2:color-mix(in srgb, var(--accent) 4%, var(--panel));--input-bg:var(--panel);--border:var(--line);--border-subtle:var(--line);--text:var(--ink);--text-primary:var(--ink);--text-secondary:var(--muted);--danger:var(--coral);--red:var(--coral);--shadow:0 16px 38px #21332a12, 0 2px 8px #21332a09;--shadow-hover:0 20px 44px #21332a1c, 0 4px 12px #21332a0d;--ease:cubic-bezier(.23, 1, .32, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);background:#eef1ec;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--cream);min-width:0;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-theme=night]{--panel:#211a30}.app-shell{background:var(--cream);min-height:100vh;animation:app-reveal .24s var(--ease-out) both}:is(html:has(.app-shell),body:has(.app-shell)){height:100%;overflow:hidden}@media (width<=1100px){:is(html:has(.app-shell),body:has(.app-shell)){height:auto;min-height:100%;overflow:visible}}.auth-boot{color:#6d7c74;background:#eef1eb;justify-content:center;align-items:center;gap:14px;min-height:100vh;display:flex}.topbar{-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);color:#eff9f2;background:#163f33f5;border-bottom:1px solid #e1f2e81f;justify-content:space-between;align-items:center;height:68px;padding:0 36px;display:flex}.brand{align-items:center;gap:11px;display:flex}.brand-mark{color:#663323;background:#f1c3b5;border-radius:8px;place-items:center;width:31px;height:31px;display:grid;box-shadow:inset 0 0 0 1px #ffffff57}.brand-name{letter-spacing:0;font-size:16px;font-weight:800}.brand-sub{color:#9ab8a9;letter-spacing:.04em;margin-top:2px;font-size:10px}.topbar-meta{color:#b5c9bd;align-items:center;gap:9px;font-size:12px;display:flex}.status-dot{background:#6bd49d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6bd49d1f}.meta-divider{background:#ffffff2e;width:1px;height:14px;margin:0 5px}.icon-button{color:#b5c9bd;background:0 0;border:0;place-items:center;padding:5px;display:grid}.account-name{color:#d4e2da;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:700;overflow:hidden}.logout-button{color:#bdd0c4;background:#ecf8f00d;border:1px solid #daede22b;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;transition:color .14s ease-out,background .14s ease-out,transform .12s ease-out;display:grid}.logout-button:active:not(:disabled){transform:scale(.94)}.logout-button:disabled{cursor:wait;opacity:.65}@media (hover:hover) and (pointer:fine){.logout-button:hover:not(:disabled){color:#f0faf3;background:#ecf8f01f}}.layout{min-height:calc(100vh - 68px);display:flex}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f6f1eb;flex-direction:column;flex:0 0 238px;width:238px;height:calc(100vh - 68px);padding:31px 15px 22px;display:flex;position:sticky;top:0}.workspace-label,.section-kicker,.eyebrow{color:#9da7a0;letter-spacing:.13em;font-size:10px;font-weight:800}.workspace-label{padding:0 12px 14px}.module-nav{gap:5px;display:grid}.module-item{color:#66716a;text-align:left;width:100%;transition:background .18s var(--ease), color .18s var(--ease), transform .14s ease-out;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;display:flex;position:relative}.module-item:active{transform:scale(.98)}.module-item.active{color:var(--green-dark);background:#fffffcf5;border-color:#dde6dd;box-shadow:0 8px 20px #1c312711}.module-item.active:before{content:"";background:var(--coral);border-radius:0 4px 4px 0;width:3px;height:20px;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.module-copy{flex:1;gap:3px;display:grid}.module-copy strong{font-size:12px}.module-copy small{color:#9da7a0;font-size:10px}.module-item.active small{color:#78a08d}.module-arrow{color:var(--green)}.sidebar-footer{border-top:1px solid var(--line);margin-top:auto;padding:18px 12px 0}.footer-kicker{color:#87958b;letter-spacing:.12em;font-size:10px;font-weight:800}.sidebar-footer p{color:#859088;margin:9px 0 17px;font-size:11px;line-height:1.7}.footer-badge{color:#a1aaa4;align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:9px;display:flex}.content{flex:1;min-width:0;max-width:1450px;min-height:0;margin:0 auto;padding:42px 54px 70px}.content-head{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:34px;display:flex}h1,h2,h3,p{margin:0}h1{letter-spacing:0;max-width:700px;margin:10px 0;font-size:clamp(25px,3vw,37px);line-height:1.15}.head-note{color:var(--muted);font-size:13px}.head-actions{align-items:center;gap:12px;padding-top:6px;display:flex}.live-chip{color:#4c6658;letter-spacing:.08em;align-items:center;gap:7px;font:10px DM Mono,monospace;display:flex}.secondary-button,.primary-button,.danger-button{transition:transform .14s ease-out, background .18s var(--ease), border-color .18s var(--ease);border:1px solid #d9ded6;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.secondary-button{color:#4c5952;background:#fffefa}.secondary-button:hover{background:#fafffb;border-color:#b6c6b9}.primary-button{border-color:var(--green);color:#fff;background:var(--green);box-shadow:0 7px 16px #1f725629}.primary-button:hover{background:#185d46}.primary-button:active,.secondary-button:active,.danger-button:active{transform:scale(.97)}.primary-button:disabled,.danger-button:disabled{cursor:wait;opacity:.62}.alert{border:1px solid;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:12px;display:flex}.error-alert{color:#ae493b;background:#fff1ee;border-color:#f1cec8}.error-alert button{color:inherit;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.module-view{gap:18px;display:grid}.records-switch{border:1px solid var(--line);background:var(--warm);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px;display:grid}.records-switch-tab{color:var(--muted);text-align:center;cursor:pointer;transition:border-color .15s var(--ease), background .15s var(--ease), color .15s var(--ease);background:0 0;border:1px solid #0000;border-radius:9px;gap:3px;padding:11px 14px;display:grid}.records-switch-tab strong{color:inherit;font-size:14px}.records-switch-tab small{color:inherit;opacity:.85;font-size:11px}.records-switch-tab:hover{border-color:color-mix(in srgb, var(--green) 32%, var(--line))}.records-switch-tab.active{border-color:color-mix(in srgb, var(--green) 35%, var(--line));color:var(--green-dark);background:color-mix(in srgb, var(--green) 10%, var(--warm))}.records-switch-tab:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (width<=620px){.records-switch{grid-template-columns:minmax(0,1fr)}}.metric-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metric{border:1px solid var(--line);background:#fffefa;border-radius:8px;gap:7px;padding:17px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 16px #1d302606}.metric:before{content:"";background:var(--blue);height:1px;position:absolute;inset:0 0 auto}.metric:nth-child(2):before{background:var(--coral)}.metric:nth-child(3):before{background:var(--gold)}.metric.accent{background:var(--green-dark);color:#e8f5ec;border-color:var(--green-dark)}.metric-label,.metric-foot{color:#9aa39e;font-size:10px}.metric.accent .metric-label,.metric.accent .metric-foot{color:#8fb7a1}.metric strong{letter-spacing:0;font-size:27px}.metric-foot{font-size:10px}.two-col{grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:18px;display:grid}.panel{background:var(--warm);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px}.transfer-panel,.guide-panel,.search-panel,.records-panel,.inspect-panel,.media-overview,.format-panel,.github-toolbar,.quick-node-panel{padding:24px}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}h2{letter-spacing:0;margin-top:7px;font-size:17px}.panel-icon{color:#91a49a}.form-grid{grid-template-columns:1fr 1fr;gap:18px 14px;display:grid}.quick-node-panel{width:min(100%,620px)}.quick-node-intro{color:#7d8982;max-width:520px;margin:-5px 0 22px;font-size:11px;line-height:1.65}.enterprise-context{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}@media (width>=681px){html[data-theme=soft] body .admin-panel-tabs.has-platform-tabs,html[data-theme=night] body .admin-panel-tabs.has-platform-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}html[data-theme=soft] body .admin-panel-tabs.has-platform-tabs .admin-panel-tab,html[data-theme=night] body .admin-panel-tabs.has-platform-tabs .admin-panel-tab{min-height:76px;padding:16px 12px}html[data-theme=soft] body .admin-panel-tabs.has-platform-tabs .admin-panel-tab strong,html[data-theme=night] body .admin-panel-tabs.has-platform-tabs .admin-panel-tab strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.78rem,1.05vw,1rem);line-height:1.2;overflow:hidden}}@media (width<=680px){html[data-theme=soft] body .admin-panel-tabs.has-platform-tabs,html[data-theme=night] body .admin-panel-tabs.has-platform-tabs{scrollbar-width:thin;grid-template-columns:none;display:flex;overflow-x:auto}html[data-theme=soft] body .admin-panel-tabs.has-platform-tabs .admin-panel-tab,html[data-theme=night] body .admin-panel-tabs.has-platform-tabs .admin-panel-tab{border-right:1px solid var(--line);border-bottom:0;flex:0 0 118px;min-height:66px;padding:14px 10px}html[data-theme=soft] body .admin-panel-tabs.has-platform-tabs .admin-panel-tab strong,html[data-theme=night] body .admin-panel-tabs.has-platform-tabs .admin-panel-tab strong{font-size:.82rem}}:root body .brand-mark,:root body .auth-brand-mark,html[data-theme=soft] body .brand-mark,html[data-theme=soft] body .auth-brand-mark,html[data-theme=night] body .brand-mark,html[data-theme=night] body .auth-brand-mark{width:40px;height:40px;box-shadow:none;background:0 0;border-radius:0;flex:none;padding:0}:root body .brand-mark img,:root body .auth-brand-mark img,html[data-theme=soft] body .brand-mark img,html[data-theme=soft] body .auth-brand-mark img,html[data-theme=night] body .brand-mark img,html[data-theme=night] body .auth-brand-mark img{object-fit:contain;width:100%;height:100%;display:block}html[data-theme=soft] body .users-panel .users-directory-toolbar,html[data-theme=night] body .users-panel .users-directory-toolbar{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}html[data-theme=soft] body .users-panel .users-directory-toolbar>div,html[data-theme=night] body .users-panel .users-directory-toolbar>div{display:block}html[data-theme=soft] body .users-panel .users-table th,html[data-theme=soft] body .users-panel .users-table td,html[data-theme=night] body .users-panel .users-table th,html[data-theme=night] body .users-panel .users-table td{text-align:left;vertical-align:middle}html[data-theme=soft] body .users-panel .users-table .user-cell,html[data-theme=night] body .users-panel .users-table .user-cell{justify-content:flex-start}html[data-theme=soft] body .users-panel .users-table .role-chip,html[data-theme=night] body .users-panel .users-table .role-chip{margin-inline:0}html[data-theme=soft] body .users-panel .users-table .manager-select,html[data-theme=soft] body .users-panel .users-table .status-switch,html[data-theme=night] body .users-panel .users-table .manager-select,html[data-theme=night] body .users-panel .users-table .status-switch{justify-content:flex-start;margin-inline:0}html[data-theme=soft] body .users-panel .users-table .row-actions,html[data-theme=night] body .users-panel .users-table .row-actions{justify-content:flex-end;margin-inline:0}@media (width>=681px){html[data-theme=soft] body .users-panel .users-table,html[data-theme=night] body .users-panel .users-table{border-collapse:separate;border-spacing:0 8px}html[data-theme=soft] body .users-panel .users-table tbody tr,html[data-theme=night] body .users-panel .users-table tbody tr{background:var(--warm);box-shadow:0 7px 20px #1f182c0e}html[data-theme=soft] body .users-panel .users-table tbody td,html[data-theme=night] body .users-panel .users-table tbody td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:middle}html[data-theme=soft] body .users-panel .users-table tbody td:first-child,html[data-theme=night] body .users-panel .users-table tbody td:first-child{border-left:1px solid var(--line);border-radius:11px 0 0 11px}html[data-theme=soft] body .users-panel .users-table tbody td:last-child,html[data-theme=night] body .users-panel .users-table tbody td:last-child{border-right:1px solid var(--line);border-radius:0 11px 11px 0}}.film-search-toolbar{padding:26px 30px 22px;display:block}.film-search-toolbar h2{margin:8px 0 6px;font-size:clamp(1.35rem,2.3vw,1.9rem)}.film-search-toolbar p{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.film-search-form{align-items:center;gap:8px;display:flex}.film-search-form input{border:1px solid var(--line);background:var(--panel,#fff);min-width:0;height:42px;color:var(--ink);border-radius:10px;flex:1;padding:0 14px}.film-search-form .primary-button,.film-search-form .secondary-button{white-space:nowrap}.film-result-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:16px;display:grid}.film-result-card{cursor:pointer;grid-template-columns:86px minmax(0,1fr);gap:13px;min-height:150px;padding:12px;transition:transform .2s,box-shadow .2s;display:grid}.film-result-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.film-site-card{color:inherit;min-height:174px;padding:22px;text-decoration:none;display:block}.film-site-link{color:var(--green);align-items:center;margin-top:auto;font-size:12px;font-weight:700;display:inline-flex}.film-poster-wrap{background:var(--blue-soft);border-radius:8px;width:86px;height:126px;overflow:hidden}.film-poster-wrap img{object-fit:cover;width:100%;height:100%;display:block}.film-poster-placeholder{height:100%;color:var(--muted);place-items:center;display:grid}.film-result-body{flex-direction:column;min-width:0;display:flex}.film-result-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.film-source,.film-rating{color:var(--muted);font-size:10px}.film-rating{color:var(--gold);font-weight:700}.film-result-body h3{margin:10px 0 7px;font-size:18px;line-height:1.3}.film-result-body p{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.film-meta{color:var(--muted);gap:8px;margin-top:auto;font-size:10px;display:flex}.film-search-intro{min-height:220px}.film-detail-backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#171b197a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.film-detail-dialog{border:1px solid var(--line);background:var(--panel,#fff);border-radius:16px;width:min(720px,100%);padding:24px;position:relative;box-shadow:0 24px 70px #0003}.film-detail-layout{grid-template-columns:150px minmax(0,1fr);gap:22px;display:grid}.film-detail-layout>img{object-fit:cover;border-radius:10px;width:150px;height:220px}.film-detail-dialog h2{margin:7px 0 12px;font-size:24px}.film-detail-dialog p{color:var(--muted);font-size:13px;line-height:1.7}.film-detail-meta,.film-detail-genres{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.film-detail-genres{margin:13px 0 18px}.film-detail-genres span{background:var(--blue-soft);border-radius:999px;padding:4px 8px}@media (width<=700px){.film-search-toolbar{grid-template-columns:1fr;gap:14px}.film-search-form{flex-wrap:wrap}.film-search-form input{flex-basis:100%}.film-result-grid{grid-template-columns:1fr}.film-detail-layout{grid-template-columns:90px minmax(0,1fr);gap:14px}.film-detail-layout>img{width:90px;height:132px}.film-detail-dialog{padding:18px}.film-detail-dialog h2{font-size:19px}}.quick-node-warning{color:#806b42;background:#fff9ed;border:1px solid #ead9b5;border-radius:6px;max-width:520px;margin:-12px 0 22px;padding:10px 12px;font-size:11px;line-height:1.6}.quick-node-form{gap:16px;display:grid}.quick-node-target-url{color:#7d8982;text-overflow:ellipsis;white-space:nowrap;max-width:520px;margin:-7px 0 18px;font-size:11px;line-height:1.5;overflow:hidden}.quick-node-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quick-node-submit-row{align-items:stretch;gap:10px;width:100%;display:flex}.quick-node-submit-row>.quick-node-submit{flex:1 1 0;min-width:0}.quick-node-submit-row>.quick-node-primary-links{flex:1 1 0;gap:10px;min-width:0;margin-top:0;display:flex}.quick-node-submit-row>.quick-node-primary-links>*{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0}.quick-node-copy{min-height:36px}.dialog-section-label{border-top:1px solid var(--line);color:#718078;letter-spacing:.08em;margin-top:6px;padding-top:14px;font-size:11px;font-weight:800}.dialog-inline-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quick-node-password-field{display:block;position:relative}.quick-node-password-field input{padding-right:42px}.password-toggle{color:#718078;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-toggle:hover:not(:disabled),.password-toggle:focus-visible:not(:disabled){color:var(--green);background:#edf5f0}.password-toggle:disabled{cursor:not-allowed;opacity:.45}.quick-node-remember{color:#7d8982;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.quick-node-remember input{width:auto;accent-color:var(--green)}.quick-node-submit{width:fit-content;min-width:190px}.quick-node-official-link{justify-content:center;width:fit-content;min-width:150px;text-decoration:none}.quick-node-primary-links{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}label{color:#6d7871;gap:8px;font-size:11px;font-weight:700;display:grid}label>span{align-items:center;gap:4px;display:flex}label b{color:#d65c4c}input,select{width:100%;color:var(--ink);background:#fafbf8;border:1px solid #dfe4dc;border-radius:7px;outline:none;padding:11px 12px;font-size:12px;transition:border .16s ease-out,background .16s ease-out,box-shadow .16s ease-out}input:focus,select:focus{background:#fff;border-color:#8bb5a0;box-shadow:0 0 0 3px #4d916c1c}.full{grid-column:1/-1}.select-wrap{position:relative}.select-wrap select{appearance:none;padding-right:32px}.select-wrap svg{pointer-events:none;color:#9ba7a0;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.strategy-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.strategy-grid button{text-align:left;color:#718078;background:#fafbf8;border:1px solid #e0e5dd;border-radius:7px;gap:5px;padding:12px;transition:border .16s ease-out,background .16s ease-out;display:grid}.strategy-grid button strong{color:#38473e;font-size:12px}.strategy-grid button small{font-size:10px;line-height:1.45}.strategy-grid button.selected{background:#eff8f1;border-color:#7db198;box-shadow:inset 0 0 0 1px #b3d6bf}.label-pool{flex-wrap:wrap;gap:7px;display:flex}.label-option{color:#66786d;transition:transform .12s ease-out, background .16s var(--ease), color .16s var(--ease);background:#f8fbf8;border:1px solid #dbe4dc;border-radius:20px;align-items:center;gap:4px;padding:7px 10px;font-size:11px;display:inline-flex}.label-option.selected{color:#19563f;background:#dff2e5;border-color:#9dcaad}.label-option:active{transform:scale(.96)}.empty-inline{color:#a6aea8;font-size:11px}.transfer-preview{border-top:1px solid #edf0eb;border-bottom:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:16px;margin:22px 0 18px;padding:15px 0;display:flex}.transfer-preview>div:first-child{gap:5px;display:grid}.transfer-preview span{color:#9aa59e;font-size:10px}.transfer-preview strong{color:#34473c;align-items:center;gap:6px;font-size:12px;display:flex}.preview-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.preview-tags span,.table-tag{color:#357359;background:#e5f3e8;border-radius:4px;padding:4px 7px;font-size:10px}.preview-tags em{color:#a2aaa4;font-size:10px;font-style:normal}.guide-list{gap:20px;display:grid}.guide-list>div{align-items:flex-start;gap:12px;display:flex}.guide-number{color:#52816a;background:#f0f8f1;border:1px solid #d6e4d9;border-radius:6px;flex:0 0 23px;place-items:center;width:23px;height:23px;font:10px DM Mono,monospace;display:grid}.guide-list p{gap:4px;display:grid}.guide-list strong{color:#3b4e42;font-size:12px}.guide-list small{color:#929d96;font-size:10px;line-height:1.5}.tip-box{color:#6d8275;background:#f5f8f3;border:1px solid #e2eadf;border-radius:7px;gap:8px;margin-top:24px;padding:11px;font-size:10px;line-height:1.5;display:flex}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{color:#9aa49e;border-bottom:1px solid #e7ebe5;padding:0 12px 12px;font-size:10px;font-weight:700}td{color:#65716a;white-space:nowrap;border-bottom:1px solid #eef1ed;padding:15px 12px}td:first-child,th:first-child{padding-left:0}td:nth-child(2){color:#384940;align-items:center;gap:5px;display:flex}.mono{font-family:DM Mono,monospace;font-size:10px}.table-tag{margin-right:4px}.success-pill,.status-pill{color:#3e8760;background:#e7f6eb;border:1px solid #cde8d4;border-radius:20px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;display:inline-flex}.empty-state{color:#aab2ac;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:175px;display:grid}.empty-state p{color:#69766e;font-size:12px;font-weight:700}.empty-state small{font-size:10px}.search-form{grid-template-columns:1.1fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.sac-search-form{grid-template-columns:1fr 1fr auto}.sac-search-form+.source-note{max-width:760px}.source-note,.form-hint{color:#89968e;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.result-count{color:#7e8b83;background:#f1f5f0;border:1px solid #e1e9e0;border-radius:5px;padding:6px 9px;font:11px DM Mono,monospace}.record-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.record-card{transition:border .16s ease-out, transform .18s var(--ease), box-shadow .18s var(--ease);border:1px solid #e3e8e1;border-radius:8px;padding:17px}.record-top{align-items:center;gap:10px;display:flex}.avatar{color:#276248;background:#dff1e3;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.record-top h3{font-size:13px}.record-top p{color:#8b958e;margin-top:3px;font-size:10px}.status-pill{margin-left:auto}.record-fields{border-top:1px solid #edf0ec;border-bottom:1px solid #edf0ec;grid-template-columns:1.3fr 1.2fr .8fr;gap:9px;margin:16px 0 12px;padding:14px 0;display:grid}.record-fields div{gap:5px;display:grid}.record-fields span{color:#9aa59e;font-size:9px}.record-fields strong{color:#526159;text-overflow:ellipsis;font-size:10px;overflow:hidden}details summary{color:#668172;cursor:pointer;align-items:center;gap:4px;font-size:10px;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details[open] summary svg{transform:rotate(180deg)}details p{color:#89948d;white-space:pre-line;margin-top:10px;font-size:10px;line-height:1.65}.official-sources{background:#effaf3;border:1px solid #bfe4cf;border-radius:8px;padding:20px}.official-source-head{color:#176445;align-items:flex-start;gap:10px;display:flex}.official-source-head svg{flex:none;margin-top:1px}.official-source-head h2{color:#185b40;font-size:13px}.official-source-head p{color:#60786b;margin-top:6px;font-size:10px;line-height:1.6}.official-source-links{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.official-source-links a{color:#176a49;background:#fff;border:1px solid #a9ddbe;border-radius:7px;align-items:center;gap:7px;max-width:100%;padding:8px 11px;font-size:10px;font-weight:700;line-height:1.4;text-decoration:none;transition:color .15s ease-out,background .15s ease-out,border .15s ease-out,transform .12s ease-out;display:inline-flex;box-shadow:0 3px 9px #1e5b3e0f}.official-source-links a svg{flex:none}.official-source-links a:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.official-source-links a:hover{color:#0e5137;background:#f8fffa;border-color:#77c99a}}.record-actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.record-actions details{flex:1;min-width:0}.record-actions>a{color:#267054;flex:none;align-items:center;gap:5px;font-size:10px;font-weight:700;text-decoration:none;transition:color .15s ease-out,transform .12s ease-out;display:inline-flex}.record-actions>a:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.record-actions>a:hover{color:#144f39;text-decoration:underline}}.wework-grid{grid-template-columns:minmax(300px,.72fr) minmax(440px,1.28fr);align-items:start;gap:18px;display:grid}.wework-connect,.wework-config,.batch-log-panel{padding:24px}.wework-connect .form-grid,.wework-config .form-grid{grid-template-columns:1fr}.connection-row{border-top:1px solid #e8ece6;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.connection-status{color:#929b96;align-items:center;gap:7px;font-size:10px;line-height:1.5;display:flex}.connection-status i{background:#b3bbb6;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.connection-status.connected{color:#43785d}.connection-status.connected i{background:#62ca91;box-shadow:0 0 0 4px #62ca911f}.disabled-panel{opacity:.72}.customer-summary{border-top:1px solid #e8ece6;border-bottom:1px solid #e8ece6;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;margin:19px 0;padding:14px 0;display:grid}.customer-summary span{color:#69766e;font-size:11px;font-weight:700}.customer-summary strong{color:var(--green-dark);letter-spacing:0;grid-area:1/2/3;font-size:28px}.customer-summary small{color:#9aa39e;font-size:9px}.exclude-section>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.exclude-section>div:first-child span{color:#6d7871;font-size:11px;font-weight:700}.exclude-section>div:first-child small{color:#a0a9a3;font-size:9px}.wework-tag-list{background:#fafbf8;border:1px solid #e0e5de;border-radius:7px;flex-wrap:wrap;align-content:flex-start;gap:6px;max-height:210px;padding:11px;display:flex;overflow-y:auto}.wework-tag{color:#68756d;background:#fff;border:1px solid #dce3dc;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;transition:border .15s ease-out,background .15s ease-out,transform .12s ease-out;display:inline-flex}.wework-tag small{color:#a0aaa4;font-size:8px}.wework-tag.selected{color:#245e45;background:#e4f3e8;border-color:#9cc8ac}.wework-tag.selected small{color:#69917b}.wework-tag:disabled{cursor:not-allowed;opacity:.35}.wework-tag:active:not(:disabled){transform:scale(.97)}.start-batch{width:100%;margin-top:17px}.batch-workspace{gap:18px;margin-top:18px;display:grid}.batch-metrics{grid-template-columns:repeat(4,1fr)}.metric-error{color:#9d3f34;background:#fff4f1;border-color:#efc8c1}.task-state{color:#748178;background:#f1f5f0;border:1px solid #d7e1d9;border-radius:5px;padding:5px 8px;font:9px DM Mono,monospace}.task-state.running{color:#267050;background:#e8f5eb;border-color:#b8d9c2}.progress-track{background:#e9eee8;border-radius:5px;height:5px;margin-bottom:17px;overflow:hidden}.progress-track span{border-radius:inherit;width:100%;height:100%;transform:scaleX(var(--progress,0));transform-origin:0;background:#4fa174;transition:transform .18s ease-out;display:block}.batch-logs{color:#bdd3c5;background:#15251f;border-radius:7px;height:245px;padding:14px;font:10px/1.75 DM Mono,monospace;overflow-y:auto}.batch-logs p{border-bottom:1px solid #d3e7da12;padding:4px 0}.batch-logs>span{color:#789085}.media-hero{background:var(--green-dark);color:#ecf7ef;justify-content:space-between;gap:30px;padding:25px;display:flex;position:relative;overflow:hidden}.media-hero:after{content:"";border:1px solid #b5e0c521;border-radius:50%;width:300px;height:300px;position:absolute;top:-160px;right:-130px}.media-hero .section-kicker{color:#7fbd9c}.media-hero h2{color:#f0faf3;font-size:23px}.media-hero p{color:#a9c5b4;margin-top:8px;font-size:12px}.supported-sites{gap:6px;margin-top:18px;display:flex}.supported-sites span{color:#b5d5c0;background:#b6e1c512;border:1px solid #bbdec638;border-radius:4px;padding:5px 8px;font-size:10px}.capability{z-index:1;color:#e8f6eb;background:#0722195c;border:1px solid #b6e1c530;border-radius:8px;align-self:center;align-items:center;gap:10px;min-width:218px;padding:12px;display:flex;position:relative}.capability-icon{color:#91d3aa;background:#7dd29b24;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.capability strong,.capability small{display:block}.capability strong{font-size:11px}.capability small{color:#96b7a1;margin-top:4px;font-size:9px}.capability.ready .capability-icon{color:#b7f0ca;background:#83e0a333}.url-row{gap:10px;display:flex}.url-input{color:#9aa69e;background:#fafbf8;border:1px solid #dfe4dc;border-radius:7px;flex:1;align-items:center;gap:9px;padding:0 11px;display:flex}.url-input:focus-within{border-color:#8bb5a0;box-shadow:0 0 0 3px #4d916c1c}.url-input input{box-shadow:none;background:0 0;border:0;padding-left:0}.url-input input:focus{box-shadow:none}.clear-input{color:#9da8a0;background:0 0;border:0;place-items:center;display:grid}.media-result{grid-template-columns:minmax(250px,.9fr) minmax(0,1.3fr);gap:18px;display:grid}.media-overview{align-items:flex-start;gap:15px;display:flex}.thumbnail-wrap{aspect-ratio:16/10;background:#e8ece5;border-radius:7px;flex:0 0 150px;width:150px;position:relative;overflow:hidden}.thumbnail-wrap img{object-fit:cover;width:100%;height:100%}.thumb-fallback{color:#a8b3aa;place-items:center;width:100%;height:100%;display:grid}.duration{color:#fff;background:#000000ad;border-radius:3px;padding:3px 5px;font:9px DM Mono,monospace;position:absolute;bottom:5px;right:5px}.media-details{min-width:0}.platform-label{color:#55856c;font:10px DM Mono,monospace}.media-details h2{margin:8px 0;font-size:16px;line-height:1.35}.media-details p{color:#89968e;font-size:11px}.media-details a{color:#4b8968;align-items:center;gap:5px;margin-top:15px;font-size:10px;text-decoration:none;display:inline-flex}.media-details a:hover{text-decoration:underline}.format-list{gap:7px;max-height:290px;display:grid;overflow:auto}.format-option{cursor:pointer;border:1px solid #e4e8e2;border-radius:7px;align-items:center;gap:10px;padding:10px;transition:border .15s ease-out,background .15s ease-out;display:flex}.format-option.selected{background:#f0f8f1;border-color:#a4c9b0}.format-option.unavailable{cursor:not-allowed;opacity:.52}.format-option input{width:auto;accent-color:var(--green)}.format-main{flex:1;gap:4px;display:grid}.format-main strong{color:#405047;font-size:11px}.format-main small,.format-code,.format-size{color:#96a19a;font-size:9px}.format-size{font-family:DM Mono,monospace}.full-button{width:100%;margin-top:14px}.github-view-switch{background:#e5ebe4;border:1px solid #d7e0d7;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;width:min(100%,610px);padding:4px;display:flex;box-shadow:inset 0 1px #fff9}.github-view-switch button{color:#7a877f;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 14px;font-size:11px;font-weight:700;transition:color .16s ease-out,background .16s ease-out,transform .14s ease-out,box-shadow .16s ease-out;display:inline-flex}.github-view-switch button:hover{color:#3c5044}.github-view-switch button:active{transform:scale(.97)}.github-view-switch button.active{color:#245d44;background:#fffefa;box-shadow:0 4px 11px #1f402d1a,inset 0 0 0 1px #ffffffbf}.github-toolbar{border-top:3px solid var(--coral);justify-content:space-between;align-items:flex-end;gap:25px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #21332a13}.github-toolbar:after{content:"";pointer-events:none;border:1px solid #d66f5829;border-radius:50%;width:180px;height:180px;position:absolute;top:-105px;right:-88px}.github-toolbar>div,.github-toolbar>form,.github-toolbar>button{z-index:1;position:relative}.github-toolbar p{color:#89948d;margin-top:8px;font-size:11px}.date-control{align-items:flex-end;gap:8px;display:flex}.date-control label{color:#9ba69f;font-size:9px;font-weight:700}.date-control input,.date-control .date-input{width:140px}.github-search-control{grid-template-columns:minmax(230px,1fr) 118px auto;align-items:end;gap:8px;min-width:min(100%,560px);display:grid}.github-search-control select{min-height:39px}.github-summary{color:#718078;align-items:center;gap:10px;min-height:34px;padding:2px 2px 0;font-size:11px;display:flex}.github-summary>div{color:#4c6356;align-items:center;gap:7px;display:flex}.github-summary strong{color:var(--ink);margin-left:auto;font-size:17px}.github-summary strong small{color:#89948d;font-size:10px;font-weight:500}.summary-source{color:#a0aaa4;border-left:1px solid #dfe4dc;padding-left:10px;font:9px DM Mono,monospace}.github-pagination{justify-content:center;align-items:center;gap:12px;padding-top:5px;display:flex}.github-pagination span{color:#718078;text-align:center;min-width:64px;font-size:11px;font-weight:700}.repo-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.repo-card{color:inherit;background:var(--warm);border:1px solid var(--line);transition:transform .18s var(--ease), border .16s ease-out, box-shadow .18s var(--ease);border-radius:9px;padding:16px;text-decoration:none;display:block;box-shadow:0 4px 15px #1d302606}.repo-top{color:#99a49c;align-items:center;gap:8px;display:flex}.rank{color:#b4beb6;font:10px DM Mono,monospace}.repo-top img{border-radius:50%;width:19px;height:19px}.repo-language{color:#7e8c83;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.repo-language i{background:#8aa7e8;border-radius:50%;width:6px;height:6px;display:inline-block}.repo-card h3{color:#32453a;text-overflow:ellipsis;white-space:nowrap;margin:17px 0 8px;font:700 12px DM Mono,monospace;overflow:hidden}.repo-card p{color:#8a958e;height:32px;font-size:10px;line-height:1.55;overflow:hidden}.repo-stats{color:#76847b;border-top:1px solid #edf0ec;gap:13px;margin-top:15px;padding-top:11px;font:10px DM Mono,monospace;display:flex}.repo-stats span{align-items:center;gap:4px;display:flex}.dot-javascript{background:#e6c967!important}.dot-typescript{background:#3e83c7!important}.dot-python{background:#4b9a67!important}.dot-rust{background:#cc7f51!important}.dot-go{background:#6ebcc8!important}.dot-other{background:#999!important}.toast{z-index:10;color:#e9f7ed;background:var(--green-dark);border:1px solid #34634e;border-radius:7px;align-items:center;gap:8px;padding:11px 14px;font-size:11px;display:flex;position:fixed;bottom:25px;right:26px;box-shadow:0 14px 30px #153d2b38}.fade-enter-active,.fade-leave-active{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(5px)}.fade-enter-active .confirm-dialog,.fade-leave-active .confirm-dialog{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}.fade-enter-from .confirm-dialog,.fade-leave-to .confirm-dialog{opacity:0;transform:translateY(8px)scale(.97)}.toast-enter-active,.toast-leave-active{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(9px)}.toast-stack{top:max(18px, env(safe-area-inset-top));right:max(22px, env(safe-area-inset-right));z-index:3000;pointer-events:none;gap:10px;width:min(390px,100vw - 32px);display:grid;position:fixed}.toast-stack .toast{box-sizing:border-box;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;min-height:50px;padding:14px 13px 14px 15px;font-size:13px;line-height:1.45;display:grid;position:relative;inset:auto;box-shadow:0 16px 38px #20183229,0 3px 10px #20183214}.toast-stack .toast>svg{flex:none;margin-top:1px}.toast-stack .toast span{overflow-wrap:anywhere;min-width:0}.toast-stack .toast button{width:25px;height:25px;color:inherit;cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:7px;place-items:center;margin:-3px -3px 0 0;padding:0;display:grid}.toast-stack .toast button:hover,.toast-stack .toast button:focus-visible{opacity:1;background:#ffffff2e;outline:none}.toast-stack .toast-success{color:#195e4c;background:#eefbf6f5;border-color:#b7dfd0}.toast-stack .toast-success>svg{color:#23866a}.toast-stack .toast-error{color:#8f3938;background:#fff4f2f7;border-color:#edc3bd}.toast-stack .toast-error>svg{color:#c24d49}html[data-theme=night] body .toast-stack .toast-success{color:#d1f8e7;background:#1d433af5;border-color:#5bcda65c}html[data-theme=night] body .toast-stack .toast-success>svg{color:#6ee7b7}html[data-theme=night] body .toast-stack .toast-error{color:#ffd9dc;background:#4b2331f7;border-color:#fb718561}html[data-theme=night] body .toast-stack .toast-error>svg{color:#fb7185}@media (width<=640px){.toast-stack{top:max(12px, env(safe-area-inset-top));width:auto;left:16px;right:16px}.toast-stack .toast{min-height:48px;padding:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.toast-enter-active,.toast-leave-active{transition:opacity .12s}.toast-enter-from,.toast-leave-to{transform:none}}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101f186b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog{background:#fffefa;border:1px solid #d9e2da;border-radius:8px;grid-template-columns:auto 1fr;gap:15px;width:min(440px,100%);padding:22px;display:grid;position:relative;box-shadow:0 24px 70px #122a1e3d}.confirm-icon{color:#2e7656;background:#e4f2e8;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.confirm-dialog h2{margin-top:6px}.confirm-dialog p{color:#7c8780;margin-top:10px;font-size:11px;line-height:1.65}.confirm-dialog p strong{color:#3b4f43}.confirm-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:5px;display:flex}@keyframes app-reveal{0%{opacity:0}to{opacity:1}}@keyframes item-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.module-enter-active{transition:opacity .19s var(--ease-out), transform .19s var(--ease-out)}.module-leave-active{transition:opacity .12s var(--ease-out), transform .12s var(--ease-out)}.module-enter-from{opacity:0;transform:translateY(10px)}.module-leave-to{opacity:0;transform:translateY(-4px)}.module-view>.panel,.module-view>.metric-row,.module-view>.github-summary,.module-view>.repo-grid,.module-view>.media-result,.settings-panel,.summary-strip,.users-panel{animation:item-reveal .22s var(--ease-out) backwards}.module-view>:nth-child(2),.settings-panel:nth-child(2){animation-delay:40ms}.module-view>:nth-child(3),.settings-panel:nth-child(3){animation-delay:80ms}.module-view>:nth-child(n+4){animation-delay:.11s}details summary svg{transition:transform .18s var(--ease-in-out)}@media (hover:hover) and (pointer:fine){.module-item:hover{color:var(--ink);background:#ffffffb8}.record-card:hover,.repo-card:hover,.settings-panel:hover{box-shadow:var(--shadow-hover);border-color:#b9d2c1;transform:translateY(-3px)}.record-card:hover,.repo-card:hover{transition:transform .18s var(--ease-out), border-color .16s var(--ease-out), box-shadow .18s var(--ease-out)}.primary-button:hover svg:last-child,.secondary-button:hover svg:last-child{transform:translate(1px)}}.primary-button svg,.secondary-button svg{transition:transform .14s var(--ease-out)}@media (width<=1100px){.sidebar{flex-basis:210px;width:210px}.two-col,.media-result,.wework-grid{grid-template-columns:1fr}.repo-grid{grid-template-columns:repeat(2,1fr)}.topbar{height:60px;padding:0 18px}.topbar-meta span:not(.status-dot),.meta-divider,.topbar .icon-button{display:none}.layout{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);background:#f4f6f1f5;width:100%;height:auto;padding:10px 12px}.workspace-label,.sidebar-footer{display:none}.module-nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:6px;display:grid;overflow:visible}.module-item{justify-content:flex-start;min-width:0;padding:9px 10px}.module-copy small,.module-arrow{display:none}.module-copy{display:block}.module-copy strong{white-space:nowrap;font-size:10px}.module-item>svg:first-child{flex:none;display:block}.content{padding:27px 15px 50px}.content-head{margin-bottom:25px;display:block}.head-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:17px}.head-actions>*{flex:0 auto;min-width:0}h1{font-size:26px}.metric-row,.form-grid,.record-grid,.repo-grid,.batch-metrics,.search-form{grid-template-columns:1fr}.url-row,.github-toolbar,.media-hero,.media-overview{display:grid}.github-view-switch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;max-width:100%}.github-view-switch button{min-width:0;padding-inline:6px}.module-view,.github-toolbar,.github-toolbar>div,.github-search-control{width:100%;min-width:0;max-width:100%}.media-hero{gap:20px}.capability{min-width:0}.date-control{grid-template-columns:1fr 1fr;display:grid}.date-control label{grid-column:1/-1}.date-control input{width:auto}.github-search-control{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.github-summary{flex-wrap:wrap}.github-summary>div{min-width:0}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.row-actions,.landing-item-actions,.user-row-actions{flex-wrap:wrap;gap:8px!important}.github-summary>div span{overflow-wrap:anywhere}.transfer-preview{display:grid}.preview-tags{justify-content:flex-start}.table-wrap{margin-right:-24px}.record-fields{grid-template-columns:1fr 1fr}.record-fields div:last-child{grid-column:1/-1}.thumbnail-wrap{flex-basis:auto;width:100%}.connection-row{flex-direction:column;align-items:stretch}.connection-row .primary-button{width:100%}.exclude-section>div:first-child{flex-direction:column;align-items:flex-start}.official-source-links{display:grid}.official-source-links a{overflow-wrap:anywhere;justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.app-shell,.module-view>.panel,.module-view>.metric-row,.module-view>.github-summary,.module-view>.repo-grid,.module-view>.media-result,.settings-panel,.summary-strip,.users-panel{animation:none}.module-enter-active,.module-leave-active,.fade-enter-active,.fade-leave-active,.toast-enter-active,.toast-leave-active{transition-duration:.12s}.module-enter-from,.module-leave-to,.fade-enter-from,.fade-leave-to,.toast-enter-from,.toast-leave-to,.fade-enter-from .confirm-dialog,.fade-leave-to .confirm-dialog{transform:none}.sidebar{transition:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f0ff;--muted:#aaa1bf;--line:#d5c6ff29;--purple:#a78bfa;--purple-strong:#8b6cf2;--purple-dark:#21183a;--purple-soft:#2b2148;--green:#8b6cf2;--green-dark:#21183a;--mint:#6dd7e821;--cyan:#6dd7e8;--cyan-soft:#6dd7e821;--coral:#fb7185;--coral-soft:#fb718524;--blue:#7f9cf5;--blue-soft:#7f9cf524;--gold:#f5c86b;--gold-soft:#f5c86b24;--cream:#100c1b;--warm:#1b142df0;--shadow:0 20px 48px #0000004d, 0 4px 14px #00000029;--shadow-hover:0 24px 56px #0006, 0 8px 20px #7456cd1a;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif}:root body{min-width:0;color:var(--ink);background:#100c1b;font-size:14px;line-height:1.5}:root .app-shell{background:linear-gradient(135deg,#100c1b 0%,#151027 56%,#110d20 100%)}:root .auth-boot{color:var(--muted);background:#100c1b}:root .topbar{background:#140e24e6;border-bottom-color:#d5c6ff24;height:72px;padding-inline:clamp(20px,4vw,56px);box-shadow:0 10px 30px #0000002e}:root .brand-mark,:root .auth-brand-mark{color:#f1eaff;background:#6e54ce;box-shadow:inset 0 0 0 1px #ffffff3d,0 8px 20px #6f54ce47}:root .brand-name{color:#f7f3ff;font-size:17px}:root .brand-sub{color:#a89cc4}:root .topbar-meta{color:#c4bad8}:root .status-dot{background:var(--cyan);box-shadow:0 0 0 4px #6dd7e821}:root .meta-divider{background:#d5c6ff33}:root .icon-button{color:#c4bad8}:root .account-name{color:#ede7ff}:root .logout-button{color:#d4cae8;background:#d5c6ff12;border-color:#d5c6ff38}:root .logout-button:hover:not(:disabled){color:#fff;background:#a78bfa2e}:root .layout{min-height:calc(100vh - 72px)}:root .sidebar{background:#130e22c2;border-right-color:#d5c6ff24;flex-basis:256px;width:256px;height:calc(100vh - 72px);padding:34px 18px 24px;box-shadow:12px 0 34px #0000001f}:root .workspace-label,:root .section-kicker,:root .eyebrow{color:#a99fc3;letter-spacing:.14em;font-size:11px}:root .workspace-label{padding-inline:14px}:root .module-nav{gap:7px}:root .module-item{color:#afa5c2;border-radius:10px;padding:12px 14px}:root .module-item:hover{color:#f6f1ff;background:#a78bfa1a}:root .module-item.active{color:#f8f4ff;background:#a78bfa24;border-color:#a78bfa42;box-shadow:inset 0 0 0 1px #a78bfa0d,0 10px 24px #00000029}:root .module-item.active:before{background:var(--purple)}:root .module-copy strong{font-size:13px}:root .module-copy small{color:#8f85a8;font-size:11px}:root .module-item.active small{color:#c0b1ef}:root .module-arrow{color:var(--purple)}:root .sidebar-footer{border-top-color:#d5c6ff24}:root .footer-kicker{color:#a298ba}:root .sidebar-footer p{color:#8d84a4;font-size:12px}:root .footer-badge{color:#958bac}:root .content{max-width:1560px;padding:clamp(30px,4vw,56px) clamp(20px,4vw,64px) 78px}:root .content-head{margin-bottom:36px}:root h1{color:#f8f4ff;font-size:clamp(28px,3vw,40px);line-height:1.14}:root h2{color:#f2edff;font-size:19px}:root .head-note{color:#aaa1bf;font-size:14px}:root .live-chip{color:#bcb3d1}:root .panel,:root .metric,:root .repo-card{background:var(--warm);box-shadow:var(--shadow);border-color:#d5c6ff26}:root .panel{border-radius:12px}:root .transfer-panel,:root .guide-panel,:root .search-panel,:root .records-panel,:root .inspect-panel,:root .media-overview,:root .format-panel,:root .github-toolbar,:root .quick-node-panel{padding:clamp(20px,2.2vw,28px)}:root .panel-head{margin-bottom:24px}:root .panel-icon{color:#a99fc3}:root .secondary-button,:root .primary-button{touch-action:manipulation;border-color:#d5c6ff38;border-radius:8px;min-height:40px;font-size:13px}:root .secondary-button{color:#e6def6;background:#d5c6ff14}:root .secondary-button:hover{color:#fff;background:#a78bfa26;border-color:#a78bfa8c}:root .primary-button{border-color:var(--purple-strong);color:#fff;background:var(--purple-strong);box-shadow:0 10px 24px #8b6cf240}:root .primary-button:hover{background:#9a7bf6}:root .primary-button:focus-visible,:root .secondary-button:focus-visible,:root .logout-button:focus-visible,:root .icon-button:focus-visible,:root .module-item:focus-visible,:root input:focus-visible,:root select:focus-visible,:root textarea:focus-visible,:root button:focus-visible,:root a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}:root input,:root select,:root textarea{color:#f4f0ff;background:#0b081475;border-color:#d5c6ff33;border-radius:8px;font-size:13px}:root input::placeholder,:root textarea::placeholder{color:#807694}:root input:focus,:root select:focus,:root textarea:focus{border-color:var(--purple);background:#100b1ec2;box-shadow:0 0 0 3px #a78bfa29}:root label{color:#bcb2d0;font-size:12px}:root label b{color:#fb7185}:root .select-wrap svg{color:#9f94ba}:root .form-hint,:root .source-note,:root .quick-node-intro,:root .quick-node-target-url{color:#9c92b4}:root .quick-node-warning{color:#e8c878;background:var(--gold-soft);border-color:#f5c86b47}:root .dialog-section-label{color:#b0a4c8;border-top-color:var(--line)}:root .password-toggle{color:#a79cbd}:root .password-toggle:hover:not(:disabled),:root .password-toggle:focus-visible:not(:disabled){color:var(--cyan);background:var(--cyan-soft)}:root .metric{padding:20px}:root .metric:before{background:var(--blue)}:root .metric:nth-child(2):before{background:var(--coral)}:root .metric:nth-child(3):before{background:var(--gold)}:root .metric.accent{color:#f7f2ff;background:#2b2148;border-color:#a78bfa4d}:root .metric-label,:root .metric-foot{color:#a59bb9;font-size:11px}:root .metric.accent .metric-label,:root .metric.accent .metric-foot{color:#c1b5df}:root .metric strong{color:#fff;font-size:29px}:root .alert.error-alert,:root .local-alert.error{color:#ffb2bd;background:var(--coral-soft);border-color:#fb71854d}:root .local-alert.success{color:#a9edf4;background:var(--cyan-soft);border-color:#6dd7e84d}:root .error-alert button{color:inherit}:root .strategy-grid button,:root .label-option,:root .wework-tag,:root .wework-tag-list,:root .url-input,:root .format-option,:root .github-view-switch,:root .result-count,:root .task-state,:root .record-card,:root .official-sources{background:#d5c6ff0f;border-color:#d5c6ff2e}:root .strategy-grid button{color:#aaa1bf}:root .strategy-grid button strong{color:#eee8ff}:root .strategy-grid button.selected,:root .label-option.selected,:root .wework-tag.selected,:root .format-option.selected{color:#f4f0ff;background:#a78bfa29;border-color:#a78bfa94;box-shadow:inset 0 0 0 1px #a78bfa33}:root .label-option{color:#afa5c2}:root .label-option.selected{color:#eee8ff}:root .transfer-preview,:root .record-fields,:root .repo-stats{border-color:#d5c6ff24}:root .transfer-preview span,:root .record-fields span{color:#958bad}:root .transfer-preview strong,:root .record-fields strong,:root .guide-list strong,:root .repo-card h3,:root .format-main strong{color:#ebe4fb}:root .preview-tags span,:root .table-tag{color:#a9edf4;background:var(--cyan-soft)}:root .preview-tags em,:root .empty-inline,:root .empty-state,:root .empty-state small{color:#8f86a5}:root .guide-number{color:var(--cyan);background:var(--cyan-soft);border-color:#6dd7e84d}:root .guide-list small,:root .tip-box,:root details p,:root .record-top p,:root .repo-card p,:root .media-details p{color:#9b91b0}:root .tip-box{color:#b7afd0;border-color:var(--line);background:#d5c6ff0f}:root th{color:#958bad;border-color:var(--line);background:#d5c6ff0f}:root td{color:#b3a9c5;border-color:#d5c6ff1a}:root td:nth-child(2){color:#eee8ff}:root .success-pill,:root .status-pill{color:#a9edf4;background:var(--cyan-soft);border-color:#6dd7e84d}:root .avatar{color:#e9e2ff;background:#8b6cf233}:root .official-sources,:root .official-source-head{color:#b7eff4}:root .official-source-head h2{color:#c9f4f7}:root .official-source-head p{color:#a5bfca}:root .official-source-links a{color:#bdeff4;box-shadow:none;background:#6dd7e814;border-color:#6dd7e852}:root .official-source-links a:hover{color:#fff;border-color:var(--cyan);background:#6dd7e826}:root .record-actions>a,:root details summary{color:#bbaef0}:root .connection-status{color:#9d94b3}:root .connection-status.connected{color:#a9edf4}:root .connection-status i{background:#6f687e}:root .connection-status.connected i{background:var(--cyan);box-shadow:0 0 0 4px #6dd7e821}:root .customer-summary span,:root .exclude-section>div:first-child span{color:#b0a5c2}:root .customer-summary strong{color:#e9e1ff}:root .wework-tag small{color:#958bad}:root .progress-track{background:#d5c6ff1f}:root .progress-track span{background:var(--cyan)}:root .metric-error{color:#ffb2bd;background:var(--coral-soft);border-color:#fb71854d}:root .task-state{color:#aaa1bf;background:#d5c6ff14}:root .task-state.running{color:#a9edf4;background:var(--cyan-soft);border-color:#6dd7e84d}:root .batch-logs{color:#c5dce1;background:#0d0a17}:root .batch-logs>span{color:#887d9e}:root .media-hero{color:#f6f1ff;background:#2b2148;border-color:#a78bfa4d}:root .media-hero:after{border-color:#a78bfa33}:root .media-hero .section-kicker{color:#c2b5ef}:root .media-hero h2{color:#fff}:root .media-hero p,:root .capability small{color:#c1b6dd}:root .supported-sites span{color:#c7baf0;background:#a78bfa1a;border-color:#a78bfa47}:root .capability{color:#f3edff;background:#0a071352;border-color:#d5c6ff33}:root .capability-icon{color:var(--cyan);background:var(--cyan-soft)}:root .capability.ready .capability-icon{color:#c3f5f7;background:#6dd7e833}:root .url-input{color:#9c92b4}:root .url-input input{color:#f4f0ff}:root .clear-input{color:#9f94b6}:root .thumbnail-wrap{background:#d5c6ff1a}:root .thumb-fallback{color:#8f86a5}:root .platform-label,:root .media-details a{color:#b8a9f2}:root .format-option{color:#b1a7c4}:root .format-option input{accent-color:var(--purple)}:root .format-main small,:root .format-code,:root .format-size{color:#958bad}:root .github-view-switch{background:#d5c6ff14;box-shadow:inset 0 1px #ffffff0d}:root .github-view-switch button{color:#aaa1bf}:root .github-view-switch button:hover{color:#f4f0ff}:root .github-view-switch button.active{color:#f8f3ff;background:#a78bfa33;box-shadow:0 5px 14px #00000029,inset 0 0 0 1px #a78bfa38}:root .github-toolbar{border-top-color:var(--purple);box-shadow:var(--shadow)}:root .github-toolbar:after{border-color:#a78bfa33}:root .github-toolbar p,:root .github-summary,:root .github-summary>div,:root .github-pagination span{color:#aaa1bf}:root .github-summary strong{color:#f4f0ff}:root .summary-source,:root .github-summary strong small{color:#9187a7}:root .repo-card:hover,:root .record-card:hover,:root .settings-panel:hover{box-shadow:var(--shadow-hover);border-color:#a78bfa7a}:root .repo-top,:root .repo-language,:root .rank,:root .repo-stats{color:#958bad}:root .toast{color:#f5f0ff;box-shadow:var(--shadow);background:#2b2148;border-color:#a78bfa66}:root .modal-backdrop,:root .dialog-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07050ead}:root .confirm-dialog,:root .dialog{color:var(--ink);background:#1b142df7;border-color:#d5c6ff3d;box-shadow:0 28px 80px #00000080}:root .confirm-icon,:root .dialog-icon{color:var(--cyan);background:var(--cyan-soft)}:root .confirm-icon.danger,:root .dialog-icon.danger{color:#ffb2bd;background:var(--coral-soft)}:root .confirm-dialog p,:root .dialog p{color:#aaa1bf}:root .confirm-dialog p strong{color:#eee8ff}:root .danger-button{color:#fff;background:#c94762;border-color:#d95c72}:root body .admin-view{padding-inline:8px}:root body .summary-strip,:root body .users-panel{box-shadow:var(--shadow);background:#d5c6ff14;border-color:#d5c6ff29}:root body .summary-strip{border-top-color:var(--purple)}:root body .summary-strip>div,:root body .users-panel{background:var(--warm)}:root body .summary-strip span,:root body .users-head,:root body .panel-caption{color:#aaa1bf}:root body .summary-strip strong,:root body .users-head h2{color:#f4f0ff}:root body .users-head{padding:28px 30px 22px}:root body .users-head .section-kicker{color:#b6a9d5}:root body .users-panel table th{color:#a79dbb;background:#d5c6ff12}:root body .users-panel table td{color:#b7aec8}:root body .users-panel tr.pending td{background:#f5c86b17}:root body .user-cell{color:#f4f0ff}:root body .user-cell>span{color:var(--cyan);background:var(--cyan-soft)}:root body .role-chip{color:#c0b7d1;background:#d5c6ff1f}:root body .role-chip.admin{color:#f5d98c;background:var(--gold-soft)}:root body .role-chip.super{color:#ffb2bd;background:var(--coral-soft)}:root body .role-select,:root body .manager-select,:root body .inline-icon-button,:root body .row-actions button{color:#c2b8d4;background:#d5c6ff14;border-color:#d5c6ff33}:root body .row-actions button:hover:not(:disabled){color:var(--cyan);background:var(--cyan-soft);border-color:#6dd7e873}:root body .row-actions button.danger:hover:not(:disabled){color:#ffb2bd;background:var(--coral-soft);border-color:#fb718573}:root body .status-switch span{background:#d5c6ff3d}:root body .status-switch input:checked+span{background:var(--cyan)}:root body .status-switch b{color:#aaa1bf}:root body .approve-button{color:#08131a;background:var(--cyan);border-color:#6acbdc}:root body .permission-list{border-color:var(--line);background:#d5c6ff12}:root body .permission-list label{color:#eee8ff}:root body .permission-list input{accent-color:var(--purple)}@media (width<=1100px){:root .topbar{height:62px}:root .layout{min-height:calc(100vh - 62px)}:root .sidebar{background:#130e22f0;width:100%;height:auto;padding:10px 12px}:root .content{padding:28px 16px 52px}:root .content-head{margin-bottom:28px}:root body .users-head{padding-inline:20px}}@media (width<=520px){:root .content{padding-inline:13px}:root .panel,:root .metric,:root .repo-card{border-radius:10px}:root .transfer-panel,:root .guide-panel,:root .search-panel,:root .records-panel,:root .inspect-panel,:root .media-overview,:root .format-panel,:root .github-toolbar,:root .quick-node-panel{padding:18px}}:root body .auth-page{color:#f4f0ff;background:linear-gradient(135deg,#100c1b 0%,#17102b 58%,#110d20 100%)}:root body .auth-header{padding-inline:clamp(20px,4vw,56px)}:root body .auth-brand strong{color:#f7f3ff}:root body .auth-brand small,:root body .auth-security{color:#a79dbb}:root body .auth-context{border-left-color:var(--purple)}:root body .auth-context-index,:root body .auth-title>span{color:#b8a9ef}:root body .auth-context h1{color:#f8f4ff}:root body .auth-rule{background:#d5c6ff33}:root body .auth-context p{color:#958bad}:root body .auth-panel{box-shadow:var(--shadow);background:#1b142df0;border-color:#d5c6ff38}:root body .auth-panel:before{background:var(--purple)}:root body .auth-mode{background:#d5c6ff14;border-color:#d5c6ff29}:root body .auth-mode button{color:#aaa1bf}:root body .auth-mode button.active{color:#f8f3ff;background:#a78bfa33;box-shadow:0 3px 12px #0000002e}:root body .auth-title h2{color:#f6f1ff}:root body .auth-title p,:root body .auth-form label>span{color:#aaa1bf}:root body .auth-input{background:#0b081475;border-color:#d5c6ff33}:root body .auth-input:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px #a78bfa29}:root body .auth-input input{color:#f4f0ff}:root body .auth-input input::placeholder{color:#807694}:root body .password-toggle{color:#a79cbd}:root body .auth-link,:root body .auth-back{color:#c1b2f4}:root body .auth-error{color:#ffb2bd;background:var(--coral-soft);border-color:#fb71854d}:root body .auth-notice{color:#a9edf4;background:var(--cyan-soft);border-color:#6dd7e84d}:root body .auth-submit{border-color:var(--purple-strong);color:#fff;background:var(--purple-strong);box-shadow:0 10px 24px #8b6cf240}:root body .auth-submit:hover{background:#9a7bf6}:root body .oauth-divider{color:#958bad}:root body .oauth-divider:before,:root body .oauth-divider:after{background:#d5c6ff2e}:root body .oauth-button{background:#5541a1;box-shadow:0 8px 20px #0003}:root body .oauth-button--github{color:#17131f;background:#f5f1ff}:root body .oauth-button--gitee,:root body .oauth-button--google{background:#d5c6ff17;border-color:#d5c6ff3d}:root body .oauth-button:hover{border-color:var(--cyan);box-shadow:0 12px 24px #00000047}:root body .settings-grid{gap:20px}:root body .settings-panel{background:var(--warm);border-color:#d5c6ff26}:root body .settings-panel-head{color:#aaa1bf}:root body .settings-panel-head h2{color:#f4f0ff}html[data-theme=soft]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#2d2836;--muted:#716a7d;--line:#ddd7e4;--purple:#75648f;--purple-strong:#66527f;--purple-dark:#403451;--purple-soft:#eeeaf3;--green:#75648f;--green-dark:#403451;--mint:#e8f0ed;--cyan:#4f7e82;--cyan-soft:#e5f0ef;--coral:#ad675d;--coral-soft:#f7eae7;--blue:#687da2;--blue-soft:#e9edf5;--gold:#a17d3e;--gold-soft:#f5eedf;--cream:#f1eef3;--warm:#fffdfaf5;--shadow:0 14px 34px #392b4417, 0 2px 7px #392b440a;--shadow-hover:0 18px 42px #392b4424, 0 4px 12px #392b440f}html[data-theme=soft] body{color:var(--ink);background-color:#f1eef3;background-image:linear-gradient(115deg,#ffffff59,#0000 42%),repeating-linear-gradient(0deg,#53425d05 0 1px,#0000 1px 5px)}html[data-theme=soft] body .app-shell{background:#f1eef3}html[data-theme=soft] body .auth-boot{color:var(--muted);background:#f1eef3}html[data-theme=soft] body .auth-page{color:#2d2836;background:#f1eef3}html[data-theme=soft] body .auth-brand strong{color:#2d2836}html[data-theme=soft] body .auth-brand small,html[data-theme=soft] body .auth-security{color:#837a90}html[data-theme=soft] body .auth-context{border-left-color:#75648f}html[data-theme=soft] body .auth-context-index,html[data-theme=soft] body .auth-title>span{color:#75648f}html[data-theme=soft] body .auth-context h1{color:#403451}html[data-theme=soft] body .auth-rule{background:#d6cedb}html[data-theme=soft] body .auth-context p{color:#958ba0}html[data-theme=soft] body .auth-panel{box-shadow:var(--shadow);background:#fffdfaf5;border-color:#d8d1df}html[data-theme=soft] body .auth-panel:before{background:#ad8f86}html[data-theme=soft] body .auth-mode{background:#eeeaf3;border-color:#ddd7e4}html[data-theme=soft] body .auth-mode button{color:#81778a}html[data-theme=soft] body .auth-title p,html[data-theme=soft] body .auth-form label>span{color:#716a7d}html[data-theme=soft] body .auth-input{background:#fcfafc;border-color:#d8d1df}html[data-theme=soft] body .auth-error{color:#934d46;background:#fff1ee;border-color:#e9c9c3}html[data-theme=soft] body .auth-notice{color:#376c70;background:#edf7f5;border-color:#c6dedd}html[data-theme=soft] body .auth-submit{background:#66527f;border-color:#66527f;box-shadow:0 8px 18px #66527f2e}html[data-theme=soft] body .auth-submit:hover{background:#75648f}html[data-theme=soft] body .oauth-divider{color:#958ba0}html[data-theme=soft] body .oauth-divider:before,html[data-theme=soft] body .oauth-divider:after{background:#ddd7e4}html[data-theme=soft] body .oauth-button{background:#75648f;box-shadow:0 6px 14px #392b441f}html[data-theme=soft] body .oauth-button--github{color:#fff;background:#302b38}html[data-theme=soft] body .oauth-button--gitee,html[data-theme=soft] body .oauth-button--google{background:#fffdfa;border-color:#d8d1df}html[data-theme=soft] body .topbar{background:#fffdfae6;border-bottom-color:#dcd5e2;box-shadow:0 8px 24px #392b4412}html[data-theme=soft] body .brand-mark,html[data-theme=soft] body .auth-brand-mark{color:#fff;background:#75648f;box-shadow:inset 0 0 0 1px #ffffff59,0 6px 15px #75648f33}html[data-theme=soft] body .brand-name,html[data-theme=soft] body .account-name{color:#2d2836}html[data-theme=soft] body .brand-sub,html[data-theme=soft] body .topbar-meta,html[data-theme=soft] body .icon-button{color:#716a7d}html[data-theme=soft] body .status-dot{background:var(--cyan);box-shadow:0 0 0 4px #4f7e8221}html[data-theme=soft] body .meta-divider{background:#d8d1df}html[data-theme=soft] body .logout-button{color:#716a7d;background:#75648f0f;border-color:#d8d1df}html[data-theme=soft] body .logout-button:hover:not(:disabled){color:#403451;background:#eeeaf3}html[data-theme=soft] body .sidebar{background:#ebe7f0e0;border-right-color:#ddd7e4;box-shadow:8px 0 24px #392b440d}html[data-theme=soft] body .workspace-label,html[data-theme=soft] body .section-kicker,html[data-theme=soft] body .eyebrow{color:#837a90}html[data-theme=soft] body .module-item{color:#716a7d}html[data-theme=soft] body .module-item:hover{color:#403451;background:#f0ecf4}html[data-theme=soft] body .module-item.active{color:#403451;background:#fffdfa;border-color:#d9d0e2;box-shadow:0 7px 17px #392b4412}html[data-theme=soft] body .module-item.active:before{background:var(--purple)}html[data-theme=soft] body .module-copy small{color:#958ba0}html[data-theme=soft] body .module-item.active small{color:#75648f}html[data-theme=soft] body .module-arrow{color:var(--purple)}html[data-theme=soft] body .sidebar-footer{border-top-color:#ddd7e4}html[data-theme=soft] body .footer-kicker{color:#837a90}html[data-theme=soft] body .sidebar-footer p,html[data-theme=soft] body .footer-badge{color:#8b8294}html[data-theme=soft] body h1,html[data-theme=soft] body h2,html[data-theme=soft] body .metric strong{color:#2d2836}html[data-theme=soft] body .head-note{color:#716a7d}html[data-theme=soft] body .panel,html[data-theme=soft] body .metric,html[data-theme=soft] body .repo-card{background:var(--warm);box-shadow:var(--shadow);border-color:#ddd7e4}html[data-theme=soft] body .panel-icon{color:#897f94}html[data-theme=soft] body .secondary-button{color:#51475f;background:#fffdfa;border-color:#d5cedb}html[data-theme=soft] body .secondary-button:hover{color:#403451;background:#f3eff6;border-color:#a99bbb}html[data-theme=soft] body .primary-button{color:#fff;background:#66527f;border-color:#66527f;box-shadow:0 7px 16px #66527f33}html[data-theme=soft] body .primary-button:hover{background:#75648f}html[data-theme=soft] body input,html[data-theme=soft] body select,html[data-theme=soft] body textarea{color:#2d2836;background:#fcfafc;border-color:#d8d1df}html[data-theme=soft] body input::placeholder,html[data-theme=soft] body textarea::placeholder{color:#aaa1b0}html[data-theme=soft] body input:focus,html[data-theme=soft] body select:focus,html[data-theme=soft] body textarea:focus{background:#fff;border-color:#9887af;box-shadow:0 0 0 3px #75648f24}html[data-theme=soft] body label{color:#655b6d}html[data-theme=soft] body .quick-node-intro,html[data-theme=soft] body .quick-node-target-url,html[data-theme=soft] body .form-hint,html[data-theme=soft] body .source-note{color:#81778a}html[data-theme=soft] body .quick-node-warning{color:#80683a;background:#fff9ed;border-color:#eadcbf}.quick-node-usage{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--panel) 72%, transparent);border-radius:14px;margin-top:22px;padding:16px 18px}.quick-node-card-row{grid-template-columns:minmax(0,560px) minmax(280px,1fr);align-items:stretch;gap:18px;width:min(100%,1240px);margin-inline:auto;display:grid}.quick-node-card-row>.quick-node-panel{width:100%;min-width:0}.quick-node-card-row:first-child .quick-node-form{max-width:100%}.quick-node-card-row:first-child .quick-node-intro{max-width:480px}.quick-node-card-row.has-help{align-items:stretch}.quick-node-card-row.has-help>.quick-node-panel{align-self:stretch}.quick-node-card-row.has-help>.mesurl-node-panel{flex-direction:column;display:flex}.quick-node-card-row.has-help>.mesurl-node-panel .quick-node-intro{margin-bottom:14px;font-size:clamp(13px,1.05vw,16px);line-height:1.75}.quick-node-card-row.has-help>.mesurl-node-panel .quick-node-target-url{font-size:clamp(13px,1.05vw,16px);line-height:1.6}.quick-node-card-row.has-help>.mesurl-node-panel h2{font-size:clamp(22px,1.65vw,28px)}.quick-node-card-row.has-help>.mesurl-node-panel .quick-node-actions{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);width:100%;margin-top:auto;display:grid}.quick-node-card-row.has-help>.mesurl-node-panel .quick-node-actions>button{width:100%;min-width:0}.quick-node-card-row.has-help>.mesurl-node-panel .quick-node-actions.has-official-link{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-node-card-row.has-help>.mesurl-node-panel .quick-node-actions>a{width:100%;min-width:0}.quick-node-help-panel{min-width:0;height:100%;padding:24px}.quick-node-help-panel p{white-space:pre-wrap;color:var(--muted);margin:14px 0 0;line-height:1.7}.quick-node-image-frame{aspect-ratio:16/8;border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 78%, var(--accent-soft));border-radius:10px;width:100%;min-height:0;max-height:300px;margin-top:18px;overflow:hidden}.quick-node-image-frame img{object-fit:contain;width:100%;height:100%;display:block}.quick-node-zoomable-image{cursor:zoom-in;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out)}.quick-node-zoomable-image:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 14%, transparent);transform:scale(1.012)}.quick-node-usage-head{color:var(--ink);align-items:center;gap:8px;font-size:.86rem;display:flex}.quick-node-usage-head svg{color:var(--accent)}.quick-node-usage p{white-space:pre-wrap;color:var(--muted);margin:10px 0 0;line-height:1.65}.quick-node-usage img{object-fit:contain;border:1px solid var(--line);border-radius:10px;width:min(100%,560px);max-height:360px;margin:14px auto 0;display:block}.platform-account-view{gap:18px}.platform-account-overview{padding:clamp(22px,3vw,34px)}.platform-account-overview .panel-head{align-items:flex-start;gap:24px;margin-bottom:0}.platform-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.platform-account-groups{gap:16px;display:grid}.platform-group-tabs{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.platform-group-tab{border:1px solid var(--line);color:var(--ink);background:var(--warm);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.platform-group-tab:hover{border-color:color-mix(in srgb, var(--purple) 38%, var(--line))}.platform-group-tab.active{color:#fff;background:linear-gradient(120deg, var(--purple-strong), var(--purple));border-color:#0000}.platform-group-tab small{color:var(--muted);background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.platform-group-tab.active small{color:#fff;background:#ffffff3d}.platform-account-card{--platform-art-opacity:.3;--platform-art-opacity-hover:.42;gap:26px;min-height:156px;padding:24px;display:grid;position:relative;overflow:hidden}.platform-account-art{pointer-events:none;width:min(64%,320px);opacity:var(--platform-art-opacity);transition:opacity .26s var(--ease);place-items:center;display:grid;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(100deg,#0000 4%,#00000040 42%,#000 80%);mask-image:linear-gradient(100deg,#0000 4%,#00000040 42%,#000 80%)}.platform-account-art img{object-fit:cover;object-position:center;filter:saturate(.92)blur(.3px);width:100%;height:100%}.platform-account-art.is-brand img{object-fit:contain;width:118px;height:118px}.platform-account-art.is-raster img{width:64px;height:64px}.platform-account-art svg{width:118px;height:118px;fill:var(--ink);opacity:.85}.platform-account-art-letter{color:var(--ink);letter-spacing:-.04em;opacity:.8;-webkit-user-select:none;user-select:none;font-size:86px;font-weight:800;line-height:1}.platform-account-card:hover .platform-account-art{opacity:var(--platform-art-opacity-hover)}.platform-account-card>:not(.platform-account-art){z-index:1;position:relative}html[data-theme=soft] body .platform-account-card{--platform-art-opacity:.42;--platform-art-opacity-hover:.56}@media (prefers-reduced-motion:reduce){.platform-account-art{transition:none}}.platform-account-card-head{align-items:center;gap:12px;min-width:0;display:flex}.platform-account-card-head h3{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.platform-account-description{min-height:2.8em;color:var(--muted);margin:-10px 0 0;font-size:.86rem;line-height:1.6}.platform-account-mark{width:38px;height:38px;color:var(--accent);background:var(--accent-soft);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.platform-account-mark img{object-fit:contain;width:20px;height:20px}.platform-account-mark-mono{width:20px;height:20px;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;background-color:currentColor}.platform-account-art-mono{background-color:var(--ink);opacity:.88;width:118px;height:118px;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat}.platform-account-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.platform-account-actions.has-official-link{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-account-actions button,.platform-account-actions a{justify-content:center;width:100%;min-width:0}.visibility-action{color:var(--purple);border-color:color-mix(in srgb, var(--purple) 24%, var(--line));background:color-mix(in srgb, var(--purple) 7%, var(--panel))}.visibility-action:hover:not(:disabled){color:var(--purple);border-color:color-mix(in srgb, var(--purple) 48%, var(--line));background:color-mix(in srgb, var(--purple) 12%, var(--panel))}.visibility-action:disabled{cursor:wait;opacity:.65}.module-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.platform-account-toolbar{min-width:0}.ownership-chip{width:fit-content;color:var(--muted);background:color-mix(in srgb, var(--purple) 9%, transparent);border-radius:999px;align-items:center;margin:8px 0 14px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.film-search-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.personal-card-actions{gap:8px;margin-top:auto;padding-top:12px;display:flex}.personal-card-actions button,.quick-node-actions .danger-button{min-height:36px}.personal-editor-dialog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;width:min(880px,100%);max-height:calc(100dvh - 40px);display:grid;overflow-y:auto}.personal-editor-dialog>.confirm-actions{z-index:2;border-top:1px solid var(--line);background:#fffefa;margin:0 -22px -22px;padding:14px 22px 16px;position:sticky;bottom:-1px}.personal-editor-dialog>*{min-width:0}.personal-editor-dialog>.personal-editor-head,.personal-editor-dialog>.platform-art-picker,.personal-editor-dialog>.personal-visibility-toggle,.personal-editor-dialog>.confirm-actions,.personal-editor-dialog>label.is-wide{grid-column:1/-1}@media (width<=760px){.personal-editor-dialog{grid-template-columns:minmax(0,1fr)}}.personal-editor-dialog>label{color:var(--ink);gap:7px;font-size:12px;font-weight:700;display:grid}.personal-editor-dialog>.personal-editor-head{grid-column:1/-1}.personal-editor-dialog input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:var(--panel);font:inherit;border-radius:8px;padding:0 12px}.personal-visibility-toggle{grid-template-columns:auto 1fr;align-items:center;column-gap:9px}.personal-visibility-toggle input{width:17px;height:17px;accent-color:var(--purple)}.personal-visibility-toggle small{color:var(--muted);grid-column:2;font-weight:500}@media (width<=700px){.module-head-actions,.film-search-toolbar{flex-direction:column;align-items:stretch}.module-head-actions .primary-button{justify-content:center}.personal-editor-dialog{max-height:calc(100vh - 32px);overflow-y:auto}}.platform-account-official-link{text-decoration:none}.platform-account-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 14px;display:flex}.platform-account-meta .ownership-chip{margin:0}.expiry-chip{border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.expiry-chip.is-ok{color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent)}.expiry-chip.is-soon{color:var(--gold);background:color-mix(in srgb, var(--gold) 16%, transparent)}.expiry-chip.is-expired{color:var(--coral);background:color-mix(in srgb, var(--coral) 16%, transparent)}.field-hint{color:var(--muted);font-size:11px;font-weight:500}.expiry-alerts{z-index:30;border:1px solid var(--line);width:min(340px,100vw - 32px);color:var(--ink);background:var(--warm);box-shadow:var(--shadow-hover);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:expiry-alerts-in .22s var(--ease-out) both;border-radius:12px;gap:10px;padding:14px;display:grid;position:fixed;bottom:20px;right:20px}@keyframes expiry-alerts-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.expiry-alerts{animation:none}}.expiry-alerts-head{align-items:center;gap:8px;font-size:13px;display:flex}.expiry-alerts-head>svg{color:var(--gold)}.expiry-alerts-head>span{color:var(--muted);font-size:11px;font-weight:600}.expiry-alerts-close{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;margin-left:auto;display:grid}.expiry-alerts-close:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.expiry-alerts-list{gap:6px;max-height:232px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.expiry-alerts-list li{background:color-mix(in srgb, var(--gold) 12%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.expiry-alerts-list li.expired{background:color-mix(in srgb, var(--coral) 14%, transparent)}.expiry-alerts-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.expiry-alerts-date{color:var(--muted);font-size:11px}.expiry-alerts-state{color:var(--gold);white-space:nowrap;grid-area:1/2/span 2;font-size:11px;font-weight:700}.expiry-alerts-list li.expired .expiry-alerts-state{color:var(--coral)}.expiry-alerts-action{justify-content:center;width:100%}@media (width<=700px){.expiry-alerts{width:auto;bottom:12px;left:12px;right:12px}}.platform-account-empty{min-height:180px;color:var(--muted);text-align:center;place-items:center;gap:9px;padding:32px;display:grid}.platform-account-empty svg{color:var(--accent)}.platform-account-empty strong{color:var(--ink)}.platform-art-picker{gap:8px;display:grid}.platform-art-picker-label{color:var(--ink);font-size:12px;font-weight:700}.platform-art-picker-label small{color:var(--muted);font-weight:500}.platform-art-trigger{border:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);background:var(--warm);text-align:left;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.platform-art-trigger:hover{border-color:color-mix(in srgb, var(--purple) 38%, var(--line))}.platform-art-chip{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:10px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.platform-art-chip img{object-fit:contain;width:24px;height:24px}.platform-art-chip svg{width:18px;height:18px;color:var(--muted)}.platform-art-chip-mono{background-color:var(--muted);width:20px;height:20px;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat}.platform-art-chip-letter{color:var(--muted);font-size:16px;font-weight:800;line-height:1}.platform-art-trigger-text{gap:2px;min-width:0;display:grid}.platform-art-trigger-text strong{font-size:13px}.platform-art-trigger-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-art-chevron{color:var(--muted);transition:transform .18s var(--ease)}.platform-art-chevron.open{transform:rotate(180deg)}.platform-art-options{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:10px;gap:10px;padding:12px;display:grid}.platform-art-quick{grid-template-columns:1fr 1fr;gap:8px;display:grid}.platform-art-quick button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--warm);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.platform-art-quick button.active{border-color:color-mix(in srgb, var(--purple) 55%, var(--line));background:color-mix(in srgb, var(--purple) 12%, transparent)}.platform-art-group{gap:6px;display:grid}.platform-art-group-title{color:var(--muted);letter-spacing:.04em;font-size:11px;font-weight:800}.platform-art-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,112px),1fr));gap:6px;max-height:100px;padding-right:2px;display:grid;overflow-y:auto}.platform-art-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.platform-art-tabs{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:9px;grid-template-columns:auto auto;gap:4px;padding:3px;display:inline-grid}.platform-art-tabs button{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.platform-art-tabs button small{color:inherit;opacity:.7;font-size:10px;font-weight:600}.platform-art-tabs button.active{color:var(--ink);background:var(--warm);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 12%, transparent)}.platform-art-option{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--warm);text-align:left;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:5px 8px;font-size:11px;display:grid;overflow:hidden}.platform-art-option>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-art-option.active{border-color:color-mix(in srgb, var(--purple) 60%, var(--line));background:color-mix(in srgb, var(--purple) 12%, transparent)}.platform-art-option-art{place-items:center;width:26px;height:26px;display:grid}.platform-art-option-art img{object-fit:contain;width:20px;height:20px}.platform-art-option-art svg{width:18px;height:18px}.platform-art-option-mono{background-color:var(--ink);width:18px;height:18px;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat}.platform-art-grid.is-flags .platform-art-option-art img{object-fit:cover;border-radius:3px;width:24px;height:18px}.platform-art-search{border:1px solid var(--line);min-height:36px;color:var(--muted);background:var(--warm);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.platform-art-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.platform-art-empty{color:var(--muted);grid-column:1/-1;margin:4px 0;font-size:11px}.platform-art-option svg{fill:currentColor}.software-library-view{gap:18px}.software-library-overview{padding:clamp(22px,3vw,34px)}.software-library-overview .panel-head{align-items:flex-start;gap:24px;margin-bottom:0}.software-library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:18px;display:grid}.software-library-card{grid-template-rows:auto auto auto 1fr auto;gap:16px;padding:22px;display:grid}.software-library-card-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.software-library-card-head h3{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.software-library-card-head small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.software-library-description{min-height:2.8em;color:var(--muted);margin:0;font-size:.86rem;line-height:1.6}.software-card-platform-tabs{margin:0}.software-card-platform-tabs .software-tab{min-height:38px;padding-inline:12px;font-size:.84rem}.software-card-controls{border-top:1px solid var(--line);gap:14px;padding-top:16px;display:grid}.software-card-controls .software-architecture button{min-height:40px;font-size:.84rem}.software-card-architecture{color:var(--muted);align-items:center;gap:10px;font-size:.8rem;font-weight:700;display:flex}.software-card-architecture:before{content:"处理器架构"}.software-card-download{justify-content:center;width:100%;text-decoration:none}.software-library-card .software-package-meta{margin-top:0}.software-library-empty{min-height:180px;color:var(--muted);text-align:center;place-items:center;gap:9px;padding:32px;display:grid}.software-library-empty svg{color:var(--accent)}.software-library-empty strong{color:var(--ink)}@media (width<=680px){.platform-account-overview .panel-head{gap:18px;display:grid}.platform-account-toolbar,.platform-account-search{width:100%;min-width:0}.software-library-overview .panel-head{gap:18px;display:grid}.software-library-search{width:100%;min-width:0}.platform-account-grid{grid-template-columns:1fr}.platform-account-art{width:min(48%,220px)}.platform-account-card{--platform-art-opacity:.2;--platform-art-opacity-hover:.3}html[data-theme=soft] body .platform-account-card{--platform-art-opacity:.3;--platform-art-opacity-hover:.42}.software-library-grid{grid-template-columns:1fr}}.quick-node-view>.software-panel{align-self:start;width:min(100%,1240px);margin-inline:auto;padding:22px 24px}.modal-close-button,.dialog-close-button{z-index:2;border:1px solid var(--line);width:44px;height:44px;color:var(--muted);background:color-mix(in srgb, var(--panel,#fffefa) 92%, transparent);cursor:pointer;touch-action:manipulation;border-radius:8px;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid;position:fixed;top:10px;right:10px}.modal-close-button:hover,.modal-close-button:focus-visible,.dialog-close-button:hover,.dialog-close-button:focus-visible{color:var(--ink);border-color:var(--ink);background:var(--panel,#fffefa);outline:none}.quick-node-view>.software-panel .panel-head{margin-bottom:14px}.quick-node-view>.software-panel .software-os-tabs{margin-bottom:12px}.quick-node-view>.software-panel .software-download-row{padding:14px 0}.quick-node-view>.software-panel .software-notice{margin-top:12px}.software-os-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 16px;display:flex}.software-tab,.software-architecture button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.software-tab.active,.software-architecture button.active{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 65%, var(--line));background:color-mix(in srgb, var(--accent-soft) 72%, transparent)}.software-download-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.software-architecture{flex-wrap:wrap;gap:8px;display:flex}.software-download-button{white-space:nowrap;text-decoration:none}.software-mobile-note{color:var(--muted);font-size:.84rem}.software-package-meta{border:1px solid var(--line);color:var(--muted);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:9px 12px;font-size:.78rem;display:flex}.software-package-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.software-notice{color:var(--muted);background:color-mix(in srgb, var(--accent-soft) 48%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:12px 14px;font-size:.82rem;display:flex}.software-notice svg{color:var(--accent);flex:none}.software-notice a{color:var(--accent);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.usage-image-editor{gap:10px;display:grid}.usage-image-editor-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.usage-image-editor-head small{color:var(--muted)}.usage-image-drop{border:1px dashed var(--line);min-height:92px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.usage-image-drop input{display:none}.usage-image-preview{width:fit-content;max-width:100%;position:relative}.usage-image-preview img{border:1px solid var(--line);object-fit:contain;border-radius:10px;max-width:100%;max-height:180px;display:block}.usage-image-preview .inline-icon-button{position:absolute;top:6px;right:6px}.image-lightbox{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120d1cb8;place-items:center;padding:clamp(18px,4vw,52px);display:grid;position:fixed;inset:0}.image-lightbox-content{background:color-mix(in srgb, var(--panel) 94%, transparent);border:1px solid #ffffff47;border-radius:16px;gap:10px;width:min(1080px,100%);max-height:100%;margin:0;padding:12px;display:grid;position:relative;box-shadow:0 28px 90px #0000004d}.image-lightbox-content img{object-fit:contain;border-radius:10px;width:100%;max-height:calc(100vh - 130px);display:block}.image-lightbox-content figcaption{color:var(--muted);padding:0 8px 4px;font-size:.8rem}.image-lightbox-close{z-index:1;border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:color-mix(in srgb, var(--panel) 90%, transparent);cursor:pointer;touch-action:manipulation;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.dialog,.personal-editor-dialog,.confirm-dialog,.authorization-dialog,.app-confirm-dialog,.group-card-dialog,.enterprise-delete-dialog,.cover-crop-dialog,.ban-dialog,.creatorhub-analysis-dialog{transform:translateZ(0)}.image-lightbox-close:hover{color:var(--accent);transform:scale(1.04)}@media (width<=680px){.quick-node-card-row{grid-template-columns:1fr;width:100%}.quick-node-help-panel,.quick-node-card-row.has-help>.quick-node-panel{height:auto}.quick-node-submit-row{flex-wrap:wrap}.quick-node-submit-row>.quick-node-submit,.quick-node-submit-row>.quick-node-primary-links{flex-basis:100%}.quick-node-card-row.has-help>.mesurl-node-panel .quick-node-actions,.quick-node-card-row.has-help>.mesurl-node-panel .quick-node-actions.has-official-link{grid-template-columns:1fr}.software-download-row{align-items:stretch}.software-download-button{justify-content:center;width:100%}.software-architecture{width:100%}.software-architecture button{flex:1;justify-content:center}}@media (width>=681px) and (width<=920px){.quick-node-card-row{grid-template-columns:1fr;width:100%}.quick-node-help-panel,.quick-node-card-row.has-help>.quick-node-panel{height:auto}}.software-panel{padding:clamp(22px,3vw,34px);overflow:hidden}.software-panel .panel-head{align-items:center;margin-bottom:20px}.software-panel .panel-head>div{min-width:0}.software-panel .panel-caption{max-width:680px}.software-os-tabs{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 72%, transparent);border-radius:12px;width:fit-content;margin:0 0 18px;padding:4px}.software-tab{border-color:#0000;min-height:44px;padding-inline:16px}.software-tab.active{border-color:color-mix(in srgb, var(--accent) 52%, var(--line));background:var(--warm);box-shadow:0 4px 12px color-mix(in srgb, var(--ink) 8%, transparent)}.software-download-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(230px,280px);align-items:center;gap:24px;margin:0;padding:20px 0;display:grid}.software-architecture{align-items:center}.software-architecture:before{content:"处理器架构";color:var(--muted);margin-right:4px;font-size:.78rem;font-weight:700}.software-architecture button{min-height:44px;padding-inline:14px}.software-download-button{width:100%;min-height:48px;box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 20%, transparent);justify-content:center}.software-notice{background:0 0;margin-top:16px;padding:0;font-size:.8rem}.software-notice span{flex:360px;min-width:0}.software-notice a{border:1px solid var(--line);border-radius:8px;flex:none;min-height:32px;padding:6px 10px}@media (width<=720px){.quick-node-view>.software-panel{width:100%;padding:22px 18px}.software-os-tabs{width:100%}.software-tab{flex:1;justify-content:center}.software-download-row{grid-template-columns:1fr;gap:16px}.software-architecture:before{width:100%;margin:0 0 2px}.software-architecture{flex-wrap:wrap;display:flex}.software-architecture button{flex:140px;justify-content:center}.software-notice{align-items:flex-start}.software-notice a{margin-left:24px}.software-package-meta{flex-direction:column;align-items:flex-start;gap:4px}.quick-node-client-admin{margin-inline:18px;padding:18px}.quick-node-client-admin-head{flex-direction:column}.quick-node-client-grid{grid-template-columns:1fr 1fr}}html[data-theme=soft] body .password-toggle{color:#81778a}html[data-theme=soft] body .password-toggle:hover:not(:disabled),html[data-theme=soft] body .password-toggle:focus-visible:not(:disabled){color:var(--purple);background:#f1edf5}html[data-theme=soft] body .metric-label,html[data-theme=soft] body .metric-foot{color:#8b8294}html[data-theme=soft] body .metric.accent{color:#f9f6fb;background:#403451;border-color:#403451}html[data-theme=soft] body .metric.accent .metric-label,html[data-theme=soft] body .metric.accent .metric-foot{color:#d9cfe3}html[data-theme=soft] body .alert.error-alert,html[data-theme=soft] body .local-alert.error{color:#934d46;background:#fff1ee;border-color:#e9c9c3}html[data-theme=soft] body .local-alert.success{color:#376c70;background:#edf7f5;border-color:#c6dedd}html[data-theme=soft] body .strategy-grid button,html[data-theme=soft] body .label-option,html[data-theme=soft] body .wework-tag,html[data-theme=soft] body .wework-tag-list,html[data-theme=soft] body .url-input,html[data-theme=soft] body .format-option,html[data-theme=soft] body .github-view-switch,html[data-theme=soft] body .result-count,html[data-theme=soft] body .task-state{background:#faf8fb;border-color:#ddd7e4}html[data-theme=soft] body .strategy-grid button{color:#716a7d}html[data-theme=soft] body .strategy-grid button strong{color:#403451}html[data-theme=soft] body .strategy-grid button.selected,html[data-theme=soft] body .label-option.selected,html[data-theme=soft] body .wework-tag.selected,html[data-theme=soft] body .format-option.selected{color:#403451;background:#f1edf5;border-color:#aa99bc;box-shadow:inset 0 0 0 1px #d8cde2}html[data-theme=soft] body .transfer-preview,html[data-theme=soft] body .record-fields,html[data-theme=soft] body .repo-stats{border-color:#ebe6ee}html[data-theme=soft] body .transfer-preview span,html[data-theme=soft] body .record-fields span,html[data-theme=soft] body .guide-list small,html[data-theme=soft] body details p,html[data-theme=soft] body .record-top p,html[data-theme=soft] body .repo-card p{color:#8b8294}html[data-theme=soft] body .transfer-preview strong,html[data-theme=soft] body .record-fields strong,html[data-theme=soft] body .guide-list strong,html[data-theme=soft] body .repo-card h3,html[data-theme=soft] body .format-main strong{color:#403451}html[data-theme=soft] body .preview-tags span,html[data-theme=soft] body .table-tag{color:#376c70;background:#e5f0ef}html[data-theme=soft] body .guide-number{color:#4f7e82;background:#edf7f5;border-color:#c7dcda}html[data-theme=soft] body .tip-box{color:#716a7d;background:#f7f4f8;border-color:#e5dfe8}html[data-theme=soft] body th{color:#8b8294;background:#f8f6f9;border-color:#e5dfe8}html[data-theme=soft] body td{color:#716a7d;border-color:#eee9f0}html[data-theme=soft] body td:nth-child(2){color:#403451}html[data-theme=soft] body .success-pill,html[data-theme=soft] body .status-pill{color:#376c70;background:#e5f0ef;border-color:#c7dcda}html[data-theme=soft] body .avatar{color:#66527f;background:#eeeaf3}html[data-theme=soft] body .official-sources{background:#edf7f5;border-color:#c7dcda}html[data-theme=soft] body .official-source-head,html[data-theme=soft] body .official-source-head h2{color:#376c70}html[data-theme=soft] body .official-source-head p{color:#658486}html[data-theme=soft] body .official-source-links a{color:#376c70;background:#fff;border-color:#b7d4d3;box-shadow:0 3px 9px #376c700f}html[data-theme=soft] body .connection-status.connected{color:#376c70}html[data-theme=soft] body .connection-status.connected i{background:#5ca0a1;box-shadow:0 0 0 4px #5ca0a121}html[data-theme=soft] body .customer-summary strong{color:#403451}html[data-theme=soft] body .progress-track{background:#e8e3eb}html[data-theme=soft] body .progress-track span{background:#5ca0a1}html[data-theme=soft] body .batch-logs{color:#c7d8d8;background:#30283c}html[data-theme=soft] body .media-hero p,html[data-theme=soft] body .capability small{color:#d2c8dc}html[data-theme=soft] body .supported-sites span{color:#d8cde2;background:#ffffff14;border-color:#ffffff38}html[data-theme=soft] body .capability{color:#fff;background:#18122247;border-color:#fff3}html[data-theme=soft] body .capability-icon{color:#a9d2d1;background:#a9d2d124}html[data-theme=soft] body .platform-label,html[data-theme=soft] body .media-details a{color:#75648f}html[data-theme=soft] body .github-view-switch{background:#ebe7f0;box-shadow:inset 0 1px #fffc}html[data-theme=soft] body .github-view-switch button{color:#81778a}html[data-theme=soft] body .github-view-switch button.active{color:#403451;background:#fffdfa;box-shadow:0 4px 11px #392b441a}html[data-theme=soft] body .github-toolbar{border-top-color:#ad8f86}html[data-theme=soft] body .github-toolbar p,html[data-theme=soft] body .github-summary,html[data-theme=soft] body .github-summary>div,html[data-theme=soft] body .github-pagination span{color:#716a7d}html[data-theme=soft] body .repo-card:hover,html[data-theme=soft] body .record-card:hover,html[data-theme=soft] body .settings-panel:hover{box-shadow:var(--shadow-hover);border-color:#b8a8c5}html[data-theme=soft] body .repo-top,html[data-theme=soft] body .repo-language,html[data-theme=soft] body .rank,html[data-theme=soft] body .repo-stats{color:#8b8294}html[data-theme=soft] body .toast{color:#fff;box-shadow:var(--shadow);background:#403451;border-color:#5a4b6d}html[data-theme=soft] body .modal-backdrop,html[data-theme=soft] body .dialog-backdrop{background:#2d283661}html[data-theme=soft] body .confirm-dialog,html[data-theme=soft] body .dialog{color:#2d2836;background:#fffdfafa;border-color:#d8d1df;box-shadow:0 24px 70px #392b4433}html[data-theme=soft] body .confirm-icon,html[data-theme=soft] body .dialog-icon{color:#4f7e82;background:#e5f0ef}html[data-theme=soft] body .confirm-icon.danger,html[data-theme=soft] body .dialog-icon.danger{color:#934d46;background:#f7eae7}html[data-theme=soft] body .confirm-dialog p,html[data-theme=soft] body .dialog p{color:#716a7d}html[data-theme=soft] body .confirm-dialog p strong{color:#403451}html[data-theme=soft] body .danger-button{background:#ad675d;border-color:#ad675d}html[data-theme=soft] body .admin-view .summary-strip,html[data-theme=soft] body .admin-view .users-panel{box-shadow:var(--shadow);background:#fffdfa;border-color:#ddd7e4}html[data-theme=soft] body .admin-view .summary-strip{border-top-color:#75648f}html[data-theme=soft] body .admin-view .summary-strip>div{background:#fffdfa}html[data-theme=soft] body .admin-view .summary-strip span,html[data-theme=soft] body .admin-view .users-head,html[data-theme=soft] body .admin-view .panel-caption{color:#716a7d}html[data-theme=soft] body .admin-view .summary-strip strong,html[data-theme=soft] body .admin-view .users-head h2{color:#2d2836}html[data-theme=soft] body .admin-view table th{color:#8b8294;background:#f8f6f9}html[data-theme=soft] body .admin-view table td{color:#716a7d}html[data-theme=soft] body .admin-view tr.pending td{background:#fff9ed}html[data-theme=soft] body .admin-view .user-cell{color:#2d2836}html[data-theme=soft] body .admin-view .user-cell>span{color:#4f7e82;background:#e5f0ef}html[data-theme=soft] body .admin-view .role-chip{color:#716a7d;background:#eeeaf3}html[data-theme=soft] body .admin-view .role-chip.admin{color:#80683a;background:#f5eedf}html[data-theme=soft] body .admin-view .role-chip.super{color:#934d46;background:#f7eae7}html[data-theme=soft] body .admin-view .role-select,html[data-theme=soft] body .admin-view .manager-select,html[data-theme=soft] body .admin-view .inline-icon-button,html[data-theme=soft] body .admin-view .row-actions button{color:#716a7d;background:#fffdfa;border-color:#d8d1df}html[data-theme=soft] body .admin-view .status-switch span{background:#d0c9d5}html[data-theme=soft] body .admin-view .status-switch input:checked+span{background:#5ca0a1}html[data-theme=soft] body .admin-view .approve-button{color:#fff;background:#5ca0a1;border-color:#5ca0a1}html[data-theme=soft] body .admin-view .permission-list{background:#f8f6f9;border-color:#ddd7e4}html[data-theme=soft] body .admin-view .permission-list label{color:#403451}html[data-theme=night] body .app-shell,html[data-theme=night] body .auth-page{background:#171521}html[data-theme=night] body .panel,html[data-theme=night] body .metric,html[data-theme=night] body .repo-card,html[data-theme=night] body .auth-panel,html[data-theme=night] body .dialog,html[data-theme=night] body .confirm-dialog{background:#242131}html[data-theme=night] body .primary-button{background:#81729e;border-color:#81729e;box-shadow:0 8px 20px #42395652}html[data-theme=night] body .primary-button:hover{background:#9282af}html[data-theme=night] body input,html[data-theme=night] body select,html[data-theme=night] body textarea{background:#1c1927}html[data-theme=night] body .metric.accent,html[data-theme=night] body .media-hero{background:#373247}html[data-theme=night] body .modal-backdrop,html[data-theme=night] body .dialog-backdrop{background:#0a090e94}html[data-theme=soft] body .theme-toggle{color:#66527f;background:#f5f1f7;border-color:#d8d1df}html[data-theme=night] body .theme-toggle{color:#ddd3ed;background:#d5c6ff14;border-color:#d5c6ff38}:root body .theme-toggle{color:#d4cae8;touch-action:manipulation;min-height:36px;transition:color .16s var(--ease-out), background .16s var(--ease-out), border-color .16s var(--ease-out), transform .12s var(--ease-out);background:#d5c6ff12;border:1px solid #d5c6ff38;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}:root body .theme-toggle:hover{border-color:var(--purple);background:#a78bfa24}:root body .theme-toggle:active{transform:scale(.97)}@media (width<=1100px){:root body .theme-toggle{min-height:34px;padding-inline:8px}:root body .theme-toggle span{display:none}}:root{--glass-blur:22px;--glass-radius:16px;--glass-edge-light:#ffffff80}html[data-theme=soft] body{font-optical-sizing:auto;background-color:#ebe8ef;background-image:linear-gradient(135deg,#f2eff4 0%,#e7e2eb 100%)}html[data-theme=night] body{background-color:#171521;background-image:linear-gradient(135deg,#1b1826 0%,#14121c 100%)}html[data-theme=soft] body .topbar,html[data-theme=night] body .topbar{z-index:30;width:100%;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(130%);border-bottom:1px solid #ffffff52;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 28px #2c233612}html[data-theme=soft] body .topbar{background:#fffdfab8}html[data-theme=night] body .topbar{background:#1d1a27b8;border-bottom-color:#ffffff1a;box-shadow:0 8px 28px #0000002e}html[data-theme=soft] body .app-shell,html[data-theme=night] body .app-shell{padding-top:72px}html[data-theme=soft] body .sidebar,html[data-theme=night] body .sidebar{border-radius:var(--glass-radius);-webkit-backdrop-filter:blur(24px)saturate(125%);border:1px solid #ffffff6b;height:calc(100vh - 104px);margin:16px 0 16px 16px;padding:24px 12px 18px;top:88px;box-shadow:0 18px 38px #2c233614,inset 0 1px #ffffff80}html[data-theme=soft] body .sidebar{background:#ebe7f0ad}html[data-theme=night] body .sidebar{background:#1f1c2bb3;border-color:#ffffff1a;box-shadow:0 18px 38px #0000002e,inset 0 1px #ffffff14}html[data-theme=soft] body .content,html[data-theme=night] body .content{padding-top:44px}html[data-theme=soft] body .content-head,html[data-theme=night] body .content-head{margin-bottom:40px}html[data-theme=soft] body h1,html[data-theme=night] body h1{letter-spacing:-.025em;font-weight:720}html[data-theme=soft] body h2,html[data-theme=night] body h2{letter-spacing:-.01em;font-weight:700}html[data-theme=soft] body .panel,html[data-theme=soft] body .metric,html[data-theme=soft] body .repo-card,html[data-theme=soft] body .record-card,html[data-theme=soft] body .settings-panel,html[data-theme=night] body .panel,html[data-theme=night] body .metric,html[data-theme=night] body .repo-card,html[data-theme=night] body .record-card,html[data-theme=night] body .settings-panel{border-radius:var(--glass-radius);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(125%);border:1px solid #ffffff6b;box-shadow:0 18px 42px #2c233614,inset 0 1px #ffffff73}html[data-theme=night] body .panel,html[data-theme=night] body .metric,html[data-theme=night] body .repo-card,html[data-theme=night] body .record-card,html[data-theme=night] body .settings-panel{border-color:#ffffff1a;box-shadow:0 18px 42px #0003,inset 0 1px #ffffff12}html[data-theme=soft] body .panel,html[data-theme=soft] body .metric,html[data-theme=soft] body .repo-card,html[data-theme=soft] body .record-card,html[data-theme=soft] body .settings-panel{background:#fffdfaad}html[data-theme=night] body .panel,html[data-theme=night] body .metric,html[data-theme=night] body .repo-card,html[data-theme=night] body .record-card,html[data-theme=night] body .settings-panel{background:#242131b3}html[data-theme=soft] body .auth-panel{-webkit-backdrop-filter:blur(26px)saturate(125%);background:#fffdfab8}html[data-theme=night] body .auth-panel{-webkit-backdrop-filter:blur(26px)saturate(125%);background:#242131b8}html[data-theme=soft] body .metric:before,html[data-theme=night] body .metric:before{display:none}html[data-theme=soft] body .metric,html[data-theme=night] body .metric{padding:21px}html[data-theme=soft] body .panel,html[data-theme=night] body .panel{overflow:clip}html[data-theme=soft] body .record-card:hover,html[data-theme=soft] body .repo-card:hover,html[data-theme=soft] body .settings-panel:hover,html[data-theme=night] body .record-card:hover,html[data-theme=night] body .repo-card:hover,html[data-theme=night] body .settings-panel:hover{transform:none}html[data-theme=soft] body .secondary-button,html[data-theme=soft] body .primary-button,html[data-theme=soft] body .theme-toggle,html[data-theme=night] body .secondary-button,html[data-theme=night] body .primary-button,html[data-theme=night] body .theme-toggle{border-radius:11px;min-height:42px;transition:transform .12s ease-out,background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}html[data-theme=soft] body .primary-button{box-shadow:0 8px 18px #66527f2e,inset 0 1px #ffffff2e}html[data-theme=night] body .primary-button{box-shadow:0 8px 18px #0000003d,inset 0 1px #ffffff1a}html[data-theme=soft] body input,html[data-theme=soft] body select,html[data-theme=soft] body textarea,html[data-theme=night] body input,html[data-theme=night] body select,html[data-theme=night] body textarea{border-radius:11px;min-height:44px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}html[data-theme=soft] body .url-input,html[data-theme=night] body .url-input{border-radius:11px;min-height:44px}html[data-theme=soft] body .module-view>.panel,html[data-theme=soft] body .module-view>.metric-row,html[data-theme=soft] body .module-view>.github-summary,html[data-theme=soft] body .module-view>.repo-grid,html[data-theme=soft] body .module-view>.media-result,html[data-theme=soft] body .settings-panel,html[data-theme=soft] body .summary-strip,html[data-theme=soft] body .users-panel,html[data-theme=night] body .module-view>.panel,html[data-theme=night] body .module-view>.metric-row,html[data-theme=night] body .module-view>.github-summary,html[data-theme=night] body .module-view>.repo-grid,html[data-theme=night] body .module-view>.media-result,html[data-theme=night] body .settings-panel,html[data-theme=night] body .summary-strip,html[data-theme=night] body .users-panel{animation:none}html[data-theme=soft] body .module-enter-active,html[data-theme=night] body .module-enter-active{transition:opacity .18s ease-out,transform .18s ease-out,filter .18s ease-out}html[data-theme=soft] body .module-enter-from,html[data-theme=night] body .module-enter-from{opacity:0;filter:blur(2px);transform:translateY(6px)}html[data-theme=soft] body .module-leave-active,html[data-theme=night] body .module-leave-active{transition:opacity .11s ease-out,transform .11s ease-out,filter .11s ease-out}html[data-theme=soft] body .module-leave-to,html[data-theme=night] body .module-leave-to{opacity:0;filter:blur(1px);transform:translateY(-3px)}html[data-theme=soft] body .toast-enter-active,html[data-theme=soft] body .toast-leave-active,html[data-theme=night] body .toast-enter-active,html[data-theme=night] body .toast-leave-active{transition:opacity .18s ease-out,transform .18s ease-out,filter .18s ease-out}html[data-theme=soft] body .toast-enter-from,html[data-theme=soft] body .toast-leave-to,html[data-theme=night] body .toast-enter-from,html[data-theme=night] body .toast-leave-to{opacity:0;filter:blur(2px);transform:translateY(7px)}html[data-theme=soft] body .dialog,html[data-theme=night] body .dialog,html[data-theme=soft] body .confirm-dialog,html[data-theme=night] body .confirm-dialog{-webkit-backdrop-filter:blur(26px)saturate(125%)}@media (width<=1100px){html[data-theme=soft] body .app-shell,html[data-theme=night] body .app-shell{padding-top:62px}html[data-theme=soft] body .sidebar,html[data-theme=night] body .sidebar{border-inline:0;border-top:0;border-radius:0 0 16px 16px;height:auto;margin:0;position:static}html[data-theme=soft] body .content,html[data-theme=night] body .content{padding-top:28px}}@media (prefers-reduced-transparency:reduce){html[data-theme=soft] body .topbar,html[data-theme=soft] body .sidebar,html[data-theme=soft] body .panel,html[data-theme=soft] body .metric,html[data-theme=soft] body .repo-card,html[data-theme=soft] body .record-card,html[data-theme=soft] body .settings-panel,html[data-theme=night] body .topbar,html[data-theme=night] body .sidebar,html[data-theme=night] body .panel,html[data-theme=night] body .metric,html[data-theme=night] body .repo-card,html[data-theme=night] body .record-card,html[data-theme=night] body .settings-panel{-webkit-backdrop-filter:none}}html[data-theme=soft] body .content,html[data-theme=night] body .content{width:100%;max-width:none;margin:0}html[data-theme=soft] body .admin-view,html[data-theme=night] body .admin-view{width:100%;min-width:0;max-width:100%;padding-inline:0}html[data-theme=soft] body .users-panel>.table-wrap>table th:first-child,html[data-theme=soft] body .users-panel>.table-wrap>table td:first-child,html[data-theme=night] body .users-panel>.table-wrap>table th:first-child,html[data-theme=night] body .users-panel>.table-wrap>table td:first-child{padding-left:48px}.admin-panels-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-panels-grid.admin-panels-users,.admin-panels-grid.admin-panels-quick{grid-template-columns:minmax(0,1fr)}.admin-collapsible-panel{min-width:0;overflow:hidden}.admin-panel-head{cursor:pointer;-webkit-user-select:none;user-select:none}.admin-panel-head:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 34%, transparent);outline-offset:-3px}.admin-panel-collapsed{order:2}.admin-panels-quick .quick-credentials-panel{order:1}.admin-panels-quick .users-panel{order:2}.admin-panel-collapsed .admin-panel-head{min-height:78px;margin-bottom:0;padding-block:20px}.admin-panel-collapsed .admin-panel-head h2{margin-bottom:0}.admin-panels-shell{padding:0;overflow:hidden}.admin-panel-tabs{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel) 76%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-panel-tab{border:0;border-right:1px solid var(--line);min-height:116px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:5px 12px;padding:26px 30px 22px;transition:color .18s,background .18s;display:grid;position:relative}.admin-panel-tab:last-child{border-right:0}.admin-panel-tab .section-kicker{color:var(--purple-soft);grid-column:1}.admin-panel-tab strong{color:var(--ink);grid-column:1;font-size:clamp(1.25rem,2vw,1.7rem)}.admin-panel-tab>svg{color:var(--muted);grid-area:1/2/span 2;align-self:center}.admin-panel-tab:hover{background:color-mix(in srgb, var(--accent-soft) 32%, transparent)}.admin-panel-tab.active{background:color-mix(in srgb, var(--accent-soft) 48%, transparent)}.admin-panel-tab.active:after{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:24px;right:24px}.admin-panel-content{min-width:0}.quick-panel-toolbar{align-items:center;margin-bottom:0;padding:24px 30px 18px}.quick-panel-toolbar h2{margin-top:0}.quick-panel-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quick-node-client-admin{border:1px solid var(--line);background:color-mix(in srgb, var(--accent-soft) 22%, var(--panel));border-radius:14px;margin:12px 24px 24px;padding:22px 24px}.quick-node-client-admin-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.quick-node-client-admin-head h3{margin:0 0 6px;font-size:17px}.quick-node-client-admin-head p{color:var(--muted);margin:0;font-size:12px}.quick-node-client-admin-head>span{color:var(--purple);background:var(--accent-soft);border-radius:8px;flex:none;padding:6px 9px;font-size:11px;font-weight:700}.quick-node-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quick-node-client-card{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:8px;min-width:0;padding:13px;display:grid}.quick-node-client-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.quick-node-client-card-head strong,.quick-node-client-card-head small{display:block}.quick-node-client-card-head small,.quick-node-client-card>small{color:var(--muted);font-size:11px}.quick-node-client-file{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.quick-node-client-empty{color:var(--muted);font-size:12px}html[data-theme=soft] body .quick-credentials-panel .table-wrap,html[data-theme=night] body .quick-credentials-panel .table-wrap{width:100%;min-width:0;overflow-x:hidden}html[data-theme=soft] body .quick-credentials-table,html[data-theme=night] body .quick-credentials-table{table-layout:fixed;width:100%;min-width:0}html[data-theme=soft] body .quick-credentials-table th,html[data-theme=soft] body .quick-credentials-table td,html[data-theme=night] body .quick-credentials-table th,html[data-theme=night] body .quick-credentials-table td{text-overflow:ellipsis;min-width:0;padding-inline:12px;overflow:hidden}html[data-theme=soft] body .quick-credentials-table td:nth-child(2),html[data-theme=night] body .quick-credentials-table td:nth-child(2){display:table-cell}html[data-theme=soft] body .quick-credentials-table th:first-child,html[data-theme=soft] body .quick-credentials-table td:first-child,html[data-theme=night] body .quick-credentials-table th:first-child,html[data-theme=night] body .quick-credentials-table td:first-child{width:88px}html[data-theme=soft] body .quick-credentials-table th:nth-child(2),html[data-theme=soft] body .quick-credentials-table td:nth-child(2),html[data-theme=night] body .quick-credentials-table th:nth-child(2),html[data-theme=night] body .quick-credentials-table td:nth-child(2){width:15%}html[data-theme=soft] body .quick-credentials-table th:nth-child(3),html[data-theme=soft] body .quick-credentials-table td:nth-child(3),html[data-theme=night] body .quick-credentials-table th:nth-child(3),html[data-theme=night] body .quick-credentials-table td:nth-child(3){width:auto}html[data-theme=soft] body .quick-credentials-table th:nth-child(4),html[data-theme=soft] body .quick-credentials-table td:nth-child(4),html[data-theme=night] body .quick-credentials-table th:nth-child(4),html[data-theme=night] body .quick-credentials-table td:nth-child(4){width:17%}html[data-theme=soft] body .quick-credentials-table th:nth-child(5),html[data-theme=soft] body .quick-credentials-table td:nth-child(5),html[data-theme=night] body .quick-credentials-table th:nth-child(5),html[data-theme=night] body .quick-credentials-table td:nth-child(5){width:13%}html[data-theme=soft] body .quick-credentials-table th:nth-child(6),html[data-theme=soft] body .quick-credentials-table td:nth-child(6),html[data-theme=night] body .quick-credentials-table th:nth-child(6),html[data-theme=night] body .quick-credentials-table td:nth-child(6){width:10%}html[data-theme=soft] body .quick-credentials-table th:nth-child(7),html[data-theme=soft] body .quick-credentials-table td:nth-child(7),html[data-theme=night] body .quick-credentials-table th:nth-child(7),html[data-theme=night] body .quick-credentials-table td:nth-child(7){width:128px}html[data-theme=soft] body .quick-credentials-table th:nth-child(8),html[data-theme=soft] body .quick-credentials-table td:nth-child(8),html[data-theme=night] body .quick-credentials-table th:nth-child(8),html[data-theme=night] body .quick-credentials-table td:nth-child(8){width:108px;padding-right:18px}html[data-theme=soft] body .quick-credentials-table th:first-child,html[data-theme=night] body .quick-credentials-table th:first-child{white-space:nowrap}html[data-theme=soft] body .quick-credentials-table .credential-alias,html[data-theme=night] body .quick-credentials-table .credential-alias{text-align:center;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-theme=soft] body .quick-credentials-table .url-cell,html[data-theme=night] body .quick-credentials-table .url-cell{max-width:0}html[data-theme=soft] body .quick-credentials-table .airport-name-cell,html[data-theme=night] body .quick-credentials-table .airport-name-cell{max-width:none}html[data-theme=soft] body .quick-credentials-table .email-cell,html[data-theme=night] body .quick-credentials-table .email-cell{max-width:0}html[data-theme=soft] body .quick-credentials-table .table-truncate,html[data-theme=night] body .quick-credentials-table .table-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}html[data-theme=soft] body .quick-credentials-table .credential-password,html[data-theme=night] body .quick-credentials-table .credential-password{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:76px;display:inline-block;overflow:hidden}html[data-theme=soft] body .quick-credentials-table .status-switch,html[data-theme=night] body .quick-credentials-table .status-switch{justify-content:flex-start;gap:8px;min-width:78px}html[data-theme=soft] body .quick-credentials-table .row-actions,html[data-theme=night] body .quick-credentials-table .row-actions{justify-content:flex-start}html[data-theme=soft] body .quick-credentials-table .row-actions button,html[data-theme=night] body .quick-credentials-table .row-actions button{flex:0 0 30px}html[data-theme=soft] body .quick-credentials-table .quick-node-row-actions,html[data-theme=night] body .quick-credentials-table .quick-node-row-actions{flex-wrap:nowrap;gap:4px}html[data-theme=soft] body .quick-credentials-table th:nth-child(8),html[data-theme=soft] body .quick-credentials-table td:nth-child(8),html[data-theme=night] body .quick-credentials-table th:nth-child(8),html[data-theme=night] body .quick-credentials-table td:nth-child(8){width:150px}html[data-theme=soft] body .admin-panel-tabs.has-platform-tabs,html[data-theme=night] body .admin-panel-tabs.has-platform-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}html[data-theme=soft] body .settings-actions,html[data-theme=night] body .settings-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-theme=soft] body .settings-loading,html[data-theme=night] body .settings-loading{min-height:240px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}html[data-theme=soft] body .site-settings-body,html[data-theme=night] body .site-settings-body{gap:16px;padding:8px 30px 26px;display:grid}html[data-theme=soft] body .site-settings-primary,html[data-theme=night] body .site-settings-primary{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}html[data-theme=soft] body .site-settings-primary label,html[data-theme=night] body .site-settings-primary label{min-width:0}html[data-theme=soft] body .site-settings-primary label>small,html[data-theme=night] body .site-settings-primary label>small{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.5;display:block}html[data-theme=soft] body .site-use-current,html[data-theme=night] body .site-use-current{white-space:nowrap;min-height:44px}html[data-theme=soft] body .site-settings-warning,html[data-theme=night] body .site-settings-warning{border:1px solid color-mix(in srgb, var(--coral) 36%, var(--line));color:var(--coral);background:color-mix(in srgb, var(--coral) 7%, var(--panel));border-radius:10px;gap:4px;padding:13px 15px;font-size:12px;line-height:1.55;display:grid}html[data-theme=soft] body .site-settings-warning span,html[data-theme=night] body .site-settings-warning span{color:var(--muted)}html[data-theme=soft] body .site-settings-overview,html[data-theme=night] body .site-settings-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html[data-theme=soft] body .site-settings-overview>div,html[data-theme=night] body .site-settings-overview>div{border:1px solid var(--line);background:color-mix(in srgb, var(--accent-soft) 20%, var(--panel));border-radius:10px;gap:5px;min-width:0;padding:14px;display:grid}html[data-theme=soft] body .site-settings-overview span,html[data-theme=night] body .site-settings-overview span{color:var(--muted);font-size:11px}html[data-theme=soft] body .site-settings-overview strong,html[data-theme=night] body .site-settings-overview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}html[data-theme=soft] body .site-settings-overview small,html[data-theme=night] body .site-settings-overview small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html[data-theme=soft] body .site-callback-list,html[data-theme=night] body .site-callback-list{gap:8px;display:grid}html[data-theme=soft] body .site-callback-list>div,html[data-theme=night] body .site-callback-list>div{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}html[data-theme=soft] body .site-callback-list span,html[data-theme=night] body .site-callback-list span{color:var(--muted);text-transform:capitalize;font-size:11px}html[data-theme=soft] body .site-callback-list code,html[data-theme=night] body .site-callback-list code{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html[data-theme=soft] body .site-subdomain-actions,html[data-theme=night] body .site-subdomain-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}html[data-theme=soft] body .site-subdomain-actions .secondary-button,html[data-theme=night] body .site-subdomain-actions .secondary-button{white-space:nowrap;min-height:36px}html[data-theme=soft] body .site-subdomain-list,html[data-theme=night] body .site-subdomain-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}html[data-theme=soft] body .site-subdomain-list code,html[data-theme=night] body .site-subdomain-list code{border:1px solid var(--line);color:var(--purple);background:color-mix(in srgb, var(--accent-soft) 26%, transparent);border-radius:6px;padding:3px 8px;font-size:11px}html[data-theme=soft] body .platform-credentials-table,html[data-theme=night] body .platform-credentials-table{table-layout:fixed;min-width:0}html[data-theme=soft] body .platform-credentials-table th,html[data-theme=soft] body .platform-credentials-table td,html[data-theme=night] body .platform-credentials-table th,html[data-theme=night] body .platform-credentials-table td{text-align:left;vertical-align:middle;overflow:hidden}html[data-theme=soft] body .platform-credentials-table th:first-child,html[data-theme=soft] body .platform-credentials-table td:first-child,html[data-theme=night] body .platform-credentials-table th:first-child,html[data-theme=night] body .platform-credentials-table td:first-child{width:18%}html[data-theme=soft] body .platform-credentials-table th:nth-child(6),html[data-theme=soft] body .platform-credentials-table td:nth-child(6),html[data-theme=night] body .platform-credentials-table th:nth-child(6),html[data-theme=night] body .platform-credentials-table td:nth-child(6){white-space:nowrap;width:132px}html[data-theme=soft] body .platform-credentials-table .platform-name-cell strong,html[data-theme=night] body .platform-credentials-table .platform-name-cell strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-theme=soft] body .platform-credentials-table .platform-description-cell,html[data-theme=night] body .platform-credentials-table .platform-description-cell,html[data-theme=soft] body .platform-credentials-table .platform-username-cell,html[data-theme=night] body .platform-credentials-table .platform-username-cell{color:var(--muted)}html[data-theme=soft] body .platform-credentials-table th:first-child,html[data-theme=soft] body .platform-credentials-table td:first-child,html[data-theme=night] body .platform-credentials-table th:first-child,html[data-theme=night] body .platform-credentials-table td:first-child{text-align:center;width:64px}html[data-theme=soft] body .platform-credentials-table th:nth-child(7),html[data-theme=soft] body .platform-credentials-table td:nth-child(7),html[data-theme=night] body .platform-credentials-table th:nth-child(7),html[data-theme=night] body .platform-credentials-table td:nth-child(7){white-space:nowrap;width:132px}html[data-theme=soft] body .platform-credentials-table th:nth-child(8),html[data-theme=soft] body .platform-credentials-table td:nth-child(8),html[data-theme=night] body .platform-credentials-table th:nth-child(8),html[data-theme=night] body .platform-credentials-table td:nth-child(8){width:148px}.platform-sort-order-cell strong{width:28px;height:28px;color:var(--purple);background:var(--accent-soft);border-radius:9px;place-items:center;font-size:12px;display:inline-grid}.platform-row-actions{flex-wrap:nowrap;gap:4px}.software-admin-table th:first-child,.software-admin-table td:first-child{text-align:center;width:76px}.software-admin-table th:nth-child(2),.software-admin-table td:nth-child(2){width:15%}.software-admin-table th:nth-child(3),.software-admin-table td:nth-child(3){width:14%}.software-admin-table th:nth-child(4),.software-admin-table td:nth-child(4){width:20%}.software-admin-table th:nth-child(5),.software-admin-table td:nth-child(5){width:17%}.software-admin-table th:nth-child(6),.software-admin-table td:nth-child(6){width:8%}.software-admin-table th:nth-child(7),.software-admin-table td:nth-child(7){width:9%}.software-admin-table th:nth-child(8),.software-admin-table td:nth-child(8){width:12%}.software-admin-table th:nth-child(9),.software-admin-table td:nth-child(9){width:160px;padding-right:24px}.software-category-chip{color:var(--purple);background:var(--accent-soft);white-space:nowrap;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.software-selected-file{color:var(--muted);background:var(--accent-soft);border-radius:8px;grid-column:1/-1;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.table-loading-state{min-height:48px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:inline-flex}html[data-theme=soft] body .platform-credentials-table,html[data-theme=night] body .platform-credentials-table{table-layout:fixed;width:calc(100% - 24px);min-width:980px;margin-right:24px}html[data-theme=soft] body .platform-credentials-table th,html[data-theme=soft] body .platform-credentials-table td,html[data-theme=night] body .platform-credentials-table th,html[data-theme=night] body .platform-credentials-table td{box-sizing:border-box}html[data-theme=soft] body .platform-credentials-table th:first-child,html[data-theme=soft] body .platform-credentials-table td:first-child,html[data-theme=night] body .platform-credentials-table th:first-child,html[data-theme=night] body .platform-credentials-table td:first-child{text-align:center;text-overflow:clip;white-space:nowrap;width:92px;min-width:92px;padding-inline:16px;overflow:visible}html[data-theme=soft] body .platform-credentials-table th:nth-child(2),html[data-theme=soft] body .platform-credentials-table td:nth-child(2),html[data-theme=night] body .platform-credentials-table th:nth-child(2),html[data-theme=night] body .platform-credentials-table td:nth-child(2){width:13%}html[data-theme=soft] body .platform-credentials-table th:nth-child(3),html[data-theme=soft] body .platform-credentials-table td:nth-child(3),html[data-theme=night] body .platform-credentials-table th:nth-child(3),html[data-theme=night] body .platform-credentials-table td:nth-child(3){width:20%}html[data-theme=soft] body .platform-credentials-table th:nth-child(4),html[data-theme=soft] body .platform-credentials-table td:nth-child(4),html[data-theme=night] body .platform-credentials-table th:nth-child(4),html[data-theme=night] body .platform-credentials-table td:nth-child(4){width:17%}html[data-theme=soft] body .platform-credentials-table th:nth-child(5),html[data-theme=soft] body .platform-credentials-table td:nth-child(5),html[data-theme=night] body .platform-credentials-table th:nth-child(5),html[data-theme=night] body .platform-credentials-table td:nth-child(5){width:11%}html[data-theme=soft] body .platform-credentials-table th:nth-child(6),html[data-theme=soft] body .platform-credentials-table td:nth-child(6),html[data-theme=night] body .platform-credentials-table th:nth-child(6),html[data-theme=night] body .platform-credentials-table td:nth-child(6){width:9%}html[data-theme=soft] body .platform-credentials-table th:nth-child(7),html[data-theme=soft] body .platform-credentials-table td:nth-child(7),html[data-theme=night] body .platform-credentials-table th:nth-child(7),html[data-theme=night] body .platform-credentials-table td:nth-child(7){width:11%}html[data-theme=soft] body .platform-credentials-table th:nth-child(8),html[data-theme=soft] body .platform-credentials-table td:nth-child(8),html[data-theme=night] body .platform-credentials-table th:nth-child(8),html[data-theme=night] body .platform-credentials-table td:nth-child(8){width:14%;padding-right:24px}@media (width>=761px){html[data-theme=soft] body .admin-view .summary-strip>div,html[data-theme=night] body .admin-view .summary-strip>div{justify-content:center;gap:clamp(16px,2vw,32px)}html[data-theme=soft] body .admin-view .summary-strip span,html[data-theme=night] body .admin-view .summary-strip span{white-space:nowrap}}.admin-password-field{position:relative}.admin-password-field input{padding-right:46px}@media (width<=1150px){.admin-panels-grid{grid-template-columns:1fr}html[data-theme=soft] body .quick-credentials-panel .table-wrap,html[data-theme=night] body .quick-credentials-panel .table-wrap{overflow-x:auto}html[data-theme=soft] body .quick-credentials-table,html[data-theme=night] body .quick-credentials-table{min-width:900px}}@media (width<=680px){.admin-panel-tabs{grid-template-columns:1fr}.admin-panel-tabs.has-platform-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;grid-template-columns:none;display:flex;overflow-x:auto}.admin-panel-tabs.has-platform-tabs .admin-panel-tab{border-right:1px solid var(--line);border-bottom:0;flex:0 0 118px;min-height:66px;padding:14px 10px}.admin-panel-tabs.has-platform-tabs .admin-panel-tab:last-child{border-right:0}.admin-panel-tabs:not(.has-platform-tabs) .admin-panel-tab{border-bottom:0;border-right:0;min-height:66px;padding:14px 20px}.admin-panel-tabs:not(.has-platform-tabs) .admin-panel-tab:last-child{border-bottom:0}.admin-panel-tab.active:after{bottom:0;left:20px;right:20px}.quick-panel-toolbar,html[data-theme=soft] body .site-settings-body,html[data-theme=night] body .site-settings-body{padding-inline:20px}html[data-theme=soft] body .site-settings-primary,html[data-theme=night] body .site-settings-primary{grid-template-columns:1fr;align-items:stretch}html[data-theme=soft] body .site-use-current,html[data-theme=night] body .site-use-current{justify-content:center;width:100%}html[data-theme=soft] body .site-settings-overview,html[data-theme=night] body .site-settings-overview{grid-template-columns:1fr}html[data-theme=soft] body .users-panel .table-wrap,html[data-theme=night] body .users-panel .table-wrap{margin-right:0;overflow-x:visible}html[data-theme=soft] body .users-panel .users-table,html[data-theme=night] body .users-panel .users-table{width:100%;min-width:0}html[data-theme=soft] body .users-panel .users-table thead,html[data-theme=night] body .users-panel .users-table thead{display:none}html[data-theme=soft] body .users-panel .users-table tbody,html[data-theme=night] body .users-panel .users-table tbody{gap:12px;padding:12px;display:grid}html[data-theme=soft] body .users-panel .users-table tr,html[data-theme=night] body .users-panel .users-table tr{border:1px solid var(--line);background:var(--warm);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;padding:12px 14px;display:grid;box-shadow:0 8px 24px #1f182c0f}html[data-theme=soft] body .users-panel .users-table tr.pending td,html[data-theme=night] body .users-panel .users-table tr.pending td{background:0 0}html[data-theme=soft] body .users-panel .users-table td,html[data-theme=night] body .users-panel .users-table td{white-space:normal;overflow-wrap:anywhere;border-top:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 0;display:flex}html[data-theme=soft] body .users-panel .users-table td:before,html[data-theme=night] body .users-panel .users-table td:before{content:attr(data-label);color:var(--muted);flex:none;font-size:10px;font-weight:800}html[data-theme=soft] body .users-panel .users-table td:first-child,html[data-theme=night] body .users-panel .users-table td:first-child,html[data-theme=soft] body .users-panel .users-table td:last-child,html[data-theme=night] body .users-panel .users-table td:last-child{grid-column:1/-1}html[data-theme=soft] body .users-panel .users-table .user-cell,html[data-theme=night] body .users-panel .users-table .user-cell{flex:auto;min-width:0}html[data-theme=soft] body .users-panel .users-table .user-cell strong,html[data-theme=night] body .users-panel .users-table .user-cell strong{overflow-wrap:anywhere}html[data-theme=soft] body .users-panel .users-table .email-cell,html[data-theme=night] body .users-panel .users-table .email-cell{max-width:none}html[data-theme=soft] body .users-panel .users-table .role-glass-group,html[data-theme=night] body .users-panel .users-table .role-glass-group{flex:auto;width:auto;min-width:0}html[data-theme=soft] body .users-panel .users-table .role-glass-group label,html[data-theme=night] body .users-panel .users-table .role-glass-group label{padding-inline:4px;font-size:9px}html[data-theme=soft] body .users-panel .users-table .manager-select,html[data-theme=night] body .users-panel .users-table .manager-select{flex:0 150px;width:min(100%,150px)}html[data-theme=soft] body .users-panel .users-table .row-actions,html[data-theme=night] body .users-panel .users-table .row-actions{justify-content:flex-end;gap:8px}html[data-theme=soft] body .users-panel .users-table .row-actions button,html[data-theme=night] body .users-panel .users-table .row-actions button{width:40px;height:40px}html[data-theme=soft] body .users-panel .permission-list,html[data-theme=night] body .users-panel .permission-list{grid-template-columns:1fr}html[data-theme=soft] body .users-panel .dialog,html[data-theme=night] body .users-panel .dialog{width:min(100%,520px);margin-block:8px;padding:18px}}html[data-theme=soft] body .auth-stage,html[data-theme=night] body .auth-stage{width:min(430px,100% - 32px);padding:22px 0 52px;display:block}html[data-theme=soft] body .auth-context,html[data-theme=night] body .auth-context{display:none}html[data-theme=soft] body .auth-panel,html[data-theme=night] body .auth-panel{border-width:5px;border-radius:40px;max-width:430px;margin:0 auto;padding:25px 35px;overflow:hidden}html[data-theme=soft] body .auth-panel:before,html[data-theme=night] body .auth-panel:before{display:none}html[data-theme=soft] body .auth-mode,html[data-theme=night] body .auth-mode{border:0;border-radius:20px;padding:4px}html[data-theme=soft] body .auth-mode{background:#edf1f7}html[data-theme=night] body .auth-mode{background:#ffffff17}html[data-theme=soft] body .auth-mode button,html[data-theme=night] body .auth-mode button{border-radius:16px;min-height:38px}html[data-theme=soft] body .auth-mode button.active{color:#1669a0;background:#fff;box-shadow:0 5px 12px #85bdd72e}html[data-theme=night] body .auth-mode button.active{color:#e8f8ff;background:#79c0dc38;box-shadow:0 5px 12px #0000002e}html[data-theme=soft] body .auth-title h2,html[data-theme=night] body .auth-title h2{text-align:center;letter-spacing:-.02em;font-size:28px;font-weight:900}html[data-theme=soft] body .auth-title h2{color:#1089d3}html[data-theme=night] body .auth-title h2{color:#c5ebfa}html[data-theme=soft] body .auth-form,html[data-theme=night] body .auth-form{gap:14px}html[data-theme=soft] body .auth-form label>span,html[data-theme=night] body .auth-form label>span{margin:0 0 7px 10px;font-size:11px}html[data-theme=soft] body .auth-input,html[data-theme=night] body .auth-input{border:0;border-inline:2px solid #0000;border-radius:20px;min-height:48px;padding:0 18px}html[data-theme=soft] body .auth-input{color:#97a4af;background:#fff;box-shadow:0 10px 10px -5px #cff0ffd1}html[data-theme=night] body .auth-input{color:#b6c0cf;background:#0e0c16ad;box-shadow:0 10px 10px -5px #06091261}html[data-theme=soft] body .auth-input:focus-within{border-color:#12b1d1;box-shadow:0 10px 10px -5px #85bdd780,0 0 0 3px #12b1d11f}html[data-theme=night] body .auth-input:focus-within{border-color:#6ec6df;box-shadow:0 10px 10px -5px #06091261,0 0 0 3px #6ec6df29}html[data-theme=soft] body .auth-input input{color:#33404a}html[data-theme=night] body .auth-input input{color:#eef8ff}html[data-theme=soft] body .auth-input input::placeholder{color:#aaa}html[data-theme=night] body .auth-input input::placeholder{color:#9295a3}html[data-theme=soft] body .password-toggle,html[data-theme=night] body .password-toggle{border-radius:12px;min-width:32px;min-height:32px}html[data-theme=soft] body .password-toggle:hover,html[data-theme=soft] body .password-toggle:focus-visible{color:#1089d3;background:#eaf8ff}html[data-theme=night] body .password-toggle:hover,html[data-theme=night] body .password-toggle:focus-visible{color:#b9efff;background:#6ec6df24}html[data-theme=soft] body .auth-link,html[data-theme=night] body .auth-link{margin:0 10px;font-size:11px}html[data-theme=soft] body .auth-link,html[data-theme=soft] body .auth-back{color:#09f}html[data-theme=night] body .auth-link,html[data-theme=night] body .auth-back{color:#9ddff4}html[data-theme=soft] body .auth-code-button,html[data-theme=night] body .auth-code-button{border-left-width:1px;border-radius:0 18px 18px 0;margin-right:-15px;padding-inline:16px;font-size:12px}html[data-theme=soft] body .auth-code-button{color:#09f;border-left-color:#12b1d147}html[data-theme=night] body .auth-code-button{color:#9ddff4;border-left-color:#6ec6df47}html[data-theme=soft] body .auth-code-button:disabled{color:#b7c3cc}html[data-theme=night] body .auth-code-button:disabled{color:#6d7787}html[data-theme=soft] body .auth-code-button:not(:disabled):hover{color:#1089d3}html[data-theme=night] body .auth-code-button:not(:disabled):hover{color:#b9efff}html[data-theme=soft] body .auth-submit,html[data-theme=night] body .auth-submit{border:0;border-radius:20px;width:100%;min-height:50px;margin:20px auto;padding-inline:20px;font-size:13px}html[data-theme=soft] body .auth-submit{color:#fff;background:linear-gradient(45deg,#1089d3 0%,#12b1d1 100%);box-shadow:0 20px 10px -15px #85bdd7a6}html[data-theme=night] body .auth-submit{color:#fff;background:linear-gradient(45deg,#4d77b5 0%,#48a9c7 100%);box-shadow:0 20px 10px -15px #4087a65c}html[data-theme=soft] body .auth-submit:hover,html[data-theme=night] body .auth-submit:hover{transform:scale(1.02)}html[data-theme=soft] body .auth-submit:hover{box-shadow:0 23px 10px -20px #85bdd7a6}html[data-theme=night] body .auth-submit:hover{box-shadow:0 23px 10px -20px #4087a66b}html[data-theme=soft] body .auth-submit:active,html[data-theme=night] body .auth-submit:active{transform:scale(.97)}html[data-theme=soft] body .oauth-divider,html[data-theme=night] body .oauth-divider{margin-top:10px;font-size:11px}html[data-theme=soft] body .oauth-buttons,html[data-theme=night] body .oauth-buttons{gap:14px;margin-top:8px}html[data-theme=soft] body .oauth-button,html[data-theme=night] body .oauth-button{border-width:4px;flex-basis:46px;width:46px;height:46px;box-shadow:0 12px 10px -8px #85bdd77a}html[data-theme=night] body .oauth-button{box-shadow:0 12px 10px -8px #4087a63d}html[data-theme=soft] body .oauth-button:hover,html[data-theme=night] body .oauth-button:hover{transform:scale(1.08)}html[data-theme=soft] body .oauth-button:active,html[data-theme=night] body .oauth-button:active{transform:scale(.92)}html[data-theme=soft] body .auth-content,html[data-theme=night] body .auth-content{min-height:0}@media (width<=460px){html[data-theme=soft] body .auth-panel,html[data-theme=night] body .auth-panel{border-radius:32px;padding:22px 20px}html[data-theme=soft] body .auth-stage,html[data-theme=night] body .auth-stage{width:min(100% - 24px,390px);padding-top:14px}}html[data-theme=soft] body .auth-stage,html[data-theme=night] body .auth-stage{width:min(100% - 40px,390px);padding:20px 0 44px}html[data-theme=soft] body .auth-panel,html[data-theme=night] body .auth-panel{border-width:5px;border-radius:40px;width:min(350px,100%);max-width:350px;padding:25px 35px;overflow:visible}html[data-theme=soft] body .auth-panel{background:linear-gradient(#f4f7fb 0%,#fff 100%);border-color:#fff;box-shadow:0 30px 30px -20px #85bdd794}html[data-theme=night] body .auth-panel{background:linear-gradient(#2a2737 0%,#1c1a27 100%);border-color:#ffffff1f;box-shadow:0 30px 30px -20px #569dbb47}html[data-theme=soft] body .auth-mode,html[data-theme=night] body .auth-mode{border-radius:20px;padding:3px}html[data-theme=soft] body .auth-title,html[data-theme=night] body .auth-title{margin:14px 0 18px}html[data-theme=soft] body .auth-title h2,html[data-theme=night] body .auth-title h2{font-size:30px;font-weight:900}html[data-theme=soft] body .auth-form label>span,html[data-theme=night] body .auth-form label>span{margin-left:10px;font-size:11px}html[data-theme=soft] body .auth-input,html[data-theme=night] body .auth-input{border:0;width:100%;height:50px;min-height:0;box-shadow:none;border-inline:2px solid #0000;border-radius:20px;padding:0 15px}html[data-theme=soft] body .auth-input{background:#fff;box-shadow:0 10px 10px -5px #cff0ff}html[data-theme=night] body .auth-input{background:#100e19d1;box-shadow:0 10px 10px -5px #00000052}html[data-theme=soft] body .auth-input:focus-within{border-inline-color:#12b1d1;box-shadow:0 10px 10px -5px #cff0ff}html[data-theme=night] body .auth-input:focus-within{border-inline-color:#70c9df;box-shadow:0 10px 10px -5px #00000052}html[data-theme=soft] body .auth-input input,html[data-theme=night] body .auth-input input{border-radius:0;height:auto;min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html[data-theme=soft] body .auth-input input:focus,html[data-theme=night] body .auth-input input:focus{box-shadow:none!important;border:0!important;outline:0!important}html[data-theme=soft] body .auth-submit,html[data-theme=night] body .auth-submit{border-radius:20px;margin:20px auto}html[data-theme=soft] body .oauth-button,html[data-theme=night] body .oauth-button{border:5px solid #fff;border-radius:50%;flex-basis:40px;width:40px;height:40px;padding:5px;box-shadow:0 12px 10px -8px #85bdd794}html[data-theme=night] body .oauth-button{border-color:#343040;box-shadow:0 12px 10px -8px #569dbb3d}html[data-theme=soft] body .oauth-mark-gitee,html[data-theme=night] body .oauth-mark-gitee{width:27px;height:27px}html[data-theme=soft] body .oauth-mark-text,html[data-theme=night] body .oauth-mark-text{width:24px;height:24px;font-size:12px}@media (width<=460px){html[data-theme=soft] body .auth-stage,html[data-theme=night] body .auth-stage{width:min(100% - 24px,350px)}html[data-theme=soft] body .auth-panel,html[data-theme=night] body .auth-panel{border-radius:34px;width:100%;max-width:350px;padding:25px 24px}}html[data-theme=soft] body .auth-stage,html[data-theme=night] body .auth-stage{grid-template-columns:minmax(0,1fr) minmax(320px,350px);align-items:center;gap:clamp(48px,8vw,120px);width:min(1120px,100% - 72px);padding:36px 0 60px;display:grid}html[data-theme=soft] body .auth-context,html[data-theme=night] body .auth-context{text-align:left;opacity:1;will-change:opacity, transform;border-left:2px solid #a98fc0;flex-direction:column;justify-content:space-between;min-width:0;min-height:420px;padding:24px 0 24px 34px;transition:opacity .26s ease-out,transform .32s cubic-bezier(.22,.8,.24,1);display:flex;transform:translateY(0)}html[data-theme=soft] body .auth-context{color:#322746;border-left-color:#a98fc0}html[data-theme=night] body .auth-context{color:#f1eaff;border-left-color:#8e7bb6}html[data-theme=soft] body .auth-context-index,html[data-theme=night] body .auth-context-index{color:#806a9c;letter-spacing:.14em;font:600 11px DM Mono,monospace;display:block}html[data-theme=night] body .auth-context-index{color:#bca9e0}html[data-theme=soft] body .auth-context h1,html[data-theme=night] body .auth-context h1{letter-spacing:0;max-width:560px;margin:26px 0 18px;font-size:clamp(38px,5vw,64px);font-weight:760;line-height:1.08}html[data-theme=soft] body .auth-context h1 em,html[data-theme=night] body .auth-context h1 em{color:#178fc6;font-style:normal}html[data-theme=night] body .auth-context h1 em{color:#9bdbef}html[data-theme=soft] body .auth-context-description,html[data-theme=night] body .auth-context-description{color:#6f657b;max-width:470px;margin:0;font-size:14px;line-height:1.75}html[data-theme=night] body .auth-context-description{color:#b7aec8}html[data-theme=soft] body .auth-rule,html[data-theme=night] body .auth-rule{background:#806a9c4d;width:min(360px,80%);height:1px;margin:30px 0 22px}html[data-theme=night] body .auth-rule{background:#bca9e040}html[data-theme=soft] body .auth-context-features,html[data-theme=night] body .auth-context-features{gap:13px;margin:0;padding:0;list-style:none;display:grid}html[data-theme=soft] body .auth-context-features li,html[data-theme=night] body .auth-context-features li{color:#655a74;align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}html[data-theme=soft] body .auth-context-features svg{color:#7c609d}html[data-theme=night] body .auth-context-features li{color:#c1b5d5}html[data-theme=night] body .auth-context-features svg{color:#a996d2}html[data-theme=soft] body .auth-context-meta,html[data-theme=night] body .auth-context-meta{color:#978da3;letter-spacing:.12em;margin:0;font:600 10px DM Mono,monospace}html[data-theme=night] body .auth-context-meta{color:#82778f}html[data-theme=soft] body .auth-panel,html[data-theme=night] body .auth-panel{justify-self:end}@media (width<=1100px){html[data-theme=soft] body .auth-stage,html[data-theme=night] body .auth-stage{grid-template-columns:1fr;gap:12px;width:min(100% - 32px,430px);padding:18px 0 44px}html[data-theme=soft] body .auth-context,html[data-theme=night] body .auth-context{text-align:center;border-left:0;min-height:0;padding:0 4px 10px;display:block}html[data-theme=soft] body .auth-context-copy,html[data-theme=night] body .auth-context-copy{max-width:430px;margin:0 auto}html[data-theme=soft] body .auth-context h1,html[data-theme=night] body .auth-context h1{margin:14px 0 10px;font-size:clamp(30px,9vw,42px)}html[data-theme=soft] body .auth-context-description,html[data-theme=night] body .auth-context-description{max-width:390px;margin:0 auto;font-size:13px}html[data-theme=soft] body .auth-rule,html[data-theme=night] body .auth-rule{margin:18px auto 14px}html[data-theme=soft] body .auth-context-features,html[data-theme=night] body .auth-context-features{justify-items:center;gap:7px}html[data-theme=soft] body .auth-context-meta,html[data-theme=night] body .auth-context-meta{display:none}html[data-theme=soft] body .auth-stage--form-focus .auth-context,html[data-theme=night] body .auth-stage--form-focus .auth-context{opacity:1;pointer-events:auto;transform:none}html[data-theme=soft] body .auth-panel,html[data-theme=night] body .auth-panel{justify-self:center}}@media (prefers-reduced-motion:reduce){html[data-theme=soft] body .auth-context,html[data-theme=night] body .auth-context{transition:none}}html[data-theme=soft] body .auth-context,html[data-theme=night] body .auth-context{min-height:520px;position:relative;overflow:hidden}html[data-theme=soft] body .auth-context-copy,html[data-theme=night] body .auth-context-copy{z-index:1;opacity:1;will-change:opacity, transform;max-width:590px;padding-top:22px;transition:opacity .28s ease-out,transform .34s cubic-bezier(.22,.8,.24,1);position:relative;transform:translateY(0)}html[data-theme=soft] body .auth-stage--form-focus .auth-context,html[data-theme=night] body .auth-stage--form-focus .auth-context{opacity:1;pointer-events:auto;transform:none}html[data-theme=soft] body .auth-stage--form-focus .auth-context-copy,html[data-theme=night] body .auth-stage--form-focus .auth-context-copy{opacity:0;pointer-events:none;transform:translateY(48px)}html[data-theme=soft] body .auth-characters,html[data-theme=night] body .auth-characters{z-index:3;pointer-events:none;width:min(570px,92%);height:390px;position:absolute;bottom:-1px;right:0}html[data-theme=soft] body .auth-character,html[data-theme=night] body .auth-character{transform-origin:bottom;transition:transform .7s cubic-bezier(.22,.8,.24,1);position:absolute;bottom:0}html[data-theme=soft] body .auth-character--purple,html[data-theme=night] body .auth-character--purple{z-index:1;background:#6c3ff5;border-radius:14px 14px 0 0;width:170px;height:360px;left:15%;transform:skew(-4deg)}html[data-theme=soft] body .auth-character--black,html[data-theme=night] body .auth-character--black{z-index:2;background:#2d2d2d;border-radius:10px 10px 0 0;width:120px;height:276px;left:44%;transform:skew(2deg)}html[data-theme=soft] body .auth-character--orange,html[data-theme=night] body .auth-character--orange{z-index:4;background:#ff9b6b;border-radius:118px 118px 0 0;width:235px;height:185px;left:0;transform:skew(-2deg)}html[data-theme=soft] body .auth-character--yellow,html[data-theme=night] body .auth-character--yellow{z-index:5;background:#e8d754;border-radius:70px 70px 0 0;width:140px;height:215px;right:0;transform:skew(2deg)}html[data-theme=soft] body .auth-character-eyes,html[data-theme=night] body .auth-character-eyes{gap:22px;display:flex;position:absolute;top:34px;left:27%}html[data-theme=soft] body .auth-character-eyes i,html[data-theme=night] body .auth-character-eyes i{background:#fff;border-radius:50%;width:18px;height:18px;transition:box-shadow .15s ease-out;display:block;box-shadow:inset 0 0 0 6px #fff,inset 0 0 0 10px #2d2d2d}html[data-theme=soft] body .auth-character--black .auth-character-eyes{gap:17px;top:30px;left:23%}html[data-theme=soft] body .auth-character-pupils,html[data-theme=night] body .auth-character-pupils{gap:34px;display:flex;position:absolute;top:76px;left:35%}html[data-theme=soft] body .auth-character-pupils i,html[data-theme=night] body .auth-character-pupils i{background:#2d2d2d;border-radius:50%;width:13px;height:13px;display:block}html[data-theme=soft] body .auth-character--yellow .auth-character-pupils{gap:28px;top:38px;left:35%}html[data-theme=soft] body .auth-character--yellow b,html[data-theme=night] body .auth-character--yellow b{background:#2d2d2d;border-radius:99px;width:79px;height:4px;position:absolute;top:91px;left:30px}html[data-theme=soft] body .auth-stage:not(.auth-stage--form-focus) .auth-characters:hover .auth-character--purple,html[data-theme=night] body .auth-stage:not(.auth-stage--form-focus) .auth-characters:hover .auth-character--purple{transform:skew(-7deg)translate(8px)}html[data-theme=soft] body .auth-stage:not(.auth-stage--form-focus) .auth-characters:hover .auth-character--black,html[data-theme=night] body .auth-stage:not(.auth-stage--form-focus) .auth-characters:hover .auth-character--black{transform:skew(5deg)translate(4px)}@media (width<=1100px){html[data-theme=soft] body .auth-context,html[data-theme=night] body .auth-context{min-height:360px;overflow:visible}html[data-theme=soft] body .auth-context-copy,html[data-theme=night] body .auth-context-copy{padding-top:0}html[data-theme=soft] body .auth-characters,html[data-theme=night] body .auth-characters{width:min(470px,100%);height:250px;right:50%;transform:translate(50%)}html[data-theme=soft] body .auth-character--purple,html[data-theme=night] body .auth-character--purple{width:115px;height:240px}html[data-theme=soft] body .auth-character--black,html[data-theme=night] body .auth-character--black{width:84px;height:185px}html[data-theme=soft] body .auth-character--orange,html[data-theme=night] body .auth-character--orange{width:158px;height:125px}html[data-theme=soft] body .auth-character--yellow,html[data-theme=night] body .auth-character--yellow{width:95px;height:145px}html[data-theme=soft] body .auth-character-eyes{gap:13px;top:24px}html[data-theme=soft] body .auth-character-eyes i{width:13px;height:13px;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 7px #2d2d2d}html[data-theme=soft] body .auth-character-pupils{gap:22px;top:50px}html[data-theme=soft] body .auth-character-pupils i{width:9px;height:9px}html[data-theme=soft] body .auth-character--yellow .auth-character-pupils{gap:19px;top:27px}html[data-theme=soft] body .auth-character--yellow b{width:54px;height:3px;top:61px;left:20px}}@media (prefers-reduced-motion:reduce){html[data-theme=soft] body .auth-context-copy,html[data-theme=night] body .auth-context-copy,html[data-theme=soft] body .auth-character,html[data-theme=night] body .auth-character,html[data-theme=soft] body .auth-character-eyes i,html[data-theme=night] body .auth-character-eyes i{transition:none;animation:none}}html[data-theme=soft] body .auth-context-copy,html[data-theme=night] body .auth-context-copy{z-index:6;max-width:530px}html[data-theme=soft] body .auth-context h1,html[data-theme=night] body .auth-context h1{max-width:500px;font-size:clamp(36px,4.3vw,54px)}html[data-theme=soft] body .auth-characters,html[data-theme=night] body .auth-characters{z-index:3;width:min(430px,72%);height:300px;right:-2px}html[data-theme=soft] body .auth-character--orange,html[data-theme=night] body .auth-character--orange{width:176px;height:138px;left:0}html[data-theme=soft] body .auth-character--yellow,html[data-theme=night] body .auth-character--yellow{width:104px;height:158px;right:0}html[data-theme=soft] body .auth-character-eyes,html[data-theme=night] body .auth-character-eyes,html[data-theme=soft] body .auth-character-pupils,html[data-theme=night] body .auth-character-pupils{transition:transform .1s ease-out}html[data-theme=soft] body .auth-character-eyes i,html[data-theme=night] body .auth-character-eyes i{width:15px;height:15px;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 8px #2d2d2d}html[data-theme=soft] body .auth-character--black .auth-character-eyes,html[data-theme=night] body .auth-character--black .auth-character-eyes{gap:14px;left:22%}html[data-theme=soft] body .auth-character--black .auth-character-eyes i,html[data-theme=night] body .auth-character--black .auth-character-eyes i{width:14px;height:14px;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 7px #2d2d2d}html[data-theme=soft] body .auth-character-pupils,html[data-theme=night] body .auth-character-pupils{gap:25px;top:56px}html[data-theme=soft] body .auth-character-pupils i,html[data-theme=night] body .auth-character-pupils i{width:11px;height:11px}html[data-theme=soft] body .auth-character--yellow .auth-character-pupils,html[data-theme=night] body .auth-character--yellow .auth-character-pupils{gap:20px;top:31px}html[data-theme=soft] body .auth-character--yellow b,html[data-theme=night] body .auth-character--yellow b{width:58px;height:3px;top:69px;left:23px}@media (width<=1100px){html[data-theme=soft] body .auth-context-copy,html[data-theme=night] body .auth-context-copy{z-index:6}html[data-theme=soft] body .auth-context h1,html[data-theme=night] body .auth-context h1{max-width:430px;font-size:clamp(30px,8vw,42px)}html[data-theme=soft] body .auth-characters,html[data-theme=night] body .auth-characters{width:min(360px,84%);height:230px}html[data-theme=soft] body .auth-character--purple,html[data-theme=night] body .auth-character--purple{width:98px;height:210px}html[data-theme=soft] body .auth-character--black,html[data-theme=night] body .auth-character--black{width:70px;height:165px}html[data-theme=soft] body .auth-character--orange,html[data-theme=night] body .auth-character--orange{width:138px;height:108px}html[data-theme=soft] body .auth-character--yellow,html[data-theme=night] body .auth-character--yellow{width:82px;height:124px}}@media (prefers-reduced-motion:reduce){html[data-theme=soft] body .auth-character-eyes,html[data-theme=soft] body .auth-character-pupils,html[data-theme=night] body .auth-character-eyes,html[data-theme=night] body .auth-character-pupils{transition:none}}html[data-theme=soft] body .auth-context-copy,html[data-theme=night] body .auth-context-copy{max-width:470px}html[data-theme=soft] body .auth-context,html[data-theme=night] body .auth-context{overflow:visible}html[data-theme=soft] body .auth-context-description,html[data-theme=night] body .auth-context-description{max-width:370px}html[data-theme=soft] body .auth-context-features,html[data-theme=night] body .auth-context-features{margin-top:26px}html[data-theme=soft] body .auth-context-meta,html[data-theme=night] body .auth-context-meta{z-index:6;position:relative}html[data-theme=soft] body .auth-characters,html[data-theme=night] body .auth-characters{transform-origin:100% 100%;width:min(370px,72%);height:270px;transition:transform .42s cubic-bezier(.22,.8,.24,1);right:-18px}html[data-theme=soft] body .auth-stage--form-focus .auth-characters,html[data-theme=night] body .auth-stage--form-focus .auth-characters{transform:scale(1.32)}html[data-theme=soft] body .auth-character--purple,html[data-theme=night] body .auth-character--purple{width:108px;height:248px;left:18%}html[data-theme=soft] body .auth-character--black,html[data-theme=night] body .auth-character--black{width:76px;height:195px;left:46%}html[data-theme=soft] body .auth-character--orange,html[data-theme=night] body .auth-character--orange{width:150px;height:118px}html[data-theme=soft] body .auth-character--yellow,html[data-theme=night] body .auth-character--yellow{width:90px;height:140px}html[data-theme=soft] body .auth-character--yellow b,html[data-theme=night] body .auth-character--yellow b{display:none}html[data-theme=soft] body .auth-character-eyes.is-blinking i,html[data-theme=night] body .auth-character-eyes.is-blinking i{box-shadow:none;background:#fff;border-radius:4px;animation:none}@media (width<=1100px){html[data-theme=soft] body .auth-context-copy,html[data-theme=night] body .auth-context-copy{max-width:430px}html[data-theme=soft] body .auth-context,html[data-theme=night] body .auth-context{min-height:500px}html[data-theme=soft] body .auth-context-description,html[data-theme=night] body .auth-context-description{max-width:360px}html[data-theme=soft] body .auth-characters,html[data-theme=night] body .auth-characters{width:min(330px,82%);height:210px;top:270px;bottom:auto;right:50%;transform:translate(50%)}html[data-theme=soft] body .auth-stage--form-focus .auth-characters,html[data-theme=night] body .auth-stage--form-focus .auth-characters{transform-origin:50% 100%;transform:translate(50%)scale(1.1)}html[data-theme=soft] body .auth-character--purple,html[data-theme=night] body .auth-character--purple{width:88px;height:198px}html[data-theme=soft] body .auth-character--black,html[data-theme=night] body .auth-character--black{width:62px;height:155px}html[data-theme=soft] body .auth-character--orange,html[data-theme=night] body .auth-character--orange{width:124px;height:98px}html[data-theme=soft] body .auth-character--yellow,html[data-theme=night] body .auth-character--yellow{width:74px;height:116px}}@media (prefers-reduced-motion:reduce){html[data-theme=soft] body .auth-characters,html[data-theme=night] body .auth-characters{transition:none}}@media (width>=1101px){html[data-theme=soft] body .auth-stage,html[data-theme=night] body .auth-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);width:min(1280px,100% - 64px);padding-inline:0}html[data-theme=soft] body .auth-context,html[data-theme=night] body .auth-context{justify-self:center;width:min(100%,620px)}html[data-theme=soft] body .auth-panel,html[data-theme=night] body .auth-panel{justify-self:center}}@media (width<=680px){html[data-theme=soft] body .quick-credentials-table tbody,html[data-theme=night] body .quick-credentials-table tbody{gap:14px;padding:14px;display:grid}html[data-theme=soft] body .quick-credentials-table tbody tr,html[data-theme=night] body .quick-credentials-table tbody tr{border:1px solid var(--line);background:var(--warm);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:0;padding:14px 16px;display:grid;box-shadow:0 8px 22px #1f182c12}html[data-theme=soft] body .quick-credentials-table tbody td:not(.empty-cell),html[data-theme=night] body .quick-credentials-table tbody td:not(.empty-cell){border-top:1px solid var(--line);white-space:normal;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;min-height:46px;padding:10px 0;display:flex;overflow:visible}html[data-theme=soft] body .quick-credentials-table tbody td:not(.empty-cell):first-child,html[data-theme=night] body .quick-credentials-table tbody td:not(.empty-cell):first-child{border-top:0;padding-top:2px}html[data-theme=soft] body .quick-credentials-table tbody td:not(.empty-cell):before,html[data-theme=night] body .quick-credentials-table tbody td:not(.empty-cell):before{content:attr(data-label);width:82px;color:var(--muted);flex:0 0 82px;font-size:11px;font-weight:800;line-height:1.35}html[data-theme=soft] body .quick-credentials-table tbody td:not(.empty-cell)>:not(.inline-icon-button):not(.row-actions),html[data-theme=night] body .quick-credentials-table tbody td:not(.empty-cell)>:not(.inline-icon-button):not(.row-actions){flex:auto;width:auto;min-width:0;max-width:none}html[data-theme=soft] body .quick-credentials-table tbody td:not(.empty-cell) .table-truncate,html[data-theme=night] body .quick-credentials-table tbody td:not(.empty-cell) .table-truncate{overflow-wrap:anywhere;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden;max-width:none!important}html[data-theme=soft] body .quick-credentials-table tbody td:first-child strong,html[data-theme=night] body .quick-credentials-table tbody td:first-child strong{color:var(--ink);font-size:14px;line-height:1.35}:is(html[data-theme=soft] body .quick-credentials-table tbody td:has(.credential-password),html[data-theme=night] body .quick-credentials-table tbody td:has(.credential-password),html[data-theme=soft] body .quick-credentials-table tbody td:has(.status-switch),html[data-theme=night] body .quick-credentials-table tbody td:has(.status-switch),html[data-theme=soft] body .quick-credentials-table tbody td:has(.row-actions),html[data-theme=night] body .quick-credentials-table tbody td:has(.row-actions)){align-items:center}html[data-theme=soft] body .quick-credentials-table .credential-password,html[data-theme=night] body .quick-credentials-table .credential-password{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:none;overflow:hidden}html[data-theme=soft] body .quick-credentials-table .inline-icon-button,html[data-theme=night] body .quick-credentials-table .inline-icon-button{flex:0 0 40px;width:40px;height:40px}html[data-theme=soft] body .quick-credentials-table .status-switch,html[data-theme=night] body .quick-credentials-table .status-switch{flex:none;align-items:center;gap:8px;width:auto;min-width:0;display:inline-flex}html[data-theme=soft] body .quick-credentials-table .status-switch b,html[data-theme=night] body .quick-credentials-table .status-switch b{white-space:nowrap}html[data-theme=soft] body .quick-credentials-table .row-actions,html[data-theme=night] body .quick-credentials-table .row-actions{flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:8px;width:auto;max-width:100%;margin-left:auto;display:flex}html[data-theme=soft] body .quick-credentials-table .row-actions button,html[data-theme=night] body .quick-credentials-table .row-actions button{flex:0 0 40px;width:40px;height:40px}html[data-theme=soft] body .quick-credentials-table .empty-cell,html[data-theme=night] body .quick-credentials-table .empty-cell{text-align:center;border:0;min-height:0;padding:24px 8px;display:block}html[data-theme=soft] body .quick-credentials-table .empty-cell:before,html[data-theme=night] body .quick-credentials-table .empty-cell:before{display:none}}.film-search-toolbar{grid-template-columns:none;padding:26px 30px 22px;display:block}.film-search-toolbar>div{max-width:760px}.film-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px}.film-site-card{grid-template-columns:none;min-height:174px;padding:22px;display:block}.film-site-card .film-result-body{min-height:130px}.film-site-card .film-result-body h3{margin:10px 0 7px;font-size:18px}.film-site-card .film-site-link{margin-top:auto}.film-sites-admin-panel .quick-panel-toolbar{flex-wrap:wrap;gap:16px 24px;display:flex}.film-sites-admin-panel .quick-panel-toolbar>div{flex:420px;min-width:0}.film-sites-admin-panel .table-wrap{padding:0 24px 24px;overflow-x:hidden}.film-sites-admin-panel .quick-credentials-table{table-layout:fixed;border-collapse:separate;border-spacing:0 8px;min-width:0!important}.film-sites-admin-panel .quick-credentials-table th:first-child,.film-sites-admin-panel .quick-credentials-table td:first-child{width:64px!important}.film-sites-admin-panel .quick-credentials-table th:nth-child(2),.film-sites-admin-panel .quick-credentials-table td:nth-child(2){width:17%!important}.film-sites-admin-panel .quick-credentials-table th:nth-child(3),.film-sites-admin-panel .quick-credentials-table td:nth-child(3),.film-sites-admin-panel .quick-credentials-table th:nth-child(4),.film-sites-admin-panel .quick-credentials-table td:nth-child(4){width:23%!important}.film-sites-admin-panel .quick-credentials-table th:nth-child(5),.film-sites-admin-panel .quick-credentials-table td:nth-child(5){width:92px!important}.film-sites-admin-panel .quick-credentials-table th:nth-child(6),.film-sites-admin-panel .quick-credentials-table td:nth-child(6){width:126px!important}.film-sites-admin-panel .quick-credentials-table th:nth-child(7),.film-sites-admin-panel .quick-credentials-table td:nth-child(7){width:154px!important}.film-sites-admin-panel .quick-credentials-table .table-link{overflow-wrap:anywhere;line-height:1.45;display:block}.film-sites-admin-panel .quick-credentials-table td:nth-child(4) .table-truncate{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box}@media (width<=680px){.film-search-toolbar{padding:22px 20px 18px}.film-sites-admin-panel .table-wrap{padding-inline:0}.users-directory-toolbar{flex-direction:column;align-items:stretch;padding:20px}}@media (width<=1180px){.film-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.film-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.film-result-grid{grid-template-columns:1fr}}.github-search-control{grid-template-columns:minmax(290px,360px) 118px;align-items:center}.pb-ai-search-field{width:100%;min-width:0;max-width:none;box-shadow:none}.creatorhub-library-search.pb-ai-input-wrap,.platform-account-search.pb-ai-input-wrap,.software-library-search.pb-ai-input-wrap{flex:0 auto;width:min(100%,360px);min-width:min(290px,100%)}@media (width<=640px){.platform-account-search.pb-ai-input-wrap,.software-library-search.pb-ai-input-wrap,.creatorhub-library-search.pb-ai-input-wrap{width:100%;min-width:0}.github-search-control{grid-template-columns:1fr}}.mailbox-connect-panel{min-width:0;padding:20px 24px;overflow:hidden}.mailbox-view{width:min(100%,1440px);margin-inline:auto}.mailbox-view>.panel{border-radius:18px}.mailbox-connect-panel .panel-head{align-items:flex-start;margin-bottom:16px}.mailbox-connect-panel .panel-head h2{margin-top:4px}.mailbox-connect-actions{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.mailbox-provider{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:12px;align-content:start;gap:14px;min-width:0;padding:16px 18px;display:grid}.mailbox-provider.is-gmail{align-content:space-between}.mailbox-provider-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.mailbox-provider-icon{width:38px;height:38px;color:var(--purple);background:color-mix(in srgb, var(--purple) 12%, transparent);border-radius:10px;place-items:center;display:grid}.mailbox-provider-icon img{object-fit:contain;width:20px;height:20px}.mailbox-provider-text h3{color:var(--ink);margin:0;font-size:15px}.mailbox-provider-text p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.6}.mailbox-provider-action{justify-content:center;width:100%}.mailbox-provider-note{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.mailbox-provider-note.is-detected{color:var(--purple);font-weight:600}.mailbox-steps{color:var(--muted);gap:7px;margin:2px 0 0;padding-left:20px;font-size:12px;line-height:1.7;display:grid}.mailbox-steps::marker{color:var(--purple);font-weight:700}.mailbox-steps li::marker{color:var(--purple);font-weight:700}.mailbox-steps a{color:var(--purple);font-weight:600;text-decoration:none}.mailbox-steps a:hover{text-decoration:underline}.mailbox-webmail-list{flex-wrap:wrap;gap:4px 10px;margin-left:2px;display:inline-flex}.mailbox-webmail-list a{white-space:nowrap}.mailbox-steps strong{color:var(--ink)}.mailbox-steps small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.6;display:block}.mailbox-search{border:1px solid var(--line);min-height:36px;color:var(--muted);background:var(--warm);border-radius:8px;align-items:center;gap:6px;margin-bottom:8px;padding:0 10px;display:flex}.mailbox-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.mailbox-list-body{overscroll-behavior:contain;gap:2px;max-height:min(54vh,520px);padding-right:2px;display:grid;overflow-y:auto}.mailbox-group{gap:2px;display:grid}.mailbox-group-head{width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.mailbox-group-head:hover{background:color-mix(in srgb, var(--purple) 8%, transparent)}.mailbox-group-head small{color:var(--muted);margin-left:auto;font-size:11px;font-weight:600}.mailbox-group-chevron{color:var(--muted);transition:transform .18s var(--ease)}.mailbox-group-chevron.open{transform:rotate(180deg)}.mailbox-group-body{gap:2px;padding-left:12px;display:grid}@media (prefers-reduced-motion:reduce){.mailbox-group-chevron{transition:none}}.mailbox-qq-form{grid-template-columns:1fr 1fr;align-items:center;gap:8px;min-width:0;display:grid}.mailbox-qq-form button{grid-column:1/-1;justify-content:center}.mailbox-qq-form input{box-sizing:border-box;width:100%;min-width:0}.mailbox-qq-form .password-field{width:100%;min-width:0}.mailbox-qq-help{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:0;font-size:12px;display:flex}.mailbox-qq-help .secondary-button{padding:7px 12px}.mailbox-help-link{color:var(--purple);font-weight:600;text-decoration:none}.mailbox-help-link:hover{text-decoration:underline}.mailbox-layout{grid-template-columns:minmax(300px,1fr) minmax(0,1.5fr);gap:16px;margin-top:16px;display:grid}.mailbox-list,.mailbox-messages{min-width:0;padding:18px}.mailbox-messages{display:block}.mailbox-filter{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:13px;display:flex}.mailbox-filter-row{align-items:center;gap:4px;min-width:0;padding:2px 0;display:flex}.mailbox-filter-row .mailbox-filter{flex:1;min-width:0}.mailbox-remove{border:1px solid color-mix(in srgb, #b54b55 30%, var(--line));color:#b54b55;cursor:pointer;opacity:.55;width:28px;min-width:auto;height:28px;transition:opacity .15s var(--ease);background:#b54b550f;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mailbox-filter-row:hover .mailbox-remove{opacity:1}.mailbox-remove:hover,.mailbox-remove:focus-visible{color:#b54b55;background:#b54b551f;outline:0}.mailbox-filter:hover,.mailbox-filter.active{background:color-mix(in srgb, var(--purple) 12%, transparent)}.mailbox-filter span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailbox-filter small{color:#b54b55}.mailbox-sync-error{background:#b54b551a;border-radius:4px;padding:2px 6px;font-size:10px}.mailbox-message{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:16px 0;transition:background .18s,transform .18s}.mailbox-message:hover,.mailbox-message:focus-visible{background:color-mix(in srgb, var(--purple) 8%, transparent);outline:0;padding-inline:10px}.mailbox-message-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mailbox-message-top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailbox-message-times{flex-direction:column;flex:none;align-items:flex-end;gap:2px;min-width:0;display:flex}.mailbox-message time{color:var(--muted);white-space:nowrap;font-size:12px;line-height:1.35}.mailbox-message-times time:last-child{color:var(--accent);font-size:11px}.mailbox-message p{color:var(--muted);margin:5px 0;font-size:13px}.mailbox-message span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mailbox-detail-backdrop{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101f186b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mailbox-detail-dialog{border:1px solid var(--line);width:min(820px,100%);max-height:min(82vh,760px);color:var(--ink);background:var(--warm);border-radius:16px;gap:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #122a1e3d}.mailbox-detail-head{justify-content:space-between;align-items:flex-start;gap:18px;padding-right:44px;display:flex}.mailbox-detail-head h2{overflow-wrap:anywhere;margin:6px 0 0}.mailbox-detail-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:14px 0;display:grid}.mailbox-detail-meta div{min-width:0}.mailbox-detail-meta dt{color:var(--muted);font-size:11px}.mailbox-detail-meta dd{overflow-wrap:anywhere;color:var(--ink);margin:5px 0 0;font-size:13px}.mailbox-detail-content{gap:18px;min-height:160px;display:grid;overflow:auto}.mailbox-detail-body{min-height:160px;color:var(--ink);white-space:pre-wrap;padding:4px 2px;font-size:14px;line-height:1.75}.mailbox-detail-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mailbox-detail-empty{color:var(--muted)}.mailbox-detail-loading{min-height:160px}.mailbox-attachments{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.mailbox-attachments h3{margin:0 0 2px;font-size:13px}.mailbox-attachment{border:1px solid var(--line);min-width:0;color:var(--ink);background:color-mix(in srgb, var(--warm) 86%, var(--accent) 14%);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.mailbox-attachment:hover{border-color:var(--accent)}.mailbox-attachment span{gap:3px;min-width:0;display:grid}.mailbox-attachment strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailbox-attachment small{color:var(--muted);font-size:11px}@media (width<=1100px){.mailbox-connect-actions{grid-template-columns:1fr}.mailbox-qq-form{grid-template-columns:1fr 1fr}.mailbox-qq-form button{grid-column:1/-1}}@media (width<=760px){.mailbox-layout,.mailbox-qq-form{grid-template-columns:1fr}.mailbox-qq-form button{grid-column:auto}.mailbox-detail-backdrop{padding:12px}.mailbox-detail-dialog{max-height:88vh;padding:18px}.mailbox-detail-meta{grid-template-columns:1fr;gap:10px}}@media (width>=1101px){html[data-theme=soft] body .content-mailbox,html[data-theme=night] body .content-mailbox{padding-inline:clamp(28px,4vw,72px)}html[data-theme=soft] body .content-mailbox>.content-head,html[data-theme=soft] body .content-mailbox>.alert,html[data-theme=soft] body .content-mailbox>.mailbox-view,html[data-theme=night] body .content-mailbox>.content-head,html[data-theme=night] body .content-mailbox>.alert,html[data-theme=night] body .content-mailbox>.mailbox-view{width:min(100%,1280px);margin-inline:auto}html[data-theme=soft] body .content-mailbox>.content-head,html[data-theme=night] body .content-mailbox>.content-head{margin-bottom:28px}html[data-theme=soft] body .mailbox-view,html[data-theme=night] body .mailbox-view{width:100%}html[data-theme=soft] body .mailbox-connect-panel,html[data-theme=night] body .mailbox-connect-panel{padding:28px 30px 24px}html[data-theme=soft] body .mailbox-connect-actions,html[data-theme=night] body .mailbox-connect-actions{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px}html[data-theme=soft] body .mailbox-layout,html[data-theme=night] body .mailbox-layout{grid-template-columns:minmax(240px,1fr) minmax(0,1.5fr);gap:20px;margin-top:20px}html[data-theme=soft] body .mailbox-list,html[data-theme=soft] body .mailbox-messages,html[data-theme=night] body .mailbox-list,html[data-theme=night] body .mailbox-messages{padding:22px 24px}}html[data-theme=soft] body .url-input:focus-within,html[data-theme=night] body .url-input:focus-within,html[data-theme=soft] body .url-input input:focus,html[data-theme=night] body .url-input input:focus{box-shadow:none!important;border:0!important;outline:0!important}html[data-theme=soft] body .settings-panel-head{color:#75648f}html[data-theme=soft] body .settings-panel-head h2{color:#2d2836}html[data-theme=night] body .settings-panel-head{color:#bca9e0}html[data-theme=night] body .settings-panel-head h2{color:#f4f0ff}html[data-theme=soft] body .media-hero{color:#2d2836;background:#eeeaf3;border-color:#d9d0e2}html[data-theme=soft] body .media-hero .section-kicker{color:#66527f}html[data-theme=soft] body .media-hero h2{color:#2d2836}html[data-theme=soft] body .media-hero p{color:#51475f}html[data-theme=soft] body .media-hero .supported-sites span{color:#66527f;background:#fffdfaa6;border-color:#d1c6df}html[data-theme=night] body .media-hero h2{color:#f4f0ff}html[data-theme=night] body .media-hero p{color:#c9bfd8}@media (width<=1100px){html,body,#app,.app-shell,.layout,.sidebar,.content{min-width:0;max-width:100%;overflow-x:clip}.sidebar{box-sizing:border-box;width:100%;max-width:100%}html[data-theme=soft] body .module-nav,html[data-theme=night] body .module-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;min-width:0}html[data-theme=soft] body .module-item,html[data-theme=night] body .module-item{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;gap:5px;width:100%;min-width:0;max-width:100%;min-height:64px;padding:9px 5px}html[data-theme=soft] body .module-copy,html[data-theme=soft] body .module-copy strong,html[data-theme=night] body .module-copy,html[data-theme=night] body .module-copy strong{text-align:center;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}html[data-theme=soft] body .module-copy,html[data-theme=night] body .module-copy{width:100%;display:block}html[data-theme=soft] body .module-copy strong,html[data-theme=night] body .module-copy strong{white-space:nowrap;font-size:10px;line-height:1.25;display:block;overflow:hidden}html[data-theme=soft] body .content,html[data-theme=night] body .content{box-sizing:border-box;width:100%}}@media (width>=1101px){html,body,#app,.app-shell,.layout{width:100%;min-width:0;max-width:100%;overflow-x:clip}.layout{align-items:stretch}html[data-theme=soft] body .sidebar,html[data-theme=night] body .sidebar{flex:0 0 256px;align-self:flex-start;width:256px;min-width:0;max-width:256px;height:auto;min-height:calc(100vh - 104px);overflow:visible}html[data-theme=soft] body .content,html[data-theme=night] body .content{flex:auto;width:0;min-width:0;max-width:none;margin:0;overflow-x:clip}.content-head,.content-head>div,.module-view,.admin-view,.users-panel,.admin-panels-shell,.admin-panel-content{min-width:0;max-width:100%}.admin-panel-tabs.has-platform-tabs{grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}.admin-panel-tab{grid-template-columns:minmax(0,1fr) auto;min-width:0}.admin-panel-tab strong,.admin-panel-tab .section-kicker{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (width<=680px){html[data-theme=soft] body .admin-panel-tabs.has-platform-tabs,html[data-theme=night] body .admin-panel-tabs.has-platform-tabs{grid-template-columns:none;display:flex;overflow-x:auto}html[data-theme=soft] body .admin-panel-tabs.has-platform-tabs .admin-panel-tab,html[data-theme=night] body .admin-panel-tabs.has-platform-tabs .admin-panel-tab{border-right:1px solid var(--line);border-bottom:0;flex:0 0 118px;min-height:72px;padding:16px 14px}html[data-theme=soft] body .admin-panel-tabs.has-platform-tabs .admin-panel-tab:nth-child(2n),html[data-theme=night] body .admin-panel-tabs.has-platform-tabs .admin-panel-tab:nth-child(2n){border-right:1px solid var(--line)}html[data-theme=soft] body .admin-panel-tabs:not(.has-platform-tabs) .admin-panel-tab,html[data-theme=night] body .admin-panel-tabs:not(.has-platform-tabs) .admin-panel-tab{border-bottom:0;border-right:0;min-height:72px;padding:16px 14px}html[data-theme=soft] body .admin-panel-tab strong,html[data-theme=night] body .admin-panel-tab strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;line-height:1.35;overflow:hidden}html[data-theme=soft] body .admin-panel-tab.active,html[data-theme=night] body .admin-panel-tab.active{color:#fff;box-shadow:inset 0 -3px 0 var(--accent);background:#2c243b}html[data-theme=soft] body .admin-panel-tab.active strong,html[data-theme=night] body .admin-panel-tab.active strong{color:#fff}html[data-theme=soft] body .users-panel .users-table tr,html[data-theme=night] body .users-panel .users-table tr{grid-template-columns:minmax(0,1fr);gap:0;padding:14px 16px}html[data-theme=soft] body .users-panel .users-table td,html[data-theme=night] body .users-panel .users-table td{grid-column:1/-1}html[data-theme=soft] body .users-panel .users-table .role-glass-group,html[data-theme=night] body .users-panel .users-table .role-glass-group{width:100%;min-width:0}html[data-theme=soft] body .users-panel .users-table .role-glass-group label,html[data-theme=night] body .users-panel .users-table .role-glass-group label{min-height:40px;padding-inline:8px;font-size:11px}html[data-theme=soft] body .users-panel .users-table .manager-select,html[data-theme=night] body .users-panel .users-table .manager-select{flex:auto;width:min(100%,240px);max-width:none}html[data-theme=soft] body .users-panel .users-table .row-actions,html[data-theme=night] body .users-panel .users-table .row-actions{margin-left:auto}html[data-theme=soft] body .quick-credentials-panel .table-wrap,html[data-theme=soft] body .platform-credentials-panel .table-wrap,html[data-theme=soft] body .software-admin-panel .table-wrap,html[data-theme=night] body .quick-credentials-panel .table-wrap,html[data-theme=night] body .platform-credentials-panel .table-wrap,html[data-theme=night] body .software-admin-panel .table-wrap{overflow:visible}html[data-theme=soft] body .quick-credentials-table,html[data-theme=night] body .quick-credentials-table{table-layout:auto;display:block;width:100%!important;min-width:0!important}html[data-theme=soft] body .quick-credentials-table thead,html[data-theme=night] body .quick-credentials-table thead{display:none}html[data-theme=soft] body .quick-credentials-table tbody,html[data-theme=night] body .quick-credentials-table tbody{gap:12px;padding:12px;display:grid}html[data-theme=soft] body .quick-credentials-table tbody tr,html[data-theme=night] body .quick-credentials-table tbody tr{border:1px solid var(--line);background:var(--warm);border-radius:12px;gap:0;padding:12px 14px;display:grid;box-shadow:0 8px 24px #1f182c0f}html[data-theme=soft] body .quick-credentials-table tbody td,html[data-theme=night] body .quick-credentials-table tbody td{border-top:1px solid var(--line);white-space:normal;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:10px 0;display:flex;overflow:visible}html[data-theme=soft] body .quick-credentials-table tbody td:first-child,html[data-theme=night] body .quick-credentials-table tbody td:first-child{border-top:0}html[data-theme=soft] body .quick-credentials-table tbody td:before,html[data-theme=night] body .quick-credentials-table tbody td:before{content:attr(data-label);color:var(--muted);flex:0 0 74px;font-size:10px;font-weight:800}html[data-theme=soft] body .quick-credentials-table tbody td>:last-child,html[data-theme=night] body .quick-credentials-table tbody td>:last-child{min-width:0}html[data-theme=soft] body .quick-credentials-table tbody td>:not(.inline-icon-button):not(.row-actions),html[data-theme=night] body .quick-credentials-table tbody td>:not(.inline-icon-button):not(.row-actions){flex:auto;min-width:0}html[data-theme=soft] body .quick-credentials-table .url-cell,html[data-theme=soft] body .quick-credentials-table .email-cell,html[data-theme=night] body .quick-credentials-table .url-cell,html[data-theme=night] body .quick-credentials-table .email-cell{max-width:none!important}html[data-theme=soft] body .quick-credentials-table .table-truncate,html[data-theme=night] body .quick-credentials-table .table-truncate{max-width:min(62vw,250px)}html[data-theme=soft] body .quick-credentials-table .status-switch,html[data-theme=night] body .quick-credentials-table .status-switch{flex:none;width:auto;min-width:0;display:inline-flex}html[data-theme=soft] body .quick-credentials-table .row-actions,html[data-theme=night] body .quick-credentials-table .row-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;width:auto;margin-left:auto;display:flex}html[data-theme=soft] body .quick-credentials-table .row-actions button,html[data-theme=night] body .quick-credentials-table .row-actions button{flex:0 0 40px}html[data-theme=soft] body .quick-credentials-table .empty-cell,html[data-theme=night] body .quick-credentials-table .empty-cell{text-align:center;border-top:0;display:block}html[data-theme=soft] body .quick-credentials-table .empty-cell:before,html[data-theme=night] body .quick-credentials-table .empty-cell:before{display:none}}@media (width>=1101px){html:has(.app-shell){height:100%;overflow:hidden}body:has(.app-shell){height:100%;overflow:hidden}#app:has(.app-shell){height:100%;overflow:hidden}html[data-theme=soft] body .app-shell,html[data-theme=night] body .app-shell{height:100vh;min-height:0;overflow:hidden}html[data-theme=soft] body .layout,html[data-theme=night] body .layout{height:calc(100vh - 72px);min-height:0;overflow:hidden}html[data-theme=soft] body .content,html[data-theme=night] body .content{overscroll-behavior:contain;height:calc(100vh - 72px);min-height:0;overflow:clip auto}html[data-theme=soft] body .layout,html[data-theme=night] body .layout{align-items:flex-start;display:flex}html[data-theme=soft] body .sidebar,html[data-theme=night] body .sidebar{overscroll-behavior:contain;z-index:2;border:1px solid color-mix(in srgb, var(--purple) 18%, var(--line));border-radius:18px;flex:0 0 256px;align-self:flex-start;width:256px;height:calc(100vh - 104px);min-height:0;max-height:calc(100vh - 104px);margin:16px 0 16px 16px;padding:24px 14px 18px;position:relative;top:auto;overflow:hidden auto;box-shadow:0 18px 46px #22163b1f}html[data-theme=soft] body .content,html[data-theme=night] body .content{flex:auto;width:0;max-width:none;margin:0}html[data-theme=soft] body .sidebar::-webkit-scrollbar{width:0;height:0}html[data-theme=night] body .sidebar::-webkit-scrollbar{width:0;height:0}html[data-theme=soft] body .sidebar,html[data-theme=night] body .sidebar{padding:20px 12px 16px}html[data-theme=soft] body .workspace-label,html[data-theme=night] body .workspace-label{padding:4px 12px 12px}html[data-theme=soft] body .module-item,html[data-theme=night] body .module-item{border-radius:12px;min-height:46px;padding:8px 12px}html[data-theme=soft] body .module-item:hover,html[data-theme=night] body .module-item:hover{background:color-mix(in srgb, var(--purple) 12%, transparent)}html[data-theme=soft] body .module-item.active,html[data-theme=night] body .module-item.active{color:#fff;background:#2c243b;border-color:#0000;box-shadow:0 8px 18px #2c243b29}html[data-theme=soft] body .module-item.active:before,html[data-theme=night] body .module-item.active:before{background:#c2a6ff;width:3px;height:20px;left:0}html[data-theme=soft] body .module-item.active small,html[data-theme=night] body .module-item.active small{color:#f8f4ffad}html[data-theme=soft] body .module-item.active .module-arrow,html[data-theme=night] body .module-item.active .module-arrow{color:#d9caff}html[data-theme=soft] body .sidebar,html[data-theme=night] body .sidebar{padding:clamp(10px,1.8vh,20px) 10px clamp(8px,1.5vh,16px);overflow:hidden auto}html[data-theme=soft] body .workspace-label,html[data-theme=night] body .workspace-label{padding:2px 10px clamp(6px,1.1vh,12px);font-size:clamp(8px,1.15vh,10px)}html[data-theme=soft] body .module-nav,html[data-theme=night] body .module-nav{gap:clamp(1px,.35vh,4px)}html[data-theme=soft] body .module-item,html[data-theme=night] body .module-item{border-radius:10px;gap:8px;min-height:clamp(22px,3.7vh,40px);padding:clamp(4px,.7vh,8px) 10px}html[data-theme=soft] body .module-item>svg,html[data-theme=night] body .module-item>svg{width:clamp(14px,1.7vh,18px);height:clamp(14px,1.7vh,18px)}html[data-theme=soft] body .module-copy,html[data-theme=night] body .module-copy{gap:1px;min-width:0}html[data-theme=soft] body .module-copy strong,html[data-theme=night] body .module-copy strong{font-size:clamp(10px,1.35vh,12px);line-height:1.15}html[data-theme=soft] body .module-copy small,html[data-theme=night] body .module-copy small{font-size:clamp(8px,1.1vh,10px);line-height:1.1}html[data-theme=soft] body .module-arrow,html[data-theme=night] body .module-arrow{width:clamp(12px,1.5vh,15px);height:clamp(12px,1.5vh,15px)}html[data-theme=soft] body .sidebar-footer,html[data-theme=night] body .sidebar-footer{margin-top:clamp(8px,1.7vh,18px);padding:clamp(8px,1.5vh,16px) 10px 0}html[data-theme=soft] body .sidebar-footer p,html[data-theme=night] body .sidebar-footer p{margin:5px 0 9px;font-size:clamp(9px,1.2vh,11px);line-height:1.4}html[data-theme=soft] body .footer-kicker,html[data-theme=night] body .footer-kicker{font-size:clamp(8px,1.1vh,10px)}html[data-theme=soft] body .footer-badge,html[data-theme=night] body .footer-badge{font-size:clamp(8px,1vh,9px)}}@media (width>=1101px) and (height<=620px){html[data-theme=soft] body .module-copy small,html[data-theme=night] body .module-copy small{display:none}}@media (width<=680px){html[data-theme=soft] body .quick-credentials-table tbody,html[data-theme=night] body .quick-credentials-table tbody{gap:14px;padding:14px;display:grid}html[data-theme=soft] body .quick-credentials-table tbody tr,html[data-theme=night] body .quick-credentials-table tbody tr{border:1px solid var(--line);background:var(--warm);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:0;padding:14px 16px;display:grid;box-shadow:0 8px 22px #1f182c12}html[data-theme=soft] body .quick-credentials-table tbody td:not(.empty-cell),html[data-theme=night] body .quick-credentials-table tbody td:not(.empty-cell){border-top:1px solid var(--line);white-space:normal;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;min-height:46px;padding:10px 0;display:flex;overflow:visible}html[data-theme=soft] body .quick-credentials-table tbody td:not(.empty-cell):first-child,html[data-theme=night] body .quick-credentials-table tbody td:not(.empty-cell):first-child{border-top:0;padding-top:2px}html[data-theme=soft] body .quick-credentials-table tbody td:not(.empty-cell):before,html[data-theme=night] body .quick-credentials-table tbody td:not(.empty-cell):before{content:attr(data-label);width:82px;color:var(--muted);flex:0 0 82px;font-size:11px;font-weight:800;line-height:1.35}html[data-theme=soft] body .quick-credentials-table tbody td:not(.empty-cell)>:not(.inline-icon-button):not(.row-actions),html[data-theme=night] body .quick-credentials-table tbody td:not(.empty-cell)>:not(.inline-icon-button):not(.row-actions){flex:auto;width:auto;min-width:0;max-width:none}html[data-theme=soft] body .quick-credentials-table tbody td:not(.empty-cell) .table-truncate,html[data-theme=night] body .quick-credentials-table tbody td:not(.empty-cell) .table-truncate{overflow-wrap:anywhere;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden;max-width:none!important}html[data-theme=soft] body .quick-credentials-table tbody td:first-child strong,html[data-theme=night] body .quick-credentials-table tbody td:first-child strong{color:var(--ink);font-size:14px;line-height:1.35}:is(html[data-theme=soft] body .quick-credentials-table tbody td:has(.credential-password),html[data-theme=night] body .quick-credentials-table tbody td:has(.credential-password),html[data-theme=soft] body .quick-credentials-table tbody td:has(.status-switch),html[data-theme=night] body .quick-credentials-table tbody td:has(.status-switch),html[data-theme=soft] body .quick-credentials-table tbody td:has(.row-actions),html[data-theme=night] body .quick-credentials-table tbody td:has(.row-actions)){align-items:center}html[data-theme=soft] body .quick-credentials-table .credential-password,html[data-theme=night] body .quick-credentials-table .credential-password{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:none;overflow:hidden}html[data-theme=soft] body .quick-credentials-table .inline-icon-button,html[data-theme=night] body .quick-credentials-table .inline-icon-button{flex:0 0 40px;width:40px;height:40px}html[data-theme=soft] body .quick-credentials-table .status-switch,html[data-theme=night] body .quick-credentials-table .status-switch{flex:none;align-items:center;gap:8px;width:auto;min-width:0;display:inline-flex}html[data-theme=soft] body .quick-credentials-table .status-switch b,html[data-theme=night] body .quick-credentials-table .status-switch b{white-space:nowrap}html[data-theme=soft] body .quick-credentials-table .row-actions,html[data-theme=night] body .quick-credentials-table .row-actions{flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:8px;width:auto;max-width:100%;margin-left:auto;display:flex}html[data-theme=soft] body .quick-credentials-table .row-actions button,html[data-theme=night] body .quick-credentials-table .row-actions button{flex:0 0 40px;width:40px;height:40px}html[data-theme=soft] body .quick-credentials-table .empty-cell,html[data-theme=night] body .quick-credentials-table .empty-cell{text-align:center;border:0;min-height:0;padding:24px 8px;display:block}html[data-theme=soft] body .quick-credentials-table .empty-cell:before,html[data-theme=night] body .quick-credentials-table .empty-cell:before{display:none}}.wework-operations-view{gap:16px;display:grid}.customer-sync-status{border:1px solid var(--border-subtle,#d8dbe2);background:var(--surface,#fff);color:var(--text-primary,#20242c);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 14px;padding:10px 14px;display:flex}.customer-sync-status small{color:var(--text-secondary,#6b7280)}.operations-head{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:24px;padding:22px 24px;display:grid}.operations-head>div:first-child{min-width:0;max-width:680px}.operations-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.realtime-state{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.realtime-state.connected{color:var(--green)}.inline-success{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));color:var(--green);background:color-mix(in srgb, var(--green) 8%, transparent);border-radius:10px;padding:10px 12px;font-size:13px}.operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.group-send-mode>.operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.group-member-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 18px;display:flex}.group-member-toolbar label{gap:5px;min-width:190px;display:grid}.group-member-toolbar label>span{color:var(--muted);font-size:11px}.group-member-toolbar select,.group-member-toolbar input{min-height:38px}.operations-filters{grid-template-columns:repeat(3,minmax(150px,180px)) minmax(260px,1fr);align-items:end;gap:12px;padding:18px 20px;display:grid}.operations-filters label{gap:5px;min-width:150px;display:grid}.operations-filters label>span{color:var(--muted);font-size:11px}.operations-filters input,.operations-filters select{min-height:38px}.operations-filters .filter-query{min-width:0}.operations-chart,.operations-table{min-width:0;padding:22px 24px}.panel-head-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.panel-sort{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.panel-sort select{max-width:190px;min-height:32px;padding:5px 28px 5px 9px;font-size:11px}.trend-list{gap:9px;display:grid}.trend-row{grid-template-columns:100px minmax(120px,1fr) 44px 90px;align-items:center;gap:10px;font-size:12px;display:grid}.trend-row>span,.trend-row>small{color:var(--muted)}.trend-row>strong{text-align:right;color:var(--ink)}.trend-bar{background:color-mix(in srgb, var(--line) 60%, transparent);border-radius:99px;height:8px;overflow:hidden}.trend-bar i{border-radius:inherit;background:var(--purple);min-width:3px;height:100%;display:block}.operations-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operations-link-card,.operations-task-card{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 86%, transparent);border-radius:12px;min-width:0;padding:15px}.link-card-title,.task-title{align-items:center;gap:8px;min-width:0;display:flex}.link-card-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-title strong{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;line-height:1.55}.link-card-title span,.task-title span{color:var(--green);white-space:nowrap;margin-left:auto;font-size:11px}.operations-link-card p,.operations-task-card p{color:var(--muted);overflow-wrap:anywhere;margin:9px 0;font-size:11px}.link-card-stats{color:var(--muted);flex-wrap:wrap;gap:9px 14px;font-size:12px;display:flex}.task-stats{color:var(--muted);grid-template-columns:max-content max-content max-content minmax(170px,1fr) max-content;align-items:center;gap:9px 14px;font-size:12px;display:grid}.link-card-stats b,.task-stats span{color:var(--ink)}.operations-link-card a{color:var(--purple);margin-top:12px;font-size:12px;display:inline-flex}.link-card-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.link-card-actions a{margin-top:0}.acquisition-detail{border-left:2px solid var(--purple);background:color-mix(in srgb, var(--panel) 76%, transparent);color:var(--muted);overflow-wrap:anywhere;gap:9px;margin-top:12px;padding:11px 12px;font-size:12px;display:grid}.acquisition-detail-counts{gap:5px;display:grid}.acquisition-detail-counts b{color:var(--ink)}.acquisition-customers{gap:5px;max-height:180px;display:grid;overflow:auto}.acquisition-detail em{font-style:normal}.operations-task-list{gap:10px;display:grid}.task-sender{color:var(--muted);align-items:center;gap:5px;margin-top:10px;font-size:12px;display:flex}.task-sender b,.task-detail-summary b{color:var(--ink)}.task-stats time{min-width:170px;color:var(--muted);text-align:center;white-space:nowrap;margin:0}.success-text{color:var(--green)!important}.danger-text{color:var(--red)!important}.task-detail-button{color:var(--purple);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px}.task-detail{border-left:2px solid var(--purple);background:color-mix(in srgb, var(--panel) 76%, transparent);color:var(--muted);overflow-wrap:anywhere;gap:12px;margin:0 15px;padding:14px 16px;font-size:12px;display:grid}.task-detail-summary{flex-wrap:wrap;gap:8px 18px;display:flex}.task-detail-content,.task-detail-records{gap:6px;display:grid}.task-detail-content strong,.task-detail-records strong{color:var(--ink);font-size:12px}.task-detail-content p{color:var(--ink);white-space:pre-wrap;margin:0;line-height:1.65}.task-detail-records{max-height:280px;overflow:auto}.task-detail em{color:var(--muted);font-style:normal}.operations-metrics-secondary{margin-top:0}.compact-empty{min-height:160px}.group-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.group-dashboard-grid>.panel{min-width:0}.member-ranking{gap:2px;display:grid}.member-ranking-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) max-content max-content;align-items:center;gap:10px;padding:11px 0;font-size:12px;display:grid}.member-ranking-row b{color:var(--purple)}.member-ranking-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-ranking-row span,.member-ranking-row em{color:var(--muted);font-size:11px;font-style:normal}.cohort-panel{min-width:0}.group-send-mode .cohort-panel{display:none}.cohort-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cohort-card{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 86%, transparent);border-radius:12px;min-width:0;padding:15px}.cohort-card-head,.cohort-footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cohort-card-head>div{gap:5px;min-width:0;display:grid}.cohort-card-head strong{color:var(--ink)}.cohort-card-head span,.cohort-card-head>b,.cohort-footer{color:var(--muted);font-size:11px}.cohort-card-head>b{color:var(--ink);white-space:nowrap}.cohort-progress{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;margin:16px 0 12px;padding-top:12px;font-size:12px;display:flex}.cohort-progress strong{color:var(--purple);font-size:18px}.cohort-distribution{color:var(--muted);flex-wrap:wrap;gap:6px 12px;font-size:11px;display:flex}.cohort-distribution b{color:var(--ink)}.cohort-footer{align-items:center;margin-top:15px}.cohort-detail{border-top:1px solid var(--line);gap:8px;max-height:300px;margin-top:13px;padding-top:12px;display:grid;overflow:auto}.cohort-detail-summary{color:var(--purple);font-size:11px}.cohort-customer-row{color:var(--muted);grid-template-columns:minmax(80px,.8fr) minmax(110px,1.2fr) repeat(3,auto);align-items:center;gap:8px;font-size:11px;display:grid}.cohort-customer-row strong{color:var(--ink)}.group-send-mode>.operations-metrics-secondary{display:none}.authorization-required{border:1px solid color-mix(in srgb, var(--purple) 28%, var(--line));background:color-mix(in srgb, var(--purple) 7%, var(--panel));color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:18px 20px;display:grid}.authorization-required>svg{color:var(--purple)}.authorization-required strong{font-size:14px}.authorization-required span{color:var(--muted);grid-column:2;font-size:12px}.authorization-required button{white-space:nowrap;grid-area:1/3/span 2}.authorization-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f121c6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.authorization-dialog{border:1px solid var(--line);background:var(--panel);width:min(440px,100%);color:var(--ink);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;padding:24px;display:grid;position:relative;box-shadow:0 22px 60px #0f121c3d}.authorization-dialog-icon{width:38px;height:38px;color:var(--purple);background:color-mix(in srgb, var(--purple) 12%, var(--panel));border-radius:10px;place-items:center;display:grid}.authorization-dialog>div:nth-child(2)>span{color:var(--muted);font-size:11px}.authorization-dialog h2{margin:4px 0 8px;font-size:18px}.authorization-dialog p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.authorization-dialog-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.authorization-dialog-enter-active,.authorization-dialog-leave-active{transition:opacity .18s}.authorization-dialog-enter-active .authorization-dialog,.authorization-dialog-leave-active .authorization-dialog{transition:transform .18s,opacity .18s}.authorization-dialog-enter-from,.authorization-dialog-leave-to{opacity:0}.authorization-dialog-enter-from .authorization-dialog,.authorization-dialog-leave-to .authorization-dialog{opacity:0;transform:translateY(8px)scale(.98)}@media (width<=960px){.operations-head{grid-template-columns:1fr}.operations-head-actions{justify-content:flex-start}.operations-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-filters .filter-query{grid-column:1/-1}.operations-link-grid,.group-send-mode>.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.member-ranking-row{grid-template-columns:28px minmax(0,1fr) max-content}.member-ranking-row em{grid-column:2/-1}}@media (width<=960px) and (width>=641px){.task-stats{grid-template-columns:max-content max-content max-content minmax(100px,1fr) max-content}.task-stats time{min-width:100px}}@media (width<=640px){.operations-head,.operations-chart,.operations-table{padding:18px}.operations-head-actions{align-items:stretch}.operations-head-actions .realtime-state{width:100%}.operations-filters{grid-template-columns:1fr;padding:16px}.operations-filters .filter-query{grid-column:auto}.operations-metrics,.group-send-mode>.operations-metrics,.operations-link-grid{grid-template-columns:1fr}.group-member-toolbar{align-items:stretch;padding:14px 16px}.group-member-toolbar label{width:100%;min-width:0}.group-member-toolbar button{justify-content:center;width:100%}.panel-head-tools{gap:7px}.panel-sort select{max-width:150px}.trend-row{grid-template-columns:76px minmax(80px,1fr) 34px}.trend-row>small{grid-column:2/-1}.task-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.task-stats time{text-align:left;grid-column:1/-1;justify-self:stretch;width:100%;min-width:0}.member-ranking-row{grid-template-columns:24px minmax(0,1fr);gap:8px}.member-ranking-row span,.member-ranking-row em{grid-column:2}}@media (width<=960px){.group-dashboard-grid,.cohort-grid{grid-template-columns:1fr}.cohort-customer-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.authorization-required{grid-template-columns:auto minmax(0,1fr)}.authorization-required button{grid-area:auto/1/auto/-1;justify-self:start}.authorization-required span{grid-column:2}.authorization-dialog{padding:20px}}.sms-view{gap:16px;display:grid}.sms-overview{padding:22px 24px}.sms-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sms-setup-row{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:14px;display:flex}.sms-pairing{border:1px solid color-mix(in srgb, var(--purple) 28%, var(--line));background:color-mix(in srgb, var(--purple) 8%, var(--panel));min-width:0;color:var(--ink);border-radius:10px;flex:0 380px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.sms-pairing svg{color:var(--purple);flex:none;margin-top:2px}.sms-pairing div{gap:4px;min-width:0;display:grid}.sms-pairing strong{letter-spacing:2px;font-size:18px}.sms-pairing span{color:var(--muted);font-size:12px}.sms-helper-download{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex:none;align-content:start;gap:8px;width:min(100%,300px);min-width:0;margin-left:auto;padding:13px 15px;display:grid}.sms-helper-title{color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.sms-helper-title svg{color:var(--accent)}.sms-helper-item{border:1px solid var(--line);color:var(--ink);background:var(--panel-2,color-mix(in srgb, var(--accent) 4%, var(--panel)));transition:border-color .16s var(--ease), background .16s var(--ease);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.sms-helper-item:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--panel))}.sms-helper-item svg{color:var(--accent);flex:none}.sms-helper-name{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.sms-helper-name small{color:var(--muted);font-size:11px;font-weight:500}.sms-error{color:var(--red);margin:12px 0 0;font-size:12px}.sms-layout{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:16px;min-width:0;display:grid}.sms-devices,.sms-messages{min-width:0;padding:20px}.sms-guide{min-width:0;padding:20px 22px}.sms-guide-list{color:var(--muted);gap:8px;margin:0;padding-left:20px;font-size:12px;line-height:1.65;display:grid}.sms-guide-list b{color:var(--ink)}.sms-guide-list code{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--ink);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.sms-guide-sub{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.sms-pairing{flex:0 520px}.sms-pairing-qr{width:132px;height:132px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px;flex:none;padding:5px}.sms-pairing strong{letter-spacing:1px;font-size:17px;display:block}.sms-notifications{min-width:0;padding:20px}.sms-notifications-list{max-height:520px;overflow-y:auto}.sms-device-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:18px;display:grid}.sms-device-card{align-content:start;gap:14px;padding:20px 22px;display:grid}.sms-device-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sms-device-card-icon{color:var(--purple);flex:none}.sms-device-card-title{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;display:flex}.sms-device-card-title:hover{background:color-mix(in srgb, var(--purple) 8%, transparent)}.sms-device-card-title strong{color:var(--ink);font-size:15px}.sms-device-card-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-left:auto;font-size:11.5px;display:flex}.sms-device-card-head .sms-device-actions{margin-left:0}.sms-device-card-info{border:1px solid var(--line);border-radius:10px;padding:8px 12px}.sms-device-card-info>summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:700}.sms-device-card-info dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:6px 14px;margin:10px 0 2px;display:grid}.sms-device-card-info dt{color:var(--muted);font-size:11px}.sms-device-card-info dd{color:var(--ink);margin:2px 0 0;font-size:12px}.sms-device-section{gap:0;display:grid}.sms-device-section-head{width:100%;min-height:38px;color:var(--ink);background:color-mix(in srgb, var(--purple) 7%, transparent);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:600;display:flex}.sms-device-section-head:hover{background:color-mix(in srgb, var(--purple) 12%, transparent)}.sms-device-section-head svg:not(.sms-disclosure){color:var(--purple)}.sms-device-section-body{max-height:460px;margin-top:6px;overflow-y:auto}.sms-device-section-body .sms-message:last-child{border-bottom:0}.sms-disclosure{color:var(--muted);transition:transform .16s var(--ease)}.sms-disclosure.is-open{transform:rotate(0)}.sms-disclosure:not(.is-open){transform:rotate(-90deg)}.sms-device-section+.sms-device-section{border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.sms-device-empty{color:var(--muted);margin:0;font-size:12px}.sms-card-search{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sms-card-search input{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--ink);background:var(--panel);font:inherit;border-radius:10px;flex:220px;padding:0 12px}.sms-card-search .result-count{color:var(--muted);font-size:12px}.sms-group{gap:0;padding:6px 0 2px;display:grid}.sms-group+.sms-group{border-top:1px solid var(--line);margin-top:10px}.sms-group-head{color:var(--ink);align-items:baseline;gap:8px;padding:8px 0 4px;display:flex}.sms-group-head svg{color:var(--purple);align-self:center}.sms-group-head strong{font-size:13px}.sms-group-head small{color:var(--muted);font-size:11px}.sms-group-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.sms-group .sms-message:last-child{border-bottom:0}.sms-device-filter{width:100%;min-height:40px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 10px;display:flex}.sms-device-filter:hover,.sms-device-filter.active{border-color:color-mix(in srgb, var(--purple) 24%, var(--line));background:color-mix(in srgb, var(--purple) 8%, transparent);color:var(--ink)}.sms-device-filter>span{gap:2px;min-width:0;display:grid}.sms-device-filter b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sms-device-filter small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sms-device-filter .sms-device-count{color:var(--muted);margin-left:auto;font-size:11px}.sms-device-row{align-items:center;gap:4px;display:flex}.sms-device-row .sms-device-filter{flex:1;min-width:0}.sms-device-actions{align-items:center;gap:2px;display:flex}.sms-device-remove{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.sms-device-remove:hover{color:var(--red);background:color-mix(in srgb, var(--red) 10%, transparent)}.sms-device-delete{width:32px;height:32px;color:var(--red);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.sms-device-delete:hover{color:#fff;background:var(--red)}.sms-tools{align-items:center;gap:10px;display:flex}.sms-tools input{width:min(280px,42vw);min-height:36px}.sms-message{border-bottom:1px solid var(--line);gap:10px;padding:15px 0;display:grid}.sms-message:last-child{border-bottom:0}.sms-message-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sms-message-head>div{align-items:baseline;gap:9px;min-width:0;display:flex}.sms-message-head strong{color:var(--ink);font-size:14px}.sms-message-head span{color:var(--muted);font-size:11px}.sms-source-device{color:var(--purple);align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:600;display:inline-flex}.sms-source-device svg{flex:none}.sms-body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.sms-body a{color:var(--purple);text-underline-offset:2px;text-decoration:underline}.sms-meta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:11px;display:flex}@media (width<=800px){.sms-layout{grid-template-columns:1fr}.sms-tools,.sms-tools input{width:100%}}.sms-device-title{align-items:center;gap:8px;display:flex}.sms-status{border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.sms-status.online{color:#137333;background:#e6f4ea}.sms-status.offline{color:#6b7280;background:#eef0f3}body .brand-mark,body .auth-brand-mark{overflow:visible;width:42px!important;height:42px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}body .brand-mark img,body .auth-brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.creatorhub-ai-provider-list{gap:10px;margin-top:16px;display:grid}.creatorhub-ai-panel .creatorhub-ai-toggle{white-space:nowrap;align-items:center;gap:8px;width:auto;min-height:34px;display:flex}.creatorhub-ai-panel .creatorhub-ai-toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--green);flex:none;margin:0}.creatorhub-ai-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.creatorhub-ai-head-right{align-items:center;gap:10px;display:inline-flex}.creatorhub-ai-summary{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.creatorhub-ai-summary.configured{color:var(--green)}.creatorhub-ai-chevron{color:var(--muted);transition:transform .18s var(--ease)}.creatorhub-ai-chevron.open{transform:rotate(180deg)}.creatorhub-ai-body{gap:inherit;margin-top:14px;display:grid}@media (prefers-reduced-motion:reduce){.creatorhub-ai-chevron{transition:none}}.creatorhub-ai-provider-toggle{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:color-mix(in srgb, var(--cream) 60%, var(--warm));cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.creatorhub-ai-provider-toggle:hover{border-color:color-mix(in srgb, var(--green) 35%, var(--line))}.creatorhub-ai-provider-toggle small{color:var(--muted);font-size:11px;font-weight:500}.creatorhub-ai-provider-row{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.creatorhub-ai-provider-row>div:first-child{gap:4px;min-width:0;display:grid}.creatorhub-ai-provider-row strong{color:var(--ink)}.creatorhub-ai-provider-row span{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem}.creatorhub-ai-provider-row>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.creatorhub-ai-provider-row .creatorhub-ai-status-active{color:var(--green);white-space:nowrap;font-size:.82rem}@media (width<=760px){.creatorhub-ai-provider-row{flex-direction:column;align-items:flex-start}.creatorhub-ai-provider-row>div:last-child{justify-content:flex-start}}.nav-trigger,.topbar-context,.nav-sheet-head,.nav-backdrop{display:none}.brand-lockup{align-items:center;gap:11px;min-width:0;display:flex}@media (width<=1100px){:root{--m-fast:.14s;--m-base:.24s;--m-sheet:.34s;--m-ease:cubic-bezier(.22, 1, .36, 1);--m-ease-sheet:cubic-bezier(.32, .72, 0, 1);--m-ease-soft:cubic-bezier(.4, 0, .2, 1)}html[data-theme=soft] body,html[data-theme=night] body{-webkit-tap-highlight-color:transparent}html[data-theme=soft] body button,html[data-theme=night] body button{touch-action:manipulation}html[data-theme=soft] body .topbar,html[data-theme=night] body .topbar{-webkit-backdrop-filter:blur(26px)saturate(160%);gap:8px;height:56px;padding:0 10px 0 8px}html[data-theme=soft] body .brand-mark,html[data-theme=night] body .brand-mark{width:26px;height:26px}html[data-theme=soft] body .brand-name,html[data-theme=soft] body .brand-sub,html[data-theme=night] body .brand-name,html[data-theme=night] body .brand-sub{display:none}html[data-theme=soft] body .topbar .brand,html[data-theme=night] body .topbar .brand{flex:auto;gap:9px;min-width:0}.nav-trigger{width:40px;height:40px;transition:transform var(--m-fast) var(--m-ease), background-color var(--m-fast) linear, border-color var(--m-fast) linear, color var(--m-fast) linear;border-radius:13px;flex:0 0 40px;place-items:center;padding:0;display:grid}.nav-trigger:active{transform:scale(.9)}html[data-theme=soft] body .nav-trigger{color:#403451;background:#75648f12;border:1px solid #dcd5e2}html[data-theme=night] body .nav-trigger{color:#eee8ff;background:#d5c6ff14;border:1px solid #d5c6ff33}html[data-theme=soft] body .nav-trigger[aria-expanded=true]{color:#66527f;background:#75648f24;border-color:#bcaed0}html[data-theme=night] body .nav-trigger[aria-expanded=true]{color:#fff;background:#a78bfa3d;border-color:#c7a6ff80}.topbar-context{min-width:0;display:block}.topbar-context-copy{gap:1px;min-width:0;display:grid}.context-enter-active{transition:opacity .18s var(--m-ease), transform .18s var(--m-ease)}.context-leave-active{transition:opacity 90ms var(--m-ease-soft), transform 90ms var(--m-ease-soft)}.context-enter-from{opacity:0;transform:translateY(7px)}.context-leave-to{opacity:0;transform:translateY(-5px)}html[data-theme=soft] body .topbar,html[data-theme=night] body .topbar{transition:box-shadow var(--m-base) var(--m-ease), border-color var(--m-base) linear}html[data-theme=soft] body .topbar.is-scrolled{border-bottom-color:#d3cade;box-shadow:0 12px 26px #392b4421}html[data-theme=night] body .topbar.is-scrolled{border-bottom-color:#ffffff24;box-shadow:0 12px 26px #0000006b}.toast-stack{top:64px}html[data-theme=soft] body .topbar,html[data-theme=night] body .topbar{height:54px}html[data-theme=soft] body .app-shell,html[data-theme=night] body .app-shell{padding-top:54px}html[data-theme=soft] body .brand-lockup,html[data-theme=night] body .brand-lockup{pointer-events:none;gap:8px;width:auto;max-width:calc(100% - 196px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-theme=soft] body .topbar-context,html[data-theme=night] body .topbar-context{min-width:0}html[data-theme=soft] body .topbar-context-copy,html[data-theme=night] body .topbar-context-copy{text-align:left;justify-items:start}html[data-theme=soft] body .topbar-context strong,html[data-theme=night] body .topbar-context strong{font-size:15px}html[data-theme=soft] body .topbar-meta,html[data-theme=night] body .topbar-meta{gap:8px}html[data-theme=soft] body .auth-page,html[data-theme=night] body .auth-page{min-height:100dvh}html[data-theme=soft] body .auth-context,html[data-theme=night] body .auth-context{display:none}html[data-theme=soft] body .auth-header,html[data-theme=night] body .auth-header{padding:12px 16px}body .auth-brand-mark{width:32px!important;height:32px!important}html[data-theme=soft] body .auth-security,html[data-theme=night] body .auth-security{display:none}html[data-theme=soft] body .auth-stage,html[data-theme=night] body .auth-stage{width:100%;max-width:460px;padding:10px 16px calc(24px + env(safe-area-inset-bottom));margin:auto;display:block}html[data-theme=soft] body .auth-panel,html[data-theme=night] body .auth-panel{border-radius:28px;width:100%;max-width:none;margin:0 auto;padding:22px 20px 24px}html[data-theme=soft] body .auth-panel .auth-submit,html[data-theme=night] body .auth-panel .auth-submit{margin:18px auto 0}html[data-theme=soft] body .personal-editor-dialog>.confirm-actions,html[data-theme=night] body .personal-editor-dialog>.confirm-actions{position:static}html[data-theme=soft] body .topbar-context strong,html[data-theme=night] body .topbar-context strong{color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}html[data-theme=soft] body .topbar-context small,html[data-theme=night] body .topbar-context small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}html[data-theme=soft] body .theme-toggle,html[data-theme=night] body .theme-toggle{border-radius:13px;min-height:40px;padding-inline:10px}html[data-theme=soft] body .status-dot,html[data-theme=night] body .status-dot{display:none}body .brand-mark{width:24px!important;height:24px!important}html[data-theme=soft] body .creatorhub-content-copy h3,html[data-theme=night] body .creatorhub-content-copy h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}html[data-theme=soft] body .module-view,html[data-theme=night] body .module-view{grid-template-columns:minmax(0,1fr)}html[data-theme=soft] body .content :where(h1,h2,h3,h4,p,li,dd,dt,td,th,small,strong,em,code),html[data-theme=night] body .content :where(h1,h2,h3,h4,p,li,dd,dt,td,th,small,strong,em,code){overflow-wrap:anywhere}html[data-theme=soft] body .repo-card h3,html[data-theme=night] body .repo-card h3{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 8px;display:-webkit-box}html[data-theme=soft] body .theme-toggle,html[data-theme=night] body .theme-toggle{width:36px;min-width:36px;min-height:36px;box-shadow:none;transition:background-color var(--m-fast) linear, color var(--m-fast) linear, transform .12s var(--m-ease);background:0 0;border-color:#0000;border-radius:999px;padding:0}html[data-theme=soft] body .theme-toggle{color:#7a7285}html[data-theme=night] body .theme-toggle{color:#b3a8c9}html[data-theme=soft] body .theme-toggle:active{color:#403451;background:#75648f21}html[data-theme=night] body .theme-toggle:active{color:#fff;background:#d5c6ff29}html[data-theme=soft] body .theme-toggle:hover,html[data-theme=night] body .theme-toggle:hover{background:0 0;border-color:#0000}html[data-theme=soft] body .theme-toggle:hover{color:#7a7285}html[data-theme=night] body .theme-toggle:hover{color:#b3a8c9}html[data-theme=soft] body .theme-toggle svg,html[data-theme=night] body .theme-toggle svg{width:17px;height:17px}html[data-theme=soft] body .logout-button,html[data-theme=night] body .logout-button{border-radius:12px;flex:0 0 36px;width:36px;height:36px}.nav-backdrop{z-index:20;touch-action:none;-webkit-backdrop-filter:blur(12px)saturate(120%);display:block;position:fixed;inset:0}html[data-theme=soft] body .nav-backdrop{background:#2c223a52}html[data-theme=night] body .nav-backdrop{background:#06040c85}.nav-backdrop-enter-active{transition:opacity var(--m-base) var(--m-ease-soft)}.nav-backdrop-leave-active{transition:opacity .18s var(--m-ease-soft)}.nav-backdrop-enter-from,.nav-backdrop-leave-to{opacity:0}html[data-theme=soft] body .sidebar,html[data-theme=night] body .sidebar{z-index:70;width:auto;max-width:none;height:auto;max-height:min(76vh,620px);padding:8px 14px calc(14px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;visibility:hidden;transition:transform .22s var(--m-ease-soft), visibility 0s linear .22s;will-change:transform;border:1px solid #0000;border-bottom:0;border-radius:22px 22px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow:hidden auto;transform:translateY(102%)}html[data-theme=soft] body .sidebar{-webkit-backdrop-filter:blur(28px)saturate(160%);background:#fbf9fdeb;border-color:#ddd7e4;box-shadow:0 -18px 48px #2d223c38}html[data-theme=night] body .sidebar{-webkit-backdrop-filter:blur(28px)saturate(160%);background:#1c182aed;border-color:#d5c6ff29;box-shadow:0 -18px 48px #00000073}html[data-theme=soft] body .sidebar.is-open,html[data-theme=night] body .sidebar.is-open{visibility:visible;transition:transform var(--m-sheet) var(--m-ease-sheet), visibility 0s linear 0s;transform:translateY(0)}@media (width>=701px){html[data-theme=soft] body .sidebar,html[data-theme=night] body .sidebar{max-width:min(560px,100% - 24px);margin-inline:auto}}.nav-sheet-head{touch-action:none;cursor:grab;padding:2px 2px 10px;display:block}.nav-grabber{opacity:.14;background:currentColor;border-radius:999px;width:40px;height:4px;margin:0 auto 12px}.nav-sheet-title{justify-content:space-between;align-items:baseline;gap:10px;padding:0 4px;display:flex}html[data-theme=soft] body .nav-sheet-title strong,html[data-theme=night] body .nav-sheet-title strong{color:var(--ink);font-size:15px;font-weight:700}html[data-theme=soft] body .nav-sheet-title span,html[data-theme=night] body .nav-sheet-title span{color:var(--muted);font-size:11px}html[data-theme=soft] body .sidebar .module-nav,html[data-theme=night] body .sidebar .module-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 0;overflow:visible}html[data-theme=soft] body .sidebar .module-item,html[data-theme=night] body .sidebar .module-item{min-height:0;color:var(--muted);box-shadow:none;text-align:center;transition:transform .12s var(--m-ease), background-color var(--m-fast) linear, color var(--m-fast) linear;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;padding:8px 2px 7px}html[data-theme=soft] body .sidebar .module-item>svg:first-child,html[data-theme=night] body .sidebar .module-item>svg:first-child{box-sizing:border-box;width:44px;height:44px;transition:transform var(--m-base) var(--m-ease), background-color var(--m-fast) linear, color var(--m-fast) linear, box-shadow var(--m-fast) linear;border-radius:15px;padding:12px}html[data-theme=soft] body .sidebar .module-item>svg:first-child{color:#66527f;background:#75648f17}html[data-theme=night] body .sidebar .module-item>svg:first-child{color:#c9bcf0;background:#d5c6ff17}html[data-theme=soft] body .sidebar .module-copy,html[data-theme=night] body .sidebar .module-copy{width:100%;display:block}html[data-theme=soft] body .sidebar .module-copy strong,html[data-theme=night] body .sidebar .module-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}html[data-theme=soft] body .sidebar .module-item.active,html[data-theme=night] body .sidebar .module-item.active{box-shadow:none;background:#75648f17;border-color:#0000}html[data-theme=night] body .sidebar .module-item.active{background:#a78bfa24}html[data-theme=soft] body .sidebar .module-item.active>svg:first-child{color:#fff;background:#75648f;box-shadow:0 8px 18px #75648f47}html[data-theme=night] body .sidebar .module-item.active>svg:first-child{color:#241a3d;background:#c7b3ff;box-shadow:0 8px 18px #00000052}html[data-theme=soft] body .sidebar .module-item.active .module-copy strong,html[data-theme=night] body .sidebar .module-item.active .module-copy strong{color:var(--ink)}html[data-theme=soft] body .sidebar .module-item.active:before,html[data-theme=night] body .sidebar .module-item.active:before{display:none}html[data-theme=soft] body .sidebar .module-item:active,html[data-theme=night] body .sidebar .module-item:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){html[data-theme=soft] body .sidebar .module-item:hover,html[data-theme=night] body .sidebar .module-item:hover{background:0 0}}@keyframes nav-item-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}html[data-theme=soft] body .sidebar.is-open .module-item,html[data-theme=night] body .sidebar.is-open .module-item{animation:nav-item-in .3s var(--m-ease) backwards;animation-delay:calc(30ms + min(var(--i,0) * 14ms, .16s))}html[data-theme=soft] body .content,html[data-theme=night] body .content{padding:16px 14px calc(42px + env(safe-area-inset-bottom))}html[data-theme=soft] body .content-head,html[data-theme=night] body .content-head{margin-bottom:18px}html[data-theme=soft] body .content h1,html[data-theme=night] body .content h1{margin:8px 0 6px;font-size:22px;line-height:1.28}html[data-theme=soft] body .content>.content-head .eyebrow,html[data-theme=night] body .content>.content-head .eyebrow{display:none}html[data-theme=soft] body .content .head-note,html[data-theme=night] body .content .head-note{font-size:12.5px;line-height:1.6}html[data-theme=soft] body .module-enter-active,html[data-theme=night] body .module-enter-active{transition:opacity .2s var(--m-ease), transform .2s var(--m-ease)}html[data-theme=soft] body .module-enter-from,html[data-theme=night] body .module-enter-from{opacity:0;filter:none;transform:translateY(12px)}html[data-theme=soft] body .module-leave-active,html[data-theme=night] body .module-leave-active{transition:opacity .11s var(--m-ease-soft), transform .11s var(--m-ease-soft)}html[data-theme=soft] body .module-leave-to,html[data-theme=night] body .module-leave-to{opacity:0;filter:none;transform:translateY(-6px)}html[data-theme=soft] body .module-view>.panel,html[data-theme=soft] body .module-view>.metric-row,html[data-theme=soft] body .module-view>.github-summary,html[data-theme=soft] body .module-view>.repo-grid,html[data-theme=soft] body .module-view>.media-result,html[data-theme=soft] body .settings-panel,html[data-theme=soft] body .summary-strip,html[data-theme=soft] body .users-panel,html[data-theme=night] body .module-view>.panel,html[data-theme=night] body .module-view>.metric-row,html[data-theme=night] body .module-view>.github-summary,html[data-theme=night] body .module-view>.repo-grid,html[data-theme=night] body .module-view>.media-result,html[data-theme=night] body .settings-panel,html[data-theme=night] body .summary-strip,html[data-theme=night] body .users-panel{animation:none}html[data-theme=soft] body .primary-button:active:not(:disabled),html[data-theme=soft] body .secondary-button:active:not(:disabled),html[data-theme=night] body .primary-button:active:not(:disabled),html[data-theme=night] body .secondary-button:active:not(:disabled),html[data-theme=soft] body .theme-toggle:active,html[data-theme=night] body .theme-toggle:active{transform:scale(.97)}html[data-theme=soft] body .content .record-card:active,html[data-theme=soft] body .content .repo-card:active,html[data-theme=night] body .content .record-card:active,html[data-theme=night] body .content .repo-card:active{transform:scale(.985)}}@media (width<=1100px) and (prefers-reduced-motion:reduce){.nav-trigger,.nav-backdrop,html[data-theme=soft] body .sidebar,html[data-theme=night] body .sidebar,html[data-theme=soft] body .module-item,html[data-theme=night] body .module-item,html[data-theme=soft] body .module-enter-active,html[data-theme=soft] body .module-leave-active,html[data-theme=night] body .module-enter-active,html[data-theme=night] body .module-leave-active{transition:none}html[data-theme=soft] body .sidebar.is-open .module-item,html[data-theme=night] body .sidebar.is-open .module-item{animation:none}}@media (width<=1100px) and (prefers-reduced-transparency:reduce){html[data-theme=soft] body .nav-backdrop,html[data-theme=night] body .nav-backdrop{-webkit-backdrop-filter:none}html[data-theme=soft] body .nav-backdrop{background:#2c223a9e}html[data-theme=night] body .nav-backdrop{background:#06040cc7}html[data-theme=soft] body .sidebar{-webkit-backdrop-filter:none;background:#fbf9fd}html[data-theme=night] body .sidebar{-webkit-backdrop-filter:none;background:#1c182a}}@media (width<=1100px){:root{--m-accent:var(--purple);--m-accent-strong:var(--purple-strong);--m-accent-soft:color-mix(in srgb, var(--purple) 14%, transparent);--m-danger:#ff3b30;--m-danger-soft:#ff3b301f;--m-page:var(--cream);--m-surface:color-mix(in srgb, var(--warm) 52%, transparent);--m-surface-strong:color-mix(in srgb, var(--warm) 72%, transparent);--m-surface-solid:var(--panel);--m-fill:color-mix(in srgb, var(--purple) 10%, transparent);--m-fill-strong:color-mix(in srgb, var(--purple) 19%, transparent);--m-hairline:color-mix(in srgb, var(--line) 88%, transparent);--m-hairline-strong:var(--line);--m-label:var(--ink);--m-label-2:var(--muted);--m-label-3:color-mix(in srgb, var(--muted) 52%, transparent);--m-r-card:20px;--m-r-control:14px;--m-r-sheet:28px;--m-r-chip:10px;--m-blur:saturate(170%) blur(30px);--m-sheen:linear-gradient(150deg, #ffffff8c 0%, #ffffff1f 34%, #fff0 60%);--m-shadow-card:inset 0 1px 0 #ffffffb3, 0 1px 2px #1018280a, 0 12px 30px -20px #1018286b;--m-shadow-raised:inset 0 1px 0 #ffffffbf, 0 1px 3px #1018280f, 0 20px 44px -24px #10182880;--m-spring:cubic-bezier(.32, .72, 0, 1);--m-spring-soft:cubic-bezier(.22, 1, .36, 1);--m-t-fast:.16s;--m-t:.26s;--m-t-slow:.38s}html[data-theme=night]{--m-sheen:linear-gradient(150deg, #ffffff24 0%, #ffffff0a 34%, #fff0 60%);--m-shadow-card:inset 0 1px 0 #ffffff14, 0 1px 2px #0006, 0 16px 34px -22px #000c;--m-shadow-raised:inset 0 1px 0 #ffffff1a, 0 20px 48px -24px #000000e6}html[data-theme] body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html[data-theme] body .app-shell,html[data-theme] body .content{background:var(--m-page)}html[data-theme] body .content{padding:16px 16px calc(28px + env(safe-area-inset-bottom))}html[data-theme] body .topbar{border-bottom:.5px solid var(--m-hairline);background:color-mix(in srgb, var(--m-page) 62%, transparent);box-shadow:none;-webkit-backdrop-filter:var(--m-blur);transition:background-color var(--m-t) linear, box-shadow var(--m-t) var(--m-spring)}html[data-theme] body .topbar.is-scrolled{border-bottom-color:var(--m-hairline-strong);background:color-mix(in srgb, var(--m-page) 82%, transparent);box-shadow:0 8px 20px -14px #10182866}html[data-theme] body .topbar .nav-trigger,html[data-theme] body .topbar .icon-button,html[data-theme] body .topbar .logout-button{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--m-label);background:var(--m-fill);box-shadow:none;transition:transform var(--m-t-fast) var(--m-spring), background-color var(--m-t-fast) linear, color var(--m-t-fast) linear;border:0;border-radius:999px;padding:0}html[data-theme] body .topbar .nav-trigger:active,html[data-theme] body .topbar .icon-button:active,html[data-theme] body .topbar .logout-button:active{background:var(--m-fill-strong);transform:scale(.92)}html[data-theme] body .topbar .theme-toggle{width:36px;min-width:36px;min-height:36px;color:var(--m-label-2);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0}html[data-theme] body .topbar .theme-toggle:active{color:var(--m-label);background:var(--m-fill)}html[data-theme] body .topbar .theme-toggle:hover{color:var(--m-label-2);background:0 0}html[data-theme] body .topbar .theme-toggle svg{width:18px;height:18px}html[data-theme] body .topbar .nav-trigger[aria-expanded=true]{color:#fff;background:var(--m-accent)}html[data-theme] body .topbar-context strong{color:var(--m-label);letter-spacing:-.02em;font-size:15px}html[data-theme] body .topbar-context small{color:var(--m-label-2);font-size:11px}html[data-theme] body .content-head{margin-bottom:20px}html[data-theme] body .content-head .eyebrow,html[data-theme] body .section-kicker{color:var(--m-label-2);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}html[data-theme] body .content-head h1{color:var(--m-label);letter-spacing:-.022em;margin:8px 0 6px;font-size:27px;font-weight:700;line-height:1.18}html[data-theme] body .head-note,html[data-theme] body .panel-caption{color:var(--m-label-2);font-size:13px;line-height:1.5}html[data-theme] body .panel-head h2,html[data-theme] body .panel h2{color:var(--m-label);letter-spacing:-.02em;font-size:19px;font-weight:700}html[data-theme] body .panel h3{color:var(--m-label);letter-spacing:-.015em}html[data-theme] body :is(.panel,.settings-panel,.record-card,.search-panel,.oauth-card,.repo-card,.software-library-card,.platform-account-card,.quick-node-client-card,.wework-enterprise-card,.operations-link-card,.users-panel,.cookie-diag-box,.cookie-status-box){border:.5px solid color-mix(in srgb, var(--m-surface-solid) 70%, var(--m-hairline));border-radius:var(--m-r-card);background-color:var(--m-surface);background-image:var(--m-sheen);box-shadow:var(--m-shadow-card);-webkit-backdrop-filter:var(--m-blur)}html[data-theme] body :is(.metric,.empty-state,.compact-empty,.table-wrap,.task-card,.group-card){border:.5px solid var(--m-hairline);border-radius:var(--m-r-card);background:var(--m-surface-strong);box-shadow:var(--m-shadow-card)}html[data-theme] body .empty-state{color:var(--m-label-2)}html[data-theme] body .empty-state p{color:var(--m-label);font-weight:600}html[data-theme] body :is(.primary-button,.secondary-button,.danger-button,.task-detail-button){letter-spacing:-.01em;min-height:44px;box-shadow:none;transition:transform var(--m-t-fast) var(--m-spring), background-color var(--m-t-fast) linear, color var(--m-t-fast) linear, opacity var(--m-t-fast) linear;border:0;border-radius:999px;padding:0 20px;font-size:15px;font-weight:600}html[data-theme] body .primary-button{color:#fff;background:var(--m-accent);box-shadow:0 10px 22px -14px color-mix(in srgb, var(--m-accent) 80%, transparent)}html[data-theme] body .primary-button:active{background:var(--m-accent-strong);transform:scale(.97)}html[data-theme] body .secondary-button,html[data-theme] body .task-detail-button{color:var(--m-accent);background:var(--m-fill)}html[data-theme] body .secondary-button:active,html[data-theme] body .task-detail-button:active{background:var(--m-fill-strong);transform:scale(.97)}html[data-theme] body .secondary-button:hover{background:var(--m-fill-strong);border:0}html[data-theme] body .danger-button{color:var(--m-danger);background:var(--m-danger-soft)}html[data-theme] body .danger-button:active{transform:scale(.97)}html[data-theme] body :is(.dialog-close-button,.modal-close-button,.inline-icon-button){width:34px;height:34px;color:var(--m-label-2);background:var(--m-fill);border:0;border-radius:999px}html[data-theme] body .content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:.5px solid var(--m-hairline);border-radius:var(--m-r-control);min-height:48px;color:var(--m-label);background:var(--m-surface-strong);transition:box-shadow var(--m-t-fast) var(--m-spring), border-color var(--m-t-fast) linear;padding:0 14px;font-size:15px}html[data-theme] body .content :is(input,select,textarea):focus,html[data-theme] body .content :is(input,select,textarea):focus-visible{border-color:var(--m-accent);box-shadow:0 0 0 4px var(--m-accent-soft);outline:none}html[data-theme] body .content textarea{min-height:96px;padding:12px 14px}html[data-theme] body .auth-form label>span,html[data-theme] body .content label>span{color:var(--m-label-2);font-size:13px;font-weight:600}html[data-theme] body :is(.admin-panel-tab.active,.records-switch-tab.active,.software-tab.active,.software-architecture button.active){color:var(--m-accent)}html[data-theme] body .admin-panel-tab.active:after{background:var(--m-accent)}html[data-theme] body :is(.admin-panel-tab,.records-switch-tab,.software-tab){min-height:40px;transition:color var(--m-t-fast) linear, background-color var(--m-t-fast) linear}html[data-theme] body .admin-panel-tab:active,html[data-theme] body .records-switch-tab:active,html[data-theme] body .software-tab:active{background:var(--m-fill)}html[data-theme] body :is(.tag-chip,.landing-chip,.status-pill,.record-actions){border-radius:var(--m-r-chip);border-color:var(--m-hairline)}html[data-theme] body .status-switch span{background:var(--m-fill-strong);width:44px;height:26px;transition:background-color var(--m-t) var(--m-spring)}html[data-theme] body .status-switch span:after{width:22px;height:22px;transition:transform var(--m-t) var(--m-spring);top:2px;left:2px;box-shadow:0 2px 4px #0000002e,0 0 0 .5px #0000000a}html[data-theme] body .status-switch input:checked+span{background:var(--m-accent)}html[data-theme] body .status-switch input:checked+span:after{transform:translate(18px)}html[data-theme] body .status-switch b{color:var(--m-label-2)}html[data-theme] body .table-wrap{border-radius:var(--m-r-card);overflow:hidden}html[data-theme] body .table-wrap table{border-collapse:separate;border-spacing:0}html[data-theme] body .table-wrap th{color:var(--m-label-2);border-bottom:.5px solid var(--m-hairline);letter-spacing:.04em;background:0 0;padding:10px 12px;font-size:11px;font-weight:600}html[data-theme] body .table-wrap td{color:var(--m-label);border-bottom:.5px solid var(--m-hairline);padding:12px;font-size:14px}html[data-theme] body .table-wrap tr:last-child td{border-bottom:0}html[data-theme] body :is(.dialog-backdrop,.modal-backdrop,.ban-backdrop,.app-confirm-backdrop,.enterprise-dialog-backdrop,.authorization-dialog-backdrop,.mailbox-detail-backdrop,.group-card-backdrop,.cover-crop-backdrop,.qr-modal-overlay,.wechat-bind-overlay,.wechat-panel-overlay){background:color-mix(in srgb, var(--purple-dark) 38%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%)}html[data-theme] body :is(.dialog,.confirm-dialog,.personal-editor-dialog,.app-confirm-dialog,.delete-dialog,.ban-dialog,.permission-dialog,.domain-dialog,.enterprise-delete-dialog,.enterprise-sharing-dialog,.authorization-dialog,.xhs-dialog,.group-card-dialog,.cover-crop-dialog,.creatorhub-analysis-dialog,.mailbox-detail-dialog,.audit-log-detail-dialog,.qr-modal){border:.5px solid var(--m-hairline);border-radius:var(--m-r-sheet);background:var(--m-surface-strong);width:calc(100% - 32px);max-width:420px;max-height:86vh;box-shadow:var(--m-shadow-raised);-webkit-backdrop-filter:var(--m-blur);grid-template-columns:minmax(0,1fr);overflow-y:auto}html[data-theme] body :is(.dialog-actions,.enterprise-dialog-actions,.authorization-dialog-actions,.xhs-dialog-actions){border-top:.5px solid var(--m-hairline);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:14px;display:flex}html[data-theme] body .dialog :is(.usage-image-editor-head,.dialog-inline-fields,.editor-head,.field-head){flex-direction:column;align-items:flex-start;gap:4px}html[data-theme] body :is(.dialog-actions,.enterprise-dialog-actions,.authorization-dialog-actions,.xhs-dialog-actions)>button{border-radius:999px;flex:0 auto;min-width:104px;min-height:44px}html[data-theme] body :is(.dialog-actions,.enterprise-dialog-actions,.authorization-dialog-actions,.xhs-dialog-actions)>button:active{transform:scale(.97)}html[data-theme] body .sidebar{border-radius:var(--m-r-sheet) var(--m-r-sheet) 0 0;border-color:var(--m-hairline);background:var(--m-surface-strong);transition:transform var(--m-t-slow) var(--m-spring), visibility 0s linear var(--m-t-slow);box-shadow:0 -24px 60px -24px #10182880}html[data-theme] body .sidebar.is-open{transition:transform var(--m-t-slow) var(--m-spring), visibility 0s linear 0s}html[data-theme] body .nav-grabber{opacity:.22;width:36px;height:5px}html[data-theme] body .nav-backdrop{background:color-mix(in srgb, var(--purple-dark) 32%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%)}html[data-theme] body .sidebar .module-item{border-radius:18px}html[data-theme] body .sidebar .module-item>svg:first-child{width:48px;height:48px;color:var(--m-label);background:var(--m-fill);transition:transform var(--m-t) var(--m-spring), background-color var(--m-t-fast) linear, color var(--m-t-fast) linear;border-radius:16px;padding:13px}html[data-theme] body .sidebar .module-item:active{transform:scale(.94)}html[data-theme] body .sidebar .module-item.active>svg:first-child{color:#fff;background:var(--m-accent);box-shadow:0 10px 20px -12px color-mix(in srgb, var(--m-accent) 80%, transparent)}html[data-theme] body .sidebar .module-item.active{color:var(--m-label)}html[data-theme] body .sidebar .module-copy strong{color:var(--m-label);letter-spacing:-.01em;font-size:12px;font-weight:600}html[data-theme] body .sidebar .module-copy small{color:var(--m-label-3);font-size:10px}html[data-theme] body .sidebar .module-arrow{color:var(--m-accent)}html[data-theme] body .toast-stack .toast{border:.5px solid var(--m-hairline);background:var(--m-surface-strong);box-shadow:var(--m-shadow-raised);-webkit-backdrop-filter:var(--m-blur);border-radius:999px}html[data-theme] body :is(button,.module-item,.primary-button,.secondary-button,.danger-button){-webkit-tap-highlight-color:transparent}html[data-theme] body .module-enter-active{transition:opacity var(--m-t) var(--m-spring), transform var(--m-t) var(--m-spring)}html[data-theme] body .module-enter-from{opacity:0;transform:translateY(10px)}html[data-theme=soft]{--m-surface-solid:#fffdfa}html[data-theme=night]{--m-surface-solid:#1c1c1e}html[data-theme] body :is(.admin-panel-tabs,.records-switch,.software-os-tabs,.xhs-tabs),html[data-theme] body .admin-panel-tabs.has-platform-tabs{background:var(--m-fill);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border:0;border-radius:12px;gap:2px;padding:3px;display:flex;overflow-x:auto}html[data-theme] body :is(.admin-panel-tabs,.xhs-tabs)::-webkit-scrollbar{width:0;height:0;display:none}html[data-theme] body .admin-panel-tabs.has-platform-tabs::-webkit-scrollbar{width:0;height:0;display:none}html[data-theme] body :is(.admin-panel-tab,.records-switch-tab,.software-tab,.xhs-tab,.software-architecture button){min-height:38px;color:var(--m-label-2);box-shadow:none;letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--m-t-fast) linear, color var(--m-t-fast) linear;background:0 0;border:0;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}html[data-theme] body :is(.admin-panel-tab.active,.records-switch-tab.active,.software-tab.active,.xhs-tab.active,.software-architecture button.active){color:var(--m-label);background:var(--m-surface-solid);box-shadow:0 3px 8px #1018281f}html[data-theme] body .admin-panel-tab.active:after,html[data-theme] body .admin-panel-tab .section-kicker,html[data-theme] body .admin-panel-tab>svg{display:none}html[data-theme] body .admin-panel-tab strong{color:inherit;font-size:13px;font-weight:600}html[data-theme] body .admin-panel-tab:active{background:var(--m-fill-strong)}html[data-theme] body .content .pb-ai-input-wrap.pb-ai-input-wrap{background:var(--m-fill);box-shadow:none;-webkit-backdrop-filter:none;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:8px;padding:4px 5px;display:flex}html[data-theme] body .pb-ai-input-wrap:before,html[data-theme] body .pb-ai-input-wrap:after{display:none}html[data-theme] body input.pb-ai-input{flex:auto;min-width:0;font-size:15px;color:var(--m-label)!important}html[data-theme] body input.pb-ai-input::placeholder{color:var(--m-label-3)!important}html[data-theme] body .pb-ai-input-btn{color:#fff;background:var(--m-accent);min-height:40px;box-shadow:none;transition:transform var(--m-t-fast) var(--m-spring), background-color var(--m-t-fast) linear;flex:none;padding:0 18px;font-weight:600}html[data-theme] body .pb-ai-input-btn:active{transform:scale(.97)}html[data-theme] body .pb-ai-clear-btn{color:var(--m-label-2);background:var(--m-fill-strong)}html[data-theme] body :is(.users-table,.operations-table,.quick-credentials-table) td:first-child{color:var(--m-label-2);font-size:13px}html[data-theme] body .empty-cell{color:var(--m-label-3)}html[data-theme] body .wecom-icon{color:var(--m-accent);background:var(--m-accent-soft);border:0;border-radius:12px}html[data-theme] body .wecom-mode-option{border:.5px solid var(--m-hairline);border-radius:var(--m-r-control);background:var(--m-surface-strong)}html[data-theme] body .wecom-mode-option.selected{border-color:var(--m-accent);color:var(--m-label);background:var(--m-accent-soft);box-shadow:inset 3px 0 0 var(--m-accent)}html[data-theme] body .wecom-mode-option small{color:var(--m-label-2)}html[data-theme] body .progress-track{background:var(--m-fill)}html[data-theme] body .progress-track span{background:var(--m-accent)}html[data-theme] body :is(.avatar,.admin-view .user-cell>span,.platform-account-mark),html[data-theme] body :is(.confirm-icon,.dialog-icon){color:var(--m-accent);background:var(--m-accent-soft)}html[data-theme] body :is(.platform-label,.media-details a,.auth-link){color:var(--m-accent)}html[data-theme] body .admin-view .summary-strip{border-top-color:var(--m-accent)}html[data-theme] body .toast{color:var(--m-label);border:.5px solid var(--m-hairline);background:var(--m-surface-strong);box-shadow:var(--m-shadow-raised)}html[data-theme] body .admin-view .status-switch span,html[data-theme] body :is(.content,.admin-view) .status-switch span{background:var(--m-fill-strong)}html[data-theme] body :is(.content,.admin-view) .status-switch input:checked+span{background:var(--m-accent)}html[data-theme] body .admin-panel-tab.active strong{color:var(--m-label)}html[data-theme] body .auth-submit{border-radius:999px}html[data-theme] body .auth-input{border-radius:var(--m-r-control)}html[data-theme] body .content button{white-space:nowrap}html[data-theme] body :is(.users-head,.quick-panel-toolbar,.module-head-actions){flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:12px;padding:18px 16px 14px}html[data-theme] body :is(.quick-panel-actions,.settings-actions){flex-direction:column;align-items:stretch;gap:8px}html[data-theme] body :is(.users-head,.quick-panel-toolbar,.module-head-actions)>*{flex:none;min-width:0}html[data-theme] body :is(.quick-panel-actions,.settings-actions)>button{width:100%}html[data-theme] body .panel-head{flex-wrap:wrap;gap:10px 12px}html[data-theme] body .metric-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px}html[data-theme] body .metric{gap:6px;padding:14px}html[data-theme] body .metric strong{font-size:22px}html[data-theme] body :is(.metric-label,.metric-foot){font-size:11px;line-height:1.35}html[data-theme] body .table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}html[data-theme] body .table-wrap table{table-layout:auto}html[data-theme] body .table-wrap :is(th,td){width:auto;min-width:0}html[data-theme] body .table-wrap table.quick-credentials-table{width:max-content;min-width:100%}html[data-theme] body .quick-credentials-table :is(th,td){white-space:nowrap}html[data-theme] body .table-wrap td.empty-cell{white-space:normal;text-align:center;width:auto!important;min-width:0!important}}@media (width<=680px){html[data-theme] body .table-wrap .quick-credentials-table tbody tr :is(td,th){white-space:normal;width:100%!important;min-width:0!important}}@media (width<=1100px){html[data-theme] body :is(.dialog,.confirm-dialog,.personal-editor-dialog,.app-confirm-dialog,.delete-dialog,.permission-dialog,.domain-dialog,.enterprise-delete-dialog,.authorization-dialog,.xhs-dialog,.group-card-dialog,.cover-crop-dialog,.creatorhub-analysis-dialog,.mailbox-detail-dialog,.audit-log-detail-dialog,.qr-modal){overflow-x:hidden}html[data-theme] body :is(.dialog,.confirm-dialog,.personal-editor-dialog,.app-confirm-dialog,.delete-dialog,.permission-dialog,.domain-dialog,.enterprise-delete-dialog,.authorization-dialog,.xhs-dialog,.group-card-dialog,.cover-crop-dialog,.creatorhub-analysis-dialog,.mailbox-detail-dialog,.audit-log-detail-dialog,.qr-modal) :is(div,section,form,fieldset,label,ul,ol){min-width:0}html[data-theme] body :is(.dialog,.personal-editor-dialog,.permission-dialog,.enterprise-sharing-dialog,.group-card-dialog) :is(.permission-editor,.dialog-inline-fields,.module-permission-detail,.permission-list,.dialog-section,.form-grid,.settings-grid,.module-permission-list){grid-template-columns:minmax(0,1fr);min-width:0}}:is(html:has([class~=dialog-backdrop]),html:has([class~=modal-backdrop]),html:has([class~=ban-backdrop]),html:has([class~=app-confirm-backdrop]),html:has([class~=enterprise-dialog-backdrop]),html:has([class~=authorization-dialog-backdrop]),html:has([class~=mailbox-detail-backdrop]),html:has([class~=group-card-backdrop]),html:has([class~=cover-crop-backdrop]),html:has([class~=qr-modal-overlay]),html:has([class~=wechat-bind-overlay]),html:has([class~=wechat-panel-overlay]),body:has([class~=dialog-backdrop]),body:has([class~=modal-backdrop]),body:has([class~=ban-backdrop]),body:has([class~=app-confirm-backdrop]),body:has([class~=enterprise-dialog-backdrop]),body:has([class~=authorization-dialog-backdrop]),body:has([class~=mailbox-detail-backdrop]),body:has([class~=group-card-backdrop]),body:has([class~=cover-crop-backdrop]),body:has([class~=qr-modal-overlay]),body:has([class~=wechat-bind-overlay]),body:has([class~=wechat-panel-overlay])){overscroll-behavior:none;overflow:hidden!important}@media (width<=1100px) and (prefers-reduced-transparency:reduce){html[data-theme] body :is(.panel,.settings-panel,.record-card,.search-panel,.oauth-card,.metric,.empty-state,.table-wrap),html[data-theme] body :is(.topbar,.sidebar,.dialog,.confirm-dialog,.toast-stack .toast,.nav-backdrop){background:var(--m-surface-solid,#fff);-webkit-backdrop-filter:none}}@media (width<=1100px) and (prefers-reduced-motion:reduce){html[data-theme] body :is(button,.module-item,.primary-button,.secondary-button,.danger-button):active{transform:none!important}html[data-theme] body .module-enter-active{transition:opacity .12s linear}html[data-theme] body .module-enter-from{transform:none}html[data-theme] body .sidebar,html[data-theme] body .sidebar.is-open{transition:transform 1ms linear,visibility linear}}html[data-theme] body :is(.module-transition,.module-view,.content-head,.content-head>div,.panel,.users-panel,.settings-panel,.table-wrap){min-width:0;max-width:100%}html[data-theme] body .module-transition>*{min-width:0}html[data-theme] body .module-view{grid-template-columns:minmax(0,1fr)}html[data-theme] body .content{padding:clamp(16px, 2.2vw, 28px) clamp(12px, 3vw, 48px) calc(40px + env(safe-area-inset-bottom));padding-left:max(clamp(12px, 3vw, 48px), env(safe-area-inset-left));padding-right:max(clamp(12px, 3vw, 48px), env(safe-area-inset-right));container:workspace/inline-size}html[data-theme] body :is(.repo-grid,.record-grid,.platform-account-grid,.film-result-grid,.way-card-grid,.operations-link-grid){grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}html[data-theme] body :is(.software-library-grid,.creatorhub-content-grid){grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}html[data-theme] body :is(.quick-node-card-row,.landing-body,.group-dashboard-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}html[data-theme] body :is(.metric-row,.operations-metrics,.wecom-metrics,.wework-operations-view:not(.group-send-mode)>.operations-metrics,.site-settings-overview,.referral-list){grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}html[data-theme] body :is(.oauth-grid,.wecom-mode-selector,.wecom-self-built-form,.operations-filters,.audit-log-filters,.redeem-form,.group-card-form,.creatorhub-ai-row,.mailbox-qq-form,.search-form){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}html[data-theme] body .operations-filters :is(.filter-status,.filter-query){grid-column:auto}html[data-theme] body :is(.platform-account-actions,.quick-node-client-grid,.quick-node-card-row.has-help>.mesurl-node-panel .quick-node-actions){grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}html[data-theme] body :is(.repo-grid,.platform-account-grid,.film-result-grid,.software-library-grid,.creatorhub-content-grid,.quick-node-card-row,.landing-body,.group-dashboard-grid,.metric-row,.operations-metrics,.wecom-metrics,.oauth-grid,.wecom-self-built-form,.operations-filters,.audit-log-filters,.redeem-form,.group-card-form,.search-form)>*{overflow-wrap:anywhere;min-width:0}html[data-theme] body .table-wrap{overscroll-behavior-x:contain;min-width:0;max-width:100%;margin-inline:0;overflow-x:auto}html[data-theme] body .sidebar .module-nav{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 45%, transparent) transparent;flex:auto;grid-auto-rows:max-content;align-content:start;min-height:0;overflow:hidden auto}html[data-theme] body .sidebar :is(.workspace-label,.nav-sheet-head){flex:none}html[data-theme] body .sidebar .module-item{flex-shrink:0}html[data-theme] body .sidebar .module-copy{min-width:0}html[data-theme] body .sidebar .module-item>svg{flex-shrink:0}@media (width>=1101px){html[data-theme] body .app-shell{flex-direction:column;height:100dvh;min-height:0;padding-top:0;display:flex}html[data-theme] body .topbar{flex:0 0 72px;position:relative}html[data-theme] body .layout{flex:auto;align-items:stretch;height:auto;min-height:0}html[data-theme] body .sidebar{flex-basis:clamp(210px,18vw,260px);align-self:stretch;width:clamp(210px,18vw,260px);max-width:260px;height:auto;min-height:0;max-height:none;padding:16px 10px;overflow:hidden}html[data-theme] body .content{height:auto;min-height:0;overflow-y:auto}html[data-theme] body .sidebar .workspace-label{padding:2px 10px 12px;font-size:10px}html[data-theme] body .sidebar .module-nav{gap:4px;padding:2px}html[data-theme] body .sidebar .module-item{min-height:48px;padding:8px 10px}html[data-theme] body .sidebar .module-copy{gap:3px}html[data-theme] body .sidebar .module-copy strong{font-size:12px;line-height:1.4}html[data-theme] body .sidebar .module-copy small{font-size:10px;line-height:1.3}html[data-theme] body .sidebar .module-item>svg{width:18px;height:18px}}@media (width<=1100px){html[data-theme] body .app-shell{min-height:100dvh}html[data-theme] body .layout{min-height:0}html[data-theme] body .sidebar{width:min(100%,560px);max-width:100%;max-height:min(76dvh,620px);padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right));margin-inline:auto;overflow:hidden}html[data-theme] body .sidebar .module-nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,84px),1fr));padding:2px 3px 8px}html[data-theme] body .sidebar .module-item{min-height:88px}html[data-theme] body .sidebar .module-copy{flex:none;overflow:visible}html[data-theme] body .sidebar .module-copy strong{white-space:normal;overflow-wrap:anywhere;line-height:1.4;display:block;overflow:visible}html[data-theme] body .brand-lockup{max-width:calc(100% - 152px)}html[data-theme] body .topbar-meta{flex:none}html[data-theme] body .content{width:100%;min-width:0}html[data-theme] body .content :is(input,select,textarea){min-width:0;max-width:100%}html[data-theme] body :is(.primary-button,.secondary-button,.danger-button){white-space:normal;max-width:100%}html[data-theme] body :is(.row-actions,.landing-item-actions){flex-wrap:wrap}}@container workspace (width<=860px){html[data-theme] body :is(.wework-grid,.two-col,.creatorhub-workbench,.mailbox-layout,.mailbox-connect-actions,.group-card-body,.wecom-enterprise-context,.xhs-grid,.sms-layout),html[data-theme] body .operations-head{grid-template-columns:minmax(0,1fr)}html[data-theme] body .operations-head-actions{justify-content:flex-start}}@media (width<=1100px) and (height<=500px){html[data-theme] body .sidebar{max-height:calc(100dvh - 64px)}}
