:root{--bg:#f4f6fb;--surface:#fff;--surface-hover:#f8f9fc;--line:#e8ecf3;--ink:#1c2333;--ink-2:#5b6478;--muted:#8a93a6;--brand:#5b6ef5;--brand-soft:#eef0ff;--brand-hover:#4a5de3;--ok:#12b886;--warn:#f59f0b;--danger:#e5484d;--radius:20px;--radius-sm:16px;--radius-lg:28px;--shadow:0 2px 8px #1c23330f, 0 12px 24px #1c233314;--shadow-lg:0 4px 12px #1c233314, 0 16px 48px #1c23331f;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--duration-press:.12s;--duration-fast:.18s;--duration-base:.24s;--duration-enter:.3s;--duration-exit:.19s;--transition-fast:var(--duration-fast) var(--ease-out);--transition-base:var(--duration-base) var(--ease-out);--transition-normal:var(--duration-base) var(--ease-out);--transition-slow:.34s var(--ease-out);--transition-press:var(--duration-press) var(--ease-spring);--transition-exit:var(--duration-exit) var(--ease-in);--stagger-step:38ms}:root.mobile-theme{--bg:#f3f5f4;--surface:#fff;--surface-hover:#edf4f1;--ink:#1c3029;--ink-2:#52665d;--muted:#607269;--line:#e3eae6;--brand:#13795d;--brand-hover:#0c654c;--brand-soft:#e7f2ec;--ok:#13795d;--danger:#b83c45;--warn:#946324;--hero-start:#e7f2ec;--hero-end:#e7f2ec;--hero-copy:#52665d;--hero-glass:#fff;--hero-circle:transparent;--nav-shadow:0 -2px 16px #1c302909;--shadow:0 4px 18px #1c302909;--mobile-card-shadow:0 4px 18px #1c302909;--radius:20px;--radius-sm:12px;--radius-lg:24px;--mobile-focus:0 0 0 3px #13795d38;--mobile-enter:.22s;--mobile-exit:.14s}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{background:var(--bg);min-width:960px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:14px/1.55 PingFang SC,Microsoft YaHei,-apple-system,Segoe UI,sans-serif}.n-button:not(.n-button--disabled):focus:not(:focus-visible):not(:hover){background-color:var(--n-color)!important;color:var(--n-text-color)!important}.n-button:not(.n-button--disabled):focus:not(:focus-visible):not(:hover) .n-button__state-border{border:var(--n-border)!important;border-color:#0000!important}.n-checkbox:focus:not(:focus-visible):not(:hover) .n-checkbox-box__border{box-shadow:none!important}.n-checkbox:not(.n-checkbox--checked):not(.n-checkbox--indeterminate):focus:not(:focus-visible):not(:hover) .n-checkbox-box__border{border:var(--n-border)!important}.n-checkbox:is(.n-checkbox--checked,.n-checkbox--indeterminate):focus:not(:focus-visible):not(:hover) .n-checkbox-box__border{border:var(--n-border-checked)!important}.n-switch:focus:not(:focus-visible):not(:hover) .n-switch__rail{box-shadow:none!important}.n-radio:has(.n-radio-input:focus:not(:focus-visible)):not(:hover) .n-radio__dot{box-shadow:var(--n-box-shadow)!important}.n-radio.n-radio--checked:has(.n-radio-input:focus:not(:focus-visible)):not(:hover) .n-radio__dot{box-shadow:var(--n-box-shadow-active)!important}.n-radio-button:has(.n-radio-input:focus:not(:focus-visible)):not(:hover) .n-radio-button__state-border{box-shadow:var(--n-button-box-shadow)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#dfe4ee;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#cdd4e2}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:0 0}h1,h2,h3{margin:0;font-weight:600}h1{font-size:18px}h2{font-size:15px}code{font-family:ui-monospace,Consolas,monospace;font-size:12px}.muted{color:var(--muted)}.empty{color:var(--muted);text-align:center;margin:0;padding:28px 8px}.hint{border-radius:var(--radius-sm);color:var(--ink-2);background:#f8fafc;margin:14px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.7}.tag{background:var(--brand-soft);color:var(--brand);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:500}.app{height:100vh;display:flex;overflow:hidden}.sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:208px;padding:18px 12px;display:flex}.brand{align-items:center;gap:10px;padding:4px 8px 20px;display:flex}.brand-mark{color:#fff;width:34px;height:34px;transition:transform var(--transition-slow), box-shadow var(--transition-slow), background-color var(--transition-slow), border-color var(--transition-slow), color var(--transition-slow), opacity var(--transition-slow), border-radius var(--transition-slow);background:linear-gradient(135deg,#6d7bf7,#8f7cf8);border-radius:16px;place-items:center;display:grid}.brand-mark:hover{transform:rotate(-8deg)scale(1.15);box-shadow:0 6px 16px #6d7bf780}.brand-logo{object-fit:cover;display:block}.brand strong{font-size:15px}.nav{flex-direction:column;gap:2px;display:flex}.ai-nav-icon{color:#5968ee;letter-spacing:-.04em;width:22px;height:22px;transition:transform var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal), border-radius var(--transition-normal);background:0 0;border:1px solid #8b9aff;border-radius:10px;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid;position:relative}.ai-settings-button .ai-nav-icon{width:24px;height:24px}.ai-nav-icon:before,.ai-nav-icon:after{content:"";background:#7481ff;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 5px #7481ff}.ai-nav-icon:before{top:-2px;right:2px}.ai-nav-icon:after{bottom:-2px;left:2px}.ai-nav-icon i{border:1px solid #6674f247;border-radius:8px;position:absolute;inset:3px;transform:rotate(45deg)}.sidebar-foot{margin-top:auto}.sidebar-hint{border-radius:var(--radius-sm);color:var(--muted);background:#f8fafc;padding:10px 12px;font-size:11.5px;line-height:1.6}.main{flex-direction:column;flex:1;min-width:0;display:flex}.titlebar{background:var(--surface);border-bottom:1px solid var(--line);-webkit-app-region:drag;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:62px;padding:0 20px;display:flex}.titlebar.is-mac{padding-left:86px}.titlebar-lead{align-items:center;gap:12px;min-width:0;display:flex}.titlebar-page-icon{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:13px;flex:0 0 38px;place-items:center;display:grid;box-shadow:0 6px 16px #5b6ef529}.titlebar-page-icon svg{width:19px;height:19px}.titlebar-lead-text{min-width:0}.titlebar-lead h1{letter-spacing:-.01em;font-size:17px}.titlebar-lead p{margin:3px 0 0;font-size:12px}.titlebar-actions{-webkit-app-region:no-drag;align-self:stretch;align-items:center;gap:8px;display:flex}.icon-button,.win-button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:32px;height:32px;color:var(--ink-2);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);place-items:center;display:grid}.icon-button svg{width:17px;height:17px}.icon-button:hover{background:var(--surface-hover);color:var(--ink);border-color:var(--brand);transform:translateY(-1px)}.icon-button:hover svg{animation:icon-spin var(--transition-slow) ease-in-out}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-button:active{transform:translateY(0)}.icon-button:disabled{opacity:.5;cursor:default}.window-controls{align-self:stretch;margin-left:6px;margin-right:-20px;display:flex}.win-button{width:46px;height:100%;color:var(--ink-2);background:0 0;border:0;border-radius:0}.win-button svg{width:12px;height:12px}.win-button:hover{color:var(--ink);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:#e9edf5}.win-button:active{background:#dfe4ee}.win-button.is-close:hover,.win-button.is-close:active{background:var(--danger);color:#fff}.page.is-page-enter{animation:page-fade-in var(--duration-enter) var(--ease-out) both}@keyframes page-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page.is-page-enter .multi-screen-card{animation:rise-in var(--duration-enter) var(--ease-out) both;animation-delay:calc(min(var(--stagger-index,0), 8) * var(--stagger-step))}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.n-modal.settings-dialog{width:min(780px,100vw - 48px)}.n-modal.settings-dialog .n-card__content{padding:6px 22px 18px}.n-modal.settings-dialog .n-card__footer{padding:0 22px 18px}.n-modal.settings-dialog .n-card-header__close{border-radius:var(--radius-sm);width:30px;height:30px}.n-modal.settings-dialog-loading .n-card__content{min-height:300px}.n-modal.settings-dialog-prewarming,.n-modal.feedback-dialog-prewarming{visibility:hidden}.settings-eyebrow{color:var(--brand);letter-spacing:.08em;font-size:11px;font-weight:700}.settings-dialog-sub{color:var(--muted);margin:0 0 16px;font-size:12.5px;line-height:1.6}.settings-loading{color:var(--muted);text-align:center;padding:34px 0 10px}.settings-section-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:6px;display:flex}.settings-section-title h3{font-size:14px}.settings-section-title .settings-help{margin:4px 0 0}.settings-help{color:var(--muted);margin:4px 0 12px;font-size:12px;line-height:1.6}.settings-switch-row{border-radius:var(--radius-sm);min-height:54px;transition:background var(--transition-fast);justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;display:flex}.settings-switch-row:hover{background:var(--surface-hover)}.settings-switch-row>span{gap:2px;min-width:0;display:grid}.settings-switch-row b{color:var(--ink-2);font-size:12.5px;font-weight:600}.settings-switch-row small{color:var(--muted);font-size:11.5px;line-height:1.45}.settings-switch-row .n-switch{flex:none}.settings-switch-row.is-disabled{opacity:.5}.settings-ai-form{margin-top:4px}.settings-ai-form .n-form-item{margin-bottom:4px}.settings-ai-form .n-form-item .n-form-item-label{padding-bottom:4px}.settings-ai-form .n-form-item-blank{min-height:0}.settings-ai-form .n-input.n-input--textarea .n-input__textarea-el{line-height:1.6}.settings-field-note{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45;display:block}.settings-radio-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settings-radio-list .n-radio{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);align-items:flex-start;gap:8px;padding:12px 13px;display:flex}.settings-radio-list .n-radio:hover{background:var(--surface-hover);border-color:#5b6ef559}.settings-radio-list .n-radio.n-radio--checked{border-color:var(--brand);background:var(--brand-soft)}.settings-radio-list .n-radio__dot{display:none}.settings-radio-list .n-radio__label{gap:3px;min-width:0;padding-left:0;display:grid}.settings-radio-list .n-radio:has(.n-radio-input:focus-visible){border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.settings-radio-list b{color:var(--ink-2);font-size:12.5px;font-weight:600}.settings-radio-list small{color:var(--muted);font-size:11.5px;font-weight:400;line-height:1.5}.settings-radio-list .n-radio--checked b:before{content:"✓";color:var(--brand);margin-right:5px;font-size:12px;font-weight:700}.settings-inline-actions{align-items:center;gap:9px;margin-top:16px;display:flex}.settings-inline-actions .n-button:last-child{margin-left:auto}.settings-field-wide{grid-column:1/-1}.n-modal.settings-dialog .n-alert{margin-top:12px}.settings-footer{justify-content:flex-end;display:flex}.settings-footer .n-button{min-width:92px}.feedback-actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.feedback-actions button{min-width:94px;min-height:38px}.feedback-success{text-align:center;justify-items:center;padding:32px 10px 8px;display:grid}.feedback-success>span{width:46px;height:46px;color:var(--ok);background:#e8f8f2;border-radius:50%;place-items:center;font-size:24px;display:grid}.feedback-success h3{margin-top:13px;font-size:17px}.feedback-success p{color:var(--muted);margin:7px 0 22px}.feedback-success button{min-width:120px;min-height:38px}.feedback-logs{background:#f6f8fb;border-radius:16px;align-items:center;gap:14px;margin-top:4px;padding:14px 16px;display:flex}.feedback-logs-text{flex:1;min-width:0}.feedback-logs strong{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.feedback-logs p{color:var(--muted);margin:5px 0 8px;font-size:11.5px;line-height:1.6}.feedback-logs code{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Consolas,monospace;font-size:11px;display:block;overflow:hidden}.feedback-logs .n-button{flex:none}.license-loading,.license-gate{background:#f4f6fb;min-height:100vh}.license-loading{color:var(--ink-2);place-content:center;justify-items:center;gap:12px;display:grid}.license-spinner{border:3px solid #dfe4ee;border-top-color:var(--brand);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite license-spin}@keyframes license-spin{to{transform:rotate(360deg)}}.license-gate{grid-template-rows:auto 1fr auto;padding:0 38px 22px;display:grid}.license-brand{-webkit-app-region:drag;justify-content:space-between;align-items:center;gap:11px;height:62px;margin:0 -38px;padding-left:38px;display:flex}.license-brand-main{align-items:center;gap:11px;display:flex}.license-brand-main .brand-mark{width:36px;height:36px}.license-brand h1{font-size:16px}.license-brand p{color:var(--muted);margin:0;font-size:12px}.license-window-controls{-webkit-app-region:no-drag;align-self:stretch;height:62px;display:flex}.license-brand.is-mac{padding-left:86px}.license-window-controls .win-button{border:0;border-radius:0;height:62px}.license-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(420px,100%);box-shadow:var(--shadow);-webkit-app-region:no-drag;place-self:center;padding:28px}.license-panel-head{align-items:center;gap:13px;margin-bottom:22px;display:flex}.license-panel-head h2{font-size:17px}.license-panel-head p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.license-key-icon{border-radius:var(--radius-sm);color:#087f5b;background:#e8f7f1;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.license-key-icon svg{width:22px;height:22px}.license-form label{color:var(--ink-2);-webkit-app-region:no-drag;margin-bottom:6px;font-size:12.5px;display:block}.license-form{-webkit-app-region:no-drag}.license-reveal{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:0 0;border:0;place-items:center;padding:0;display:grid}.license-reveal:hover{color:var(--ink-2);background:#f3f5f9}.license-reveal svg{width:18px;height:18px}.license-error{color:var(--danger);overflow-wrap:anywhere;margin:9px 0 0;font-size:12.5px}.license-actions{margin-top:16px}.license-hint{color:var(--muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:12.5px}.license-announcement{border-top:1px solid var(--line);color:var(--ink-2);overflow-wrap:anywhere;margin:18px 0 0;padding-top:14px;font-size:12.5px}.license-update-block{margin-top:12px}.license-version{color:var(--muted);margin:0 0 7px;font-size:12px}.license-update-block .license-submit{margin-top:0}.license-download-progress{margin-top:12px}.license-download-meta{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.license-download-size{color:var(--muted);text-align:right;margin:6px 0 0;font-size:11.5px}.update-notice{flex-direction:column;gap:6px;display:flex}.update-notice small{color:var(--muted);text-align:right;font-size:11px}.license-foot{color:var(--muted);text-align:center;align-self:end;margin:0;font-size:11.5px}.license-interruption-actions,.close-prompt-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.close-prompt-text{color:var(--ink-2);margin:0 0 14px}.titlebar-actions .license-chip{color:#087f5b;height:32px;font:inherit;cursor:pointer;white-space:nowrap;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:#f0faf6;border:1px solid #cfe9df;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:flex}.titlebar-actions .license-chip .n-button__content,.titlebar-actions .account-chip .n-button__content{align-items:center;gap:8px;display:flex}.titlebar-actions .license-chip svg{opacity:.75;width:14px;height:14px;transition:transform var(--transition-normal);flex-shrink:0}.titlebar-actions .license-chip:hover{background:#e8f7f1;transform:translateY(-1px);box-shadow:0 2px 8px #087f5b26}.titlebar-actions .license-chip:hover svg{transform:rotate(180deg)}.titlebar-actions .license-chip-dot{background:var(--ok);border-radius:50%;flex-shrink:0;width:8px;height:8px}.license-menu{flex-direction:column;align-items:flex-start;gap:4px;width:max-content;min-width:250px;max-width:320px;padding:12px;display:flex}.license-menu-button{margin-top:7px}.license-menu b{font-size:13px}.license-menu small{color:var(--muted);overflow-wrap:anywhere}.license-menu-head{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.license-menu-title{color:var(--ink-2);letter-spacing:.08em;font-size:11.5px;font-weight:700}.license-menu-status{color:var(--muted);white-space:nowrap;background:#f2f4f8;border-radius:999px;padding:2px 8px;font-size:11px}.license-menu-status.is-active{color:#0b7a55;background:#e8f8f2}.license-menu-status.is-inactive{color:var(--danger);background:#fdecec}.license-menu-mask{width:100%;color:var(--ink);letter-spacing:.02em;overflow-wrap:anywhere;margin:7px 0 0;font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.license-menu-rows{flex-direction:column;gap:6px;width:100%;margin:10px 0 2px;display:flex}.license-menu-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.license-menu-row dt{color:var(--muted);flex:none;font-size:12px}.license-menu-row dd{color:var(--ink-2);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12.5px}.license-menu-empty{width:100%;color:var(--muted);margin:10px 0 2px;font-size:12px}.titlebar-actions .account-chip{border:1px solid var(--line);background:var(--surface);max-width:200px;height:32px;color:var(--ink);font:inherit;cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;display:flex}.titlebar-actions .account-chip:hover{background:var(--surface-hover);border-color:var(--brand);transform:translateY(-1px);box-shadow:0 2px 8px #5b6ef51f}.titlebar-actions .account-chip svg{width:16px;height:16px;color:var(--muted);transition:transform var(--transition-normal);flex-shrink:0}.titlebar-actions .account-chip:hover svg{transform:rotate(180deg)}.titlebar-actions .account-chip span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.titlebar-actions .account-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.titlebar-actions .account-dot.is-active{background:var(--ok)}.titlebar-actions .account-dot.is-expired{background:var(--danger)}.titlebar-actions .account-dot.is-unverified{background:var(--warn)}.titlebar-actions .account-dot.is-unknown{background:var(--muted)}.account-switcher{min-width:138px;max-width:320px;padding:4px 0}.account-switcher-list{scrollbar-gutter:stable;overflow-y:auto}.account-switcher-item{width:100%;height:34px;color:var(--ink-2);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;font-size:13px;line-height:34px;display:flex}.account-switcher-item:hover{background:var(--surface-hover)}.account-switcher-item.is-current{color:var(--brand)}.account-switcher-name{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.account-switcher-separator{background:var(--line);height:1px;margin:4px 0}.account-switcher .account-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.account-switcher .account-dot.is-active{background:var(--ok)}.account-switcher .account-dot.is-expired{background:var(--danger)}.account-switcher .account-dot.is-unverified{background:var(--warn)}.account-switcher .account-dot.is-unknown{background:var(--muted)}.pages{flex:1;min-height:0;padding:18px 20px 28px;overflow-y:auto}.page{flex-direction:column;gap:16px;display:flex}.card{border-radius:var(--radius-lg);transition:transform var(--transition-normal), box-shadow var(--transition-normal);background:linear-gradient(#fff 0%,#fdfdff 100%);border:0;padding:22px;box-shadow:0 14px 38px #262f4d17}.card:hover{box-shadow:0 14px 38px #262f4d17}.page>.n-card{transition:transform var(--transition-normal), box-shadow var(--transition-normal);padding:22px;border-radius:var(--radius-lg)!important;background:linear-gradient(#fff 0%,#fdfdff 100%)!important;border:0!important;box-shadow:0 14px 38px #262f4d17!important}.card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.card-head h2{letter-spacing:-.02em;align-items:center;font-size:20px;display:flex}.head-actions{align-items:center;gap:8px;display:flex}.soft-panel{border-radius:var(--radius-lg);background:#f4f6fa}.soft-panel>.empty{margin:0;padding:46px 8px}.soft-block{transition:transform var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-fast);background:#fff;border:0;border-radius:18px;box-shadow:0 6px 18px #262f4d0d}.soft-block:hover{transform:translate(4px);box-shadow:0 10px 26px #5b6ef524}.soft-block.is-clickable:active,.comment-item.is-clickable:active,.multi-screen-comment-row.is-clickable:active{transform:translate(4px)scale(.985)}.n-button:not(.n-button--disabled),.icon-button:not(:disabled){transition:transform var(--transition-press), background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast)}.n-button:not(.n-button--disabled):active,.icon-button:not(:disabled):active{transform:scale(.97)}@keyframes value-flash{0%{background-color:#5b6ef529;box-shadow:0 0 0 3px #5b6ef51a}to{background-color:#0000;box-shadow:0 0 0 3px #0000}}.is-value-flash{animation:value-flash .62s var(--ease-out);border-radius:7px}.card>.hint{background:#f6f8fb;border-radius:16px;margin:16px 2px 0;padding:14px 16px}.home-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=1180px){.home-grid{grid-template-columns:1fr}}.board-account{border-radius:var(--radius-sm);background:#f6f8fb;align-items:center;gap:12px;min-width:0;margin-bottom:14px;padding:12px 14px;display:flex}.board-account .board-avatar{border-radius:14px;width:44px;height:44px;font-size:16px}.board-account-copy{flex:1;gap:4px;min-width:0;display:grid}.board-account-copy b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.board-account-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.board-account .status-pill{flex:none}.board-room-info{align-items:baseline;gap:10px;min-width:0;margin:-4px 0 14px;display:flex}.board-room-info b{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.board-room-info small{color:var(--muted);flex:none;font-size:12px}@media (width<=620px){.board-room-info{flex-direction:column;align-items:flex-start;gap:3px}.board-room-info b{max-width:100%}}.home-sync{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.home-sync span{min-width:0}.home-sync .n-button{flex:none}.board-hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.board-metric span{font-size:12.5px;display:block}.board-metric strong{letter-spacing:-.5px;margin-top:2px;font-size:34px;display:block}.board-metric strong.is-empty{color:var(--muted);font-size:24px}.status-pill{color:#0c8a68;white-space:nowrap;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:#eaf9f3;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12.5px;display:inline-flex}.status-pill span{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 3px 8px #e5484d33}50%{opacity:.88;transform:scale(1.05);box-shadow:0 5px 12px #e5484d4d}}.status-pill.is-live{color:#0c8a68;background:#eaf9f3}.status-pill.is-offline{color:var(--ink-2);background:#f2f4f8}.status-pill.is-loading{color:#96650a;background:#fff7e8}.status-pill.is-error{color:#a12027;background:#fdf2f2}.mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}@media (width<=760px){.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mini-note{color:var(--muted);margin:10px 0 0;font-size:12px}.mini{border-radius:var(--radius);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:#f8fafc;padding:12px 14px}.mini:hover{background:#f0f3f9;transform:translateY(-2px);box-shadow:0 4px 12px #1c233314}.mini span{color:var(--muted);font-size:12px;display:block}.mini strong{margin-top:3px;font-size:19px;display:block}.mini strong.is-text{font-size:14px;font-weight:600}.recent-body{flex-direction:column;gap:12px;display:flex}.recent-head{align-items:center;gap:11px;display:flex}.recent-cover{border-radius:var(--radius-sm);background:#eef1f6 50%/cover no-repeat;flex-shrink:0;width:42px;height:42px}.recent-title{min-width:0}.recent-title b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.recent-title small{color:var(--muted);font-size:12px}.recent-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-groups{flex-direction:column;gap:14px;display:flex}.detail-group-title{color:var(--ink-2);letter-spacing:-.01em;margin:0 0 8px;font-size:13.5px;font-weight:600}.metric-list-frame{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;container-type:inline-size}.metric-list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container (width<=1100px){.metric-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=760px){.metric-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=460px){.metric-list{grid-template-columns:minmax(0,1fr)}}.metric-list>div{background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:flex-start;align-items:baseline;gap:10px;margin:-1px -1px 0 0;padding:11px 13px;display:flex}.metric-list span{color:var(--ink-2);font-size:12.5px}.metric-list strong{font-size:14px}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quick-tile{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);align-items:center;gap:12px;padding:14px 16px;display:flex}.quick-tile:hover{background:var(--surface-hover);border-color:#5b6ef559;transform:translateY(-2px);box-shadow:0 4px 12px #1c233314}.quick-tile:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.quick-icon{border-radius:var(--radius-sm);flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.quick-icon svg{width:19px;height:19px}.quick-icon.is-blue{color:#4457e0;background:#e9edff}.quick-icon.is-green{color:#0c8a68;background:#e7f8f1}.quick-icon.is-orange{color:#c47708;background:#fff2e2}.quick-icon.is-purple{color:#7a4de0;background:#f3ecff}.quick-copy{flex:auto;gap:3px;min-width:0;display:grid}.quick-copy b{color:var(--ink);font-size:13.5px;font-weight:600}.quick-copy small{color:var(--muted);font-size:12px;line-height:1.5}.quick-arrow{color:#c3cad9;width:16px;height:16px;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);flex:0 0 16px}.quick-tile:hover .quick-arrow{color:var(--brand);transform:translate(2px)}.accounts-card{min-width:0}.accounts-card-head{align-items:flex-start}.accounts-card-head>div{flex:1;gap:8px;min-width:0;display:grid}.accounts-card-head>.n-button{flex:none}.accounts-limit-chip{color:#6874a8;background:#f1f3ff;border-radius:999px;flex-wrap:wrap;align-items:center;width:fit-content;margin:0;padding:3px 10px;font-size:12px;display:inline-flex}.accounts-limit-chip.is-full{color:#ad5a12;background:#fff4e8}.account-list{flex-direction:column;gap:10px;padding:10px;display:flex}.account-row{transition:transform var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal), border-radius var(--transition-normal);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.account-row.is-current{background:#fbfbff;box-shadow:0 0 0 2px #5b6ef538,0 10px 26px #5b6ef51f}.account-avatar{background:var(--brand-soft) center/cover no-repeat;width:46px;height:46px;color:var(--brand);border-radius:15px;flex-shrink:0;place-items:center;font-size:17px;font-weight:600;display:grid;box-shadow:0 5px 14px #262f4d1c}.account-info{flex:1;gap:5px;min-width:160px;display:grid}.account-info b{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.account-info small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.account-name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-badge{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11.5px}.account-badge.is-active{color:#0c8a68;background:#eaf9f3}.account-badge.is-expired{color:#a12027;background:#fdf2f2}.account-badge.is-unverified{color:#96650a;background:#fff7e8}.account-row-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.account-row-actions .n-button{border-radius:11px}@media (width<=1160px){.account-row-actions{justify-content:flex-start;width:100%;margin-left:60px}}.account-login-dialog{width:min(620px,100vw - 48px)}.account-login-sub{color:var(--brand);letter-spacing:.08em;margin:4px 0 12px;font-size:11px;font-weight:700;line-height:1.4}.platform-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platform-choice{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:138px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);align-items:flex-start;gap:13px;padding:16px 34px 16px 16px;display:flex;position:relative}.platform-choice:hover{border-color:var(--brand);background:#fafbfe;transform:translateY(-2px);box-shadow:0 4px 16px #1c23331f}.platform-choice.is-recommended{background:#fbfbff;border-color:#b9c3fb}.platform-choice:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.platform-choice:disabled{cursor:wait;opacity:.72}.platform-choice-icon{border-radius:var(--radius-sm);width:48px;height:48px;color:var(--brand);background:#f5f7fb;border:1px solid #e7eaf0;flex:0 0 48px;place-items:center;font-size:20px;font-weight:700;display:grid;position:relative;overflow:hidden}.platform-choice-icon img{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.platform-choice-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.platform-choice-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.platform-choice-title b{font-size:14px;font-weight:600}.platform-choice-title em{color:#087f5b;background:#eaf9f3;border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal}.platform-choice-copy small{color:var(--ink-2);font-size:12px;line-height:1.55}.platform-choice-note{color:var(--muted);font-size:11.5px;line-height:1.5}.platform-choice-arrow{color:#9aa4b5;font-size:20px;line-height:1;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.platform-choice-opening{color:var(--brand);font-size:11.5px;position:absolute;bottom:12px;right:14px}.account-login-foot{border-radius:var(--radius-sm);background:#f6f8fb;align-items:center;gap:11px;margin-top:16px;padding:11px 13px;display:flex}.account-login-foot>span{border-radius:var(--radius-sm);color:#087f5b;background:#e8f7f1;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.account-login-foot svg{width:17px;height:17px}.account-login-foot b,.account-login-foot small{display:block}.account-login-foot b{font-size:12.5px}.account-login-foot small{color:var(--muted);margin-top:2px;font-size:11.5px}@media (width<=620px){.platform-choices{grid-template-columns:1fr}.platform-choice{min-height:0}}.feature-login-gate{align-items:center;gap:18px;min-height:148px;padding:24px 26px;display:flex}.feature-login-copy{flex:auto;min-width:0}.feature-login-gate h2{letter-spacing:-.01em;margin:0;font-size:17px}.feature-login-gate p{max-width:720px;color:var(--ink-2);margin:8px 0 0;font-size:12.5px;line-height:1.7}.online-viewers-gate{margin-top:4px}.feature-login-icon{color:#b76908;background:#fff4e4;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 18px #b7690824}.feature-login-icon svg{width:23px;height:23px}.feature-login-icon.is-neutral{background:var(--brand-soft);color:var(--brand);box-shadow:0 8px 18px #5b6ef529}@media (width<=760px){.feature-login-gate{flex-wrap:wrap;padding:20px}.feature-login-copy{flex-basis:calc(100% - 66px)}}.card-comments{flex-direction:column;min-height:460px;display:flex}.online-total{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.online-state{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.online-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.online-state.is-live{color:#0c8a68;background:#eaf9f3}.online-state.is-offline{color:var(--ink-2);background:#f2f4f8}.online-viewers-toolbar{border-radius:var(--radius-sm);background:#f4f6fa;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.online-viewers-toolbar .n-input{width:min(320px,100%)}.online-viewers-hint{color:var(--muted);font-size:11.5px}.online-viewers-panel{margin-top:14px;padding:12px}.online-viewers-panel-head{justify-content:space-between;align-items:center;gap:10px;padding:0 4px 10px;display:flex}.online-viewers-panel-head strong{color:var(--ink-2);font-size:12.5px;font-weight:600}.online-viewers-list{scrollbar-gutter:stable;flex-direction:column;gap:8px;max-height:52vh;display:flex;overflow:hidden auto}.online-viewer-item{box-sizing:border-box;border-radius:999px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 14px;display:flex}.online-viewer-identity{flex:auto;gap:2px;min-width:0;display:grid}.online-viewer-avatar{width:32px;height:32px;color:var(--brand);transition:transform var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal), border-radius var(--transition-normal);background:linear-gradient(145deg,#e9edff,#d0dbff);border-radius:50%;flex:0 0 32px;place-items:center;font-size:13px;font-weight:700;display:grid}.online-viewer-item:hover .online-viewer-avatar{transform:scale(1.12)rotate(8deg);box-shadow:0 6px 16px #5b6ef559}.online-viewer-identity b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.online-viewer-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.online-viewer-actions{flex:none;gap:8px;margin-left:auto;display:flex}.online-viewer-locked{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11.5px}.online-viewers-empty,.online-viewers-error{color:var(--muted);margin:10px 2px 2px;font-size:12px}.online-viewers-panel .online-viewers-empty{text-align:center;margin:0;padding:30px 8px}.online-viewers-error{color:var(--danger)}.online-viewers-placeholder{border-radius:var(--radius-lg);text-align:center;background:#f6f8fb;flex-direction:column;align-items:center;gap:6px;margin-top:14px;padding:34px 16px;display:flex}.online-viewers-placeholder-icon{width:46px;height:46px;color:var(--brand);background:#edf0ff;border-radius:15px;place-items:center;margin-bottom:2px;display:grid;box-shadow:0 6px 16px #5b6ef529}.online-viewers-placeholder-icon svg{width:22px;height:22px}.online-viewers-placeholder b{color:var(--ink-2);font-size:13px;font-weight:600}.online-viewers-placeholder small{color:var(--muted);font-size:12px}.live-guard-page{container-type:inline-size}.live-guard-card{width:100%;min-width:0}.live-guard-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.guard-overview{gap:10px;padding:10px;display:grid}.guard-control-cell{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:16px;display:flex}.guard-control-cell>span{overflow-wrap:anywhere;max-width:100%}.guard-control-cell:hover{transform:none}.guard-workspace{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;margin-top:24px;display:grid}.guard-settings-panel{min-width:0;padding:12px}.guard-records-panel{gap:12px;min-width:0;display:grid;container-type:inline-size}.guard-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 12px;display:flex}.guard-panel-head h3{margin:0;font-size:15px}.guard-records-panel .guard-panel-head{padding-bottom:0}.guard-records-panel>.guard-section-hint{margin:0}.card-subtitle{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.live-guard-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.guard-connections-dialog{width:min(820px,100vw - 32px);max-height:calc(100vh - 48px)}.guard-connections-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.guard-connections-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.guard-interval-control{min-width:144px;color:var(--ink-2);gap:5px;font-size:12px;display:grid}.guard-interval-control .n-base-selection{min-width:144px}.guard-connections-help{margin:12px 0 16px}.guard-connections-error{margin-bottom:12px}.guard-connections-list{gap:8px;max-height:50vh;padding:12px;display:grid;overflow-y:auto}.guard-connections-row{overflow-wrap:anywhere;gap:8px;min-width:0;padding:16px;display:grid}.guard-connections-identity{gap:4px;min-width:0;display:grid}.guard-connections-states{flex-wrap:wrap;gap:8px 24px;display:flex}.guard-connections-states>span{align-items:center;gap:8px;display:inline-flex}.guard-connection{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.guard-connection i{background:#b5bdc9;border-radius:50%;width:7px;height:7px}.guard-connection.is-live{color:#078361}.guard-connection.is-live i{background:#0aa779;box-shadow:0 0 0 3px #e8f8f1}.live-guard-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.guard-toggle{color:var(--ink-2);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:inline-flex}.guard-toggle label{align-items:center;gap:8px;display:inline-flex}.guard-toggle:disabled{cursor:wait;opacity:.6}.guard-delay{color:var(--ink-2);align-items:center;gap:7px;font-size:13px;display:inline-flex}.guard-delay em{color:var(--muted);font-size:12px;font-style:normal}.guard-default-action{gap:10px}.guard-default-action-label{color:var(--ink-2);font-size:13px}.guard-default-action em{color:var(--muted);font-size:12px;font-style:normal}.guard-collapse{scrollbar-gutter:stable;max-height:66vh;margin-top:0;overflow-y:auto}.guard-collapse .n-collapse-item{border:0;padding:12px;margin-top:8px!important}.guard-collapse .n-collapse-item:first-child{margin-top:0!important}.guard-collapse .n-collapse-item:hover{transform:none}.guard-collapse .n-collapse-item__header{padding:0!important}.guard-collapse .n-collapse-item__content-inner{padding-top:16px!important}.guard-collapse .n-collapse-item__content-wrapper{margin-left:0!important}.guard-section-head{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.guard-section-title{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;min-width:0;display:grid}.guard-section-title .guard-section-icon{grid-row:span 2}.guard-section-title .guard-section-summary{white-space:normal;grid-column:2}.guard-section-icon{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:11px;flex:none;place-items:center;font-size:17px;display:grid}.guard-section-icon.is-neutral{color:var(--ink-2);background:#f1f3f8}.guard-section-title strong{color:var(--ink);font-size:14px;font-weight:600}.guard-section-summary{color:var(--muted);white-space:nowrap;font-size:12px}.guard-section-actions{flex:none;align-items:center;gap:8px;display:flex}.guard-section-hint{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.6}.guard-locked-hint{color:var(--muted);margin:0 0 10px;padding:8px 12px;font-size:12px;line-height:1.6}.guard-locked-hint b{color:var(--ink-2);font-weight:600}.guard-template-bar{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:14px 16px;display:flex}.guard-template-bar:hover{transform:none;box-shadow:0 6px 18px #262f4d0d}.guard-template-bar .guard-template-hint{min-width:0;color:var(--muted);flex:1;font-size:12px}.guard-whitelist-add{gap:8px;margin-bottom:8px;display:flex}.guard-whitelist-add .n-input{flex:1;min-width:0}.guard-whitelist-error{color:var(--danger,#d03050);margin:0 0 8px;font-size:12px}.guard-whitelist-list{flex-wrap:wrap;gap:6px;display:flex}.guard-whitelist-empty{color:var(--muted);margin:0;font-size:12px}.guard-main-site-status{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;display:flex}.guard-main-site-status .guard-section-icon{border-radius:12px;width:38px;height:38px;font-size:18px}.guard-main-site-copy{flex:1;gap:2px;min-width:150px;display:grid}.guard-main-site-copy strong{color:var(--ink);font-size:13px;font-weight:600}.guard-main-site-copy small{color:var(--muted);font-size:11.5px}.guard-rules-list{flex-direction:column;gap:10px;margin:2px 0 10px;padding:10px;display:flex}.guard-rule-item{--guard-rule-indent:32px;flex-direction:column;gap:10px;padding:13px 15px;display:flex}.guard-rule-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.guard-rule-action{grid-area:2/2}.guard-rule-header>.n-button{grid-area:1/3}.guard-rule-index{background:var(--brand-soft);width:22px;height:22px;color:var(--brand);border-radius:8px;place-items:center;font-size:11.5px;font-weight:600;display:grid}.guard-rule-name{min-width:0}.guard-rule-action{align-items:center;gap:8px;display:inline-flex}.guard-rule-action-label{color:var(--muted);white-space:nowrap;font-size:12px}.selection-group.is-compact{border-radius:12px;height:30px;min-height:0;margin-bottom:0;padding:3px}.selection-group.is-compact .n-radio-button{min-width:54px;padding:0 12px;font-size:13px;border-radius:9px!important;height:24px!important;line-height:24px!important}.guard-keyword-list{padding-left:var(--guard-rule-indent);flex-direction:column;gap:8px;display:flex}.guard-keyword-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.guard-add-keyword{align-self:flex-end}.guard-keywords-empty{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.6}.guard-add-rule{margin-top:2px}.guard-source-list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4px 8px;display:grid}.guard-source-list .n-checkbox{align-items:center;width:100%}.guard-source-list .n-checkbox__label{flex:1;min-width:0;padding-left:0}.guard-source-option{width:100%;color:var(--ink-2);transition:background var(--transition-fast);border-radius:10px;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;display:flex}.guard-source-list .n-checkbox:hover .guard-source-option{background:#f2f5fa}.guard-source-picked{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.live-guard-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.live-guard-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.live-guard-summary b{color:var(--brand)}.live-guard-list{scrollbar-gutter:stable;flex-direction:column;gap:8px;max-height:60vh;padding:10px;display:flex;overflow-y:auto}.live-guard-row{border-radius:16px;grid-template-columns:auto minmax(130px,.7fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:12px 14px;display:grid}.live-guard-identity{gap:3px;min-width:0;display:grid}.live-guard-identity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.live-guard-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Consolas,monospace;font-size:12px;overflow:hidden}.live-guard-identity .guard-account-name{color:var(--brand);font-family:inherit}.live-guard-report{min-width:0;color:var(--ink-2);flex-direction:column;align-items:stretch;gap:10px;font-size:12px;display:flex}.guard-report-main{gap:4px;min-width:0;display:grid}.guard-entry{overflow-wrap:anywhere}.guard-report-side{justify-content:space-between;align-items:center;gap:8px;display:flex}.guard-reason{overflow-wrap:anywhere;min-width:0}.guard-reason.is-none{color:var(--muted)}.guard-outcome{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.guard-outcome.is-block{color:#a96500;background:#fff4df}.guard-outcome.is-kick{color:#b3272d;background:#ffeef0}.guard-outcome.is-idle{color:var(--muted);background:#f0f3f8}.guard-outcome.is-failed{color:var(--danger);background:#fff0f0}.guard-error{color:var(--danger);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.live-guard-empty{margin:28px 0 6px}.live-guard-empty-hint{color:var(--muted);text-align:center;margin:0 0 28px;font-size:11px}@container (width<=900px){.guard-workspace{grid-template-columns:minmax(0,1fr)}.guard-collapse{max-height:none}}@container (width<=620px){.live-guard-controls{grid-template-columns:minmax(0,1fr)}.guard-template-bar .guard-template-hint{flex-basis:100%}.guard-template-bar>.n-button{width:100%}.guard-whitelist-add{flex-wrap:wrap}.guard-whitelist-add .n-input{flex-basis:100%}.guard-rule-action{grid-column:1/-1}}@container (width<=540px){.live-guard-row{grid-template-columns:auto minmax(0,1fr)}.live-guard-report{grid-column:1/-1}}.ai-monitor-pill{color:#0c8a68;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ai-monitor-pill>span{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #eaf9f3}.ai-monitor-pill.is-generating>span{animation:1s ease-in-out infinite ai-pulse}.ai-monitor-pill.is-error,.ai-monitor-pill.is-handoff{color:var(--danger)}@keyframes ai-pulse{50%{opacity:.35;transform:scale(.75)}}.comments-list{min-height:260px;max-height:52vh;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);flex:1;padding:10px;position:relative;overflow-y:auto}.comment-group{gap:5px;margin-bottom:5px;display:grid}.comment-enter-from{opacity:0;transform:translateY(4px)scale(.97)}.comment-enter-active{transition:opacity var(--duration-enter) var(--ease-out), transform var(--duration-enter) var(--ease-out)}.comment-leave-to{opacity:0;transform:scale(.98)}.comment-leave-active{transition:opacity var(--duration-exit) var(--ease-in), transform var(--duration-exit) var(--ease-in);position:absolute;left:10px;right:10px}.comment-move{transition:transform var(--duration-base) var(--ease-out)}.comment-item{transition:transform var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), opacity var(--transition-base), border-radius var(--transition-base);border-radius:16px;align-items:baseline;gap:9px;padding:9px 12px;display:flex;position:relative}.comment-item:hover{background:#fafbff;transform:translate(4px);box-shadow:0 10px 26px #5b6ef524}.comment-moderation-actions{opacity:0;pointer-events:none;transition:transform var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), opacity var(--transition-base), border-radius var(--transition-base);flex:none;gap:5px;margin-left:auto;display:flex;transform:translate(-8px)}.comment-item:hover .comment-moderation-actions,.comment-item:focus-within .comment-moderation-actions{opacity:1;pointer-events:auto;transform:translate(0)}.comment-moderation-actions button{color:var(--danger);cursor:pointer;transition:transform var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), opacity var(--transition-base), border-radius var(--transition-base);background:#fff;border:1px solid #e2b8ba;border-radius:8px;padding:4px 8px;font-size:11px}.comment-moderation-actions button:hover{border-color:var(--danger);background:#fff0f0;transform:scale(1.08);box-shadow:0 2px 8px #e5484d33}.comment-row-actions{opacity:0;pointer-events:none;transition:transform var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), opacity var(--transition-base), border-radius var(--transition-base);flex:none;gap:5px;margin-left:auto;display:flex;transform:translate(-8px)}.comment-item:hover .comment-row-actions,.comment-item:focus-within .comment-row-actions{opacity:1;pointer-events:auto;transform:translate(0)}.comment-row-actions button{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;transition:transform var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), opacity var(--transition-base), border-radius var(--transition-base);background:#fff;border-radius:8px;padding:4px 8px;font-size:11px}.comment-row-actions button:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.comment-item.is-clickable{cursor:pointer}.comment-item.is-clickable .comment-content{-webkit-user-select:text;user-select:text}.ai-suggestion-row{border-left:2px solid var(--brand);background:#f7f8fc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:2px 10px 8px 126px;padding:7px 9px;font-size:12px;display:grid}.ai-suggestion-label{color:var(--brand);white-space:nowrap;font-weight:700}.ai-suggestion-answer{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;line-height:1.5}.ai-suggestion-actions{gap:5px;display:flex}.ai-suggestion-actions button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);padding:4px 8px;font-size:11px}.ai-suggestion-actions button:hover{transform:scale(1.05)}.ai-suggestion-actions button:first-child{border-color:var(--brand);color:var(--brand)}.ai-suggestion-actions button:first-child:hover{background:var(--brand-soft)}.comment-user{max-width:168px;color:var(--ink-2);flex-shrink:0;align-items:center;gap:6px;font-size:12.5px;display:flex}.comment-user span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comment-badge{background:var(--brand);color:#fff;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:500}.comment-content{overflow-wrap:anywhere;flex:1;min-width:0}.comment-form{gap:9px;margin-top:12px;display:flex}.comment-form input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);flex:1;padding:10px 13px}.comment-form input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.comment-form input:disabled{color:var(--muted);background:#f5f7fb}@media (width<=700px){.online-viewer-item{border-radius:18px;flex-wrap:wrap}.online-viewer-actions{margin-left:0}.online-viewers-toolbar .n-input{width:100%}}.rule-list{flex-direction:column;gap:11px;margin-bottom:11px;display:flex}.rule-card{padding:16px 18px}.rule-card-head{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.rule-toggle{cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.rule-field{margin-top:9px;display:block}.rule-field span{color:var(--ink-2);margin-bottom:5px;font-size:12.5px;display:block}.rule-field input,.rule-field textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);padding:9px 12px}.rule-field input:focus,.rule-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none;transform:translateY(-1px)}.quick-comment-list{flex-wrap:wrap;gap:8px;display:flex}.commerce-card{min-width:0}.commerce-head{align-items:flex-start}.commerce-summary{margin:3px 0 0;font-size:12px}.commerce-selection{color:var(--ink-2);white-space:nowrap;font-size:12.5px}.commerce-search{align-items:center;gap:8px;margin-bottom:14px;display:flex}.commerce-product{align-items:center;gap:11px;min-width:0;padding-right:20px;display:flex}.commerce-product>img{object-fit:cover;width:56px;height:56px;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:#eef1f6;border-radius:14px;flex:0 0 56px;box-shadow:0 5px 14px #262f4d1c}.n-data-table .n-data-table-tr:hover .commerce-product>img{transform:scale(1.05)}.commerce-product-copy{min-width:0}.commerce-product-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.commerce-product-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11.5px;display:block;overflow:hidden}.commerce-badge{transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);border-radius:999px;margin-top:4px;padding:1px 6px;font-size:10.5px;display:inline-block}.commerce-badge.is-selected{color:#087f5b;background:#eaf9f3}.commerce-badge.is-unavailable{color:#a12027;background:#fdf2f2}.commerce-badge.is-pending{color:#96650a;background:#fff7e8}.commerce-badges{flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;display:flex}.commerce-badges .commerce-badge{margin-top:0}.commerce-badge.is-top{color:#3f4fb5;background:#eef0ff}.commerce-value{color:var(--ink-2);font-size:12.5px}.commerce-value b,.commerce-value small{display:block}.commerce-value b{color:var(--ink);font-size:13px}.commerce-value small{color:var(--muted);text-decoration:line-through}.commerce-pager{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.commerce-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.commerce-badge.is-explaining{color:#ad3f12;background:#fff1e8}@media (width<=980px){.commerce-head{flex-direction:column;align-items:stretch}.commerce-head .head-actions{justify-content:space-between}}.selection-center-card{min-width:0}.selection-center-head{align-items:flex-start}.selection-center-summary{color:#6874a8;background:#f1f3ff;border-radius:999px;align-items:center;min-height:24px;margin:7px 0 0;padding:3px 9px;font-size:12px;display:inline-flex}.selection-center-search{align-items:center;gap:9px;margin-bottom:15px;display:flex}.selection-search-input.n-input,.commerce-search .n-input,.online-viewers-toolbar .n-input,.comment-form .n-input,.guard-keyword-row .n-input{background:#f4f6fa;border-radius:14px}.selection-search-input .n-input__input,.commerce-search .n-input__input,.online-viewers-toolbar .n-input__input,.comment-form .n-input__input,.guard-keyword-row .n-input__input{align-items:center;display:flex}.selection-search-input.n-input{min-height:42px}.selection-search-input .n-input__state-border,.commerce-search .n-input__state-border,.online-viewers-toolbar .n-input__state-border,.comment-form .n-input__state-border,.guard-keyword-row .n-input__state-border{box-shadow:none!important}.selection-search-input:hover .n-input__state-border,.selection-search-input.n-input--focus .n-input__state-border,.commerce-search .n-input:hover .n-input__state-border,.commerce-search .n-input.n-input--focus .n-input__state-border,.online-viewers-toolbar .n-input:hover .n-input__state-border,.online-viewers-toolbar .n-input.n-input--focus .n-input__state-border,.comment-form .n-input:hover .n-input__state-border,.comment-form .n-input.n-input--focus .n-input__state-border,.guard-keyword-row .n-input:hover .n-input__state-border,.guard-keyword-row .n-input.n-input--focus .n-input__state-border{box-shadow:0 0 0 2px #5b6ef529!important}.selection-group{width:fit-content;max-width:100%;min-height:48px;transition:transform var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal), border-radius var(--transition-normal);background:#f1f3f8;border:0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:18px;padding:6px;display:flex}.selection-group.n-radio-group.n-radio-group--button-group:not(.is-compact){height:auto}.selection-group.n-tabs{width:fit-content;max-width:100%;min-height:0;padding:5px;display:block}.selection-group.n-tabs .n-tab-pane{padding:0}.selection-group .n-tabs-rail{background:0 0;border:0;border-radius:0;gap:5px;padding:0}.selection-group .n-tabs-tab{min-height:36px;color:var(--ink-2);transition:transform var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal), border-radius var(--transition-normal);border-radius:11px;padding:0 16px;font-size:13px}.selection-group .n-tabs-tab:hover{color:var(--brand);background:#ffffffb8}.selection-group .n-tabs-tab.n-tabs-tab--active{color:var(--brand);background:#fff;font-weight:600;box-shadow:0 4px 12px #35418221}.selection-group .n-tabs-bar{display:none}.selection-group:hover{box-shadow:0 6px 18px #353e5c14}.selection-group .n-radio-group__splitor{display:none}.selection-group .n-radio-button{min-width:68px;color:var(--ink-2);transition:transform var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal), opacity var(--transition-normal), border-radius var(--transition-normal);background:0 0;padding:0 16px;font-size:13px;border:0!important;border-radius:11px!important;height:36px!important;line-height:36px!important}.selection-group .n-radio-button__state-border{box-shadow:none!important}.selection-group .n-radio-button:not(.n-radio-button--disabled):hover{color:var(--brand);background:#ffffffb8}.selection-group .n-radio-button--checked{color:var(--brand);background:#fff;font-weight:600;box-shadow:0 4px 12px #35418221}.selection-group .n-radio-button--checked:not(.n-radio-button--disabled):hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 15px #35418229}.selection-group .n-radio-button--disabled{opacity:.5}.selection-filters{grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;margin-bottom:13px;display:grid}.selection-filters label{min-width:0}.selection-range{align-items:center;gap:6px;display:flex}.selection-range .n-input-group{flex:1 1 0;min-width:0}.selection-range .selection-range-dash{color:var(--muted);flex:none;font-size:12px}.selection-filters label>span{color:var(--muted);margin-bottom:5px;font-size:11.5px;display:block}.selection-filters select{border:1px solid var(--line);background:var(--surface);width:100%;height:36px;color:var(--ink-2);font:inherit;cursor:pointer;transition:transform var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), opacity var(--transition-base), border-radius var(--transition-base);border-radius:10px;padding:0 30px 0 10px;font-size:12.5px}.selection-filters select:hover{border-color:var(--brand);transform:translateY(-1px);box-shadow:0 3px 8px #5b6ef51f}.selection-filters select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.selection-data-table{background:#f5f7fb;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #262f4d0f}.selection-data-table .n-data-table-base-table,.selection-data-table .n-data-table-base-table-body{background:0 0}.selection-data-table .n-data-table-th{color:#778198;height:46px;font-size:12px;font-weight:600;background:#f0f3f8!important;border:0!important}.selection-data-table .n-data-table-td{background:#fff;height:92px;border:0!important}.selection-data-table .n-data-table-tr:nth-child(2n) .n-data-table-td{background:#fafbfe}.selection-data-table .n-data-table-tr:hover .n-data-table-td{background:#f3f5ff!important}.selection-tags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.selection-tags em{color:#50606e;transition:transform var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), opacity var(--transition-base), border-radius var(--transition-base);background:#f0f4f7;border-radius:999px;padding:1px 5px;font-size:10px;font-style:normal;line-height:17px}.selection-product-cell{align-items:center;gap:11px;min-width:0;display:flex}.selection-product-cell img{object-fit:cover;background:#f5f7fa;border:0;border-radius:14px;flex-shrink:0;width:62px;height:62px;box-shadow:0 5px 14px #262f4d1c}.selection-product-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.selection-product-copy b{text-overflow:ellipsis;-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.selection-product-copy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.selection-value-cell{flex-direction:column;gap:3px;display:flex}.selection-value-cell b{color:var(--ink);font-size:13.5px;font-weight:600}.selection-value-cell small{color:var(--muted);font-size:11.5px;text-decoration:line-through}.selection-month-sales{text-decoration:none!important}.selection-seller{min-width:0;padding-right:12px}.selection-seller b,.selection-seller small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.selection-seller b{color:var(--ink-2);font-size:12.5px}.selection-seller small{color:var(--muted);font-size:11.5px}.n-data-table{font-size:13px;--n-border-color:var(--line)!important;--n-th-color:#f8fafc!important;--n-td-color:var(--surface)!important;--n-td-color-hover:#fbfcfe!important;--n-border-radius:var(--radius)!important}.n-data-table .n-data-table-th{color:var(--muted);background:#f8fafc;padding:12px 14px;font-size:12px;font-weight:500}.n-data-table .n-data-table-td{color:var(--ink-2);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);padding:12px 14px}.n-data-table .n-data-table-tr:hover .n-data-table-td{background:#fbfcfe!important}.n-data-table .n-data-table-empty{color:var(--muted);padding:32px 16px}@media (width<=1040px){.selection-filters{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (width<=720px){.selection-center-search{align-items:stretch}.selection-filters{grid-template-columns:repeat(2,minmax(120px,1fr))}}.review-body{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=1180px){.review-body{grid-template-columns:1fr}}.metric-list>div{gap:10px;padding:13px 15px}.review-detail .metric-list{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.review-detail .metric-list>div{align-items:flex-start;gap:8px;padding:9px 11px}.review-detail .metric-list span{font-size:12.5px;line-height:1.35}.review-detail .metric-list strong{font-size:14.5px;line-height:1.35}.metric-list span{color:var(--ink-2);font-size:13px;line-height:1.45}.metric-list strong{font-variant-numeric:tabular-nums;flex:none;font-size:15px;line-height:1.45}.metric-list strong.is-mono{font-family:ui-monospace,Consolas,monospace;font-size:12.5px;font-weight:500}.screen-metrics-dialog .n-card__content{padding-top:2px}.screen-metrics-platforms{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.screen-metrics-note{color:var(--ink-2);background:#f6f8fb;border-radius:12px;margin:0 0 10px;padding:8px 10px;font-size:11.5px;line-height:1.6}.screen-metrics-group+.screen-metrics-group{margin-top:10px}.screen-metrics-group-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.screen-metrics-group-head b{color:var(--ink);font-size:12.5px;font-weight:600}.screen-metrics-group-head small{color:var(--muted);font-size:11px}.screen-metrics-list{background:#f4f6fa;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0 8px;padding:6px 8px;display:grid}.screen-metrics-list .n-checkbox{align-items:center;width:100%}.screen-metrics-list .n-checkbox__label{flex:1;min-width:0;padding-left:0}.screen-metrics-item{color:var(--ink-2);transition:background var(--transition-fast);border-radius:8px;align-items:center;gap:4px;padding:3px 6px;font-size:12px;line-height:1.5;display:flex}.screen-metrics-list .n-checkbox:hover .screen-metrics-item{background:#fff}.screen-metrics-source{border-radius:6px;flex:none;padding:0 4px;font-size:10px;font-style:normal;line-height:15px}.screen-metrics-source.is-realtime{color:#0c8a68;background:#eaf9f3}.screen-metrics-source.is-metric{color:#7b869c;background:#eef1f6}.screen-metrics-error{color:#a43b47;background:#fff4f5;border-radius:12px;margin-top:10px;padding:7px 10px;font-size:11.5px}.screen-metrics-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.screen-metrics-foot-actions{align-items:center;gap:8px;display:flex}.multi-screen-page>.card{padding:14px 18px 16px}.multi-screen-page .card-head{align-items:center;margin-bottom:10px}.multi-screen-page .card-head p{margin:2px 0 0;font-size:12px}.multi-screen-scale{background:#f1f3f8;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 10px 0 12px;display:flex}.multi-screen-scale>span{color:var(--ink-2);white-space:nowrap;font-size:12px}.multi-screen-scale .n-slider{width:96px}.multi-screen-scale-value{text-align:center;min-width:38px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.multi-screen-scale-hint{color:var(--muted);white-space:nowrap;font-size:11.5px}.multi-screen-page{--card-scale:1}.multi-screen-grid{grid-template-columns:repeat(var(--multi-screen-columns,3),minmax(0,1fr));gap:calc(14px * var(--card-scale));align-items:stretch;display:grid}.multi-screen-card{border-radius:calc(20px * var(--card-scale));min-width:0;padding:calc(12px * var(--card-scale));box-shadow:var(--shadow);transition:transform var(--transition-slow), box-shadow var(--transition-slow), background-color var(--transition-slow), border-color var(--transition-slow), color var(--transition-slow), opacity var(--transition-slow), border-radius var(--transition-slow);font-size:calc(14px * var(--card-scale));background:#fff;border:1px solid #e4e9f4;flex-direction:column;display:flex;container:multi-card/inline-size}.multi-screen-card:hover{border-color:#5b6ef533;transform:translateY(-2px);box-shadow:0 6px 20px #1c23331a,0 3px 10px #5b6ef514}.multi-screen-card.is-offline{opacity:.72}.multi-screen-card-head{justify-content:flex-end;gap:calc(10px * var(--card-scale));margin-bottom:calc(6px * var(--card-scale));align-items:center;row-gap:calc(3px * var(--card-scale));flex-wrap:wrap;display:flex}.multi-screen-card-status{align-items:center;gap:calc(6px * var(--card-scale));justify-content:flex-end;row-gap:calc(4px * var(--card-scale));flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.multi-screen-refresh{width:calc(26px * var(--card-scale));height:calc(26px * var(--card-scale))}.multi-screen-refresh svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.multi-screen-refresh:hover svg{animation:icon-spin var(--transition-slow) ease-in-out}.multi-screen-card-error{justify-content:space-between;align-items:center;gap:calc(6px * var(--card-scale));margin:calc(-4px * var(--card-scale)) 0 calc(10px * var(--card-scale));padding:calc(7px * var(--card-scale)) calc(9px * var(--card-scale));border-radius:calc(16px * var(--card-scale));color:#a43b47;font-size:calc(11.5px * var(--card-scale));transition:transform var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), opacity var(--transition-base), border-radius var(--transition-base);background:#fff4f5;display:flex}.multi-screen-card-error>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.multi-screen-card-error .multi-screen-relogin{height:calc(18px * var(--card-scale));min-height:0;padding:0 calc(6px * var(--card-scale));font-size:calc(11px * var(--card-scale));flex:none}.multi-screen-view-button{align-items:center;gap:calc(5px * var(--card-scale));min-height:calc(28px * var(--card-scale));padding:0 calc(7px * var(--card-scale));color:#6878c8;font:inherit;font-size:calc(12px * var(--card-scale));cursor:pointer;transition:transform var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), opacity var(--transition-base), border-radius var(--transition-base);background:0 0;border:0;border-radius:999px;display:flex}.multi-screen-view-button svg{width:calc(14px * var(--card-scale));height:calc(14px * var(--card-scale));fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--transition-normal)}.multi-screen-view-button:hover{color:#4457e0;background:#f5f7ff;transform:scale(1.12)translateY(-2px);box-shadow:0 4px 12px #4457e033}.multi-screen-view-button:hover svg{transform:rotate(360deg)}.multi-screen-comments{min-height:calc(188px * var(--card-scale));padding:calc(10px * var(--card-scale)) calc(10px * var(--card-scale)) calc(8px * var(--card-scale));border-radius:calc(14px * var(--card-scale));transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:#f8faff;flex-direction:column;flex:1;display:flex}.multi-screen-comments-list{min-height:calc(96px * var(--card-scale));max-height:calc(220px * var(--card-scale));padding:0 calc(4px * var(--card-scale));flex:1;overflow-y:auto}.multi-screen-comments-list>.muted,.multi-screen-comments-list>.hint{margin:calc(40px * var(--card-scale)) 0 0;text-align:center}.multi-screen-comment-row{align-items:flex-start;gap:calc(8px * var(--card-scale));padding:calc(7px * var(--card-scale)) calc(4px * var(--card-scale));transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);display:flex}.multi-screen-comment-row:hover{border-radius:var(--radius-sm);background:#ffffff80}.multi-screen-comment-row.is-clickable{cursor:pointer}.multi-screen-comment-row.is-clickable p{-webkit-user-select:text;user-select:text}.multi-screen-comment-row p{color:#4b5575;min-width:0;font-size:calc(13px * var(--card-scale));overflow-wrap:anywhere;flex:1;margin:0;line-height:1.5}.multi-screen-comment-row p b{color:#8792b5;font-weight:500}.multi-screen-comment-row .comment-badge{color:#fff;font-weight:500}.multi-screen-comment-row>button{width:calc(26px * var(--card-scale));height:calc(26px * var(--card-scale));flex:0 0 calc(26px * var(--card-scale));border-radius:var(--radius-sm);color:#8b98c1;cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:0 0;border:0;place-items:center;padding:0;display:grid}.multi-screen-comment-row>button:hover{color:#5263ce;background:#edf1ff;transform:scale(1.1)}.multi-screen-comment-row svg{width:calc(14px * var(--card-scale));height:calc(14px * var(--card-scale));fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.multi-screen-comment-form{gap:calc(8px * var(--card-scale));margin-top:calc(10px * var(--card-scale));display:flex}.multi-screen-comment-form input{min-width:0;padding:calc(8px * var(--card-scale)) calc(10px * var(--card-scale));border-radius:var(--radius-sm);color:var(--ink);font:inherit;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:#fff;border:1px solid #dce3f1;flex:1}.multi-screen-comment-form input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.multi-screen-identity{align-items:center;gap:calc(9px * var(--card-scale));flex:100%;min-width:0;display:flex}.multi-screen-avatar{width:calc(38px * var(--card-scale));height:calc(38px * var(--card-scale));flex:0 0 calc(38px * var(--card-scale));color:#fff;font-size:calc(16px * var(--card-scale));transition:transform var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), opacity var(--transition-base), border-radius var(--transition-base);background:linear-gradient(145deg,#ff5479,#6c79ff);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 2px #ff7191}.multi-screen-card:hover .multi-screen-avatar{transform:scale(1.1)rotate(6deg);box-shadow:0 0 0 3px #ff7191,0 8px 20px #ff719180}.multi-screen-avatar img{object-fit:cover;width:100%;height:100%}.multi-screen-card-title{min-width:0}.multi-screen-card-head b{font-size:calc(14px * var(--card-scale));color:#151a35;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.multi-screen-card-head small{align-items:center;gap:calc(4px * var(--card-scale));color:#8d9bc6;margin-top:calc(2px * var(--card-scale));font-size:calc(11px * var(--card-scale));white-space:nowrap;text-overflow:ellipsis;max-width:calc(230px * var(--card-scale));display:flex;overflow:hidden}.multi-screen-platform-icon{width:calc(14px * var(--card-scale));height:calc(14px * var(--card-scale));object-fit:contain;flex:0 0 calc(14px * var(--card-scale))}.live-badge{color:#e5484d;padding:calc(3px * var(--card-scale)) calc(8px * var(--card-scale));font-size:calc(11.5px * var(--card-scale));transition:transform var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), opacity var(--transition-base), border-radius var(--transition-base);background:#fff0f1;border-radius:999px;font-weight:600;animation:2s ease-in-out infinite pulse;box-shadow:0 3px 8px #e5484d33}.multi-screen-metrics{border-radius:calc(14px * var(--card-scale));background:#f3f6fc;flex:1;min-height:0;display:flex;overflow:hidden}.multi-screen-metrics-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;margin:0 -1px -1px 0;display:grid}.multi-screen-metric{min-width:0;padding:calc(7px * var(--card-scale)) calc(10px * var(--card-scale)) calc(8px * var(--card-scale));transition:background-color var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);border-bottom:1px solid #e1e7f2;border-right:1px solid #e1e7f2}.multi-screen-metric:hover{background:#ffffffbf}.multi-screen-metric.is-draggable{cursor:grab}.multi-screen-metric.is-draggable:active{cursor:grabbing}.multi-screen-metric.is-draggable:hover{background:#f7f9ff;box-shadow:inset 0 0 0 1px #5b6ef538}.multi-screen-metric.is-dragging{opacity:.4}.multi-screen-metric.is-drop-target{box-shadow:inset 3px 0 0 0 var(--brand);background:#f2f4ff}.multi-screen-metrics span{color:#8b9ac5;font-size:calc(11.5px * var(--card-scale));white-space:nowrap;text-overflow:ellipsis;line-height:1.35;display:block;overflow:hidden}.multi-screen-metrics strong{margin-top:calc(4px * var(--card-scale));color:#111a3b;font-size:calc(19px * var(--card-scale));white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.15;display:block;overflow:hidden}.multi-screen-metric.is-money strong{color:#ff315f}@container multi-card (width>=33.5714em){.multi-screen-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.wss-status{align-items:center;gap:calc(5px * var(--card-scale));padding:calc(3px * var(--card-scale)) calc(8px * var(--card-scale));font-size:calc(11.5px * var(--card-scale));white-space:nowrap;border-radius:999px;display:inline-flex}.wss-status i{width:calc(6px * var(--card-scale));height:calc(6px * var(--card-scale));background:currentColor;border-radius:50%}.wss-status.is-on{color:#0c8a68;background:#eaf9f3}.wss-status.is-pending{color:#96650a;background:#fff7e8}.wss-status.is-off{color:#8b9ac5;background:#f2f4f8}.multi-screen-comment-note{margin:calc(10px * var(--card-scale)) calc(2px * var(--card-scale)) 0;color:#8b9ac5;font-size:calc(12px * var(--card-scale))}.multi-screen-job-strip{grid-template-columns:calc(8px * var(--card-scale)) minmax(0,1fr) auto auto;align-items:center;gap:calc(8px * var(--card-scale));margin:calc(-3px * var(--card-scale)) 0 calc(10px * var(--card-scale));padding:calc(8px * var(--card-scale)) calc(10px * var(--card-scale));border-radius:var(--radius-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:#f1faf7;border:1px solid #dcefe8;display:grid}.multi-screen-job-strip>span{width:calc(8px * var(--card-scale));height:calc(8px * var(--card-scale));background:#10a77b;border-radius:50%;box-shadow:0 0 0 3px #d9f3eb}.multi-screen-job-strip b{color:#176b57;min-width:0;font-size:calc(12px * var(--card-scale));text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.multi-screen-job-strip small{color:#6d877f;font-size:calc(11px * var(--card-scale));white-space:nowrap}.multi-screen-job-strip button{padding:calc(3px * var(--card-scale)) calc(7px * var(--card-scale));border-radius:var(--radius-sm);color:#a13c45;font:inherit;font-size:calc(11px * var(--card-scale));cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:0 0;border:0}.multi-screen-job-strip button:hover{background:#fff;transform:scale(1.05)}.multi-explain-products-head svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.multi-explain-products-head button:hover svg{animation:icon-spin var(--transition-slow) ease-in-out}.multi-explain-body{flex:1;min-height:0;padding:18px 22px;overflow-y:auto}.multi-explain-field{min-width:0;display:block}.multi-explain-field>span:first-child,.multi-explain-cycle legend{color:var(--ink-2);margin-bottom:7px;font-size:12px;display:block}.multi-explain-field select,.multi-explain-field input{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:36px;color:var(--ink);font:inherit;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:#fff;padding:7px 10px}.multi-explain-field select:focus,.multi-explain-field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.multi-explain-settings{border-radius:var(--radius-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:#f7f9fc;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:18px;margin-top:17px;padding:14px;display:grid}.multi-explain-number{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.multi-explain-number input{width:78px}.multi-explain-cycle{border:0;flex-wrap:wrap;align-items:center;gap:8px 13px;min-width:0;margin:0;padding:0;display:flex}.multi-explain-cycle legend{width:100%}.multi-explain-cycle label{color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.multi-explain-cycle input[type=radio]{margin:0}.multi-explain-cycle .multi-explain-number input{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:32px;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);padding:5px 7px}.multi-explain-cycle .multi-explain-number input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.multi-explain-products-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-bottom:10px;display:flex}.multi-explain-products-head b,.multi-explain-products-head small{display:block}.multi-explain-products-head b{font-size:13px}.multi-explain-products-head small{color:var(--muted);margin-top:3px;font-size:11.5px}.multi-explain-products{min-height:150px}.multi-explain-product{transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);border-bottom:1px solid #edf0f5;grid-template-columns:18px 48px minmax(0,1fr) 24px 27px;align-items:center;gap:9px;padding:11px 4px;display:grid}.multi-explain-product:hover{border-radius:var(--radius-sm);background:#f9fbfe}.multi-explain-product>input{margin:0}.multi-explain-product>img{border-radius:var(--radius-sm);object-fit:cover;width:48px;height:48px;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);border:1px solid #e5e9f0}.multi-explain-product:hover>img{transform:scale(1.08);box-shadow:0 2px 8px #1c23331f}.multi-explain-product>span:not(.multi-explain-order){min-width:0}.multi-explain-product>span>b,.multi-explain-product>span>small{display:block}.multi-explain-product>span>b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.multi-explain-product>span>small{color:#d33f5d;margin-top:5px;font-size:11.5px}.multi-explain-product>em{border-radius:var(--radius-sm);color:#5968d5;width:22px;height:22px;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:#eef0ff;place-items:center;font-size:11px;font-style:normal;display:grid}.multi-explain-product:hover>em{background:var(--brand);color:#fff;transform:scale(1.15)}.multi-explain-order{flex-direction:column;gap:2px;display:flex}.multi-explain-order button{border-radius:var(--radius-sm);color:#7e89a5;cursor:pointer;width:25px;height:20px;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:0 0;border:0;place-items:center;padding:0;display:grid}.multi-explain-order button:hover:not(:disabled){color:#4f5fc9;background:#eef1f8;transform:scale(1.1)}.multi-explain-order button:disabled{opacity:.28;cursor:default}.multi-explain-order svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.multi-explain-status{border-radius:var(--radius-sm);color:#28725f;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), border-radius var(--transition-fast);background:#f1faf7;border:1px solid #d6eee6;flex-direction:column;gap:4px;margin-top:14px;padding:11px 13px;font-size:12px;display:flex}.multi-explain-status b{font-weight:500}.multi-explain-status.has-error{color:#a23b46;background:#fff5f6;border-color:#f1d4d7;animation:.4s ease-in-out shake}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.multi-explain-actions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.multi-explain-actions>span{color:var(--muted);margin-right:auto;font-size:12px}@media (width<=760px){.multi-explain-settings{grid-template-columns:1fr}.multi-screen-job-strip{grid-template-columns:8px minmax(0,1fr) auto}.multi-screen-job-strip small{display:none}}.offline-badge{color:var(--muted);padding:calc(4px * var(--card-scale)) calc(9px * var(--card-scale));font-size:calc(12px * var(--card-scale));white-space:nowrap;transition:transform var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), opacity var(--transition-base), border-radius var(--transition-base);background:#f1f3f7;border-radius:999px;font-weight:600;box-shadow:0 2px 5px #00000014}.offline-badge:hover{background:#e8ecf3;transform:scale(1.05)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.license-spinner{animation:.8s linear infinite license-spin!important}.is-value-flash{animation:.62s linear value-flash!important}}.mobile-theme body{min-width:0;font-size:16px}.mobile-theme #app{height:auto;min-height:100dvh}.mobile-theme button{font:inherit;touch-action:manipulation}.mobile-theme button:not(:disabled){cursor:pointer}.mobile-theme button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.mobile-theme button:disabled{opacity:.5;cursor:default}.mobile-theme .card{background:var(--surface);box-shadow:var(--mobile-card-shadow);border-radius:var(--radius-lg);border:0;min-width:0;padding:20px}.mobile-theme .soft-panel{background:var(--bg);border-radius:var(--radius-sm);padding:8px}.mobile-theme .soft-block{background:var(--surface);box-shadow:none;border-radius:var(--radius-sm)}.mobile-theme .soft-block:hover{transform:none}.mobile-theme .n-button{min-width:48px;min-height:48px}.mobile-theme .n-button__content{white-space:normal;text-align:center;max-width:100%;line-height:1.45}.mobile-theme .n-input{font-size:16px}.mobile-theme .empty{color:var(--ink-2);padding:24px 12px;font-size:14px}.mobile-theme .n-message-container{max-width:calc(100vw - 32px)}.mobile-app{flex-direction:column;max-width:760px;height:100dvh;margin:auto;display:flex;overflow:hidden}.mobile-header{padding:calc(8px + env(safe-area-inset-top)) 20px 8px;flex-shrink:0;align-items:center;gap:8px;min-height:72px;display:flex}.mobile-brand{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.mobile-brand>div{flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-brand b{overflow-wrap:anywhere;font-size:20px;line-height:1.3}.mobile-brand small{color:var(--ink-2);font-size:12px}.mobile-brand-icon{background:var(--brand);width:40px;height:40px;color:var(--surface);border-radius:var(--radius-sm);flex-shrink:0;place-items:center;display:grid}.mobile-brand-icon svg{width:22px;height:22px}.mobile-icon-button{background:var(--surface);width:48px;height:48px;color:var(--ink);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mobile-icon-button svg{width:22px;height:22px}.mobile-main{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;min-width:0;min-height:0;padding:8px 20px 24px;scroll-padding:16px;overflow-y:auto}.mobile-home,.mobile-page,.mobile-feature-page{flex-direction:column;gap:20px;display:flex}.mobile-page-heading{padding:8px 0 4px}.mobile-page-heading small,.mobile-eyebrow{color:var(--brand);font-size:13px;font-weight:600}.mobile-page-heading h1{letter-spacing:-.025em;text-wrap:balance;margin:8px 0;font-size:28px;line-height:1.4}.mobile-page-heading p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.65}.mobile-home .mobile-hero{background:var(--surface);padding:24px}.mobile-hero-heading{align-items:center;gap:12px;display:flex}.mobile-hero h2{letter-spacing:-.02em;margin:4px 0 0;font-size:21px;line-height:1.5}.mobile-hero-copy{color:var(--ink-2);max-width:40ch;margin:20px 0;font-size:15px;line-height:1.8}.mobile-prep-steps{flex-wrap:wrap;gap:12px;margin:0 0 12px;padding:16px 0;list-style:none;display:flex}.mobile-prep-steps li{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:flex}.mobile-prep-steps li>span{background:var(--brand-soft);width:24px;height:24px;color:var(--brand);border-radius:50%;place-items:center;font-weight:600;display:grid}.mobile-hero-cta{font-size:16px;min-height:56px!important}.mobile-hero-foot{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:16px 0 0;font-size:12px;display:flex}.mobile-hero-foot svg{flex-shrink:0;width:16px;height:16px}.mobile-feature-icon{border-radius:var(--radius-sm);background:var(--brand-soft);width:48px;height:48px;color:var(--brand);flex-shrink:0;place-items:center;display:grid}.mobile-feature-icon svg{width:24px;height:24px}.mobile-section-title{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.mobile-section-title h2{margin:0;font-size:18px}.mobile-section-title>span{color:var(--muted);font-size:13px}.mobile-tools-card{gap:16px;display:grid}.mobile-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-tool{text-align:center;color:var(--ink);background:var(--bg);border-radius:var(--radius-sm);border:0;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:16px 4px;display:flex}.mobile-tool b{font-size:14px;font-weight:600}.mobile-tool>span:not(.mobile-feature-icon){color:var(--ink-2);font-size:12px}.mobile-tool .mobile-feature-icon{background:var(--surface)}.mobile-bottom-nav{background:var(--surface);box-shadow:var(--nav-shadow);padding:8px 12px calc(8px + env(safe-area-inset-bottom));flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.mobile-bottom-nav button{min-height:56px;color:var(--muted);border-radius:var(--radius-sm);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.mobile-bottom-nav svg{width:22px;height:22px}.mobile-bottom-nav button.is-active{color:var(--brand);background:var(--brand-soft);font-weight:600}.mobile-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;display:flex}.mobile-card-heading>div{flex:1;min-width:0}.mobile-app h2,.mobile-dialog h2{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.5}.mobile-app h3,.mobile-dialog h3{margin:0;font-size:16px;line-height:1.5}.mobile-card-heading>span{color:var(--ink-2);font-size:13px}.mobile-pill,.mobile-status{background:var(--bg);color:var(--ink-2);border-radius:var(--radius-sm);align-items:center;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.mobile-pill,.mobile-status.is-ready{background:var(--brand-soft);color:var(--brand)}.mobile-help{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.mobile-field{flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.mobile-field>span{font-weight:600}.mobile-field>small{color:var(--ink-2);font-size:12px;line-height:1.65}.mobile-authorization,.mobile-license-info{flex-direction:column;gap:12px;display:flex}.mobile-authorization p{color:var(--ink-2);margin:0;font-size:14px}.mobile-license-info span{justify-content:space-between;gap:12px;font-size:13px;display:flex}.mobile-license-info b{text-align:right;overflow-wrap:anywhere}.mobile-account-list,.mobile-rule-list,.mobile-script-list,.mobile-product-list,.mobile-comment-list{flex-direction:column;gap:8px;margin-top:16px;display:flex}.mobile-account{padding:16px}.mobile-account-name{align-items:center;gap:12px;display:flex}.mobile-account-avatar{background:var(--brand-soft);color:var(--brand);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.mobile-account-name>div{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.mobile-account-name small{color:var(--ink-2);font-size:13px}.mobile-account-actions,.mobile-inline-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mobile-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-settings-row{width:100%;color:var(--ink);text-align:left;align-items:center;gap:12px;display:flex}.mobile-settings-row>svg{width:20px;height:20px;color:var(--brand);flex-shrink:0}.mobile-settings-row>span:not(.mobile-feature-icon){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mobile-settings-row b{font-size:16px}.mobile-settings-row small{color:var(--ink-2);font-size:13px;line-height:1.6}.mobile-about{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 0;font-size:12px;display:flex}.mobile-lesson-heading{color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:48px;padding:0;display:flex}.mobile-lesson-heading b{flex:1;font-size:16px}.mobile-lesson-heading svg{width:20px;height:20px;color:var(--brand);flex-shrink:0}.mobile-step{color:var(--brand);font-size:22px;font-weight:600}.mobile-lesson-body p{color:var(--ink-2);font-size:15px;line-height:1.8}.mobile-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:var(--radius-lg)!important;width:min(560px,100vw - 32px)!important}.mobile-dialog .n-card-header{background:var(--surface);z-index:2;padding:16px 20px;position:sticky;top:0}.mobile-dialog .n-card__content{padding:4px 20px 20px}.mobile-dialog .n-card-header__main{font-size:20px;font-weight:600}.mobile-voice-detail{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.mobile-voice-detail h3{margin:0;font-size:20px}.mobile-voice-detail p{color:var(--ink-2);font-size:14px;line-height:1.8}.mobile-login-options,.mobile-ai-fields,.mobile-stack-actions{flex-direction:column;gap:20px;display:flex}.mobile-switch-row{justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-size:15px;display:flex}.mobile-action-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mobile-comment{padding:16px}.mobile-comment-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-comment-head b{overflow-wrap:anywhere;font-size:14px}.mobile-comment p{overflow-wrap:anywhere;margin:8px 0;font-size:15px;line-height:1.8}.mobile-comment-list{max-height:55dvh;overflow:auto}.mobile-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.mobile-empty>svg{width:36px;height:36px;color:var(--brand)}.mobile-empty h3{margin:0;font-size:16px}.mobile-empty p{margin:0;font-size:14px}.mobile-composer{flex-direction:column;gap:12px;margin-top:16px;display:flex}.mobile-reply-target{color:var(--brand);justify-content:space-between;align-items:center;font-size:13px;display:flex}.mobile-suggestion{background:var(--brand-soft);border-radius:var(--radius-sm);padding:16px}.mobile-rule{flex-direction:column;gap:16px;padding:16px;display:flex}.mobile-stack-actions{margin-top:16px}.mobile-segment{background:var(--bg);border-radius:var(--radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.mobile-segment button{border-radius:var(--radius-sm);color:var(--ink-2);background:0 0;border:0;min-width:0;min-height:48px;padding:8px;font-size:14px}.mobile-segment .is-active{color:var(--brand);background:var(--surface);box-shadow:var(--mobile-card-shadow);font-weight:600}.mobile-product,.mobile-script{padding:16px}.mobile-product-info{align-items:flex-start;gap:12px;display:flex}.mobile-product-info img{border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}.mobile-product-info>div{flex-direction:column;gap:8px;min-width:0;display:flex}.mobile-product-info b{overflow-wrap:anywhere;font-size:15px}.mobile-product-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mobile-product-metrics dt{color:var(--ink-2);font-size:12px}.mobile-product-metrics dd{margin:4px 0 0;font-size:15px}.mobile-script h3{margin:0;font-size:16px}.mobile-script p,.mobile-rewrite p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.mobile-rewrite{padding:16px!important}.mobile-theme .mobile-app button{transition:background-color var(--transition-fast),opacity var(--transition-press)}.mobile-theme .mobile-app button:not(:disabled):active{opacity:.72;transform:none}.is-mobile-enter>section:not([style*="display: none"]){animation:mobile-page-enter var(--mobile-enter) var(--ease-out)}@keyframes mobile-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mobile-app *,.mobile-dialog *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width>=600px){.mobile-main,.mobile-header{padding-left:32px;padding-right:32px}.mobile-tool{padding:20px}}@media (width<=359px){.mobile-main,.mobile-header{padding-left:16px;padding-right:16px}.mobile-home .mobile-hero{padding:20px}.mobile-tool-grid{gap:4px}.mobile-page-heading h1{font-size:25px}}.voice-workspace,.voice-library,.voice-controller{flex-direction:column;gap:20px;min-width:0;display:flex}.voice-hero{color:var(--ink);background:0 0!important}.voice-hero h1{margin:0 0 8px;font-size:24px}.voice-hero p{align-items:center;gap:8px;font-size:14px;display:flex}.voice-hero p svg{flex-shrink:0;width:16px;height:16px}.voice-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.voice-tabs button{padding:8px 2px;font-size:13px}.voice-library>.voice-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.voice-clips{flex-direction:column;gap:8px;display:flex}.voice-clip,.voice-rule{padding:16px}.voice-clip-heading{align-items:center;gap:12px;display:flex}.voice-clip-heading>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.voice-clip-heading b,.voice-rule b{overflow-wrap:anywhere;font-size:15px}.voice-clip-heading small,.voice-now small{color:var(--ink-2);font-size:12px}.voice-clip-heading .mobile-feature-icon{width:40px;height:40px}.voice-clip p,.voice-rule p{overflow-wrap:anywhere;white-space:pre-wrap;max-height:120px;font-size:14px;line-height:1.8;overflow:auto}.voice-clip-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.voice-clip-actions .n-button{padding:0 4px;font-size:13px}.voice-two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.voice-now{flex-direction:column;gap:12px;display:flex}.voice-now b{overflow-wrap:anywhere}.voice-recording{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:16px;display:flex}.voice-recording svg{width:24px;height:24px}.voice-start{min-height:56px}.voice-mini-player{z-index:3;gap:12px;display:grid;position:sticky;top:0}.voice-player-info{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.voice-player-info small{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto}.voice-player-info b{overflow-wrap:anywhere;flex-basis:100%;font-size:16px}.voice-player-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.admin-login{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.admin-login-card{flex-direction:column;gap:16px;width:min(460px,100%);padding:32px;display:flex}.admin-login-card h1{margin:0;font-size:28px}.admin-login-card>small{color:var(--brand);font-weight:600}.admin-app{background:var(--bg);grid-template-columns:232px minmax(0,1fr);min-height:100dvh;display:grid}.admin-sidebar{background:var(--surface);flex-direction:column;gap:40px;height:100dvh;padding:32px 16px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:12px;display:flex}.admin-brand>div{flex-direction:column;gap:4px;display:flex}.admin-brand small{color:var(--ink-2);font-size:11px}.admin-sidebar nav{flex-direction:column;gap:8px;display:flex}.admin-sidebar nav button{min-height:52px;color:var(--ink-2);background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.admin-sidebar nav svg{width:22px;height:22px}.admin-sidebar nav .is-active{background:var(--brand-soft);color:var(--brand);font-weight:600}.admin-sidebar-foot{color:var(--ink-2);flex-direction:column;gap:12px;margin-top:auto;font-size:12px;display:flex}.admin-main{flex-direction:column;gap:24px;width:100%;min-width:0;max-width:1600px;padding:32px;display:flex}.admin-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-heading small{color:var(--brand);font-size:13px}.admin-heading h1{margin:8px 0;font-size:28px}.admin-heading p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.8}.admin-welcome{justify-content:space-between;align-items:center;gap:24px;display:flex;background:var(--brand-soft)!important}.admin-welcome small{color:var(--brand)}.admin-welcome h2{margin:12px 0;font-size:24px}.admin-welcome p{color:var(--ink-2);margin:0;font-size:14px}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-stats .card{flex-direction:column;gap:16px;padding:24px;display:flex}.admin-stats span{color:var(--ink-2);font-size:13px}.admin-stats b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px}.admin-table{margin-top:24px}.admin-user-cell{flex-direction:column;gap:6px;display:flex}.admin-user-cell small{color:var(--ink-2)}.admin-row-actions,.admin-detail-actions,.admin-device-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-error-list,.admin-live-rooms{flex-direction:column;gap:12px;display:flex}.admin-error-list .soft-block{flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.admin-error-list small{color:var(--ink-2);margin-left:auto}.admin-export{min-height:48px;color:var(--brand);align-items:center;padding:0 12px;display:flex}.admin-device-summary{justify-content:space-between;margin-bottom:16px;font-size:13px}.admin-live-rooms .soft-block{padding:20px}.admin-live-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.admin-live-metrics dt{color:var(--ink-2);font-size:13px}.admin-live-metrics dd{margin:8px 0 0;font-size:20px}.admin-service{flex-direction:column;gap:20px;max-width:800px;display:flex}@media (width<=1000px){.admin-app{grid-template-columns:180px minmax(0,1fr)}.admin-main{padding:24px 16px}.admin-stats,.admin-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-welcome{flex-wrap:wrap}}@media (width<=600px){.admin-app{flex-direction:column;display:flex}.admin-sidebar{gap:16px;height:auto;padding:16px;position:static}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-sidebar-foot{flex-flow:wrap;align-items:center;gap:8px;display:flex}.admin-sidebar-foot .n-button{width:auto}.admin-main{padding:16px}.admin-heading{flex-wrap:wrap}.admin-stats{gap:8px}.admin-stats .card{padding:16px}.admin-stats b{font-size:22px}}.voice-controller .n-slider{padding:16px 0}.mobile-theme .n-switch{align-items:center;min-width:48px;min-height:48px}.campaign-workspace,.campaign-entry,.campaign-ready,.campaign-advanced,.campaign-segments{flex-direction:column;gap:16px;min-width:0;display:flex}.campaign-workspace .mobile-segment,.campaign-workspace .n-button{min-height:48px}.campaign-progress{flex-direction:column;gap:12px;padding:16px;display:flex}.campaign-now{overflow-wrap:anywhere;margin:0;line-height:1.7}.campaign-segment{margin-bottom:0;padding:16px}.campaign-segment p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.campaign-segment .mobile-card-heading{flex-wrap:wrap;gap:8px}.campaign-segment .mobile-card-heading span{color:var(--ink-2);font-size:13px}.campaign-workspace .mobile-inline-actions{flex-wrap:wrap;gap:8px}.campaign-workspace .mobile-field{min-width:0}.campaign-product-picker,.campaign-product-list{flex-direction:column;gap:12px;min-width:0;display:flex}.campaign-product-picker .n-button{min-height:48px}.campaign-product-row{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:12px;display:flex}.campaign-product-row .n-checkbox{flex:none}.campaign-product-row>span{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;display:flex}.campaign-product-row b{font-size:16px;line-height:1.5}.campaign-product-row small{color:var(--ink-2);font-size:14px}.campaign-product-focus{overflow-wrap:anywhere;flex-direction:column;gap:12px;padding:16px;display:flex}.voice-tabs button{white-space:normal;min-width:0}.voice-profile-summary{gap:4px;display:grid}.voice-current-row{align-items:center;gap:12px;min-width:0;display:flex}.voice-current-row>div{flex:1;min-width:0}.voice-current-row small{color:var(--ink-2);font-size:12px}.voice-current-row h2{margin-top:4px;font-size:17px}.voice-clone-link{min-height:48px;color:var(--ink-2);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 0 0;font-size:13px;display:flex}.voice-clone-link b{color:var(--brand);margin-left:4px;font-weight:600}.voice-clone-link svg{flex-shrink:0;width:16px;height:16px}.voice-catalog-controls{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px;display:grid}.voice-catalog-count{color:var(--ink-2);justify-content:space-between;gap:8px;font-size:12px;display:flex}.voice-profile-list{gap:8px;display:grid}.voice-profile-list .voice-profile-row{grid-template-columns:minmax(0,1fr) 48px auto;align-items:center;gap:8px;padding:12px;display:grid}.voice-profile-row.is-selected{background:var(--brand-soft)}.voice-profile-name{min-width:0}.voice-profile-name h3{overflow-wrap:anywhere;font-size:15px;font-weight:600}.voice-profile-name p{color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.6}.voice-profile-name small{color:var(--ink-2);font-size:12px}.voice-profile-row .n-button{padding:0 10px}.voice-profile-row .n-button--circle{width:48px;padding:0}.voice-preview-placeholder{width:48px}.voice-catalog-note{font-size:12px}.voice-reading-text{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.campaign-cart-entry{text-align:left;color:var(--ink);align-items:center;gap:12px;width:100%;display:flex}.campaign-cart-entry>span:not(.mobile-feature-icon){flex:1;gap:4px;min-width:0;display:grid}.campaign-cart-entry b{font-size:16px}.campaign-cart-entry small{color:var(--ink-2);font-size:12px;line-height:1.65}.campaign-cart-entry>svg{width:20px;height:20px;color:var(--brand);flex-shrink:0}.campaign-summary{background:var(--bg);border-radius:var(--radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:16px 12px;display:grid}.campaign-summary dt{color:var(--ink-2);font-size:12px}.campaign-summary dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:21px;font-weight:600}.campaign-summary dd small{color:var(--ink-2);font-size:12px;font-weight:400}.campaign-ready .mobile-card-heading>div h2{margin-top:4px}.campaign-ready .mobile-card-heading>div{flex:140px}.campaign-start{min-height:56px!important}.campaign-cart-link{min-height:48px;color:var(--brand);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.campaign-cart-link svg{flex-shrink:0;width:18px;height:18px}.voice-clone-step{align-items:center;gap:12px;display:flex}.voice-clone-step>.mobile-step{border-radius:var(--radius-sm);background:var(--brand-soft);flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.voice-clone-step .mobile-help{margin-top:4px}.voice-reading-text{padding:20px!important}.campaign-now{color:var(--ink-2);padding:16px;font-size:14px}.campaign-segment-list{gap:8px;display:grid}.campaign-segment-list .n-collapse-item{border:0!important;margin:0!important}.campaign-segment-list .n-collapse-item__header{min-height:48px;padding:0!important}.campaign-segment-list .n-collapse-item__header-main{align-items:center;min-width:0}.campaign-segment-heading{flex:1;min-width:0}.campaign-segment-heading>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign-segment-heading p{color:var(--ink-2);margin:8px 0 0;font-size:13px!important;line-height:1.65!important}.campaign-segment-list .n-collapse-item__content-inner{padding-top:12px!important}.campaign-full-text{margin:0 0 16px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=359px){.mobile-dialog .n-card__content{padding-left:16px;padding-right:16px}.voice-profile-list .voice-profile-row{gap:4px;padding:12px 8px}.voice-profile-row .n-button{padding:0 8px}.voice-catalog-controls{grid-template-columns:1fr}.campaign-summary{padding:12px 8px}}
