.dashboard-page{background:radial-gradient(at 48% -20%,#1b354140,#0000 65%),linear-gradient(90deg,#ffffff02 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#ffffff02 1px,#0000 1px) 0 0/48px 48px;flex-direction:column;gap:16px;max-width:2560px;min-height:100dvh;margin:0 auto;padding:0 40px 16px;display:flex}.dashboard-page__header{border-bottom:1px solid #263346;justify-content:space-between;align-items:center;gap:20px;min-height:92px;display:flex}.dashboard-page__toolbar{justify-content:space-between;align-items:center;gap:18px;min-height:40px;display:flex}.dashboard-page__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.dashboard-page__primary-metrics{grid-template-columns:1fr 1.48fr 1fr;gap:18px;min-height:250px;display:grid}.dashboard-page__support-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dashboard-page .profit-trend{flex:1;min-height:330px}.dashboard-page__footer{justify-content:space-between;align-items:center;gap:16px;min-height:27px;display:flex}.profit-trend__header,.profit-trend__summary,.profit-trend__footer{flex-shrink:0}@media (width>=1440px) and (height>=850px){.dashboard-page{gap:20px;height:100dvh;padding:0 48px 20px}.dashboard-page__header{min-height:104px}.dashboard-page__toolbar{min-height:44px}.dashboard-page__primary-metrics{min-height:278px}.dashboard-page .metric-card{padding-top:24px;padding-bottom:22px}.dashboard-page .primary-card{padding:28px 30px 25px}.dashboard-page .primary-card .metric-value{margin-top:21px}.dashboard-page .profit-card .metric-value{margin-top:16px}.dashboard-page .profit-trend{min-height:280px}.dashboard-page .profit-trend__canvas-wrap{min-height:150px}}@media (width>=2200px){.dashboard-page{gap:26px;padding-left:64px;padding-right:64px}.dashboard-page__primary-metrics{min-height:320px}.dashboard-page .profit-globe{width:440px;height:440px}.dashboard-page .card-footnote,.dashboard-page .primary-card__detail,.dashboard-page .metric-card__footer{font-size:13px}}@media (width<=1279px){.dashboard-page{gap:14px;padding:0 24px 18px}.dashboard-page__header{min-height:82px}.dashboard-page .header-clock{display:none}.dashboard-page .brand-name{font-size:21px}.dashboard-page h1{font-size:18px}.dashboard-page .eyebrow{letter-spacing:1.6px;font-size:8px}.dashboard-page__toolbar{flex-wrap:wrap;gap:12px}.dashboard-page__actions{margin-left:auto}.dashboard-page__primary-metrics{grid-template-columns:1fr 1.35fr 1fr;gap:12px;min-height:245px}.dashboard-page__support-metrics{gap:12px}.dashboard-page .primary-card{padding:22px 18px 18px}.dashboard-page .primary-card .metric-value{font-size:33px}.dashboard-page .profit-card .metric-value{font-size:44px}.dashboard-page .metric-card{padding:18px}.dashboard-page .metric-card .metric-value{font-size:30px}.dashboard-page .metric-card__code{display:none}.dashboard-page .profit-globe{opacity:.53;width:300px;height:300px;right:-85px}.dashboard-page .profit-trend{min-height:360px}.dashboard-page__footer{flex-wrap:wrap}.dashboard-page .footer-quality{gap:12px}}@media (width<=1023px){.dashboard-page .header-status{font-size:10px}.dashboard-page .brand-name{display:none}.dashboard-page .brand-separator{margin:0 2px}.dashboard-page__primary-metrics{grid-template-columns:1fr 1fr}.dashboard-page .profit-card{grid-area:1/1/auto/-1;min-height:230px}.dashboard-page .primary-card{min-height:235px}.dashboard-page .profit-card .metric-value{font-size:62px}.dashboard-page .profit-globe{opacity:.7;width:360px;height:360px;right:18px}.dashboard-page .primary-card .primary-card__divider{margin-top:20px}.dashboard-page__support-metrics{grid-template-columns:1fr 1fr}.dashboard-page .metric-card .metric-value{font-size:36px}.dashboard-page .profit-card__caption{max-width:70%}.dashboard-page .profit-card__coordinate{right:36px}}@media (width<=639px){.dashboard-page{gap:12px;padding:0 16px 14px}.dashboard-page__header{gap:8px;min-height:78px}.dashboard-page .brand-lockup{gap:10px}.dashboard-page .brand-mark{width:25px;height:30px}.dashboard-page .brand-separator{display:none}.dashboard-page h1{letter-spacing:.5px;font-size:16px}.dashboard-page .eyebrow{letter-spacing:1.2px;font-size:7px}.dashboard-page .header-status{gap:0;font-size:0}.dashboard-page .date-context{gap:9px}.dashboard-page .market-badge{font-size:11px}.dashboard-page .context-divider{margin:0}.dashboard-page .context-label{font-size:11px}.dashboard-page .date-context strong{font-size:15px}.dashboard-page .data-badge{font-size:9px}.dashboard-page__actions{flex-wrap:wrap;width:100%;margin:0}.dashboard-page__actions .n-date-picker{width:134px}.dashboard-page .admin-link{margin-left:auto}.dashboard-page .fullscreen-button{padding:0 9px}.dashboard-page .dashboard-page__notice{align-items:flex-start;font-size:10px}.dashboard-page .dashboard-page__notice a{display:none}.dashboard-page__primary-metrics{gap:10px}.dashboard-page .primary-card{min-height:204px;padding:17px 15px}.dashboard-page .card-kicker{letter-spacing:1px;margin-bottom:16px;font-size:7px}.dashboard-page .card-index{display:none}.dashboard-page .primary-card h2{font-size:12px}.dashboard-page .currency-tag{display:none}.dashboard-page .primary-card .metric-value{gap:5px;margin-top:16px;font-size:27px}.dashboard-page .primary-card .metric-value__currency{font-size:11px}.dashboard-page .primary-card .metric-value__unit{font-size:10px}.dashboard-page .primary-card__detail{flex-wrap:wrap;gap:5px;font-size:9px}.dashboard-page .card-footnote{font-size:9px}.dashboard-page .profit-card{min-height:226px;padding:23px}.dashboard-page .profit-card h2{font-size:16px}.dashboard-page .profit-card .metric-value{gap:8px;font-size:52px}.dashboard-page .profit-card .metric-value__currency{font-size:17px}.dashboard-page .profit-globe{opacity:.47;width:275px;height:275px;right:-54px}.dashboard-page .profit-card__caption{max-width:85%;font-size:10px}.dashboard-page .profit-card__coordinate{font-size:7px;right:16px}.dashboard-page__support-metrics{gap:10px}.dashboard-page .metric-card{padding:16px 14px}.dashboard-page .metric-card__heading h2{font-size:12px}.dashboard-page .metric-card .metric-value{gap:5px;font-size:25px}.dashboard-page .metric-card__footer{min-height:27px;font-size:9px;line-height:1.5}.dashboard-page .metric-card .metric-value__currency{font-size:10px}.dashboard-page .profit-trend{min-height:390px;padding:18px 14px 0}.dashboard-page .profit-trend__header{flex-wrap:wrap;gap:14px}.dashboard-page .profit-trend__title{gap:9px}.dashboard-page .profit-trend h2{font-size:14px}.dashboard-page .profit-trend h2 span{letter-spacing:.8px;margin-left:6px;font-size:8px}.dashboard-page .profit-trend__controls{margin-left:auto}.dashboard-page .profit-trend__summary{flex-wrap:wrap;align-items:flex-start;gap:10px}.dashboard-page .profit-trend__summary>div{gap:8px}.dashboard-page .profit-trend__summary strong{font-size:16px}.dashboard-page .profit-trend__summary small{padding-left:8px;font-size:9px}.dashboard-page .profit-trend__canvas-wrap{min-height:210px}.dashboard-page .profit-trend__footer{align-items:flex-start;gap:8px;font-size:9px}.dashboard-page .profit-trend__footer>span{align-items:flex-start;line-height:1.6}.dashboard-page .chart-table-toggle{font-size:9px}.dashboard-page .footer-quality{gap:8px 14px}.dashboard-page__footer{gap:10px;font-size:9px}.dashboard-page .footer-rule{gap:12px}}@media (width<=359px){.dashboard-page{padding-left:12px;padding-right:12px}.dashboard-page .primary-card .metric-value{font-size:23px}.dashboard-page .profit-card .metric-value{font-size:43px}.dashboard-page .metric-card .metric-value{font-size:21px}.dashboard-page .context-label,.dashboard-page .admin-link{display:none}}@media (width>=1440px) and (height>=850px){.dashboard-page{gap:16px}.dashboard-page__header{min-height:88px}.dashboard-page__toolbar{min-height:40px}.dashboard-page__primary-metrics{min-height:250px}.dashboard-page .primary-card{padding-top:24px;padding-bottom:20px}.dashboard-page .metric-card{padding-top:19px;padding-bottom:17px}.dashboard-page .metric-card .metric-value,.dashboard-page .metric-card__footer{margin-top:10px}.dashboard-page .profit-trend{min-height:330px}.dashboard-page .profit-trend__canvas-wrap{min-height:195px}}.dashboard-page:has(.profit-trend__table-wrap){height:auto}.dashboard-login{background:radial-gradient(at 50% 15%,#16313466,#0000 60%),#080e18;place-items:center;min-height:100dvh;padding:32px 20px;display:grid;position:relative;overflow:hidden}.dashboard-login__orb{pointer-events:none;opacity:.5;background:repeating-radial-gradient(circle,#0000 0 62px,#48736915 63px 64px);border:1px solid #37665a33;border-radius:50%;width:680px;height:680px;position:absolute;transform:translate(250px,-100px)}.dashboard-login__panel{background:linear-gradient(135deg,#142731ee,#101925f5);border:1px solid #2d444d;border-radius:14px;width:min(100%,440px);padding:36px;position:relative;box-shadow:0 30px 100px #0005}.dashboard-login__panel:before{content:"";background:#64e2ca;width:48px;height:2px;position:absolute;top:0;left:36px;box-shadow:0 0 25px #64e2ca66}.dashboard-login__brand{color:#f2f7fa;align-items:center;gap:10px;font-size:21px;font-weight:650;display:flex}.dashboard-login__market{letter-spacing:2px;color:#84bfaf;border:1px solid #37584e;border-radius:3px;margin-left:auto;padding:3px 6px;font-size:10px}.dashboard-login__eyebrow{letter-spacing:2.7px;color:#9bafbe;margin-top:34px;font-size:9px}.dashboard-login h1{letter-spacing:1px;margin-top:10px;font-size:26px}.dashboard-login__description{color:#a9b9c7;margin-top:12px;margin-bottom:30px;font-size:12px;line-height:1.8}.dashboard-login__label{color:#c0d0dc;margin-bottom:10px;font-size:12px;display:block}.dashboard-login .n-button{margin-top:20px;font-weight:600}.dashboard-login .n-button__content{gap:18px}.dashboard-login__error{color:#ffa4b3;margin-top:12px;font-size:12px;line-height:1.6}.dashboard-login__connecting{color:#b8c9d8;min-height:120px;font-size:13px}.dashboard-login__footer{color:#9badbf;letter-spacing:.5px;border-top:1px solid #2d3d4e;justify-content:space-between;gap:10px;margin-top:34px;padding-top:18px;font-size:9px;display:flex}@media (width<=480px){.dashboard-login__panel{padding:28px 24px}.dashboard-login h1{font-size:23px}.dashboard-login__brand{font-size:19px}.dashboard-login__footer{font-size:8px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080e18;--panel:#101a28;--border:#253245;--muted:#95a4b8;--text:#eff4fa;--accent:#65e5d0;--amber:#f2bf76;--rose:#fa8f9d;font-synthesis:none;background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,a{touch-action:manipulation}button{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1,h2,p{margin:0}button{cursor:pointer}h1{letter-spacing:1.3px;font-size:21px;font-weight:600}h2{color:#d3deec;font-size:16px;font-weight:500}.dash-icon{flex-shrink:0;width:19px;height:19px}.eyebrow{letter-spacing:2.6px;color:#8494aa;margin-top:6px;font-size:9px}.brand-lockup{align-items:center;gap:14px;display:flex}.brand-mark{width:31px;height:36px}.brand-name{letter-spacing:-.8px;white-space:nowrap;font-size:23px;font-weight:750}.brand-name span{font-weight:450}.brand-separator{background:#344152;width:1px;height:34px;margin:0 11px}.header-status{color:#adb9c9;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.connection-light,.accent-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #62e5cf55}.connection-light--offline{background:var(--rose)}.header-clock{color:#dce7f2;font-variant-numeric:tabular-nums;letter-spacing:1px;margin-left:20px;font-size:17px}.header-clock small{color:var(--muted);margin-left:4px;font-size:10px}.date-context{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.market-badge{color:#d5dfec;align-items:center;gap:8px;font-size:12px;display:flex}.market-badge svg{width:23px}.context-divider{background:#344152;width:1px;height:16px;margin:0 6px}.context-label{color:var(--muted);font-size:12px}.date-context strong{letter-spacing:.5px;font-family:Segoe UI,sans-serif;font-size:17px;font-weight:550}.data-badge{color:#b4c2d5;background:#17202d;border:1px solid #455262;border-radius:4px;padding:3px 9px;font-size:10px}.data-badge.complete{color:#7de5c6;background:#102b2a;border-color:#22594f}.data-badge.partial{color:#f2bf76;background:#282219;border-color:#5b472d}.dashboard-page__actions .n-date-picker{width:145px}.dashboard-page__actions .n-input{--n-color:#111c2b!important;--n-border:1px solid #2b384a!important}.dashboard-page__actions .n-button{height:34px;padding:0 12px;font-size:12px}.dashboard-page__actions .n-button__content{gap:7px}.dashboard-page__actions .toolbar-icon{width:34px;padding:0}.fullscreen-button{background:#142132}.admin-link{color:var(--muted);align-items:center;gap:6px;margin-left:8px;font-size:12px;display:inline-flex}.admin-link:hover{color:var(--accent)}.admin-link .dash-icon{width:14px}.dashboard-page__notice{color:#ddbc86;background:#30271666;border:1px solid #54432b66;border-radius:6px;align-items:center;gap:9px;min-height:34px;padding:8px 12px;font-size:12px;display:flex}.dashboard-page__notice .dash-icon{width:15px;height:15px}.dashboard-page__notice a{white-space:nowrap;color:#eed3a8;margin-left:auto;font-size:11px}.dashboard-page__notice--error{color:#ffb5bd;background:#321d2866;border-color:#743543}.primary-card{border:1px solid var(--border);background:linear-gradient(125deg,#142131aa,#0e1826);border-radius:10px;flex-direction:column;min-width:0;padding:25px 28px 22px;display:flex;position:relative;overflow:hidden}.primary-card:before{content:"";background:#749cb4;width:34px;height:2px;position:absolute;top:0;left:26px}.card-kicker{letter-spacing:2px;color:#90a1b7;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:9px;display:flex}.card-kicker>span:first-child{align-items:center;gap:8px;display:flex}.card-index{color:#7d8ea2;letter-spacing:1px}.currency-tag{vertical-align:middle;color:#a6b6c8;border:1px solid #394758;border-radius:3px;margin-left:5px;padding:1px 4px;font-size:9px;display:inline-block}.metric-value{white-space:nowrap;color:#f2f6fb;font-variant-numeric:tabular-nums;letter-spacing:-1px;align-items:baseline;gap:9px;min-height:1.2em;line-height:1.15;display:flex}.primary-card .metric-value{margin-top:15px;font-size:clamp(30px,2.65vw,54px);font-weight:550}.metric-value__currency{letter-spacing:0;color:#afc1d2;font-size:.39em;font-weight:400}.metric-value__number{min-width:0}.metric-value__unit{letter-spacing:0;color:var(--muted);margin-left:3px;font-size:.29em;font-weight:400}.metric-value--negative .metric-value__number{color:var(--rose)}.primary-card__divider{background:linear-gradient(90deg,#304054,#23304255);height:1px;margin-top:auto;margin-bottom:13px}.primary-card__detail{color:#9daec2;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.primary-card__detail strong{color:#bccdde;font-size:12px;font-weight:500}.tiny-pill{letter-spacing:0;color:#a9becd;background:#ffffff02;border:1px solid #344657;border-radius:3px;padding:2px 6px;font-size:9px;display:inline-block}.card-footnote{color:#98a8ba;align-items:center;gap:5px;margin-top:9px;font-size:10px;display:flex}.card-footnote .dash-icon{width:13px;height:13px}.status-positive{color:#81d4b7}.status-warning{color:var(--amber)}.per-item-card--warning{border-color:#685332}.profit-card{background:radial-gradient(at 80% 40%,#123b3e77,#0000 65%),linear-gradient(105deg,#112b32,#10202c 72%);border-color:#32605e}.profit-card:before{background:var(--accent);width:56px;box-shadow:0 0 20px #4be6cbb0}.profit-card__content{z-index:1;pointer-events:none;position:relative}.profit-card .card-kicker{color:#8bc9c0;margin-bottom:21px}.profit-card .tiny-pill{color:#86d9c9;background:#183a3555;border-color:#37645b}.profit-card h2{color:#d8f3eb;font-size:17px}.profit-card .metric-value{color:#8ef5db;text-shadow:0 0 28px #65e5d023;letter-spacing:-2px;margin-top:12px;font-size:clamp(40px,3.85vw,76px)}.profit-card .metric-value__currency{color:#83cdbb;font-size:.31em}.profit-card__caption{color:#9ac6bf;align-items:center;gap:8px;max-width:80%;margin-top:19px;font-size:11px;display:flex}.profit-card__rule{background:#579c92;flex-shrink:0;width:20px;height:1px}.profit-card__coordinate{color:#81aba7;letter-spacing:1.4px;font-size:8px;position:absolute;bottom:16px;right:20px}.profit-globe{pointer-events:none;opacity:.74;width:350px;height:350px;position:absolute;top:50%;right:-40px;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 33%);mask-image:linear-gradient(90deg,#0000,#000 33%)}.profit-globe__halo{background:radial-gradient(circle,#40d6bc13 30%,#43d1be09 58%,#0000 72%);border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 60px #30c0a309}.profit-globe__canvas,.profit-globe__fallback{width:100%;height:100%;position:absolute;inset:0}.profit-globe__canvas canvas{width:100%;height:100%;display:block}.metric-card{border:1px solid var(--border);background:#111b29b0;border-radius:8px;min-width:0;padding:20px 24px 17px}.metric-card__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-card__heading h2{color:#b7c5d8;font-size:13px}.metric-card__heading .dash-icon{color:#7d92ab;width:17px;height:17px}.metric-card .metric-value{margin-top:14px;font-size:clamp(27px,2.2vw,42px);font-weight:550}.metric-card .metric-value__currency{font-size:.42em}.metric-card__footer{color:#93a2b6;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;font-size:10px;display:flex}.metric-card__code{color:#8595ab;letter-spacing:1.3px;white-space:nowrap;font-size:8px}.profit-trend{border:1px solid var(--border);background:linear-gradient(125deg,#111c2aaa,#0e1725cc);border-radius:10px;flex-direction:column;min-width:0;padding:22px 26px 0;display:flex;position:relative}.profit-trend__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.profit-trend__title{align-items:center;gap:12px;display:flex}.chart-icon{color:var(--accent);background:#15303377;border:1px solid #2a4d4e;border-radius:6px;place-items:center;width:35px;height:35px;display:grid}.profit-trend h2{font-size:16px;font-weight:550}.profit-trend h2 span{letter-spacing:1.6px;color:#96a8bf;margin-left:12px;font-size:9px;font-weight:400}.profit-trend__title p{color:#95a4b8;letter-spacing:.3px;margin-top:5px;font-size:10px}.chart-subtitle-dot{margin:0 8px}.profit-trend__controls{background:#0b1421;border:1px solid #28364a;border-radius:6px;gap:3px;padding:3px;display:flex}.profit-trend__controls .n-button{color:#a0afc4;border:0;height:28px;padding:0 14px;font-size:11px}.profit-trend__controls .n-button__border,.profit-trend__controls .n-button__state-border{border:0}.profit-trend__controls .period-active{color:#9aead8;background:#263a46}.profit-trend__summary{color:#a4b2c5;justify-content:space-between;align-items:center;padding:17px 0 0;font-size:11px;display:flex}.profit-trend__summary>div{align-items:center;gap:14px;display:flex}.profit-trend__summary strong{letter-spacing:.3px;color:#dfebef;font-variant-numeric:tabular-nums;font-size:18px;font-weight:550}.profit-trend__summary small{color:#99aabd;border-left:1px solid #3a495a;padding-left:14px;font-size:10px}.chart-legend{font-size:10px}.chart-legend>span{align-items:center;gap:6px;display:flex}.legend-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}.legend-dot--partial{border:1px solid var(--amber);background:0 0;width:7px;height:7px}.profit-trend__canvas-wrap{flex:1;min-height:180px;position:relative}.profit-trend__canvas{position:absolute;inset:0}.chart-empty{color:#9fadc0;text-align:center;pointer-events:none;justify-items:center;gap:10px;width:90%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chart-empty .dash-icon{color:#5e948e;width:27px;height:27px}.chart-empty strong{font-size:14px;font-weight:500}.chart-empty p{font-size:11px}.profit-trend__footer{color:#94a4ba;border-top:1px solid #243044;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:10px;display:flex}.profit-trend__footer>span{align-items:center;gap:6px;display:flex}.profit-trend__footer .dash-icon{width:13px;height:13px}.chart-table-toggle{color:#a9c2d0;white-space:nowrap;background:0 0;border:0;padding:5px;font-size:10px}.chart-table-toggle span{margin-left:10px}.profit-trend__table-wrap{border-top:1px solid var(--border);max-height:300px;overflow:auto}.profit-trend__table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.profit-trend__table-wrap th,.profit-trend__table-wrap td{text-align:right;border-bottom:1px solid #233044;padding:10px 12px}.profit-trend__table-wrap th:first-child,.profit-trend__table-wrap td:first-child{text-align:left}.profit-trend__table-wrap th{color:#8cdacb;font-weight:500}.dashboard-page__footer{color:#95a5b8;font-size:10px}.footer-quality,.footer-rule{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.footer-quality>span{align-items:center;gap:6px;display:flex}.footer-quality strong{color:#c3d2e1;font-weight:500}.footer-rule{gap:14px}.rule-info{color:#9eafc1;background:0 0;border:0;padding:3px;display:flex}.rule-info .dash-icon{width:14px;height:14px}.rule-tooltip{max-width:420px;font-size:12px;line-height:1.9}.metric-value--loading .metric-value__number{color:#0000;background:linear-gradient(90deg,#203245,#2b4358,#203245) 0 0/200% 100%;border-radius:4px;width:100%;max-width:180px;animation:1.5s infinite shimmer}.primary-card,.metric-card,.profit-trend{animation:.5s ease-out both arrive}.metric-card{animation-delay:60ms}.profit-trend{animation-delay:.12s}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
