:root{--font:"Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size:15px;--line-height:1.5;--tracking:-.011em;--bg-image:url(/brand/background.png);--bg-overlay:#060412a3;--panel:#100c22c7;--panel-strong:#120e26eb;--panel-soft:#ffffff0b;--border:#ffffff1a;--border-strong:#ffffff29;--text:#f7f2ff;--text-muted:#ece2ffb3;--text-dim:#ece2ff7a;--orange:#ff7a2f;--orange-hot:#ff4d2e;--blue:#3db7ff;--violet:#8b6cff;--green:#57ef8d;--danger:#ff6d8a;--shadow:0 24px 60px #00000057;--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--sidebar-width:272px;--safe-bottom:env(safe-area-inset-bottom,0px);--scroll-track:#ffffff0a;--scroll-thumb:linear-gradient(180deg, #ff7a2fd9, #8b6cffd9);--scroll-thumb-hover:linear-gradient(180deg, #ff7a2f, #3db7fff2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--bg-overlay:#f4f7fcd6;--panel:#ffffffe0;--panel-strong:#fffffff5;--panel-soft:#0f172a09;--border:#0f172a14;--border-strong:#0f172a1f;--text:#122033;--text-muted:#122033ad;--text-dim:#12203373;--shadow:0 18px 40px #1a2f541a;--scroll-track:#0f172a0d;--scroll-thumb:linear-gradient(180deg, #2f8cff, #1db8c4);--scroll-thumb-hover:linear-gradient(180deg, #1f7aef, #14a8b4);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ff7a2fbf transparent}html[data-theme=light] *{scrollbar-color:#2f8cffb3 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scroll-track);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-corner{background:0 0}html,body,#root{max-width:100%;min-height:100%;overflow-x:hidden}body{font-family:var(--font);font-size:var(--font-size);line-height:var(--line-height);letter-spacing:var(--tracking);color:var(--text);background:linear-gradient(var(--bg-overlay), var(--bg-overlay)), var(--bg-image) center / cover fixed no-repeat, #090712;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:500}h1,h2,h3,h4,strong{letter-spacing:-.03em;font-weight:700}p,span,label,button,input{letter-spacing:inherit}button,input,select{font:inherit}button{cursor:pointer;border:0}input,select{color:var(--text)}a{color:inherit}.app-root{max-width:100%;min-height:100vh;overflow-x:clip}.app-shell{max-width:100%;min-height:100vh;padding:16px 16px 16px calc(var(--sidebar-width) + 34px);display:block;position:relative;overflow-x:clip}.mobile-scrim,.icon-btn.menu-btn,.icon-btn.sidebar-close{display:none!important}.sidebar,.glass,.login-card,.topbar,.metric-card{-webkit-backdrop-filter:blur(22px);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow)}.sidebar{z-index:30;width:var(--sidebar-width);border-radius:30px;flex-direction:column;justify-content:space-between;gap:18px;height:calc(100vh - 32px);padding:20px 14px;display:flex;position:fixed;top:16px;left:16px;overflow:auto}.sidebar-top{gap:8px;display:grid}.brand-block{align-items:center;gap:12px;padding:6px 8px 14px;display:flex}.brand-block img{object-fit:contain;filter:drop-shadow(0 8px 18px #ff662a59);width:52px;height:52px}.brand-block h1{letter-spacing:-.03em;margin:0;font-size:1.3rem}.brand-block p{color:var(--text-dim);text-transform:uppercase;letter-spacing:.14em;margin:2px 0 0;font-size:.76rem}.nav-stack{gap:8px;display:grid}.nav-item,.ghost-btn,.primary-btn,.danger-btn,.icon-btn{border-radius:14px;justify-content:center;align-items:center;gap:10px;transition:all .18s;display:inline-flex}.nav-item{width:100%;color:var(--text);background:0 0;justify-content:flex-start;padding:13px 14px}.nav-item:hover,.ghost-btn:hover,.icon-btn:hover{background:var(--panel-soft)}.nav-item.active{background:linear-gradient(90deg,#ff6a2a38,#3db7ff24);box-shadow:inset 0 0 0 1px #ffffff14}html[data-theme=light] .nav-item.active{background:linear-gradient(90deg,#2e91ff24,#14b8a61a);box-shadow:inset 3px 0 #2f8cff}.sidebar-footer{gap:12px;margin-top:auto;display:grid}.admin-chip{background:var(--panel-soft);border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.admin-chip>img,.admin-chip .avatar,.admin-chip .user-avatar{flex:none}.admin-chip__text,.user-pill__text{flex:1;gap:2px;min-width:0;display:grid}.admin-chip__text strong,.admin-chip__text span,.user-pill__text strong,.user-pill__text span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-chip__text strong{font-size:.92rem;line-height:1.25}.admin-chip__text span,.user-pill__text span{font-size:.78rem;line-height:1.3}.user-pill__text strong{font-size:.86rem;line-height:1.25}.sidebar,.player-list,.page-frame,.purchase-table{scrollbar-gutter:stable}.admin-chip strong,.metric-value,.player-name,.section-title{color:var(--text)}.player-name{text-align:left}.admin-chip span,.muted,.page-kicker,.page-sub,.empty,.helper{color:var(--text-muted)}.danger-btn{color:#ffd5dc;background:#ff4d6e1f;border:1px solid #ff4d6e2e;width:100%;padding:12px 14px}html[data-theme=light] .danger-btn{color:#b42340}.main-column{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex;overflow-x:hidden}.page-frame{min-width:0;max-width:100%;overflow-x:hidden}.topbar{border-radius:22px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.topbar-left{align-items:center;gap:12px;min-width:0;display:flex}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.icon-btn{width:42px;height:42px;color:var(--text);background:var(--panel-soft);border:1px solid var(--border);flex:none}.theme-toggle{background:var(--panel-soft);border:1px solid var(--border);border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;gap:2px;min-width:148px;padding:3px;display:inline-grid}.theme-toggle button{min-height:34px;color:var(--text-muted);text-align:center;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;padding:8px 12px;font-size:.86rem;font-weight:600}.theme-toggle button.active{color:#fff;background:linear-gradient(90deg, var(--orange), var(--orange-hot));box-shadow:0 8px 18px #ff5a3238}html[data-theme=light] .theme-toggle button.active{background:linear-gradient(90deg,#2f8cff,#1eb8c8);box-shadow:0 8px 18px #2f8cff33}.ghost-btn{color:var(--text);background:var(--panel-soft);border:1px solid var(--border);padding:10px 14px}.ghost-btn:hover,.primary-btn:hover{transform:translateY(-1px)}.primary-btn{color:#fff;background:linear-gradient(90deg, var(--orange) 0%, #ff5a3c 48%, var(--violet) 100%);padding:12px 16px;box-shadow:0 16px 34px #ff5a323d}html[data-theme=light] .primary-btn{background:linear-gradient(90deg,#2f8cff,#1db8c4);box-shadow:0 14px 28px #2f8cff38}.primary-btn:disabled,.ghost-btn:disabled,.icon-btn:disabled{opacity:.65;cursor:wait;transform:none}.user-pill{background:var(--panel-soft);border-radius:999px;align-items:center;gap:10px;min-width:0;max-width:240px;padding:6px 10px 6px 6px;display:flex}.user-pill img,.avatar,.user-avatar{object-fit:cover;border-radius:50%;flex:0 0 38px;width:38px;height:38px}.user-avatar{color:#ffffffeb;background:radial-gradient(circle at 35% 30%,#ffffff38,#0000 45%),linear-gradient(145deg,#5b6475 0%,#3a4150 48%,#2a303c 100%);border:1px solid #ffffff2e;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #00000038}.user-avatar--sm{flex-basis:34px;width:34px;height:34px}.user-avatar--md{flex-basis:40px;width:40px;height:40px}.user-avatar--lg{flex-basis:56px;width:56px;height:56px}html[data-theme=light] .user-avatar{color:#edf2f7;background:radial-gradient(circle at 35% 30%,#ffffff47,#0000 45%),linear-gradient(145deg,#7b8798 0%,#556072 48%,#3e4654 100%)}.page{gap:16px;min-width:0;max-width:100%;display:grid}.page-header{justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;display:flex}.page-header__copy{width:100%;min-width:0;max-width:100%}.page-header__title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:0 0 6px;font-size:.74rem;font-weight:700}html[data-theme=light] .page-kicker{color:#2f8cff}.page-header h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.5vw,2.25rem)}.page-sub{overflow-wrap:anywhere;word-break:break-word;max-width:min(62ch,100%);margin:8px 0 0;line-height:1.55}.status-chip{color:var(--green);white-space:nowrap;background:#57ef8d1f;border:1px solid #57ef8d38;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{background:linear-gradient(135deg, #ff7a2f2e, #3db7ff1f), var(--panel);border-radius:22px;min-height:124px;padding:16px;position:relative;overflow:hidden}html[data-theme=light] .metric-card{color:#fff;background:linear-gradient(135deg,#2f8cff,#19b7c4);border:0}html[data-theme=light] .metric-card .metric-label,html[data-theme=light] .metric-card .helper{color:#ffffffc7}html[data-theme=light] .metric-card .metric-value{color:#fff}.metric-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin:0 0 10px;font-size:.74rem}.metric-value{letter-spacing:-.04em;word-break:break-word;padding-right:28px;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:800;line-height:1.05;display:block}.metric-card .helper{margin-top:10px;font-size:.84rem}.metric-icon{opacity:.9;position:absolute;top:14px;right:14px}.glass{border-radius:var(--radius-xl);min-width:0;max-width:100%;padding:16px;overflow:hidden}.glass-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.glass-header h3{margin:0;font-size:1.02rem}.glass-desc{max-width:52ch;color:var(--text-muted);margin:6px 0 0;font-size:.86rem;line-height:1.45}.card-footnote{color:var(--text-muted);margin:14px 0 0;font-size:.82rem;line-height:1.4}.payments-board{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);grid-template-areas:"trend claims""funnel feed";align-items:stretch;gap:14px;min-width:0;display:grid}.payments-board__trend,.payments-board__claims,.payments-board__funnel,.payments-board__feed{flex-direction:column;height:100%;min-height:0;display:flex}.payments-board__trend{grid-area:trend}.payments-board__claims{grid-area:claims}.payments-board__claims .chart-box--square{flex:auto;height:auto;min-height:260px}.payments-board__funnel{grid-area:funnel}.payments-board__feed{grid-area:feed}.grid-2{grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr);gap:14px;min-width:0;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.grid-3--compact .chart-box--square{height:180px}.insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"provider results funnel""activity activity activity";align-items:stretch;gap:14px;min-width:0;display:grid}.insights-grid__provider{grid-area:provider}.insights-grid__results{grid-area:results}.insights-grid__funnel{grid-area:funnel}.insights-grid__activity{grid-area:activity}.insights-grid__provider,.insights-grid__results,.insights-grid__funnel{flex-direction:column;height:100%;display:flex}.insights-grid .chart-box--square{height:180px}.activity-feed{scrollbar-gutter:stable;max-height:220px;padding-right:4px;overflow-y:auto}.dashboard-board{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:14px;min-width:0;display:grid}.dashboard-board__main{gap:14px;min-width:0;display:grid}.dashboard-board__members{flex-direction:column;max-height:calc(100dvh - 120px);display:flex;position:sticky;top:16px}.dashboard-board__members .glass-header{flex-shrink:0}.members-scroll{scrollbar-gutter:stable;flex:1;min-height:0;margin-right:-4px;padding-right:4px;overflow:hidden auto}.members-scroll .list-row{transition:background .18s,transform .18s}.members-scroll .list-row:hover{background:#ff7a2f1a;transform:translate(2px)}html[data-theme=light] .members-scroll .list-row:hover{background:#2f8cff14}.chart-box{width:100%;min-width:0;max-width:100%;height:260px;position:relative;overflow:hidden}.chart-box--square{height:200px}.chart-box .recharts-responsive-container,.chart-box .recharts-wrapper,.chart-box svg{max-width:100%!important}.feed-row__copy{flex:1;min-width:0}.feed-row__copy strong,.feed-row__copy .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legend-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.state-box--compact{min-height:180px}.empty-donut{place-items:center;width:100%;height:100%;display:grid;position:relative}.empty-donut__ring{aspect-ratio:1;background:radial-gradient(circle,#0000 54%,#ff7a2f14 55%,#8b6cff14 100%);border:14px solid #ffffff14;border-radius:50%;width:min(150px,58%);box-shadow:inset 0 0 0 1px #ffffff0d,0 0 0 1px #ffffff0a}.empty-donut__copy{text-align:center;pointer-events:none;place-content:center;gap:4px;display:grid;position:absolute;inset:0}.empty-donut__copy strong{color:var(--text);font-size:1.2rem}.empty-donut__copy span{color:var(--text-muted);font-size:.78rem}.empty-trend{box-sizing:border-box;background:#ffffff0b;border:1px dashed #ff7a2f66;border-radius:18px;place-items:center;height:220px;min-height:220px;padding:20px;display:grid;position:relative;overflow:hidden}.empty-trend__grid{opacity:.7;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:100% 25%,20% 100%;position:absolute;inset:16px}.empty-trend__copy{z-index:1;text-align:center;gap:6px;max-width:34ch;display:grid;position:relative}.empty-trend__copy strong{color:var(--text)}.empty-trend__copy span{color:var(--text-muted);font-size:.9rem;line-height:1.45}html[data-theme=light] .empty-donut__ring{background:radial-gradient(circle,#0000 54%,#2f8cff14 55%,#14b8a614 100%);border-color:#0f172a14}html[data-theme=light] .empty-trend{background:#0f172a05;border-color:#0f172a1a}html[data-theme=light] .empty-trend__grid{background-image:linear-gradient(#0f172a0d 1px,#0000 1px),linear-gradient(90deg,#0f172a0d 1px,#0000 1px)}.list-stack,.legend-stack,.funnel-stack{gap:10px;display:grid}.list-row,.player-row,.feed-row{background:var(--panel-soft);border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.list-row:hover,.player-row:hover,.feed-row:hover{border-color:var(--border)}.player-row.active{background:linear-gradient(90deg,#ff7a2f1f,#3db7ff14);border-color:#ff7a2f73}html[data-theme=light] .player-row.active{background:#2f8cff0f;border-color:#2f8cff73}.identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.identity>div{min-width:0}.identity strong,.identity span{display:block}.identity span,.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg, var(--orange-hot), #ff6a3d);border-radius:999px;flex:none;align-items:center;padding:6px 10px;font-size:.7rem;font-weight:700;display:inline-flex}html[data-theme=light] .badge{background:linear-gradient(90deg,#14b8a6,#2f8cff)}.legend-row,.funnel-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.dot{border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.funnel-bar{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}html[data-theme=light] .funnel-bar{background:#0f172a14}.funnel-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--blue));height:100%;display:block}.search-field,.field{background:var(--panel-soft);border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.field{gap:8px;display:grid}.field span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem}.search-field input,.field input,.password-field input{background:0 0;border:0;outline:0;width:100%}.password-field{align-items:center;gap:8px;display:flex}.password-toggle{border-radius:10px;width:34px;height:34px}.players-layout,.settings-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:14px;display:grid}.player-list{gap:10px;max-height:min(620px,70vh);padding-right:4px;display:grid;overflow:auto}.detail-hero{align-items:center;gap:14px;margin-bottom:16px;display:flex}.stat-grid,.form-grid,.rules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stat-grid>div,.rules-grid>div{background:var(--panel-soft);border-radius:14px;min-width:0;padding:12px}.stat-grid span,.rules-grid span{color:var(--text-dim);margin-bottom:6px;font-size:.76rem;display:block}.stat-grid strong,.rules-grid strong{word-break:break-word}.gift-panel{border-top:1px solid var(--border);gap:14px;margin-top:18px;padding-top:18px;display:grid}.select-chip{flex:none;font-size:.85rem;padding:8px 12px!important}.login-page{place-items:center;min-height:100vh;padding:20px;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";background:linear-gradient(#0503108c, #0503108c), var(--bg-image) center / cover no-repeat;position:absolute;inset:0}.login-card{z-index:1;text-align:center;border-radius:30px;width:min(520px,100%);padding:36px 28px 28px;position:relative}.login-logo{object-fit:contain;filter:drop-shadow(0 16px 28px #ff6a2a66);width:min(168px,42vw);height:min(168px,42vw);margin:0 auto 12px}.login-card h1{letter-spacing:-.04em;margin:8px 0 6px;font-size:clamp(1.7rem,4vw,2rem)}.login-card .page-sub{margin:0 auto 22px}.login-form{text-align:left;gap:14px;display:grid}.login-form .primary-btn{width:100%;min-height:48px;margin-top:4px}.form-error{color:#ffb4c2;text-align:left;margin:0}.toast{z-index:50;color:#ffe2e8;background:#5c1224eb;border:1px solid #ff819a47;border-radius:14px;align-items:center;gap:10px;max-width:min(420px,100vw - 32px);padding:12px 14px;display:flex;position:fixed;top:16px;right:16px}.empty,.state-box{text-align:center;min-height:140px;color:var(--text-muted);place-content:center;gap:8px;display:grid}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.purchase-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.purchase-head,.purchase-row{grid-template-columns:minmax(140px,1.4fr) minmax(90px,.7fr) minmax(80px,.7fr) minmax(140px,1fr);align-items:center;gap:12px;min-width:560px;display:grid}.purchase-head{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;padding:0 8px 8px;font-size:.72rem}.purchase-row{background:var(--panel-soft);border-radius:14px;margin-bottom:8px;padding:12px 14px}@media (width<=1280px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-board{grid-template-columns:minmax(0,1fr) minmax(250px,300px)}.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"provider results""funnel funnel""activity activity"}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3>:last-child{grid-column:1/-1}}@media (width<=1100px){.grid-2,.dashboard-board,.payments-board,.players-layout,.settings-layout{grid-template-columns:1fr}.payments-board{grid-template-areas:"trend""claims""funnel""feed"}.dashboard-board__members{max-height:420px;position:relative;top:auto}.user-pill{display:none}}@media (width<=900px){.app-shell{padding:12px}.icon-btn.menu-btn{display:inline-flex!important}.mobile-scrim{z-index:40;opacity:0;pointer-events:none;background:#04020c8c;transition:opacity .2s;position:fixed;inset:0;display:block!important}.app-shell--nav-open .mobile-scrim{opacity:1;pointer-events:auto}.sidebar{z-index:50;width:min(300px,86vw);height:100dvh;padding-bottom:calc(16px + var(--safe-bottom));border-radius:0 24px 24px 0;transition:transform .24s;top:0;left:0;transform:translate(-105%)}.app-shell--nav-open .sidebar{transform:translate(0)}.icon-btn.sidebar-close{position:absolute;top:14px;right:14px;display:inline-flex!important}.brand-block{padding-right:48px}.metrics,.metrics.three{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:1fr}.grid-3>:last-child{grid-column:auto}.insights-grid{grid-template-columns:1fr;grid-template-areas:"provider""results""funnel""activity"}.stat-grid,.form-grid,.rules-grid{grid-template-columns:1fr}.topbar,.page-header,.glass-header{flex-direction:column;align-items:stretch}.topbar-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.theme-toggle{flex:initial;width:100%;min-width:0}.ghost-btn{flex:initial;white-space:nowrap;justify-content:center}.status-chip{width:fit-content}.chart-box,.chart-box--square,.grid-3--compact .chart-box--square{height:220px}.dashboard-board__members{max-height:380px}.player-list{max-height:none}.player-row .select-chip span{display:none}.purchase-head,.purchase-row{min-width:520px}}@media (width<=640px){.app-shell{padding:10px}.topbar,.glass,.metric-card{border-radius:18px;padding:14px}.topbar{padding:12px}.metrics,.metrics.three{grid-template-columns:1fr}.btn-label{display:none}.theme-toggle button{width:100%}.page-header h2{font-size:1.55rem}.page-sub{max-width:100%;font-size:.92rem}.chart-box,.chart-box--square{height:200px}.login-card{border-radius:24px;padding:28px 18px 22px}.login-logo{width:132px;height:132px}.toast{max-width:none;left:12px;right:12px}}@media (width<=420px){.topbar-left strong{font-size:.92rem}.metric-value{font-size:1.35rem}}
