@import "https://fonts.googleapis.com/css2?family=Titillium+Web:wght@400;600;700&display=swap";
.stepzero-report{flex-direction:column;gap:2.25rem;display:flex}.stepzero-report__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.65rem;display:grid}@media (max-width:1400px){.stepzero-report__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.stepzero-report__summary{grid-template-columns:minmax(0,1fr)}}.stepzero-report__card{background:var(--report-surface,#00e5ff24);border:1px solid var(--report-border,#ffffff14);box-shadow:var(--report-shadow,0 0 18px #00e5ff2e);border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem;display:flex;position:relative;overflow:hidden}.stepzero-report__card:before{content:"";background:radial-gradient(circle at 30% 20%,var(--report-primary,#00e5ff),transparent 70%);opacity:.2;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:-40% -20% 45%}.stepzero-report__card>*{z-index:1;position:relative}.stepzero-report__card h2{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;margin:0;font-size:1rem}.stepzero-report__card header{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.stepzero-report__metric{color:var(--report-secondary,#00ff9a);text-transform:uppercase;font-size:1.4rem;font-weight:700}.stepzero-report__metric.is-positive{color:var(--report-primary,#00e5ff)}.stepzero-report__metric--combo{letter-spacing:.06em;font-size:1.6rem}.stepzero-report__card--dual{grid-template-columns:minmax(160px,200px) minmax(0,1fr);align-items:stretch;gap:1.75rem;display:grid}.stepzero-report__card--learning header{flex-wrap:wrap;align-items:center}.stepzero-report__learning{flex-direction:column;gap:.75rem;display:flex}.stepzero-report__learning-range{color:#d6f2ffeb;letter-spacing:.12em;text-transform:uppercase;background:#00e5ff2e;border:1px solid #d6f2ff4d;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.stepzero-report__learning-recommendation{color:var(--report-secondary,#00ff9a);margin:0;font-weight:600}.stepzero-report__learning-reasons{color:var(--muted);flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem;display:flex}.stepzero-report__learning-reasons li{line-height:1.4}.stepzero-report__learning-reason{color:#d6f2ffe6;align-items:center;gap:.55rem;font-weight:500;display:flex;position:relative}.stepzero-report__learning-reason-icon{background:#00e5ff1f;border:1px solid #d6f2ff2e;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;box-shadow:0 0 10px #00e5ff47}.stepzero-report__learning-reason-bullet{background:#d6f2ff99;border-radius:50%;width:.35rem;height:.35rem;display:inline-block;box-shadow:0 0 8px #d6f2ff59}.stepzero-report__learning-reason-label{flex:1}.stepzero-report__learning-run{letter-spacing:.12em;text-transform:uppercase;color:var(--report-secondary,#00ff9a);align-self:flex-start;font-size:.74rem;font-weight:600;text-decoration:none}.stepzero-report__learning-run:hover,.stepzero-report__learning-run:focus-visible{color:var(--report-primary,#00e5ff)}.stepzero-report__card-visual{justify-content:center;align-items:center;width:100%;min-width:0;min-height:180px;display:flex}.stepzero-report__card-visual>*{flex-shrink:0}.stepzero-report__card-body{flex-direction:column;gap:.65rem;display:flex}.stepzero-report__card--summary{text-align:center;align-items:center;padding-top:1.5rem}.stepzero-report__card--summary .stepzero-report__card-body{align-items:center}.stepzero-report__card--summary header{justify-content:center}.stepzero-report__card--summary h2{letter-spacing:.12em}.stepzero-report__card--summary p{max-width:320px;margin:0 auto;line-height:1.45}.stepzero-report__card--forecast{text-align:left}.stepzero-report__card--forecast .stepzero-report__card-body{align-items:stretch}.stepzero-report__forecast{flex-direction:column;gap:.9rem;width:100%;display:flex}.stepzero-report__forecast p{color:#d6f2ffc7;margin:0;line-height:1.45}.stepzero-report__forecast-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem 1.1rem;margin:0;display:grid}.stepzero-report__forecast-metrics div{flex-direction:column;gap:.25rem;display:flex}.stepzero-report__forecast-metrics dt{letter-spacing:.12em;text-transform:uppercase;color:#d6f2ff99;margin:0;font-size:.72rem}.stepzero-report__forecast-metrics dd{color:#d6f2ffeb;margin:0;font-size:.95rem;font-weight:600}.stepzero-report__forecast-trend{letter-spacing:.12em;text-transform:uppercase;background:var(--report-forecast-steady-bg,#d6f2ff1f);border:1px solid var(--report-forecast-steady-border,#d6f2ff40);color:var(--report-forecast-steady,#d6f2ffbf);box-shadow:0 0 14px var(--report-forecast-steady-glow,#d6f2ff33);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.7rem;display:inline-flex}.stepzero-report__forecast-trend span{letter-spacing:.08em;font-weight:700}.stepzero-report__forecast-trend.is-up{color:var(--report-forecast-up,var(--report-secondary,#00ff9a));border-color:var(--report-forecast-up-border,#00ff9a73);background:var(--report-forecast-up-bg,#00ff9a2e);box-shadow:0 0 14px var(--report-forecast-up-glow,#00ff9a40)}.stepzero-report__forecast-trend.is-down{color:var(--report-forecast-down,var(--report-primary,#ff9a8a));border-color:var(--report-forecast-down-border,#ff787866);background:var(--report-forecast-down-bg,#ff78781f);box-shadow:0 0 14px var(--report-forecast-down-glow,#ff787838)}.stepzero-report__forecast-trend.is-steady{color:var(--report-forecast-steady,#d6f2ffbf);border-color:var(--report-forecast-steady-border,#d6f2ff40);background:var(--report-forecast-steady-bg,#d6f2ff1f);box-shadow:0 0 14px var(--report-forecast-steady-glow,#d6f2ff33)}.stepzero-report__forecast-footnote{letter-spacing:.1em;text-transform:uppercase;color:#d6f2ff8c;margin:0;font-size:.74rem}.summary-spark{--summary-spark-accent:#00e5ffd9;--summary-spark-glow:#00ff9a59;flex-direction:column;align-items:center;gap:0;width:100%;max-width:220px;display:flex}.summary-spark__figure{background:linear-gradient(#03121cd9,#030e1699);border-radius:1rem;justify-content:center;align-items:flex-end;width:100%;height:148px;padding:.9rem 1rem 1.2rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 38px #0000006b}.summary-spark__figure:after{content:"";background:radial-gradient(circle at 50% 30%,var(--summary-spark-accent),transparent 72%);opacity:.38;pointer-events:none;position:absolute;inset:18% 12% 38%}.summary-spark__marker{box-shadow:0 0 18px var(--summary-spark-glow);background:#03121cc7;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:.35rem .65rem;display:inline-flex;position:absolute;bottom:1.2rem;right:1.2rem}.summary-spark__marker-label{letter-spacing:.08em;text-transform:uppercase;color:#dff7fff2;font-size:.78rem;font-weight:600}.summary-spark__placeholder{letter-spacing:.06em;text-transform:uppercase;color:#d6f2ffa6;justify-content:center;align-items:center;width:100%;height:100%;font-size:.8rem;display:flex}.stepzero-report__card--highlight .stepzero-report__card-body header{flex-direction:column;align-items:flex-start;gap:.5rem}.stepzero-report__card--highlight.stepzero-report__card--summary{text-align:left}.stepzero-report__card--highlight.stepzero-report__card--summary .stepzero-report__card-body{align-items:flex-start}.stepzero-report__card--highlight.stepzero-report__card--summary header{justify-content:flex-start;width:100%}.forecast-controls{background:linear-gradient(135deg,#05121cc7,#051c2c99);border:1px solid #d6f2ff1f;border-radius:1.2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:center;gap:1rem 1.5rem;margin:2rem 0 2.5rem;padding:1.4rem 1.6rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 38px #0000005c}.forecast-controls__group{flex-direction:column;gap:.65rem;display:flex}.forecast-controls__label{letter-spacing:.14em;text-transform:uppercase;color:#d6f2ffa6;font-size:.78rem}.forecast-controls__sort{flex-wrap:wrap;gap:.5rem;display:flex}.forecast-controls__sort-button{color:#d6f2ffcc;background:#081420b8;border:1px solid #d6f2ff1f;border-radius:.75rem;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.forecast-controls__sort-button:hover,.forecast-controls__sort-button:focus-visible{color:#dff7ffeb;border-color:#d6f2ff52}.forecast-controls__sort-button.is-active{color:#dff7fff2;background:#00e5ff2e;border-color:#00e5ff73;box-shadow:0 0 18px #00e5ff3d}.forecast-timeline{border-bottom:1px solid #d6f2ff14;flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;margin-bottom:1.75rem;padding:.85rem 0;display:flex}.forecast-timeline__label{letter-spacing:.14em;text-transform:uppercase;color:#d6f2ff8c;font-size:.78rem}.forecast-timeline__chips{flex-wrap:wrap;gap:.5rem;display:flex}.forecast-timeline__chip{color:#d6f2ffcc;background:#081420b8;border:1px solid #d6f2ff1f;border-radius:.75rem;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.forecast-timeline__chip:hover,.forecast-timeline__chip:focus-visible{color:#dff7ffeb;border-color:#d6f2ff52}.forecast-timeline__chip.is-active{color:#dff7fff2;background:#00e5ff29;border-color:#00e5ff61;box-shadow:0 0 18px #00e5ff3d}.forecast-timeline__anchor{letter-spacing:.12em;text-transform:uppercase;color:#d6f2ff8c;margin-left:auto;font-size:.78rem}.forecast-scoreboard-section{margin-top:1.5rem}.forecast-scoreboard{background:#05121cd1;border:1px solid #d6f2ff1f;border-radius:1rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,0 36px 48px #00000061}.forecast-scoreboard .table-wrapper{background:0 0}.forecast-scoreboard .data-table{border-collapse:collapse;background:0 0;width:100%}.forecast-scoreboard .data-table thead th{letter-spacing:.12em;text-transform:uppercase;color:#00e5ffb8;border-bottom:1px solid #00e5ff1f;padding:.95rem 1rem;font-size:.74rem}.forecast-scoreboard .data-table tbody td{color:#dff7ffe0;border-bottom:1px solid #00e5ff14;padding:1rem;font-size:.9rem}.forecast-scoreboard .data-table tbody tr:hover td{background:#00e5ff0a}.forecast-scoreboard__header{align-items:center;gap:.35rem;display:inline-flex}.forecast-scoreboard__header-indicator{color:#00e5fff2;font-size:.85em}.forecast-scoreboard__header.is-active{color:#dff7fff2}.forecast-scoreboard__report{align-items:flex-start;gap:.75rem;display:flex}.forecast-scoreboard__icon{border:1px solid var(--forecast-icon-border,#00e5ff3d);width:2.6rem;height:2.6rem;box-shadow:var(--forecast-icon-shadow,0 0 12px #00e5ff2e);background:#061018d9;border-radius:.8rem;justify-content:center;align-items:center;display:inline-flex}.forecast-scoreboard__icon-placeholder{background:#dff7ff59;border-radius:50%;width:1.4rem;height:1.4rem;display:inline-block}.forecast-scoreboard__report-meta{flex-direction:column;gap:.25rem;display:flex}.forecast-scoreboard__report-title{color:#dff7fff2;font-size:1rem;font-weight:600;text-decoration:none}.forecast-scoreboard__report-title:hover,.forecast-scoreboard__report-title:focus-visible{color:#00e5fff2}.forecast-scoreboard__report-summary{color:#d6f2ffad;margin:0;font-size:.85rem;line-height:1.4}.forecast-scoreboard__metric{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.forecast-scoreboard__metric-primary{color:#dff7fff2;font-size:1rem;font-weight:600}.forecast-scoreboard__metric-sub{text-transform:uppercase;letter-spacing:.14em;color:#d6f2ff99;font-size:.78rem}.forecast-scoreboard__trend{letter-spacing:.12em;text-transform:uppercase;color:#d6f2ffbf;background:#061018a6;border:1px solid #d6f2ff1f;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.74rem;display:inline-flex}.forecast-scoreboard__trend span{font-weight:700}.forecast-scoreboard__trend.is-up{color:#00ff9aeb;background:#00ff9a29;border-color:#00ff9a66;box-shadow:0 0 14px #00ff9a38}.forecast-scoreboard__trend.is-down{color:#ff7878e6;background:#ff787824;border-color:#ff787861;box-shadow:0 0 14px #ff787833}.forecast-scoreboard__trend.is-steady{color:#d6f2ffc7}.forecast-scoreboard__last-hit{color:#d6f2ffc7;flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.forecast-scoreboard__last-hit-rank{text-transform:uppercase;letter-spacing:.12em;color:#d6f2ff8c;font-size:.72rem}@media (max-width:920px){.forecast-controls{grid-template-columns:1fr}.forecast-timeline__anchor{text-align:left;width:100%;margin-left:0}}@media (max-width:720px){.forecast-scoreboard{border-radius:.85rem}.forecast-scoreboard__report{align-items:center}.forecast-scoreboard__metric{align-items:flex-start}.forecast-scoreboard__metric-primary{font-size:.95rem}.forecast-controls__sort,.forecast-timeline__chips{gap:.4rem}}.stepzero-report__card-body p{color:#d6f2ffd1;margin:0;line-height:1.55}.stepzero-report__layout{grid-template-columns:minmax(0,3fr) minmax(0,1.5fr);gap:1.75rem;display:grid}.stepzero-report__panel{background:#0a0e12d9;border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a}.stepzero-report__panel-header{flex-direction:column;gap:.45rem;display:flex}.stepzero-report__panel-header h2{letter-spacing:.05em;text-transform:uppercase;color:#ffffffd9;margin:0;font-size:1.05rem}.stepzero-report__panel-header p{color:#c8f4ffc7;margin:0;font-size:.95rem}.stepzero-report__panel-header--secondary h2{color:var(--report-primary,#00e5ff)}.stepzero-report__insights,.stepzero-report__trending{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.stepzero-report__insights li{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:1rem;padding:1rem 1.1rem;box-shadow:inset 0 0 0 1px #ffffff05}.stepzero-report__insights h3{color:var(--report-secondary,#00ff9a);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.95rem}.stepzero-report__insights p{color:#d6f2ffcc;margin:0;line-height:1.5}.stepzero-report__trending li{background:#060e14ad;border:1px solid #00e5ff14;border-radius:1rem;flex-direction:column;gap:.9rem;padding:1.1rem 1.2rem;display:flex;box-shadow:inset 0 0 0 1px #00e5ff0a}.stepzero-report__trending-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.stepzero-report__trending-link{color:inherit;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.stepzero-report__trending-link:hover .stepzero-report__trending-slug{color:var(--report-secondary,#00ff9a)}.stepzero-report__trending-link:hover .stepzero-report__trending-icon,.stepzero-report__trending-link:focus-visible .stepzero-report__trending-icon{border-color:#00e5ff59;box-shadow:0 0 18px #00e5ff42}.stepzero-report__trending-link:focus-visible{box-shadow:var(--ring);border-radius:.9rem;outline:none}.stepzero-report__trending-icon{background:#00000061;border:1px solid #00e5ff29;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 0 14px #00e5ff29}.stepzero-report__trending-slug{letter-spacing:.05em;text-transform:uppercase;font-weight:600}.stepzero-report__trending-glyph{background:#00000052;border:1px solid #00e5ff1a;border-radius:1rem;justify-content:center;padding:.85rem .75rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #00e5ff0d}.trend-glyph{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.trend-glyph__figure{width:220px;max-width:min(220px,100%);height:auto}.trend-glyph__legend{flex-wrap:wrap;justify-content:center;gap:.45rem .7rem;display:flex}.trend-glyph__legend-item{letter-spacing:.08em;text-transform:uppercase;color:#d6f2ffc7;align-items:center;gap:.35rem;font-size:.7rem;display:inline-flex}.trend-glyph__legend-swatch{border-radius:999px;width:10px;height:10px}.trend-glyph__legend-label{white-space:nowrap}.trend-glyph__legend-value{color:#00ff92d1;font-weight:600}.stepzero-report__trending-icon-generic{color:#e7f8ffd9;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.stepzero-report__empty{color:#c8f4ffad;margin:0;font-size:.95rem}.stepzero-combos{flex-direction:column;gap:1rem;display:flex}.stepzero-combos__toolbar{color:#cef0ffc7;flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.stepzero-combos__toolbar label{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.stepzero-combos__toolbar input{color:#eefcff;background:#00000073;border:1px solid #ffffff1f;border-radius:.75rem;min-width:120px;padding:.55rem .8rem}.stepzero-combos__table{border-collapse:collapse;width:100%;min-width:680px}.stepzero-combos__table th,.stepzero-combos__table td{text-align:left;border-bottom:1px solid #ffffff14;padding:.85rem .9rem}.stepzero-combos__table th{text-transform:uppercase;letter-spacing:.08em;color:#b4dcffc7;font-size:.75rem}.stepzero-combos__table tr:hover{background:#ffffff0a}.stepzero-combos__table tr.is-highlight{background:#00e5ff1f}.stepzero-combos__combo{letter-spacing:.08em;font-size:1.1rem;font-weight:700}.stepzero-combos__badge-icon{color:#00e5ffe6;background:#00e5ff2e;border:1px solid #00e5ff52;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:.55rem;display:inline-flex;box-shadow:0 0 12px #00e5ff40}.stepzero-combos__badge-icon svg{width:16px;height:16px}.stepzero-combos__score-value{align-items:center;gap:.65rem;display:inline-flex}.stepzero-combos__highlights{color:#d6f2ffc7;flex-direction:column;gap:.4rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.stepzero-combos__highlights li{align-items:center;gap:.5rem;display:flex}.stepzero-combos__highlight-icon{background:#0c1a22d9;border-radius:12px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.stepzero-combos__time-icon{background:#0000004d;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.stepzero-combos__date-with-icon{color:#d6f2ffe0;align-items:center;gap:.45rem;display:inline-flex}.stepzero-combos__ago-badge{letter-spacing:.12em;color:#d6f2ffd9;text-transform:uppercase;background:#00000073;border:1px solid #00e5ff2e;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .45rem .2rem .35rem;font-size:.68rem;display:inline-flex;box-shadow:0 0 12px #00e5ff26}.stepzero-combos__ago-badge svg{filter:drop-shadow(0 0 6px #00e5ff40);width:16px;height:16px}.stepzero-combos__ago-badge-label{font-weight:600;line-height:1}.stepzero-combos__ago{color:#95ceffa6;margin-top:.25rem;font-size:.78rem;display:block}.stepzero-combos__contributions{align-items:flex-end;gap:.3rem;margin-top:.4rem;display:inline-flex}.stepzero-combos__contribution{opacity:.85;border-radius:999px;width:6px}
.storefront-page{flex-direction:column;gap:2rem;padding-bottom:4rem;display:flex}.storefront-hero{background:linear-gradient(135deg,#00e5ff29,#00ff9914),radial-gradient(circle at 0 0,#00ff6a38,#0000 55%);border:1px solid #00e5ff40;border-radius:1.5rem;padding:2rem;box-shadow:0 18px 34px #00000073}.storefront-hero h2{margin-bottom:.75rem;font-size:1.9rem}.storefront-hero p{max-width:52ch;color:var(--muted);line-height:1.6}.storefront-banner{color:var(--secondary);background:#00141e99;border:1px dashed #00e5ff73;border-radius:1rem;flex-direction:column;gap:.35rem;padding:1.4rem 1.8rem;font-size:.95rem;display:flex;box-shadow:inset 0 0 24px #00e5ff1a}.storefront-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.75rem;display:grid}.storefront-card{background:#0a0c12e0;border:1px solid #00e5ff29;border-radius:1.25rem;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 16px 30px #00000059}.storefront-card:hover{border-color:#00ff9973;transform:translateY(-4px);box-shadow:0 20px 40px #00ff9929}.storefront-card__media{background:#00000059;padding-top:70%;position:relative}.storefront-card__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.storefront-card__media-fallback{color:#00e5ffa6;background:linear-gradient(135deg,#00e5ff1f,#00ff991a);justify-content:center;align-items:center;font-size:2.4rem;font-weight:700;display:flex;position:absolute;inset:0}.storefront-card__body{flex-direction:column;flex:1;gap:1rem;padding:1.4rem 1.5rem 1.6rem;display:flex}.storefront-card__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.storefront-card__header h3{font-size:1.1rem;line-height:1.4}.storefront-card__price{color:#00ff99e6;font-weight:700}.storefront-card__description{color:var(--muted);font-size:.95rem;line-height:1.55}.storefront-card__selector{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.storefront-card__selector select{color:var(--text);background:#00000073;border:1px solid #00e5ff33;border-radius:.75rem;padding:.6rem .8rem}.storefront-card__selector select:focus{border-color:#00ff9973;outline:none;box-shadow:0 0 0 2px #00ff994d}.storefront-card__footer{margin-top:auto}.storefront-card--mock .btn{color:#00e5ffa6;box-shadow:none;background:#0009}.storefront-card--mock .btn:hover:not(:disabled){transform:none}.storefront-empty{text-align:center;color:var(--muted);background:#060c1299;border:1px dashed #00e5ff59;border-radius:1.5rem;padding:3rem}.storefront-empty h3{margin-bottom:.5rem;font-size:1.2rem}@media (max-width:640px){.storefront-hero{padding:1.5rem}.storefront-card__body{padding:1.2rem}}
@media (max-width:1024px){.main-panel{padding:1.5rem}.stepzero-report__layout,.stepzero-report__summary,.stepzero-report__card--dual{grid-template-columns:1fr}}@media (max-width:768px){.navbar{flex-direction:column;gap:.75rem}.page-header{flex-direction:column;align-items:flex-start}.form-actions{justify-content:stretch}.toast-stack{left:1rem;right:1rem}.draw-detail-panel__container{width:min(100%,420px)}.statistic-card{padding:1.35rem 1.4rem}.statistic-card__header{gap:.5rem;min-height:auto}.statistic-card__meta{min-height:unset}.statistic-card__body{flex-direction:column;align-items:stretch;gap:1.2rem}.statistic-card__metric{flex-direction:row;justify-content:space-between;align-items:baseline}.statistic-card__value{font-size:1.8rem}.statistic-card__chart{min-height:140px}.statistic-card__footer{justify-content:stretch}.statistic-card__cta{justify-content:center;width:100%}.statistic-card__cta-icon{background:#00000059;border:1px solid #00e5ff2e;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative;box-shadow:0 0 8px #00e5ff26}.statistic-card__cta-icon .report-glyph-icon{width:20px;height:20px}.statistic-card__cta-icon-generic{background:#00e5ff99;border-radius:50%;width:12px;height:12px;display:block;box-shadow:0 0 8px #00e5ff59}.statistics-range{flex-direction:column;align-items:stretch;gap:.6rem;width:100%}.statistics-range__options{gap:.35rem;width:100%}.statistics-range__button{text-align:center;flex:1}.statistics-header__actions{justify-content:stretch;width:100%}.statistics-header__actions>*{width:100%}.statistics-view__notice{max-width:none}}

