:root{font-family:DM Sans,Noto Sans HK,sans-serif;color:#222833;background:#f5f2ec;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--warm: #f5f2ec;--warm-dark: #eee9df;--ink: #222833;--muted: #82868b;--line: #e7e3dc;--surface: #fff;--surface-alt: #faf9f6;--indigo: #1a237e;--indigo-dark: #131b62;--indigo-soft: #edf0fb;--amber: #c88828;--green: #24795d;--red: #b84940;--shadow: 0 8px 30px rgba(36, 40, 49, .035)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline:3px solid rgba(26,35,126,.28);outline-offset:2px}.admin-shell{min-height:100vh;display:flex}.sidebar{width:256px;min-height:100vh;position:fixed;inset:0 auto 0 0;z-index:20;background:#f9f7f2;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:27px 17px 16px}.brand-lockup{display:flex;align-items:center;gap:11px;padding:0 7px;min-width:0}.brand-mark{display:grid;place-items:center;color:#fff;width:39px;height:39px;flex:0 0 39px;background:var(--indigo);border-radius:12px}.brand-lockup strong{display:block;color:var(--ink);font:800 16px/1.1 Manrope,sans-serif;letter-spacing:-.7px}.brand-lockup strong span{color:var(--indigo)}.brand-lockup small{display:block;color:#989994;font-size:8px;letter-spacing:1.55px;font-weight:700;margin-top:5px}.product-pill{display:flex;gap:8px;align-items:center;margin:29px 4px 33px;border:1px solid #e9e5dc;border-radius:8px;padding:9px 10px;color:#656a70;font-size:11px;font-weight:600}.status-dot,.live-chip i{width:7px;height:7px;border-radius:50%;background:#42a37c;box-shadow:0 0 0 3px #42a37c1f}.nav-label{padding:0 12px;margin-bottom:10px;text-transform:uppercase;letter-spacing:1.25px;font-size:9px;color:#a1a29d;font-weight:700}.nav-list{display:grid;gap:5px}.nav-item{position:relative;border:0;width:100%;min-height:44px;display:flex;align-items:center;gap:12px;border-radius:9px;padding:0 12px;color:#73777c;background:transparent;text-align:left;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.nav-item svg{width:18px;height:18px;stroke-width:1.8}.nav-item:hover{background:#efede7;color:var(--ink)}.nav-item.nav-active{background:#eceefa;color:var(--indigo)}.nav-item.nav-active:before{content:"";position:absolute;width:3px;height:21px;left:-17px;top:11px;border-radius:0 3px 3px 0;background:var(--indigo)}.nav-item i{margin-left:auto;width:5px;height:5px;background:var(--indigo);border-radius:50%}.sidebar-bottom{margin-top:auto}.security-note{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 8px;color:#777d7c;font-size:10px;line-height:1.55}.security-note svg{color:#47856e;flex:0 0 auto}.account-button{display:flex;align-items:center;width:100%;border:0;background:transparent;text-align:left;padding:14px 5px 4px;gap:10px;cursor:pointer}.avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;color:#fff;background:#bd8344;border-radius:50%;font-size:12px;font-weight:700}.account-copy{display:grid;gap:4px;flex:1;min-width:0}.account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#454950;font-size:10px}.account-copy small{color:var(--muted);font-size:9px}.account-button>svg{color:#999c9b}.main-area{width:calc(100% - 256px);min-height:100vh;margin-left:256px}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,4vw,61px);border-bottom:1px solid var(--line);background:#faf9f6e0}.breadcrumb{display:flex;align-items:center;gap:11px;color:#9a9a95;font-size:11px}.breadcrumb strong{color:#464a51;font-weight:600}.crumb-slash{color:#cac7c0}.top-actions{display:flex;align-items:center;gap:16px}.environment-badge{padding:6px 9px;border-radius:6px;text-transform:uppercase;font-size:9px;letter-spacing:.45px;font-weight:700}.environment-production{color:#24795d;background:#e8f4ec}.environment-staging{color:#9a6920;background:#fbf1dc}.environment-unconfigured{color:#787d84;background:#eceef0}.top-icon,.help-link,.icon-button{position:relative;border:0;background:transparent;color:#80858a;display:grid;place-items:center;cursor:pointer}.top-icon i{width:5px;height:5px;position:absolute;top:1px;right:0;border-radius:50%;background:#d78153}.help-link{color:#9b9d9d}.content-wrap{width:min(1240px,100%);margin:0 auto;padding:40px clamp(24px,4vw,61px) 64px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:27px}.page-eyebrow,.section-kicker{display:block;color:#a07847;text-transform:uppercase;letter-spacing:1.2px;font-size:9px;font-weight:700}.page-heading h1{color:var(--ink);font:700 clamp(24px,2.8vw,31px)/1.25 Manrope,"Noto Sans HK",sans-serif;letter-spacing:-.8px;margin:9px 0 7px}.page-heading p{margin:0;color:#85898c;font-size:12px;line-height:1.6}.secondary-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:7px;padding:0 14px;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}.secondary-button{color:#5e636b;border:1px solid #dedbd4;background:#fff}.secondary-button:hover{background:#f7f6f2}.primary-button{color:#fff;border:1px solid var(--indigo);background:var(--indigo)}.primary-button:hover{background:var(--indigo-dark)}.primary-button:disabled{opacity:.55;cursor:wait}.panel{border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:var(--shadow)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{min-height:139px;padding:18px 18px 14px}.metric-top{display:flex;align-items:center;justify-content:space-between;color:#81858a;font-size:10px}.metric-top>div{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;color:var(--indigo);background:#f0f1fa}.metric-top svg{width:16px;height:16px;stroke-width:1.8}.metric-value{display:block;margin:13px 0 11px;color:#292e36;font:700 26px/1 Manrope,sans-serif;letter-spacing:-.7px}.metric-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#92969b;font-size:9px}.trend-pill{display:inline-flex;align-items:center;gap:3px;color:#49866e;background:#edf7f0;border-radius:5px;padding:4px 6px;white-space:nowrap;font-size:8px;font-weight:700}.overview-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:15px;margin-top:16px}.operations-panel,.insight-panel{padding:19px 20px}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.panel-heading h3{margin:6px 0 0;font-size:14px;font-weight:700;letter-spacing:-.2px}.panel-heading .section-kicker{font-size:8px}.live-chip{display:inline-flex;align-items:center;gap:7px;color:#43816d;font-size:9px;font-weight:700}.live-chip i{width:6px;height:6px}.ops-list{margin-top:12px}.ops-row{min-height:47px;border-top:1px solid #f0eee9;display:flex;align-items:center;gap:12px}.ops-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;color:#747987;background:#f5f4f0}.ops-icon svg{width:14px;height:14px;stroke-width:1.8}.ops-label{flex:1;color:#6e737a;font-size:10px}.ops-row strong{color:#363a42;font-size:11px;font-weight:700}.ops-arrow{width:20px;display:grid;place-items:center;color:#b5b7b7}.panel-footnote{border-top:1px solid #f0eee9;padding-top:12px;color:#a0a2a2;font-size:9px;line-height:1.5}.insight-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;color:#ad7a31;background:#fbf3e3}.cost-value{margin-top:24px;color:#30363c;font:700 28px/1 Manrope,sans-serif;letter-spacing:-.8px}.muted-line{color:#96999b;font-size:9px}.chart-placeholder{height:65px;display:grid;place-items:center;margin-top:19px;border-top:1px dashed #e5e2dc;border-bottom:1px dashed #e5e2dc;color:#a0a2a3;font-size:9px}.chart-axis{display:flex;justify-content:space-between;color:#a0a2a3;font-size:8px;margin-top:8px}.data-caveat{display:flex;align-items:center;gap:11px;margin-top:15px;border:1px solid #e5e5d7;border-radius:9px;padding:12px 14px;color:#787e7c;background:#f8f8f2}.data-caveat>svg{flex:0 0 auto;color:#5d8b6f}.data-caveat p{flex:1;margin:0;font-size:9px;line-height:1.55}.data-caveat strong{color:#555e5b}.data-caveat button{display:grid;place-items:center;border:0;color:#8b8f8b;background:transparent;cursor:pointer}.table-panel{overflow:hidden}.table-toolbar{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid var(--line)}.result-count{color:#5a5f67;font-size:11px;font-weight:600}.result-count strong{display:inline-grid;place-items:center;min-width:23px;height:21px;margin-left:6px;border-radius:6px;color:var(--indigo);background:var(--indigo-soft);font-size:10px}.result-count small{display:block;margin-top:4px;color:#999da0;font-size:9px;font-weight:400}.search-box{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid #e5e2dc;border-radius:7px;color:#999c9f;background:#fff}.search-box input{width:190px;min-width:90px;border:0;outline:none;color:#464a51;background:transparent;font-size:10px}.search-box input::placeholder{color:#a9abad}.table-scroll{width:100%;overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap}th{height:39px;padding:0 17px;text-align:left;text-transform:uppercase;letter-spacing:.45px;color:#a2a4a4;background:#fbfaf8;font-size:8px;font-weight:700}td{height:60px;padding:8px 17px;border-top:1px solid #f0eee9;color:#656a71;font-size:10px}tbody tr:hover td{background:#fdfcf9}td strong{color:#383c44;font-size:10px;font-weight:600}code{color:#777c83;font:10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.person-cell{display:flex;align-items:center;gap:9px}.person-avatar{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:9px;background:#f1eee7;color:#9b7241;font-size:11px;font-weight:700}.person-cell>div:last-child{display:grid;gap:4px}.person-cell small{color:#a0a3a4;font-size:8px}.status-pill{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:5px 7px;border-radius:5px;color:#70767b;background:#f1f2f2;font-size:8px;font-weight:700}.status-pill i{width:5px;height:5px;border-radius:50%;background:currentColor}.pill-green{color:#3e8469;background:#edf6f0}.pill-amber{color:#aa772b;background:#fbf3e3}.pill-red{color:#ac5c51;background:#faefed}.pill-neutral{color:#797e85;background:#f0f1f3}.entitlement-list{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.entitlement-chip{border:1px solid #e4e6f0;border-radius:4px;padding:4px 6px;color:#5b638d;background:#f4f5fb;font-size:8px}.table-footnote{display:flex;align-items:center;gap:7px;min-height:41px;border-top:1px solid var(--line);padding:0 17px;color:#969a9b;background:#fdfcf9;font-size:8px}.table-footnote svg{flex:0 0 auto;color:#718b78}.empty-state{display:grid;place-items:center;gap:8px;padding:32px;color:#9c9fa1;font-size:10px}.empty-state svg{color:#c2c4c2}.ads-layout{display:grid;grid-template-columns:minmax(0,1fr) 276px;gap:15px;align-items:start}.ads-main{display:grid;gap:14px}.setting-panel{padding:18px 20px 10px}.setting-panel h3{font-size:14px}.setting-description{margin:12px 0 14px;color:#878b8e;font-size:10px;line-height:1.6}.setting-divider{height:1px;background:#efede8;margin:10px 0}.setting-heading{padding:3px 0 9px}.setting-heading div,.setting-row>div,.reward-limit>div:first-child{display:grid;gap:5px}.setting-heading strong,.setting-row strong,.reward-limit strong{color:#42474e;font-size:10px;font-weight:700}.setting-heading span,.setting-row span,.reward-limit span{color:#999da0;font-size:9px;line-height:1.5}.setting-row{min-height:59px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #f2f0ec}.setting-row>div{min-width:0}.toggle{width:35px;height:20px;padding:2px;flex:0 0 35px;border:0;border-radius:99px;background:#d3d5d6;cursor:pointer;transition:background .16s ease}.toggle span{display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000029;transition:transform .16s ease}.toggle.toggle-on{background:var(--indigo)}.toggle.toggle-on span{transform:translate(15px)}.readonly-tag{display:inline-flex;align-items:center;gap:5px;color:#798b7d;font-size:8px}.reward-limit{min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:12px}.stepper{display:flex;align-items:center;gap:8px}.stepper button{display:grid;place-items:center;width:25px;height:25px;border:1px solid #e5e2dc;border-radius:6px;color:#687079;background:#fff;font-size:14px;cursor:pointer}.stepper button:disabled{opacity:.4;cursor:default}.stepper strong{width:17px;text-align:center;font:700 13px Manrope,sans-serif}.stepper>span{color:#8d9295;font-size:9px}.save-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5e2db;border-radius:9px;padding:12px 14px;background:#fbfaf7}.save-bar>div{display:grid;gap:4px}.save-bar strong{color:#62676e;font-size:9px}.save-bar span{color:#9a9d9f;font-size:8px}.save-bar .primary-button{min-height:34px;font-size:9px}.ads-aside{display:grid;gap:12px}.status-panel,.safety-panel{padding:16px}.status-panel .panel-heading{align-items:center}.status-panel .panel-heading>svg{color:#929896}.server-state{display:flex;align-items:center;gap:8px;margin-top:17px;color:#43826b}.server-state strong{font-size:10px}.state-indicator{width:8px;height:8px;border-radius:50%;background:#4ea27d;box-shadow:0 0 0 4px #e9f5ed}.state-off{background:#c68a44;box-shadow:0 0 0 4px #fbf1dc}.status-panel p{margin:9px 0 0;color:#929699;font-size:9px;line-height:1.6}.status-warning{border-color:#efdec0;background:#fffdf8}.safety-title{display:flex;align-items:center;gap:8px;color:#596f60;font-size:10px}.safety-panel ul{display:grid;gap:10px;padding-left:15px;margin:14px 0 2px;color:#858a8b;font-size:9px;line-height:1.5}.safety-panel li::marker{color:#92a28f}.ads-version{display:flex;align-items:center;gap:9px;padding:12px}.version-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:#707998;background:#eff0f7}.ads-version>div:nth-child(2){display:grid;gap:4px;flex:1}.ads-version strong{color:#5b6068;font-size:9px}.ads-version span{color:#a0a3a4;font-size:8px}.ads-version button{border:0;color:#999d9e;background:transparent;cursor:pointer}.form-error{border:1px solid #efd8d4;border-radius:7px;padding:9px 10px;color:#a6473c;background:#fcf1ef;font-size:10px;line-height:1.5}.config-error{margin-top:-5px}.error-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #eedbd6;border-radius:9px;padding:18px;background:#fff9f7}.error-panel strong{color:#8f4840;font-size:12px}.error-panel p{margin:5px 0 0;color:#95776f;font-size:10px;line-height:1.6}.loading-panel{min-height:180px;display:flex;align-items:center;justify-content:center;gap:11px;color:#888e91;font-size:10px}.spinner{width:19px;height:19px;border:2px solid #e3e3e1;border-top-color:var(--indigo);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.toast{position:fixed;z-index:40;top:88px;right:25px;display:flex;align-items:center;gap:9px;max-width:min(410px,calc(100vw - 32px));border:1px solid #d8e6da;border-radius:8px;padding:11px 12px;color:#3b765e;background:#f2faf3;box-shadow:var(--shadow);font-size:10px}.toast button{display:grid;place-items:center;margin-left:auto;border:0;color:inherit;background:transparent;cursor:pointer}.mobile-menu,.mobile-close,.mobile-scrim{display:none}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(360px,44%) 1fr;background:#faf9f6}.login-art{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:100vh;padding:39px clamp(36px,6vw,88px) 29px;color:#fff;background:var(--indigo)}.login-art:after{content:"";position:absolute;width:700px;height:700px;right:-360px;bottom:-355px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 65px #ffffff06,0 0 0 130px #ffffff05,0 0 0 195px #ffffff04}.brand-light strong{color:#fff}.brand-light strong span{color:#e6be7d}.brand-light small{color:#ffffff87}.brand-light .brand-mark{background:#3441a3;border:1px solid rgba(255,255,255,.16)}.art-orbit{position:absolute;border:1px solid rgba(255,255,255,.075);border-radius:50%}.orbit-one{width:420px;height:420px;right:-120px;top:15%}.orbit-two{width:300px;height:300px;right:-61px;top:23%}.art-copy{position:relative;z-index:1;margin:auto 0;padding:35px 0 72px}.art-kicker{display:inline-block;margin-top:32px;color:#ddc089;font-size:10px;letter-spacing:2px}.art-copy h1{margin:19px 0 12px;color:#fff;font:700 clamp(33px,4vw,48px)/1.35 Manrope,"Noto Sans HK",sans-serif;letter-spacing:-1.2px}.art-copy p{margin:0;color:#ffffffa3;font-size:12px}.art-stat{display:flex;align-items:center;gap:9px;margin-top:55px;color:#ffffff9e;font-size:9px}.stat-line{width:24px;height:1px;background:#dcb97e}.art-footer{position:relative;z-index:1;color:#fff6;font-size:8px;letter-spacing:1.2px}.login-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px 28px}.login-card{width:min(364px,100%)}.login-eyebrow,.gate-eyebrow{color:#9a7846;letter-spacing:1.45px;font-size:9px;font-weight:700}.login-card h2{margin:10px 0 5px;color:#282d36;font:700 26px Manrope,Noto Sans HK,sans-serif;letter-spacing:-.6px}.login-card>p{margin:0 0 28px;color:#8d9194;font-size:11px}.login-card form{display:grid}.login-card label{margin:0 0 7px;color:#626870;font-size:10px;font-weight:600}.login-card input{height:42px;margin-bottom:17px;border:1px solid #dededb;border-radius:7px;padding:0 11px;color:#40454d;background:#fff;font-size:11px}.login-card input::placeholder{color:#b5b7b8}.full-button{width:100%;min-height:42px;margin-top:1px}.full-button span{margin-left:auto;font-size:15px}.login-divider{display:flex;align-items:center;gap:11px;margin:18px 0;color:#a1a4a5;font-size:9px}.login-divider span{height:1px;flex:1;background:#e8e6e2}.google-button{width:100%;min-height:41px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #dededb;border-radius:7px;color:#5d6269;background:#fff;font-size:10px;font-weight:600;cursor:pointer}.google-button:disabled{opacity:.6;cursor:wait}.login-privacy{display:flex;align-items:flex-start;gap:9px;margin-top:27px;padding-top:15px;border-top:1px solid #eceae6;color:#95999b;font-size:9px;line-height:1.65}.login-privacy svg{flex:0 0 auto;color:#658370}.login-panel footer{margin-top:52px;color:#adb0b0;font-size:8px;letter-spacing:.4px}.gate-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 8% 0%,#f3ead8 0,var(--warm) 48%,#eeeef2 100%)}.gate-card,.loading-card{width:min(460px,100%);border:1px solid var(--line);border-radius:13px;padding:30px;background:var(--surface);box-shadow:var(--shadow)}.gate-card .brand-compact{margin:0 0 29px -7px}.gate-card h1{margin:9px 0;color:var(--ink);font:700 23px Manrope,Noto Sans HK,sans-serif}.gate-card p{margin:0 0 18px;color:#858a8e;font-size:11px;line-height:1.7}.gate-card>small{display:block;margin-top:17px;color:#9ba0a2;font-size:9px}.config-list{display:grid;gap:7px;margin:16px 0}.config-list div{display:flex;align-items:center;gap:7px;color:#8d524c;font:10px ui-monospace,monospace}.gate-lock{display:grid;place-items:center;width:45px;height:45px;margin-bottom:21px;border-radius:12px;color:#687747;background:#f0f3e8}.gate-card .primary-button{margin-top:3px}.loading-card{display:flex;align-items:center;justify-content:center;gap:12px;color:#80878a;font-size:11px}@media (max-width: 1130px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-layout{grid-template-columns:minmax(0,1fr) 250px}.topbar{padding:0 27px}.content-wrap{padding:32px 27px 52px}}@media (max-width: 860px){.sidebar{transform:translate(-100%);transition:transform .2s ease;box-shadow:8px 0 30px #00000017}.sidebar.sidebar-open{transform:translate(0)}.main-area{width:100%;margin-left:0}.mobile-menu{display:grid;width:34px;height:34px;margin-right:12px}.mobile-scrim{display:block;position:fixed;z-index:19;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#1d212b47}.topbar{justify-content:flex-start;height:66px;padding:0 21px}.top-actions{margin-left:auto;gap:12px}.breadcrumb{gap:8px;font-size:10px}.breadcrumb>span:first-child{display:none}.crumb-slash{display:none}.overview-grid,.ads-layout{grid-template-columns:1fr}.ads-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-version{grid-column:1 / -1}.mobile-close{display:grid;margin-left:auto}.brand-lockup:not(.brand-compact) .mobile-close{display:grid}}@media (max-width: 600px){.content-wrap{padding:27px 16px 40px}.topbar{padding:0 15px}.page-heading{align-items:flex-start}.page-heading .secondary-button{min-width:36px;padding:0 9px;font-size:0}.page-heading .secondary-button svg{width:16px;height:16px}.metric-grid{gap:9px}.metric-card{min-height:126px;padding:13px}.metric-top{align-items:flex-start;font-size:9px}.metric-top>div{width:27px;height:27px}.metric-value{font-size:23px}.metric-bottom{align-items:flex-start;flex-direction:column;gap:6px}.trend-pill{display:none}.operations-panel,.insight-panel{padding:16px 14px}.ops-row{gap:8px}.ops-label{font-size:9px}.ops-row strong{font-size:10px}.data-caveat{align-items:flex-start;padding:11px}.data-caveat button{display:none}.table-toolbar{align-items:flex-start;flex-direction:column}.search-box{width:100%}.search-box input{flex:1;width:auto}.table-scroll table{min-width:690px}.setting-panel{padding:15px 14px 9px}.setting-row{gap:9px}.setting-row span,.reward-limit span{max-width:235px;font-size:8px}.setting-row strong,.reward-limit strong{font-size:9px}.ads-aside{grid-template-columns:1fr}.ads-version{grid-column:auto}.save-bar{align-items:flex-start;flex-direction:column}.save-bar .primary-button{width:100%}.login-page{grid-template-columns:1fr}.login-art{min-height:198px;padding:20px 22px}.login-art:after{width:300px;height:300px;right:-156px;bottom:-158px}.login-art .brand-mark{width:34px;height:34px;flex-basis:34px}.brand-lockup strong{font-size:14px}.art-copy{margin:13px 0 0;padding:0 0 2px}.art-kicker{margin-top:13px;font-size:8px}.art-copy h1{margin:6px 0;font-size:20px;line-height:1.3}.art-copy p,.art-stat,.art-footer,.art-orbit{display:none}.login-panel{padding:31px 22px 17px}.login-card h2{font-size:23px}.login-card>p{margin-bottom:22px}.login-panel footer{margin-top:35px}.gate-card,.loading-card{padding:23px}.gate-card h1{font-size:21px}}@media (prefers-color-scheme: dark){:root{color:#e9e8e3;background:#191b25;--warm: #191b25;--warm-dark: #242632;--ink: #eeeef1;--muted: #a4a6af;--line: #343541;--surface: #232530;--surface-alt: #272934;--indigo-soft: #2a2e4d;--shadow: 0 8px 30px rgba(0,0,0,.16)}.sidebar,.topbar,.login-panel{background:#20222c}.brand-lockup strong,.metric-value,.panel-heading h3,.ops-row strong,.cost-value,.setting-heading strong,.setting-row strong,.reward-limit strong,.save-bar strong,.gate-card h1{color:#e9e9e7}.product-pill,.nav-item:hover,.panel,.secondary-button,.google-button,.login-card input,.search-box,.stepper button{border-color:var(--line);background-color:#252732;color:#c6c8cc}.nav-item.nav-active{background:#2c304f;color:#c6ccff}.nav-item{color:#a5a8b0}.nav-item:hover{color:#e6e7ec}.topbar,.table-footnote,.th,th{background:#22242e}.breadcrumb strong,.metric-top,.ops-label,td,.page-heading p{color:#afb1b8}.metric-top>div,.person-avatar,.ops-icon,.insight-icon{background:#303243;color:#c9cefa}.trend-pill{background:#283930}.ops-row,.panel-footnote,.setting-divider,.setting-row,.table-footnote,td,th{border-color:#343541}.data-caveat{border-color:#444943;background:#282d2a;color:#b1b8b1}.data-caveat strong{color:#d1d6d1}.table-toolbar,.table-footnote{border-color:var(--line)}.search-box input,.login-card input{color:#e0e1e3}.login-card h2{color:#ececf0}.login-card label{color:#bfc1c6}.setting-description,.setting-heading span,.setting-row span,.reward-limit span,.status-panel p,.safety-panel ul{color:#a6a8b0}.setting-heading strong,.setting-row strong,.reward-limit strong,.save-bar strong{color:#dedfe2}.save-bar{border-color:var(--line);background:#282a34}.status-panel,.safety-panel{background:var(--surface)}.readonly-tag,.security-note,.table-footnote,.login-privacy{color:#a3aaa4}.login-page{background:#191b25}.login-art{background:#141a5c}.gate-page{background:radial-gradient(ellipse at 8% 0%,#302b24 0,#191b25,#20212d)}.gate-card,.loading-card{border-color:var(--line);background:#232530}.login-card input{background:#272934}.google-button{background:#262833}}
