/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#1c2030;--muted:#7d8291;--line:#e9eaf0;--panel:#fff;--canvas:#f6f7f9;--brand:#ff3655;--brand-dark:#df1637}*{box-sizing:border-box}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas);font-family:"PingFang SC", "Microsoft YaHei", var(--font-geist-sans), sans-serif;margin:0}button,input,select{font:inherit}button{color:inherit}.login-page{background:#fff;grid-template-columns:minmax(420px,.86fr) minmax(520px,1.14fr);min-height:100vh;display:grid}.login-panel{flex-direction:column;justify-content:center;justify-self:center;width:min(100%,520px);padding:56px 54px;display:flex}.login-brand-mark{color:#fff;background:linear-gradient(145deg,#ff5470,#f22142);border-radius:16px 16px 16px 6px;place-items:center;width:52px;height:52px;margin-bottom:28px;font-size:21px;font-weight:800;display:grid;box-shadow:0 14px 30px #ff365540}.login-eyebrow{color:#ff3655;letter-spacing:.14em;margin:0 0 10px;font-size:11px;font-weight:800}.login-panel h1{color:#171925;letter-spacing:-.04em;margin:0;font-size:34px}.login-description{color:#858996;margin:12px 0 36px;font-size:14px}.login-form{gap:20px;display:grid}.login-form label{gap:9px;display:grid}.login-form label>span{color:#4e5260;font-size:13px;font-weight:650}.login-input{color:#969aa7;background:#f8f8fa;border:1px solid #e8e9ef;border-radius:13px;align-items:center;gap:12px;height:52px;padding:0 15px;transition:border-color .16s,box-shadow .16s;display:flex}.login-input:focus-within{border-color:#ff5872;box-shadow:0 0 0 4px #ff365517}.login-input input{color:#242735;background:0 0;border:0;outline:0;flex:1;min-width:0}.login-input button{color:#9599a5;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.login-error,.user-form-message{color:#df1637;margin:-6px 0 0;font-size:12px}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff4966,#f42043);border:0;border-radius:13px;height:52px;font-weight:750;box-shadow:0 14px 28px #f4204338}.login-submit:disabled{cursor:wait;opacity:.65}.login-footnote{color:#a1a4af;text-align:center;margin:24px 0 0;font-size:12px}.login-visual{color:#fff;background:radial-gradient(circle at 78% 18%,#ff5d7747,#0000 30%),radial-gradient(circle at 18% 82%,#6e4ae847,#0000 34%),linear-gradient(145deg,#281525,#171522 55%,#211425);align-items:flex-end;min-height:100vh;padding:9vw 7vw;display:flex;position:relative;overflow:hidden}.login-visual:before,.login-visual:after{content:"";border:1px solid #ffffff1c;border-radius:50%;position:absolute}.login-visual:before{width:520px;height:520px;top:-150px;right:-80px}.login-visual:after{width:360px;height:360px;bottom:-170px;left:-90px}.login-visual-grid{opacity:.06;background-image:linear-gradient(#fffc 1px,#0000 1px),linear-gradient(90deg,#fffc 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.login-visual-copy{z-index:1;position:relative}.login-visual-copy span{color:#ff8195;font-size:13px;font-weight:700}.login-visual-copy strong{letter-spacing:-.055em;margin-top:18px;font-size:clamp(36px,4.2vw,60px);line-height:1.12;display:block}.login-visual-copy p{color:#ffffff94;margin:24px 0 0;font-size:14px}.user-management-page{min-height:calc(100vh - 64px)}.user-management-heading{margin-bottom:22px}.user-management-heading span{color:#ff3655;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.user-management-heading h1{letter-spacing:-.04em;margin:10px 0 8px;font-size:30px}.user-management-heading p{color:#858996;margin:0;font-size:13px}.user-management-grid{grid-template-columns:minmax(280px,.7fr) minmax(520px,1.3fr);gap:18px;display:grid}.user-admin-card,.user-list-card{background:#fff;border:1px solid #e8e9ef;border-radius:18px;padding:24px;box-shadow:0 8px 30px #2327340a}.user-card-heading{color:#ff3655;align-items:center;gap:12px;margin-bottom:22px;display:flex}.user-card-heading div{gap:3px;display:grid}.user-card-heading strong{color:#242735;font-size:16px}.user-card-heading span{color:#9599a6;font-size:11px}.user-create-form{gap:15px;display:grid}.user-create-form label{gap:7px;display:grid}.user-create-form label>span{color:#6f7380;font-size:12px}.user-create-form input,.user-create-form select,.user-list-table select{color:#313441;background:#f8f8fa;border:1px solid #e8e9ee;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px}.user-create-form input:focus,.user-create-form select:focus{border-color:#ff6980}.user-create-form>button{color:#fff;cursor:pointer;background:#ff3655;border:0;border-radius:10px;height:44px;font-weight:700}.user-form-message{margin-top:14px}.user-list-table{display:grid}.user-list-table article{border-bottom:1px solid #edeef2;grid-template-columns:40px minmax(140px,1fr) 118px 64px;align-items:center;gap:12px;padding:14px 0;display:grid}.user-list-table article:last-child{border-bottom:0}.user-list-table article.disabled{opacity:.52}.user-list-avatar{color:#ff3655;background:#fff0f3;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.user-list-identity{gap:4px;min-width:0;display:grid}.user-list-identity strong,.user-list-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-list-identity strong{font-size:13px}.user-list-identity span{color:#969aa7;font-size:11px}.user-list-table select{height:36px;font-size:12px}.user-list-table button{color:#d92d4b;cursor:pointer;background:#fff1f3;border:0;border-radius:9px;height:34px;font-size:12px}.user-list-table button.enable{color:#12966d;background:#eaf9f3}.user-list-empty{color:#969aa7;place-items:center;min-height:180px;font-size:13px;display:grid}.connect-page{background:radial-gradient(circle at 50% 0,#ff365521,#0000 38%),#f7f7f9;place-items:center;min-height:100vh;padding:32px 18px;display:grid}.connect-card{background:#fff;border:1px solid #ececf1;border-radius:22px;width:min(100%,590px);padding:30px 38px 36px;box-shadow:0 24px 70px #1f22301a}.connect-back{color:#727684;margin-bottom:34px;font-size:13px;text-decoration:none;display:inline-flex}.connect-back:hover{color:var(--brand)}.connect-brand-mark{color:#fff;background:linear-gradient(145deg,#ff5470,#f22142);border-radius:14px 14px 14px 5px;place-items:center;width:46px;height:46px;margin-bottom:16px;font-size:19px;font-weight:800;display:grid;box-shadow:0 12px 28px #ff36553d}.connect-brand-mark.tencent{background:linear-gradient(145deg,#1677ff,#06b6d4);box-shadow:0 12px 30px #1677ff33}.connect-brand-mark.local{background:linear-gradient(145deg,#315cf5,#7048e8);box-shadow:0 12px 30px #315cf538}.connect-eyebrow{color:var(--brand);letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:700}.connect-card h1{color:#171924;letter-spacing:-.04em;margin:0;font-size:clamp(26px,5vw,34px)}.connect-lead{color:#737785;margin:16px 0 26px;font-size:14px;line-height:1.75}.connect-details{background:#f8f8fa;border:1px solid #eeeef2;border-radius:13px;margin:0 0 24px;overflow:hidden}.connect-details div{border-bottom:1px solid #e8e9ee;grid-template-columns:120px 1fr;gap:18px;padding:13px 16px;display:grid}.connect-details div:last-child{border-bottom:0}.connect-details dt{color:#888b97;font-size:12px}.connect-details dd{color:#343744;text-align:right;margin:0;font-size:12px;font-weight:600}.connect-action{color:#fff;background:linear-gradient(135deg,#ff4966,#f42043);border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:50px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 12px 26px #f4204333}.connect-action:hover{transform:translateY(-1px);box-shadow:0 15px 32px #f4204347}.connect-action.tencent{background:linear-gradient(135deg,#1677ff,#0ea5e9);box-shadow:0 10px 24px #1677ff33}.connect-action.local{background:linear-gradient(135deg,#315cf5,#7048e8);margin-top:16px;box-shadow:0 10px 24px #315cf538}.tencent-connect-page{background:radial-gradient(circle at 50% 0,#1677ff24,#0000 38%),#f7f7f9}.tencent-connect-page .connect-eyebrow{color:#1677ff}.local-connect-page{background:radial-gradient(circle at 50% 0,#315cf524,#0000 38%),#f7f7f9}.local-connect-page .connect-eyebrow{color:#315cf5}.connect-action:focus-visible,.connect-back:focus-visible{outline-offset:3px;outline:3px solid #ff365540}.connect-error{color:#b91835;background:#fff0f3;border:1px solid #ffcbd4;border-radius:12px;padding:14px 16px;font-size:13px}.connect-success{color:#087b54;background:#ecfbf5;border:1px solid #bdebd8;border-radius:12px;margin-bottom:16px;padding:14px 16px;font-size:13px;line-height:1.6}.connect-notice{color:#858895;gap:10px;margin-top:20px;font-size:11px;line-height:1.6;display:flex}.connect-notice strong{color:#525664;flex:none}.website-content-dashboard{gap:18px;display:grid}.content-ops-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:12px 0 2px;display:flex}.content-ops-heading h1{letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(28px,3vw,38px)}.content-ops-heading p{color:#858a98;margin:0;font-size:13px}.content-sheet-link{flex:none;text-decoration:none}.content-source-card{background:linear-gradient(110deg,#f0f7ff,#f7f4ff 55%,#fff);border:1px solid #dbe8fb;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.content-source-icon{color:#1677ff;background:#fff;border:1px solid #dce9fa;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 22px #1677ff14}.content-source-copy{gap:4px;display:grid}.content-source-copy span,.content-source-copy small{color:#818795;font-size:11px}.content-source-copy strong{color:#222738;font-size:16px}.content-connection-state,.content-real-data-tag,.content-field-note{color:#a76a18;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-style:normal;display:inline-flex}.content-connection-state{background:#fff8e9;border-radius:999px;padding:7px 10px}.content-connection-state i{background:#e3a23c;border-radius:50%;width:7px;height:7px}.content-sync-button{color:#9da1ad;background:#fff;border:1px solid #e3e6ed;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 14px;display:inline-flex}.content-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.content-kpi-grid article{background:#fff;border:1px solid #e8eaf0;border-radius:15px;min-width:0;padding:16px}.content-kpi-grid article>span{color:#6857d9;background:#f1efff;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:14px;display:grid}.content-kpi-grid small{color:#7d8291;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.content-kpi-grid strong{margin:7px 0 8px;font-size:24px;display:block}.content-kpi-grid p{color:#a1a5b0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.content-ops-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:16px;display:grid}.content-publish-panel,.content-audit-panel,.content-detail-panel{padding:20px}.content-real-data-tag{color:#177c57;background:#edf9f4;border-radius:999px;padding:6px 9px}.content-empty-state{color:#a0a5b2;text-align:center;background:linear-gradient(#fbfbfd,#fff);border:1px dashed #e1e3ea;border-radius:13px;align-content:center;place-items:center;gap:8px;min-height:230px;display:grid}.content-empty-state strong{color:#555b6a;font-size:14px}.content-empty-state p{max-width:480px;margin:0;font-size:11px;line-height:1.7}.content-audit-dimensions{gap:10px;display:grid}.content-audit-dimensions>div{background:#fafafd;border:1px solid #eceef3;border-radius:12px;grid-template-columns:auto 1fr;gap:11px;padding:12px;display:grid}.content-audit-dimensions>div>span{color:#6757d9;background:#f0eeff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.content-audit-dimensions strong{margin:1px 0 4px;font-size:12px;display:block}.content-audit-dimensions p{color:#8a8f9d;margin:0;font-size:10px;line-height:1.55}.content-field-note{color:#777e8e}.content-table-preview{border:1px solid #e9eaf0;border-radius:13px;overflow:hidden}.content-table-head{color:#898e9b;background:#f7f8fa;grid-template-columns:2.3fr 1.2fr .8fr .8fr .55fr .55fr 1fr;gap:12px;padding:13px 16px;font-size:10px;display:grid}.content-empty-row{color:#a0a5b2;justify-content:center;align-items:center;gap:10px;min-height:116px;font-size:12px;display:flex}@media (width<=1180px){.content-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-ops-grid{grid-template-columns:1fr}}@media (width<=720px){.content-ops-heading,.content-source-card{align-items:stretch}.content-ops-heading{flex-direction:column}.content-source-card{grid-template-columns:auto 1fr}.content-connection-state,.content-sync-button{grid-column:1/-1;justify-content:center}.content-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-table-preview{overflow-x:auto}.content-table-head{min-width:760px}}.callback-code{margin-top:24px}.callback-code label{color:#555;margin-bottom:9px;font-size:13px;font-weight:600;display:block}.callback-code-row{gap:10px;display:flex}.callback-code-row input{color:#374151;min-width:0;font:inherit;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;flex:1;padding:12px 14px}.callback-code-row button{color:#fff;font:inherit;cursor:pointer;background:#ff2442;border:0;border-radius:10px;padding:0 18px;font-weight:600}.callback-code-row button:hover{background:#e91f3b}.callback-state{color:#9ca3af;overflow-wrap:anywhere;margin:12px 0 0;font-size:12px}.source-connect-page{background:radial-gradient(circle at 15% 0,#3469dc1f,#0000 30%),radial-gradient(circle at 85% 0,#ff36551c,#0000 28%),#f6f7f9;min-height:100vh;padding:50px 22px}.source-connect-shell{width:min(100%,1040px);margin:0 auto}.source-connect-shell h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,40px)}.token-center{background:#fff;border:1px solid #e7e8ed;border-radius:20px;margin-top:28px;padding:24px;box-shadow:0 16px 40px #1c20300d}.token-center-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.token-center-heading h2{margin:3px 0 7px;font-size:22px}.token-center-heading p:not(.connect-eyebrow){color:#858997;margin:0;font-size:12px;line-height:1.7}.token-overall-status{border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.token-overall-status.healthy{color:#10845a;background:#eaf8f2}.token-overall-status.attention{color:#c76012;background:#fff4e4}.token-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.token-summary-grid>div{color:#6d7383;background:#f7f8fa;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;padding:14px;display:grid}.token-summary-grid svg{color:#6854df;grid-row:span 2}.token-summary-grid span{font-size:11px}.token-summary-grid strong{color:#202433;font-size:17px}.token-health-table{border:1px solid #eceef2;border-radius:13px;overflow:hidden}.token-health-row{color:#6f7482;border-bottom:1px solid #eef0f3;grid-template-columns:1.45fr .9fr 1fr 1fr .7fr;align-items:center;gap:12px;min-height:58px;padding:10px 14px;font-size:11px;display:grid;position:relative}.token-health-row:last-child{border-bottom:0}.token-health-row>strong{color:#262a38;font-size:12px}.token-health-header{color:#989daa;background:#f7f8fa;min-height:38px;font-size:10px}.token-time{align-items:center;gap:5px;display:inline-flex}.token-state{color:#15845a;background:#eaf8f2;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:700}.token-state.attention{color:#c44953;background:#fff0f1}.token-reauthorize{color:#6757d8;font-size:11px;font-weight:700;text-decoration:none}.token-reauthorize.attention{color:#f12f50}.token-error{color:#a54a53;background:#fff6f6;border-radius:7px;grid-column:1/-1;margin-top:-6px;padding:7px 9px;line-height:1.5}.backfill-queue,.backfill-empty{background:#f8f7ff;border:1px solid #e9e5ff;border-radius:12px;margin-top:14px;padding:14px}.backfill-title,.backfill-empty{color:#6353d1;align-items:center;gap:8px;font-size:11px;display:flex}.backfill-title span{color:#9195a2}.backfill-item{color:#6e7381;border-top:1px solid #e9e6f8;grid-template-columns:1.2fr 1fr auto;gap:12px;margin-top:10px;padding-top:10px;font-size:11px;display:grid}.backfill-item em{color:#7b68df;font-style:normal;font-weight:700}.source-connect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.source-connect-card{background:#fff;border:1px solid #e7e8ed;border-radius:17px;padding:22px;box-shadow:0 14px 35px #1c20300d}.source-connect-head{justify-content:space-between;align-items:center;display:flex}.source-connect-icon{color:#fff;background:#72809a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.source-connect-icon.connected{background:linear-gradient(145deg,#ff4a68,#ef2446)}.source-connect-status{color:#707584;background:#f2f3f5;border-radius:20px;padding:5px 8px;font-size:10px}.source-connect-status.connected{color:#168257;background:#eaf8f2}.source-connect-card h2{margin:22px 0 8px;font-size:18px}.source-connect-card p{color:#858997;min-height:44px;margin:0 0 22px;font-size:12px;line-height:1.7}.source-connect-action{color:#747986;background:#f4f5f7;border-radius:9px;justify-content:center;align-items:center;min-height:40px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.source-connect-action.connected{color:#fff;background:linear-gradient(135deg,#ff4260,#f12647)}@media (width<=540px){.connect-card{border-radius:18px;padding:24px 20px 28px}.connect-details div{grid-template-columns:1fr;gap:5px}.connect-details dd{text-align:left}.callback-code-row{flex-direction:column}.callback-code-row button{min-height:44px}.source-connect-grid{grid-template-columns:1fr}.token-center{padding:18px 14px}.token-center-heading{flex-direction:column}.token-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-health-header{display:none}.token-health-row{grid-template-columns:1fr auto}.token-health-row>span:first-of-type,.token-health-row>span:nth-of-type(2){display:none}.backfill-item{grid-template-columns:1fr;gap:5px}}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:20;color:#fff;background:radial-gradient(circle at 20% 0,#ff44602b,#0000 27%),#171824;border-right:1px solid #ffffff0f;flex-direction:column;width:246px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;min-height:78px;padding:0 22px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#ff5470,#f22142);border-radius:11px 11px 11px 4px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;font-weight:800;display:grid;box-shadow:0 8px 24px #ff365540}.brand strong,.brand span{display:block}.brand strong{letter-spacing:.03em;margin-bottom:2px;font-size:16px}.brand span{color:#8e91a4;letter-spacing:.12em;font-size:10px}.workspace-switch{background:#ffffff0b;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;margin:18px 14px 8px;padding:11px 12px;display:flex}.workspace-avatar{color:#ff7489;background:#ff365524;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.workspace-switch>div:nth-child(2){flex:1;min-width:0}.workspace-switch span,.workspace-switch strong{display:block}.workspace-switch span{color:#7f8293;margin-bottom:2px;font-size:9px}.workspace-switch strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.navigation{flex:1;padding:4px 14px;overflow-y:auto}.nav-group{margin-top:18px}.nav-group>p{color:#686b7c;letter-spacing:.12em;margin:0 10px 8px;font-size:10px;font-weight:600}.nav-item{color:#989baa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;margin:3px 0;padding:10px 12px;font-size:12px;transition:all .16s;display:flex;position:relative}.nav-item:hover{color:#f8f8fb;background:#ffffff0b}.nav-item.active{color:#fff;background:linear-gradient(90deg,#ff365530,#ff36550d);font-weight:600}.nav-item.active:before{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-14px}.nav-item.active svg{color:#ff506c}.nav-item small{color:#fff;text-align:center;background:#f0445d;border-radius:10px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:9px}.nav-item small.new{color:#ff6b80;background:#ff365526}.sidebar-bottom{border-top:1px solid #ffffff0f;padding:6px 14px 16px}.user-card{align-items:center;gap:10px;margin-top:10px;padding:12px 10px 2px;display:flex}.user-avatar{color:#fff;background:linear-gradient(145deg,#656b86,#36394d);border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.user-card>div:nth-child(2){flex:1;min-width:0}.user-card strong,.user-card span{display:block}.user-card strong{font-size:11px}.user-card span{color:#747789;margin-top:2px;font-size:9px}.auth-user-card>button{color:#777b8c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.auth-user-card>button:hover{color:#fff;background:#ffffff14}.main-content{width:calc(100% - 246px);margin-left:246px}.topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:space-between;align-items:center;height:58px;padding:0 32px;display:flex;position:sticky;top:0}.topbar-left,.topbar-actions,.heading-actions,.sync-status{align-items:center;display:flex}.topbar-left{gap:8px;font-size:11px}.topbar-left strong{font-weight:600}.breadcrumb{color:#9a9daa}.breadcrumb-separator{color:#d2d3d8}.topbar-actions{gap:15px}.sync-status{color:#868a98;gap:7px;font-size:10px}.status-dot{box-sizing:content-box;background:#28b889;border:2px solid #d8f4eb;border-radius:50%;width:7px;height:7px}.status-dot.demo{background:#e9a23b;border-color:#fff0d8}.status-dot.error{background:#ee5267;border-color:#ffe1e6}.icon-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.icon-button:hover{border-color:var(--line);background:#f7f7f9}.notification-button{color:#5f6371;position:relative}.notification-button i{background:var(--brand);border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.menu-button,.mobile-close{display:none}.dashboard{max-width:1540px;margin:0 auto;padding:28px 32px 42px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.eyebrow{color:#a5a8b3;letter-spacing:.16em;align-items:center;gap:7px;margin-bottom:6px;font-size:8px;font-weight:700;display:flex}.eyebrow-dot{background:var(--brand);border-radius:50%;width:5px;height:5px}.page-heading h1{letter-spacing:-.04em;margin:0 0 7px;font-size:clamp(22px,2vw,28px)}.page-heading p{color:var(--muted);margin:0;font-size:11px}.page-heading p span{color:#b0b3bd;margin-left:12px}.heading-actions{gap:9px}.primary-button,.secondary-button,.connect-account-button,.query-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex}.connect-account-button{color:#d91f3e;background:#fff1f4;border:1px solid #ffd0d8;text-decoration:none}.connect-account-button:hover{color:#bd1531;background:#ffe8ed;border-color:#ffb7c3}.connect-account-button:focus-visible{outline-offset:2px;outline:3px solid #ff365533}.secondary-button{color:#5a5e6b;background:#fff;border:1px solid #dedfe5}.secondary-button:hover{background:#fafafa}.secondary-button:disabled{opacity:.75;cursor:wait}.primary-button,.query-button{color:#fff;background:linear-gradient(135deg,#ff4260,#f12647);border:0;box-shadow:0 5px 14px #f126472e}.primary-button:hover,.query-button:hover{background:linear-gradient(135deg,#ff3455,#dd1537)}.spinning{animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.filter-panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:flex-end;gap:14px;margin-bottom:16px;padding:15px 16px;display:flex;box-shadow:0 2px 8px #171a2705}.source-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.source-card{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-width:0;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.source-card:hover{transform:translateY(-1px);box-shadow:0 8px 22px #191c290f}.source-card.selected{border-color:#ff9bac;box-shadow:0 0 0 3px #ff365514}.source-icon{color:#fff;background:#6e7485;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.source-card.xhs .source-icon{background:linear-gradient(145deg,#ff4a68,#ef2446)}.source-card.local .source-icon{background:linear-gradient(145deg,#356ee7,#2453bc)}.source-card.tencent .source-icon{background:linear-gradient(145deg,#28a2f0,#1676ca)}.source-card.all .source-icon{background:linear-gradient(145deg,#2d3141,#171a25)}.source-copy{min-width:0}.source-copy strong,.source-copy small{display:block}.source-copy strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:11px;overflow:hidden}.source-copy small{color:#999daa;font-size:9px}.source-card em{color:#8d919e;background:#f4f5f7;border-radius:5px;padding:4px 6px;font-size:8px;font-style:normal}.source-card.xhs em{color:#178156;background:#ebf8f3}.data-scope-banner{color:#51606a;background:#f0fbf6;border:1px solid #caeedc;border-radius:9px;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;font-size:11px;line-height:1.6;display:flex}.data-scope-banner strong{color:#138253;flex:none}.data-scope-banner.error{color:#8c3a47;background:#fff3f5;border-color:#ffd0d8}.data-scope-banner.error strong{color:#cf2744}.data-scope-banner.pending{color:#6c7280;background:#f4f7fc;border-color:#dbe4f3}.data-scope-banner.pending strong{color:#3767b1}.pending-platform .trend-summary,.pending-platform .chart,.pending-platform .live-trend-chart{display:none}.platform-empty{color:#a0a4b0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:118px;padding:22px;display:flex}.platform-empty.large{min-height:274px}.platform-empty strong{color:#555a68;font-size:12px}.platform-empty span{font-size:10px}.quick-ranges{background:#f5f5f7;border-radius:7px;align-items:center;padding:3px;display:flex}.quick-ranges button{color:#8c8f9c;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:29px;padding:0 10px;font-size:10px}.quick-ranges button.selected{color:#303340;background:#fff;font-weight:600;box-shadow:0 1px 5px #191c2914}.filter-divider{background:var(--line);width:1px;height:32px}.filter-field{min-width:142px;display:block}.filter-field>span{color:#9a9daa;margin-bottom:6px;font-size:9px;display:block}.filter-field>div{color:#737785;background:#fff;border:1px solid #e2e3e8;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 10px;display:flex}.date-field{min-width:242px}.date-field input{color:#424653;background:0 0;border:0;outline:none;width:78px;padding:0;font-size:10px}.date-field b{color:#c7c8ce;font-weight:400}.select-wrap{position:relative}.select-wrap select{color:#424653;appearance:none;background:0 0;border:0;outline:none;flex:1;min-width:115px;font-size:10px}.query-button{min-width:76px}.metric-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.metric-card{background:var(--panel);border:1px solid var(--line);border-radius:11px;min-width:0;padding:14px;transition:transform .15s,box-shadow .15s;position:relative}.metric-card:hover{transform:translateY(-2px);box-shadow:0 9px 24px #191c2912}.metric-icon{border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:13px;display:grid}.metric-icon.red{color:#ef3552;background:#fff0f3}.metric-icon.purple{color:#8558d8;background:#f4effd}.metric-icon.blue{color:#3f78dd;background:#edf3ff}.metric-icon.orange{color:#e88b37;background:#fff5e9}.metric-icon.green{color:#21a97d;background:#eaf8f3}.metric-icon.cyan{color:#2398ab;background:#e9f8fa}.metric-icon.pink{color:#da4c9b;background:#fbeef6}.metric-icon.indigo{color:#5f68cb;background:#eff0fb}.metric-label{color:#858995;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-height:18px;font-size:9px;display:flex;overflow:hidden}.metric-label span{color:#ef3d58;background:#fff0f3;border-radius:3px;padding:1px 4px;font-size:7px}.metric-card>strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 8px;font-size:clamp(15px,1.25vw,20px);display:block;overflow:hidden}.metric-change{align-items:center;gap:5px;display:flex}.metric-change>span{align-items:center;gap:2px;font-size:9px;font-weight:600;display:flex}.metric-change small{color:#b0b3bd;font-size:8px}.platform-overview-section{margin-bottom:16px}.section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:10px;padding:0 2px;display:flex}.section-heading h2{margin:0 0 4px;font-size:13px}.section-heading p,.section-heading>span{color:#a0a4af;margin:0;font-size:8px}.platform-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-overview-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:15px;position:relative;overflow:hidden}.platform-overview-card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.platform-overview-card.xhs:before{background:#ff3154}.platform-overview-card.local:before{background:#356bd8}.platform-overview-card.tencent:before{background:#2386e4}.platform-card-heading{align-items:center;gap:9px;display:flex}.platform-card-icon{color:#ff3154;background:#fff0f3;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.platform-overview-card.local .platform-card-icon{color:#356bd8;background:#edf3ff}.platform-overview-card.tencent .platform-card-icon{color:#2386e4;background:#edf7ff}.platform-card-heading>div{min-width:0}.platform-card-heading strong,.platform-card-heading small{display:block}.platform-card-heading strong{font-size:11px}.platform-card-heading small{color:#9ca0ac;margin-top:3px;font-size:8px}.platform-card-heading button{color:#8b8f9b;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:3px 0;font-size:8px}.platform-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0 12px;display:grid}.platform-card-metrics>div{background:#fafafd;border-radius:8px;min-width:0;padding:9px}.platform-card-metrics span,.platform-card-metrics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-card-metrics span{color:#969aa6;font-size:7px}.platform-card-metrics strong{margin-top:5px;font-size:10px}.platform-mini-trend{background:#fbfbfd;border:1px solid #f0f0f4;border-radius:9px;margin:2px 0 12px;padding:9px 10px 7px}.platform-mini-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.platform-mini-heading strong{color:#5e626f;font-size:8px}.platform-mini-heading span{color:#a0a4af;align-items:center;gap:4px;font-size:6px;display:flex}.platform-mini-heading i{border-radius:3px;width:6px;height:2px;margin-left:3px}.mini-cost-dot{background:#ff405d}.mini-leads-dot{background:#654dd8}.platform-mini-chart{background:repeating-linear-gradient(#0000 0 calc(33.333% - 1px),#eeeef2 33.333%);align-items:flex-end;gap:3px;height:82px;display:flex;position:relative;overflow:hidden}.platform-mini-day{z-index:1;flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:3px;min-width:11px;height:100%;display:flex;position:relative}.platform-mini-day>div{justify-content:center;align-items:flex-end;gap:2px;height:calc(100% - 12px);display:flex}.platform-mini-day i{border-radius:2px 2px 0 0;width:min(5px,36%)}.platform-mini-day i.cost{background:#ff405d80}.platform-mini-day i.leads{background:#654dd880}.platform-mini-day span{color:#a8abb5;text-align:center;text-overflow:clip;white-space:nowrap;font-size:5px;overflow:hidden}.platform-mini-line{z-index:2;pointer-events:none;width:100%;height:calc(100% - 12px);position:absolute;inset:0 0 12px;overflow:visible}.platform-mini-empty{color:#a5a9b4;border:1px dashed #e5e6eb;border-radius:7px;place-items:center;height:82px;font-size:7px;display:grid}.platform-yoy-row{flex-wrap:wrap;gap:6px;display:flex}.yoy-chip{border-radius:999px;padding:4px 7px;font-size:7px;font-weight:600}.yoy-chip.up{color:#13805d;background:#eaf8f3}.yoy-chip.down{color:#e34960;background:#fff0f3}.yoy-chip.neutral{color:#8d919d;background:#f1f2f5}.positive{color:#19a77c!important}.negative{color:#ee5267!important}.inline-account-comparison{margin-bottom:16px;overflow:hidden}.inline-account-comparison .panel-header{padding-bottom:12px}.inline-comparison-scroll{max-height:390px;padding:0 18px 14px;position:relative;overflow:auto}.inline-comparison-table{min-width:1120px}.inline-comparison-table thead{z-index:2;position:sticky;top:0}.inline-comparison-table th{padding:10px 12px;font-size:8px}.inline-comparison-table td{padding:12px;font-size:9px}.inline-comparison-table tbody tr{transition:background .15s}.inline-comparison-table tbody tr:hover{background:#fff8fa}.inline-account-name{align-items:center;gap:9px;min-width:220px;display:flex}.inline-account-name>i{color:#ff3154;background:#fff0f3;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:700;display:grid}.inline-account-name strong,.inline-account-name small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.inline-best{color:#12825f;background:#e9f8f2;border-radius:999px;padding:3px 6px;font-weight:700;display:inline-flex}.inline-comparison-empty{min-height:150px}.main-grid,.bottom-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.8fr);gap:16px;margin-bottom:16px;display:grid}.main-grid.overview-only{grid-template-columns:minmax(0,1fr)}.bottom-grid{grid-template-columns:minmax(0,1.28fr) minmax(380px,.92fr)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:0;box-shadow:0 2px 8px #171a2705}.panel-header{justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px 14px;display:flex}.panel-header h2{margin:0 0 4px;font-size:13px}.panel-header p{color:#a4a7b1;margin:0;font-size:9px}.text-button{color:#8a8e9a;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:9px}.text-button:hover{color:var(--brand)}.chart-legend{color:#858995;gap:13px;font-size:9px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:5px;width:13px;height:3px;display:inline-block}.legend-cost{background:#ff405d}.legend-leads{background:#654dd8}.trend-summary{flex-wrap:wrap;gap:14px;padding:0 18px 8px;display:flex}.trend-summary>div{background:#fafafd;border:1px solid #f0f0f3;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:5px 8px;min-width:160px;padding:9px 12px;display:flex}.trend-summary span{color:#a3a6b0;width:100%;font-size:8px}.trend-summary strong{white-space:nowrap;min-width:0;font-size:16px;line-height:1.2}.trend-summary small{color:#a7aab4;white-space:nowrap;font-size:8px}.chart{height:244px;padding:12px 18px 18px;display:flex}.y-axis{color:#b1b4be;text-align:right;flex-direction:column;justify-content:space-between;width:38px;padding:0 0 18px;font-size:8px;display:flex}.chart-canvas{flex:1;min-width:0;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 18px}.grid-lines i{border-top:1px dashed #ececf1;width:100%;display:block}.chart svg{z-index:1;width:100%;height:calc(100% - 18px);position:absolute;inset:0 0 18px;overflow:visible}.cost-line,.lead-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cost-line{stroke:#ff405d;stroke-width:2.4px}.lead-line{stroke:#654dd8;stroke-width:1.8px;stroke-dasharray:5 5}.cost-point{fill:#fff;stroke:#ff405d;stroke-width:2.2px;vector-effect:non-scaling-stroke}.x-axis{color:#aaaeb8;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.live-trend-chart{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#f0f0f3 25%);align-items:flex-end;gap:clamp(5px,1vw,14px);height:244px;padding:18px 20px 18px 58px;display:flex;position:relative;overflow-x:auto}.overview-trend-section{margin-bottom:16px;overflow:hidden}.overview-trend-section .combined-trend-chart{height:270px}.trend-line-overlay{z-index:2;pointer-events:none;width:calc(100% - 78px);height:calc(100% - 54px);position:absolute;inset:18px 20px 36px 58px;overflow:visible}.trend-cost-line,.trend-leads-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.trend-cost-line{stroke:#e92f4d}.trend-leads-line{stroke:#563dc9;stroke-dasharray:4 3}.live-trend-column{z-index:1;flex-direction:column;flex:1 0 22px;justify-content:flex-end;gap:7px;min-width:22px;height:100%;display:flex;position:relative}.live-trend-bars{justify-content:center;align-items:flex-end;gap:3px;height:calc(100% - 18px);display:flex}.live-trend-bars i{border-radius:4px 4px 1px 1px;width:min(10px,42%);min-height:0;transition:height .22s;display:block}.live-trend-bars .cost{background:linear-gradient(#ff405d,#ff7b90)}.live-trend-bars .leads{background:linear-gradient(#654dd8,#9d8df0)}.live-trend-column>span{color:#aaaeb8;text-align:center;white-space:nowrap;font-size:8px}.trend-ai-analysis{background:linear-gradient(135deg,#fff8fa 0%,#f7f5ff 55%,#f3f8ff 100%);border:1px solid #eee8f4;border-radius:11px;margin:4px 18px 18px;padding:14px}.trend-ai-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.trend-ai-heading>div{color:#704ed1;align-items:center;gap:8px;display:flex}.trend-ai-heading span,.trend-ai-heading strong,.trend-ai-heading small{display:block}.trend-ai-heading strong{color:#323541;font-size:10px}.trend-ai-heading small{color:#969aa7;margin-top:2px;font-size:7px}.trend-ai-heading em{color:#9a9eaa;font-size:7px;font-style:normal}.trend-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trend-insight-card{background:#ffffffd6;border:1px solid #e5e4ece6;border-radius:9px;min-width:0;padding:11px}.trend-insight-card>span{color:#7355c8;background:#f0ebff;border-radius:999px;margin-bottom:7px;padding:3px 6px;font-size:7px;font-weight:700;display:inline-flex}.trend-insight-card.positive>span{color:#168060;background:#e9f8f2}.trend-insight-card.warning>span{color:#d07627;background:#fff3e6}.trend-insight-card.industry>span{color:#2e72c8;background:#eaf3ff}.trend-insight-card strong{color:#363946;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.45;display:block;overflow:hidden}.trend-insight-card p{color:#858a97;margin:6px 0 0;font-size:8px;line-height:1.65}.trend-action-line{color:#6b55bb;background:#ffffff9e;border-radius:8px;align-items:flex-start;gap:7px;margin-top:9px;padding:9px 10px;display:flex}.trend-action-line svg{flex:none;margin-top:1px}.trend-action-line p{color:#737784;margin:0;font-size:8px;line-height:1.55}.trend-action-line strong{color:#4c3b93}.account-list{padding:0 18px}.platform-account-groups{gap:12px;max-height:520px;padding:0 18px 16px;display:grid;overflow:auto}.platform-account-group{border:1px solid #ececf1;border-radius:10px;overflow:hidden}.platform-account-title{background:#fafafd;border-bottom:1px solid #efeff3;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.platform-account-title strong{font-size:9px}.platform-account-title span{color:#9ca0ab;font-size:7px}.platform-account-group .account-row{margin:0 11px}.platform-group-empty{color:#aaaeb7;text-align:center;padding:18px 11px;font-size:8px}.account-row{border-top:1px solid #f0f0f3;grid-template-columns:24px minmax(0,1fr) 70px 58px;align-items:center;gap:9px;min-height:54px;display:grid}.rank{color:#989ba7;background:#f3f3f6;border-radius:5px;place-items:center;width:19px;height:19px;font-size:9px;font-weight:700;display:grid}.rank-1{color:#b5781e;background:#fff1cf}.rank-2{color:#737786;background:#eceef2}.rank-3{color:#ac673d;background:#fbe8da}.account-info{min-width:0}.account-info strong,.account-info span,.account-cost strong,.account-cost span{display:block}.account-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-info span,.account-cost span{color:#a7aab4;margin-top:3px;font-size:8px}.account-cost{text-align:right}.account-cost strong{font-size:10px}.health{border-radius:9px;justify-self:end;align-items:center;gap:4px;padding:4px 6px;font-size:8px;display:inline-flex}.health i{background:currentColor;border-radius:50%;width:4px;height:4px}.health.excellent,.health.healthy{color:#149e74;background:#eaf8f3}.health.watch{color:#d08b25;background:#fff5e5}.health.risk{color:#df3f57;background:#ffedf0}.account-insight{color:#6651c7;background:linear-gradient(135deg,#f6f3ff,#faf9ff);border:1px solid #eeebfb;border-radius:8px;align-items:flex-start;gap:9px;margin:14px 18px 17px;padding:11px 12px;display:flex}.account-insight svg{flex:none}.account-insight strong{margin-bottom:3px;font-size:9px;display:block}.account-insight p{color:#77728f;margin:0;font-size:8px;line-height:1.6}.table-panel,.creatives-panel{min-height:332px}.responsive-table{padding:0 18px 12px;overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:9px}th{color:#9da0ab;text-align:left;background:#f7f7f9;padding:9px 8px;font-weight:500}th:first-child{border-radius:7px 0 0 7px}th:last-child{border-radius:0 7px 7px 0}td{color:#5a5e6b;border-bottom:1px solid #f0f0f3;padding:11px 8px}td strong,td small{display:block}td strong{color:#30333f;font-size:9px;font-weight:600}td small{color:#aaadb6;margin-top:3px;font-size:7px}.mini-change{background:#eff9f5;border-radius:8px;padding:3px 6px;font-size:8px;display:inline-block}.mini-change.negative{background:#fff0f2}.creative-list{padding:0 18px 16px}.detail-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#16182173;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.detail-modal{background:#fff;border:1px solid #e8e8ed;border-radius:18px;width:min(980px,100%);max-height:min(760px,100vh - 48px);overflow:hidden;box-shadow:0 28px 80px #1a1c263d}.detail-modal-header{border-bottom:1px solid #ededf1;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.detail-modal-header p{color:#999ca7;margin:0 0 4px;font-size:10px}.detail-modal-header h2{margin:0;font-size:20px}.detail-modal-body{max-height:calc(100vh - 154px);padding:18px 22px 24px;overflow:auto}.detail-modal-body table{min-width:720px}.detail-modal.analysis-modal{width:min(1380px,100vw - 40px);max-height:calc(100vh - 40px)}.analysis-modal .detail-modal-body{max-height:calc(100vh - 126px);padding:0}.analysis-workspace{grid-template-columns:280px minmax(0,1fr);min-height:660px;display:grid}.analysis-entity-list{background:#f8f8fb;border-right:1px solid #e9e9ef;padding:14px;overflow:auto}.entity-list-heading{justify-content:space-between;align-items:flex-end;padding:4px 5px 12px;display:flex}.entity-list-heading strong{font-size:13px}.entity-list-heading span{color:#989ba7;font-size:9px}.analysis-entity{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;width:100%;margin-bottom:7px;padding:13px;display:block}.analysis-entity:hover,.analysis-entity.active{border-color:#ffccd3;box-shadow:0 6px 18px #2c2e3b0f}.analysis-entity.active{background:#fff8f9}.analysis-entity>strong,.analysis-entity>span{display:block}.analysis-entity>strong{color:#31333e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.analysis-entity>span{color:#9b9eaa;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.analysis-entity>div{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.analysis-entity b{font-size:10px}.analysis-entity small{color:#777b89;font-size:9px}.analysis-detail{padding:24px;overflow:auto}.analysis-title-row,.creative-analysis-hero{align-items:flex-start;gap:18px;display:flex}.analysis-title-row>div:first-child,.creative-analysis-title{flex:1;min-width:0}.data-origin{color:#00a874;background:#eafaf4;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.analysis-title-row h3,.creative-analysis-title h3{margin:10px 0 5px;font-size:20px}.analysis-title-row p,.creative-analysis-title p{color:#9699a5;margin:0;font-size:10px}.analysis-tabs{background:#f4f4f7;border-radius:10px;flex:none;padding:3px;display:flex}.analysis-tabs button{color:#777a87;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 13px;font-size:10px}.analysis-tabs button.active{color:#262833;background:#fff;font-weight:700;box-shadow:0 2px 7px #23252f14}.analysis-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:22px 0;display:grid}.analysis-kpis>div{background:#fafafc;border:1px solid #eeeef2;border-radius:12px;padding:13px}.analysis-kpis span,.analysis-kpis strong{display:block}.analysis-kpis span{color:#9295a1;font-size:9px}.analysis-kpis strong{margin-top:7px;font-size:14px}.analysis-block{background:#fff;border:1px solid #ececf1;border-radius:14px;padding:18px}.block-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.block-heading strong,.block-heading span{display:block}.block-heading strong{font-size:12px}.block-heading span{color:#9a9da8;margin-top:4px;font-size:9px}.funnel-row{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.funnel-step{background:linear-gradient(135deg,#fff6f7,#faf7ff);border-radius:11px;padding:14px;position:relative}.funnel-step span,.funnel-step strong{display:block}.funnel-step span{color:#8d909b;font-size:9px}.funnel-step strong{margin-top:5px;font-size:16px}.funnel-step i{color:#c3c5cd;font-style:normal;position:absolute;top:50%;right:-14px}.analysis-two-column,.ai-analysis-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.metric-definition-list{grid-template-columns:1fr 1fr;gap:12px 20px;margin:0;display:grid}.metric-definition-list div{border-bottom:1px solid #f1f1f4;min-width:0;padding-bottom:9px}.metric-definition-list dt{color:#999ca7;font-size:9px}.metric-definition-list dd{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:10px;font-weight:700;overflow:hidden}.related-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.related-items button{text-align:left;cursor:pointer;background:#fafafc;border:1px solid #eeeef2;border-radius:10px;min-width:0;padding:11px}.related-items strong,.related-items span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.related-items strong{font-size:10px}.related-items span{color:#999ca7;margin-top:5px;font-size:8px}.data-gap{color:#8f929e;background:#fafafc;border-radius:10px;grid-column:1/-1;padding:14px;font-size:10px}.data-gap-note{color:#8f929e;margin:12px 0 8px;font-size:9px}.relation-table{border:1px solid #ececf1;border-radius:10px;margin-top:8px}.relation-table th,.relation-table td{padding:9px 10px;font-size:9px}.ai-score-card{background:linear-gradient(135deg,#fff5f7,#f5f2ff);border:1px solid #f1e7ee;border-radius:14px;align-items:center;gap:16px;padding:18px;display:flex}.score-ring{color:#ff3f60;background:#fff;border:7px solid #ffd4db;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:22px;font-weight:800;display:grid}.ai-score-card span,.ai-score-card strong,.ai-score-card p{margin:0;display:block}.ai-score-card span{color:#8e919d;font-size:9px}.ai-score-card strong{margin-top:5px;font-size:15px}.ai-score-card p{color:#999ca7;margin-top:5px;font-size:9px}.diagnostic-matrix{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.diagnostic-matrix>div{background:#fafafc;border:1px solid #ececf1;border-radius:11px;padding:13px}.diagnostic-matrix span,.diagnostic-matrix strong{display:block}.diagnostic-matrix span{color:#9295a1;font-size:9px}.diagnostic-matrix strong{margin:6px 0 8px;font-size:14px}.diagnostic-matrix i{border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;display:inline-flex}.diagnostic-matrix i.healthy{color:#009b69;background:#e9f9f2}.diagnostic-matrix i.watch{color:#d48100;background:#fff3dc}.creative-diagnostics{margin-top:0}.benchmark-block{grid-column:1/-1}.benchmark-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.benchmark-grid article{background:#fafafc;border:1px solid #ececf1;border-radius:11px;min-width:0;padding:12px}.benchmark-grid strong,.benchmark-grid span,.benchmark-grid p{display:block}.benchmark-grid strong{font-size:10px}.benchmark-grid span{color:#6c56d9;margin-top:6px;font-size:9px;font-weight:700}.benchmark-grid p{color:#8f929e;margin:7px 0 0;font-size:8px;line-height:1.55}.ai-findings{margin:0;padding-left:17px}.ai-findings li{color:#555966;margin:9px 0;font-size:10px;line-height:1.6}.ai-actions{grid-column:1/-1}.ai-actions ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.ai-actions li{color:#555966;background:#fafafc;border-radius:10px;gap:9px;padding:12px;font-size:10px;line-height:1.55;display:flex}.ai-actions b{color:#ff3f60}.note-cover-placeholder{color:#a0a3ad;background:linear-gradient(145deg,#f5e6df,#e6e3ef);border-radius:12px;flex:none;place-items:center;width:90px;height:112px;display:grid;overflow:hidden}.note-cover-placeholder img{object-fit:cover;width:100%;height:100%}.note-cover-placeholder.video-preview{background:#15161b;width:200px;height:112px}.note-cover-placeholder video{object-fit:contain;background:#15161b;width:100%;height:100%}.note-cover-placeholder span{margin-top:-24px;font-size:9px}.content-status-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.content-status-row span{color:#727682;background:#f4f4f7;border-radius:999px;padding:4px 7px;font-size:8px}.note-link-button{color:#fff;cursor:pointer;background:#ff3154;border:0;border-radius:9px;align-items:center;gap:6px;margin-top:13px;padding:8px 12px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 15px #ff315433}.note-link-button:hover{background:#e92749}.note-link-button:focus-visible{outline-offset:2px;outline:3px solid #ff31543d}.media-play-button{background:#5766d9;box-shadow:0 6px 15px #5766d933}.media-play-button:hover{background:#4654c6}.media-play-button:disabled{cursor:wait;opacity:.72}.material-preview-error{color:#b4233d;background:#fff1f3;border:1px solid #ffd6dd;border-radius:9px;max-width:540px;margin-top:10px;padding:9px 11px;font-size:10px;line-height:1.55}.video-modal-backdrop{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0c11c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.video-modal{background:#111218;border:1px solid #ffffff1f;border-radius:18px;width:min(920px,100%);overflow:hidden;box-shadow:0 30px 90px #00000073}.video-modal-header{color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.video-modal-header span,.video-modal-header strong{display:block}.video-modal-header span{color:#9da1af;margin-bottom:4px;font-size:9px}.video-modal-header strong{text-overflow:ellipsis;white-space:nowrap;max-width:760px;font-size:12px;overflow:hidden}.video-modal-header .icon-button{color:#fff;background:#ffffff1a}.video-modal>video{background:#000;width:100%;max-height:calc(100vh - 150px);display:block}.video-playback-error{color:#ffd5dc;background:#22151a;border-top:1px solid #ffffff14;padding:12px 18px 15px;font-size:10px;line-height:1.5}.comparison-dashboard{gap:16px;padding:0 22px 24px;display:grid}.comparison-toolbar{background:linear-gradient(135deg,#fff6f8 0%,#f5f2ff 100%);border:1px solid #f0e8ef;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.comparison-toolbar strong,.comparison-toolbar span{display:block}.comparison-toolbar strong{color:#252936;font-size:13px}.comparison-toolbar span{color:#8f93a1;margin-top:5px;font-size:9px}.panel-header-actions{align-items:center;gap:12px;display:flex}.comparison-entry{color:#6654cf;align-items:center;gap:5px;display:inline-flex}.comparison-current-platform{background:#fff;border:1px solid #ffdce3;border-radius:999px;flex:none;padding:7px 11px;font-weight:700;color:#ff3154!important;margin:0!important}.comparison-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.comparison-summary article{background:#fff;border:1px solid #ececf1;border-radius:13px;padding:15px 16px}.comparison-summary span,.comparison-summary small{color:#999ca8;font-size:8px;display:block}.comparison-summary strong{color:#252936;margin:7px 0 4px;font-size:18px;line-height:1;display:block}.comparison-visual,.comparison-table-card,.comparison-insights{background:#fff;border:1px solid #e9eaf0;border-radius:15px}.comparison-visual,.comparison-table-card{padding-top:17px}.comparison-visual .block-heading,.comparison-table-card .block-heading{padding:0 18px 14px}.comparison-bars{padding:0 18px 12px;display:grid}.comparison-bars>article{border-top:1px solid #f0f0f3;grid-template-columns:30px minmax(220px,1.4fr) minmax(460px,2fr);align-items:center;gap:12px;padding:13px 0;display:grid}.comparison-rank{color:#ff3154;background:#fff0f3;border-radius:8px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:grid}.comparison-account strong,.comparison-account span{display:block}.comparison-account strong{color:#30333f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.comparison-account span{color:#989ba7;margin-top:4px;font-size:8px}.comparison-account>div{background:#f1f1f5;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.comparison-account i{border-radius:inherit;background:linear-gradient(90deg,#ff3154,#ff718b);height:100%;display:block}.comparison-bars dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.comparison-bars dl div{background:#f8f8fa;border-radius:9px;padding:8px 10px}.comparison-bars dt{color:#9a9daa;font-size:7px}.comparison-bars dd{color:#30333f;margin:4px 0 0;font-size:10px;font-weight:700}.comparison-bars dd b{color:#159a70;background:#e8f8f2;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:6px}.comparison-table-card .responsive-table{padding-bottom:14px}.comparison-table th,.comparison-table td{padding-left:12px;padding-right:12px}.comparison-status{color:#177f61;background:#eaf8f3;border-radius:999px;align-items:center;padding:4px 7px;font-size:7px;display:inline-flex}.comparison-status.warning{color:#bd741b;background:#fff3df}.comparison-insights{background:linear-gradient(135deg,#fff8fa,#f8f6ff);padding:16px 18px}.comparison-insights>div{color:#6d57d8;align-items:center;gap:7px;display:flex}.comparison-insights strong{color:#37314f;font-size:11px}.comparison-insights ul{color:#686b78;gap:7px;margin:12px 0 0;padding-left:18px;font-size:9px;line-height:1.55;display:grid}.comparison-insights b{color:#292c38;margin:0 3px}.content-analysis{gap:14px;display:grid}.content-audit-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.content-audit-grid article{background:#fff;border:1px solid #ececf1;border-radius:13px;padding:15px}.content-audit-grid article>div{justify-content:space-between;align-items:center;display:flex}.content-audit-grid strong{font-size:11px}.content-audit-grid article span{border-radius:999px;padding:4px 7px;font-size:8px}.audit-ok{color:#009d6c;background:#eaf9f3}.audit-warn{color:#d48700;background:#fff5df}.audit-missing{color:#8e919c;background:#f0f0f3}.content-audit-grid p{color:#555966;min-height:34px;margin:12px 0 8px;font-size:10px;line-height:1.6}.content-audit-grid small{color:#a0a3ad;font-size:8px}.creative-row{border-top:1px solid #f0f0f3;grid-template-columns:63px minmax(0,1fr) 66px;align-items:center;gap:10px;padding:9px 0;display:grid}.creative-cover{color:#fff;text-align:center;background:#d8c6be;border-radius:6px;justify-content:center;align-items:flex-end;height:48px;padding:6px;font-size:8px;font-weight:700;display:flex;position:relative;overflow:hidden}.creative-cover:before{content:"";background:linear-gradient(#0000 15%,#140f168c),radial-gradient(circle at 50% 25%,#f0d5c5 0 15%,#0000 16%),linear-gradient(135deg,#ad6f61,#e5c6ad);position:absolute;inset:0}.creative-cover.cover-2:before{background:linear-gradient(#0000 15%,#140f1694),linear-gradient(135deg,#6b8798,#d0b087)}.creative-cover.cover-3:before{background:linear-gradient(#0000 15%,#140f1694),linear-gradient(135deg,#d7606e,#f0b76c)}.creative-cover span,.creative-cover i{z-index:1;position:relative}.creative-cover i{background:#00000073;border-radius:50%;place-items:center;width:15px;height:15px;padding-left:1px;font-size:6px;font-style:normal;display:grid;position:absolute;top:5px;right:5px}.creative-info{min-width:0}.creative-info>strong,.creative-info>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.creative-info>strong{font-size:9px}.creative-info>span{color:#a0a3ad;margin:4px 0 7px;font-size:7px}.creative-info>div{gap:10px;display:flex}.creative-info small{color:#858895;font-size:7px}.creative-cpl{text-align:right}.creative-cpl strong,.creative-cpl span{display:block}.creative-cpl strong{font-size:10px}.creative-cpl span{color:#a6a9b3;margin-top:3px;font-size:7px}.sidebar-mask{display:none}@media (width<=1260px){.source-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(4,1fr)}.platform-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-panel{flex-wrap:wrap}.quick-ranges{order:2}.filter-divider{display:none}}@media (width<=980px){.platform-overview-grid{grid-template-columns:1fr}.platform-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.trend-insight-grid{grid-template-columns:1fr}.comparison-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-bars>article{grid-template-columns:30px minmax(200px,1fr)}.comparison-bars dl{grid-column:2}.sidebar{width:226px;transition:transform .22s;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.sidebar-mask{z-index:15;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11121b59;border:0;display:block;position:fixed;inset:0}.main-content{width:100%;margin-left:0}.menu-button,.mobile-close{display:grid}.mobile-close{color:#a5a8b5;margin-left:auto}.main-grid,.bottom-grid{grid-template-columns:1fr}.analysis-workspace{grid-template-columns:220px minmax(0,1fr)}.analysis-kpis,.diagnostic-matrix{grid-template-columns:repeat(3,1fr)}.ai-actions ol{grid-template-columns:1fr}}@media (width<=700px){.comparison-dashboard{padding:0 12px 18px}.comparison-toolbar{flex-direction:column;align-items:stretch}.panel-header-actions{gap:7px}.comparison-entry{display:none}.comparison-summary{grid-template-columns:1fr 1fr}.comparison-bars>article{grid-template-columns:26px minmax(0,1fr)}.comparison-bars dl{grid-column:1/-1;grid-template-columns:1fr 1fr}.source-overview{grid-template-columns:1fr}.topbar{height:54px;padding:0 16px}.sync-status{display:none}.dashboard{padding:20px 14px 32px}.page-heading{align-items:flex-start;gap:18px}.page-heading p span,.heading-actions .secondary-button{display:none}.primary-button{width:36px;padding:0;font-size:0}.filter-panel{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.quick-ranges{order:0;grid-column:1/-1}.quick-ranges button{flex:1}.date-field{grid-column:1/-1;min-width:0}.filter-field{min-width:0}.select-wrap select{width:100%;min-width:0}.query-button{grid-column:1/-1}.metric-grid{grid-template-columns:repeat(2,1fr)}.section-heading{flex-direction:column;align-items:flex-start;gap:4px}.platform-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card>strong{font-size:18px}.trend-summary{grid-template-columns:1fr 1fr;padding:0 14px 8px;display:grid}.trend-summary>div{min-width:0}.trend-summary strong{font-size:14px}.trend-ai-analysis{margin:4px 14px 14px}.trend-ai-heading{flex-direction:column;align-items:flex-start}.chart{height:218px}.chart-legend{display:none}.account-row{grid-template-columns:24px minmax(0,1fr) 66px}.health{display:none}.detail-modal-backdrop{padding:0}.detail-modal,.detail-modal.analysis-modal{border-radius:0;width:100%;max-height:100vh}.analysis-modal .detail-modal-body{max-height:calc(100vh - 84px)}.analysis-workspace{display:block}.analysis-entity-list{border-bottom:1px solid #e9e9ef;border-right:0;gap:8px;padding:10px;display:flex;overflow-x:auto}.entity-list-heading{display:none}.analysis-entity{width:210px;min-width:210px;margin:0}.analysis-detail{padding:16px}.analysis-title-row,.creative-analysis-hero{flex-wrap:wrap}.analysis-tabs{width:100%}.analysis-tabs button{flex:1}.analysis-kpis,.diagnostic-matrix{grid-template-columns:repeat(2,1fr)}.funnel-row,.analysis-two-column,.ai-analysis-grid,.content-audit-grid{grid-template-columns:1fr}.funnel-step i{display:none}.metric-definition-list,.related-items{grid-template-columns:1fr}.note-cover-placeholder{width:72px;height:90px}.login-page{display:block}.login-panel{min-height:100vh;padding:42px 24px}.login-visual{display:none}.user-management-grid{grid-template-columns:1fr}.user-list-table article{grid-template-columns:40px minmax(120px,1fr) 100px}.user-list-table article>button{grid-column:2/-1}}
