@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dash{width:100%;max-width:64rem;margin-inline:auto;container-type:inline-size}.dash-frame{clip-path:inset(-24px -24px 0);background:#fff9;border:1px solid #ffffffe6;border-bottom:0;border-radius:3.2cqw 3.2cqw 0 0;padding:.8cqw .8cqw 0;box-shadow:0 0 12px #0000001a}.dash-panel{--u:calc((100cqw - 1.6cqw - 2px) / 1440);--ink:var(--color-ink);--muted:#5b616b;--line:#e4e5e8;--card:var(--color-gray-50);grid-template-columns:calc(var(--u) * 208) 1fr;gap:calc(var(--u) * 24);box-sizing:border-box;padding:calc(var(--u) * 24) calc(var(--u) * 24) 0;aspect-ratio:1440/814;font-family:"DM Sans Variable", var(--font-sans);font-size:var(--u);color:var(--ink);text-align:left;background:#fff;border-radius:2.4cqw 2.4cqw 0 0;line-height:1.25;display:grid;position:relative;overflow:hidden}.dash-panel p,.dash-panel ul{margin:0;padding:0}.dash-panel li{list-style:none}.dash-panel :where(svg,img){max-width:none;height:auto}.dash-panel .dash-ico{width:calc(var(--u) * 20);height:calc(var(--u) * 20);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.dash-side{height:calc(var(--u) * 790);box-sizing:border-box;padding:calc(var(--u) * 36) calc(var(--u) * 16) 0;border-radius:calc(var(--u) * 16) calc(var(--u) * 16) 0 0;background:var(--card);flex-direction:column;align-self:start;display:flex}.dash-logo{width:calc(var(--u) * 120);margin:0 auto calc(var(--u) * 24)}.dash-menu{padding:0 0 calc(var(--u) * 4);border-radius:calc(var(--u) * 16);background:#fff;flex-direction:column;display:flex}.dash-item{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 46);margin:calc(var(--u) * 2) calc(var(--u) * 4);padding-inline:calc(var(--u) * 10);border-radius:calc(var(--u) * 10);color:var(--muted);white-space:nowrap;font-size:calc(var(--u) * 15);display:flex}.dash-item.is-active{background:var(--color-blue-500);color:#fff}.dash-item.dash-sub{padding-left:calc(var(--u) * 44)}.dash-chev{margin-left:auto;width:calc(var(--u) * 16)!important;height:calc(var(--u) * 16)!important}.dash-out{flex:1;align-items:center;display:flex}.dash-out .dash-item{margin:0 calc(var(--u) * 4);flex:1}.dash-main{grid-template-columns:repeat(3,1fr);grid-template-rows:calc(var(--u) * 122) calc(var(--u) * 76) calc(var(--u) * 168) calc(var(--u) * 295) calc(var(--u) * 402);gap:calc(var(--u) * 16) calc(var(--u) * 24);min-width:0;display:grid}.dash-card{box-sizing:border-box;border:1px solid var(--line);border-radius:calc(var(--u) * 16);background:#fff}.dash-head{padding:0 calc(var(--u) * 24);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.dash-school{align-items:center;gap:calc(var(--u) * 16);display:flex}.dash-school-logo{width:calc(var(--u) * 64);height:calc(var(--u) * 64);border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;display:grid}.dash-school-logo svg{border-radius:50%;width:100%;height:100%}.dash-small{font-size:calc(var(--u) * 12);color:var(--muted);display:block}.dash-school-name{font-size:calc(var(--u) * 30);color:var(--color-blue-500);font-weight:600;display:block}.dash-user{align-items:center;gap:calc(var(--u) * 24);display:flex}.dash-bell{width:calc(var(--u) * 24)!important;height:calc(var(--u) * 24)!important}.dash-avatar{width:calc(var(--u) * 44);height:calc(var(--u) * 44);background:var(--color-blue-500);color:#fff;font-size:calc(var(--u) * 15);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.dash-title{grid-column:1/-1;align-self:center}.dash-h1{font-size:calc(var(--u) * 23);font-weight:500}.dash-sub-title{font-size:calc(var(--u) * 15);color:var(--muted);margin-top:calc(var(--u) * 6)!important}.dash-kpi{padding:calc(var(--u) * 24);position:relative}.dash-kpi-ico{width:calc(var(--u) * 24)!important;height:calc(var(--u) * 24)!important}.dash-kpi-label{font-size:calc(var(--u) * 15);color:var(--muted);margin-top:calc(var(--u) * 32)!important}.dash-kpi-row{margin-top:calc(var(--u) * 6);justify-content:space-between;align-items:flex-end;display:flex}.dash-kpi-value{min-width:calc(var(--u) * 192);font-size:calc(var(--u) * 31);font-weight:500}.dash-delta{align-items:center;gap:calc(var(--u) * 8);padding-bottom:calc(var(--u) * 4);font-size:calc(var(--u) * 15);color:var(--color-green-700);font-weight:600;display:flex}.dash-arrow{width:calc(var(--u) * 28);height:calc(var(--u) * 28);background:var(--color-green-700);color:#fff;border-radius:50%;place-items:center;display:grid}.dash-arrow svg{width:calc(var(--u) * 16);height:calc(var(--u) * 16);fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.dash-chart{padding:calc(var(--u) * 24) calc(var(--u) * 24) 0;grid-column:1/3}.dash-card-title{font-size:calc(var(--u) * 15);font-weight:600}.dash-plot{margin-top:calc(var(--u) * 16);width:calc(var(--u) * 715);height:calc(var(--u) * 215);position:relative}.dash-svg{width:calc(var(--u) * 715);height:calc(var(--u) * 215);display:block;overflow:visible}.dash-axis{font-family:"DM Sans Variable", var(--font-sans);fill:var(--muted);font-size:11px}.dash-dot{transform-box:fill-box;transform-origin:50%}.dash-tip{translate:-50% calc(-100% - calc(var(--u) * 16));padding:calc(var(--u) * 8) calc(var(--u) * 16);border-radius:calc(var(--u) * 10);background:var(--ink);color:#fff;white-space:nowrap;transform-origin:50% 100%;flex-direction:column;align-items:center;display:flex;position:absolute}.dash-tip-m{font-size:calc(var(--u) * 12)}.dash-tip-v{font-size:calc(var(--u) * 15);font-weight:600}.dash-items{height:calc(var(--u) * 563);padding:calc(var(--u) * 24) calc(var(--u) * 20) 0;grid-area:4/3/6;align-self:start}.dash-list{flex-direction:column;display:flex;margin-top:calc(var(--u) * 16)!important}.dash-row{align-items:center;gap:calc(var(--u) * 16);height:calc(var(--u) * 92);box-sizing:border-box;border-bottom:1px solid var(--line);display:flex}.dash-thumb{width:calc(var(--u) * 64);height:calc(var(--u) * 64);border-radius:50%;flex:none;place-items:center;display:grid}.dash-thumb svg{width:calc(var(--u) * 44);height:calc(var(--u) * 44)}.dash-row-info{gap:calc(var(--u) * 4);flex-direction:column;min-width:0;display:flex}.dash-row-name{font-size:calc(var(--u) * 15);white-space:nowrap;font-weight:600;display:block}.dash-row-price{font-size:calc(var(--u) * 12);color:var(--muted);display:block}.dash-row-sold{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.dash-row-n{font-size:calc(var(--u) * 20);font-weight:600}.dash-row-u{font-size:calc(var(--u) * 12);color:var(--muted)}.dash-orders{padding:calc(var(--u) * 24) calc(var(--u) * 24) 0;grid-column:1/3}.dash-orders-title{font-size:calc(var(--u) * 23)!important;font-weight:500!important}@keyframes dash-rise{0%{opacity:0;translate:0 14px}}@keyframes dash-pop{0%{opacity:0;scale:.7}}@keyframes dash-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes dash-fade{0%{opacity:0}}@keyframes dash-bar{0%{scale:1 0}}@keyframes dash-bar-x{0%{scale:0 1}}.motion .dash-rise{animation:dash-rise .6s var(--ease-out) var(--d,0s) backwards}.motion .dash-pop{animation:dash-pop .5s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) backwards}.motion .dash-draw{animation:dash-draw 1.1s var(--ease-out) var(--d,0s) backwards}.motion .dash-fade{animation:dash-fade .6s var(--ease-out) var(--d,0s) backwards}.dash-line{stroke-dasharray:1}.motion .dash-bar{animation:dash-bar 1s var(--ease-out) var(--d,0s) backwards;transform-origin:bottom}.motion .dash-bar-x{animation:dash-bar-x 1s var(--ease-out) var(--d,0s) backwards;transform-origin:0}
