.admin-main .dash-page{container-type:inline-size}.admin-main .dash{--gap: 16px;--dash-radius: 18px;display:grid;grid-template-columns:310fr 588fr 316fr;gap:var(--gap);align-items:start}.admin-main .dash-col{display:flex;flex-direction:column;row-gap:var(--gap);min-width:0}.admin-main .dash-col--left{grid-column:1;grid-row:1}.admin-main .dash-col--mid{grid-column:2;grid-row:1}.admin-main .dash-col--right{grid-column:3;grid-row:1}.admin-main .dash-wide{grid-column:1 / -1;grid-row:2}.admin-main .dtile{position:relative;min-width:0;border-radius:var(--dash-radius);border:1px solid var(--border);background:var(--card-bg);box-shadow:var(--shadow)}.admin-main .dtile--gauge{aspect-ratio:311 / 260;padding:0;overflow:hidden}.admin-main .dtile--promo{aspect-ratio:310 / 338}.admin-main .dtile--hero{aspect-ratio:588 / 250}.admin-main .dtile--chart{aspect-ratio:588 / 187}.admin-main .dtile--heat{aspect-ratio:588 / 175}.admin-main .dtile--finance{aspect-ratio:316 / 433}.admin-main .dtile--regs{aspect-ratio:316 / 190}.admin-main .dtile--domains{aspect-ratio:1266 / 179}.admin-main .dtile--promo{container-type:inline-size;background:linear-gradient(159deg,#ee4016,#e93a10 56%,#e5380f);border-color:#e5380f;overflow:hidden}.admin-main .promo{position:absolute;inset:0;display:flex;flex-direction:column;padding:5.8cqw;color:#fff}.admin-main .promo__body{position:relative;z-index:2;align-self:flex-start;flex:1 1 auto;min-height:0;width:52%;display:flex;flex-direction:column}.admin-main .promo__title{margin:0;font-size:7.2cqw;line-height:1.1;font-weight:800;letter-spacing:-.02em;white-space:nowrap}html:not([data-theme=dark]) .admin-main .promo__title{color:#fff!important}.admin-main .promo__desc{margin:2.8cqw 0 0;font-size:4.8cqw;line-height:1.34;font-weight:500;color:#ffffffeb}.admin-main .promo__btn{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:1.7cqw;padding:3.1cqw 5cqw;border:0;border-radius:999px;background:#fff;color:#191512;font-size:4.6cqw;font-weight:700;letter-spacing:-.01em;cursor:pointer;box-shadow:0 2cqw 4cqw #7814002e;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s ease}.admin-main .promo__btn svg{width:4.4cqw;height:4.4cqw;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s cubic-bezier(.4,0,.2,1)}.admin-main .promo__btn:hover{transform:translateY(-1px);box-shadow:0 3cqw 6cqw #7814003d}.admin-main .promo__btn:hover svg{transform:translate(2px)}.admin-main .promo__btn:active{transform:translateY(0) scale(.98)}.admin-main .promo__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.admin-main .promo__sticker{position:absolute;right:-19.5cqw;bottom:-11cqw;width:67.5%;height:100%;z-index:1;display:grid;place-items:end center;pointer-events:none}.admin-main .promo__sticker svg{display:block;width:100%!important;height:100%!important;filter:drop-shadow(0 3cqw 5cqw rgba(90,12,0,.3))}@media(prefers-reduced-motion:reduce){.admin-main .promo__btn,.admin-main .promo__btn svg{transition:none}}@media(min-width:1025px){.admin-main .dash-col--left{align-self:stretch}.admin-main .dtile--promo{flex:1 1 auto;min-height:0}}.admin-main .dtile--hero{display:flex;align-items:stretch;overflow:hidden}.admin-main .dtile--hero .hero-greet{flex:1 1 auto;min-width:0;padding:4.8cqw 0 1.6cqw 1.45cqw}.admin-main .dtile--hero .hero-greet__title{margin:0;font-size:3.24cqw;line-height:1.02;font-weight:700;letter-spacing:-.02em;color:var(--text)}.admin-main .dtile--hero .hero-sticker{flex:0 0 auto;align-self:center;width:22cqw;aspect-ratio:1 / 1;margin-inline-end:.4cqw;pointer-events:none;display:grid;place-items:center}.admin-main .dtile--hero .hero-sticker svg{display:block;width:100%!important;height:100%!important}.admin-main .dtile--finance{display:flex;overflow:hidden}.admin-main .dtile--finance .fin{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:1.9cqw 1.75cqw 0}.admin-main .fin__amount{font-weight:800;font-size:5cqw;line-height:1;letter-spacing:-.03em;color:#05b200;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-main .fin__cap{margin:.85cqw 0 0;font-size:1.5cqw;line-height:1.32;font-weight:500;color:var(--text-muted)}.admin-main .fin__brand{color:var(--text-strong);font-weight:700}.admin-main .fin__sticker{flex:1 1 auto;min-height:0;margin-top:.6cqw;display:grid;place-items:center}.admin-main .fin__sticker svg{display:block;width:100%!important;height:100%!important}.admin-main .dtile--gauge .gauge{display:block;width:100%;height:100%}.admin-main .gauge{--g-track: color-mix(in srgb, var(--text-strong) 15%, transparent)}.admin-main .gauge text{font-family:var(--font-ui)}.admin-main .g-title{fill:var(--text-strong);font-size:15px;font-weight:700;letter-spacing:-.01em}.admin-main .g-num{fill:var(--text-strong);font-size:56px;font-weight:800;letter-spacing:-.02em}.admin-main .g-sub{fill:var(--text);font-size:12.5px;font-weight:600}.admin-main .g-track{fill:none;stroke:var(--g-track);stroke-width:22;stroke-linecap:round}.admin-main .g-fill{fill:none;stroke:var(--g-c2);stroke-width:22;stroke-linecap:round}.admin-main .g-glow{fill:none;stroke:var(--g-c2);stroke-width:22;stroke-linecap:round;opacity:.5}.admin-main .g-knob{fill:var(--g-c2)}.admin-main .g-knob-hole{fill:var(--card-bg)}.admin-main .gauge.is-green{--g-c2: #5dd873}.admin-main .gauge.is-yellow{--g-c2: #f7c948}.admin-main .gauge.is-red{--g-c2: #ff5e52}@keyframes gauge-sweep{0%{stroke-dasharray:0 400}}@keyframes gauge-knob{0%{opacity:0;transform:scale(.4)}}.admin-main .g-fill,.admin-main .g-glow{animation:gauge-sweep .9s cubic-bezier(.22,.61,.36,1) both}.admin-main .g-knob,.admin-main .g-knob-hole{transform-box:fill-box;transform-origin:center;animation:gauge-knob .34s cubic-bezier(.34,1.56,.64,1) .8s both}.admin-main .g-fill,.admin-main .g-glow{transition:stroke-dasharray .6s cubic-bezier(.22,.61,.36,1),stroke .35s ease}.admin-main .g-knob,.admin-main .g-knob-hole{transition:cx .6s cubic-bezier(.22,.61,.36,1),cy .6s cubic-bezier(.22,.61,.36,1),fill .35s ease}@media(prefers-reduced-motion:reduce){.admin-main .g-fill,.admin-main .g-glow,.admin-main .g-knob,.admin-main .g-knob-hole{animation:none;transition:none}}.admin-main .dtile--domains{display:flex;flex-direction:column;padding:1.65cqw 1.75cqw}.admin-main .dtile--domains .dom-head{display:flex;align-items:center;margin-bottom:1.5cqw}.admin-main .dtile--domains .dom-title{font-size:1.42cqw;font-weight:700;letter-spacing:-.01em;color:var(--text-strong);text-decoration:none;cursor:pointer;transition:color .15s ease}.admin-main .dtile--domains .dom-title:hover{text-decoration:underline}.admin-main .dtile--domains .dom-title:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.admin-main .dtile--domains .dom-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75cqw;flex:1 1 auto}.admin-main .dtile--domains .dom-sub{position:relative;overflow:hidden;border-radius:1.1cqw;border:1px solid var(--border);background:color-mix(in srgb,var(--text-strong) 4%,var(--card-bg))}.admin-main .dtile--domains .dom-card{display:flex;flex-direction:column;justify-content:space-between;padding:1.35cqw 1.6cqw 1.4cqw}.admin-main .dtile--domains .dom-card__name{position:relative;z-index:1;font-size:1.26cqw;font-weight:700;color:var(--text-strong);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-main .dtile--domains .dom-card__stat{position:relative;z-index:1;display:flex;flex-direction:column;gap:.15cqw}.admin-main .dtile--domains .dom-card__num{font-size:2.75cqw;font-weight:700;line-height:1.02;letter-spacing:-.02em;color:var(--text-strong);font-variant-numeric:tabular-nums}.admin-main .dtile--domains .dom-card__label{font-size:1.05cqw;font-weight:500;color:var(--text-muted)}.admin-main .dtile--domains .dom-globe{position:absolute;top:50%;right:-12%;transform:translateY(-50%);width:40%;height:auto;aspect-ratio:1;color:var(--text-muted);opacity:.22;pointer-events:none}.admin-main .dtile--domains .dom-globe :is(ellipse,path,circle){fill:none;stroke:currentColor;stroke-width:.7;vector-effect:non-scaling-stroke}.admin-main .dtile--domains .dom-card--add{align-items:center;justify-content:center;gap:1cqw;text-align:center;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease,color .15s ease}.admin-main .dtile--domains .dom-card__add-text{font-size:1.2cqw;font-weight:600;line-height:1.25;color:var(--text-muted);transition:color .15s ease}.admin-main .dtile--domains .dom-card__add-plus{display:grid;place-items:center;width:2.7cqw;height:2.7cqw;border-radius:50%;background:var(--accent-bg);color:var(--accent);transition:background .15s ease,transform .15s ease}.admin-main .dtile--domains .dom-card__add-plus svg{width:55%;height:55%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.admin-main .dtile--domains .dom-card--add:hover{border-color:var(--accent-border-soft);background:color-mix(in srgb,var(--accent) 6%,var(--card-bg))}.admin-main .dtile--domains .dom-card--add:hover .dom-card__add-text{color:var(--text-strong)}.admin-main .dtile--domains .dom-card--add:hover .dom-card__add-plus{background:var(--accent);color:var(--accent-contrast);transform:scale(1.04)}.admin-main .dtile--domains .dom-card--add:active .dom-card__add-plus{transform:scale(.97)}.admin-main .dtile--domains .dom-card--add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.admin-main .dtile--domains .dom-card--add,.admin-main .dtile--domains .dom-card__add-plus,.admin-main .dtile--domains .dom-title{transition:none}}@media(max-width:1024px){.admin-main .dash{grid-template-columns:1fr 1fr;column-gap:14px;row-gap:14px}.admin-main .dash-col{row-gap:14px}.admin-main .dash-col--left{grid-column:1}.admin-main .dash-col--mid{grid-column:1 / -1;grid-row:2}.admin-main .dash-col--right{grid-column:2;grid-row:1}.admin-main .dash-wide{grid-row:3}.admin-main .dtile{--dash-radius: 16px}.admin-main .dtile--domains{padding:16px}.admin-main .dtile--domains .dom-grid{gap:14px}.admin-main .dtile--domains .dom-sub{border-radius:12px}}@media(max-width:620px){.admin-main .dash{grid-template-columns:1fr 1fr;gap:12px}.admin-main .dash-col{display:contents}.admin-main .dash-wide,.admin-main .dtile--hero,.admin-main .dtile--chart,.admin-main .dtile--heat,.admin-main .dtile--regs,.admin-main .dtile--promo,.admin-main .dtile--domains{grid-column:1 / -1;grid-row:auto}.admin-main .dtile--gauge{grid-column:1}.admin-main .dtile--finance{grid-column:2}.admin-main .dtile--domains{aspect-ratio:auto;padding:16px}.admin-main .dtile--domains .dom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-main .dtile--domains .dom-sub{aspect-ratio:5 / 3}.admin-main .dtile--domains .dom-head{margin-bottom:14px}.admin-main .dtile--domains .dom-title{font-size:16px}.admin-main .dtile--domains .dom-card{padding:12px 14px}.admin-main .dtile--domains .dom-card__name{font-size:14px}.admin-main .dtile--domains .dom-card__num{font-size:26px}.admin-main .dtile--domains .dom-card__label{font-size:12px}.admin-main .dtile--domains .dom-globe{width:44%;right:-10%}.admin-main .dtile--domains .dom-card--add{gap:10px}.admin-main .dtile--domains .dom-card__add-text{font-size:13px}.admin-main .dtile--domains .dom-card__add-plus{width:34px;height:34px}.admin-main .dtile--hero .hero-greet{padding:20px 0 14px 18px}.admin-main .dtile--hero .hero-greet__title{font-size:24px;line-height:1.12}.admin-main .dtile--finance .fin{padding:16px 16px 0}.admin-main .fin__cap{font-size:13px;margin-top:8px}.admin-main .dtile--gauge,.admin-main .dtile--promo,.admin-main .dtile--hero,.admin-main .dtile--chart,.admin-main .dtile--heat,.admin-main .dtile--finance,.admin-main .dtile--regs{aspect-ratio:auto}.admin-main .dtile--chart{min-height:220px}.admin-main .dtile--heat{min-height:180px}.admin-main .dtile--hero{min-height:150px}.admin-main .dtile--regs{min-height:260px}.admin-main .dtile--promo{min-height:180px}.admin-main .dtile--gauge,.admin-main .dtile--finance{min-height:0;height:210px}.admin-main .dash .dtile--gauge .g-num{font-size:64px;transform:translateY(-37px)}.admin-main .dash .dtile--gauge .g-title{font-size:21px;font-weight:600;transform:translateY(65px)}.admin-main .dash .dtile--gauge :is(.g-track,.g-fill,.g-glow,.g-knob,.g-knob-hole,.g-sub){transform:translateY(36px)}.admin-main .dtile--hero{order:1}.admin-main .dtile--gauge{order:2}.admin-main .dtile--finance{order:3}.admin-main .dtile--chart{order:4}.admin-main .dtile--heat{order:5}.admin-main .dtile--regs{order:6}.admin-main .dtile--promo{order:7}.admin-main .dtile--domains{order:8}.admin-main .dtile--hero:not(.shero-tile) .hero-sticker{width:auto;height:118px;aspect-ratio:auto;margin-inline-end:6px}.admin-main .dtile--promo .promo{position:relative;inset:auto}.admin-main .promo__body{width:auto;max-width:calc(100% - 150px)}.admin-main .promo__sticker{width:168px!important;right:-12px!important;bottom:-8px!important;height:auto!important}.admin-main .dtile--finance .fin{padding:28px 14px 10px;justify-content:flex-start}.admin-main .fin__amount{font-size:clamp(28px,9.5vw,38px)!important;line-height:1.15;overflow:visible}.admin-main .fin__cap{font-size:12px;margin-top:5px}.admin-main .fin__sticker{flex:1 1 auto!important;min-height:0;height:auto;margin:4px 0 0}}.admin-main .dchart{display:flex;flex-direction:column;min-height:0;--dc-line: #12151a;--dc-grad-top: rgba(16, 19, 25, .09);--dc-grad-bot: rgba(16, 19, 25, 0);--dc-grid: var(--chart-grid);--dc-tick: var(--chart-tick);--dc-cross: color-mix(in srgb, var(--text-strong) 24%, transparent);--dc-marker: #12151a;--dc-marker-ring: var(--card-bg);--dc-tip-bg: #12151a;--dc-tip-fg: #ffffff;--dc-seg-bg: #f5f6f7;--dc-seg-border: #e7e9ec;--dc-seg-fg: var(--text-muted);--dc-seg-hover-bg: #eaecef;--dc-seg-active-bg: #12151a;--dc-seg-active-fg: #ffffff;--dc-seg-active-hover-bg: #262a31;--bc-bar: #e3e6e9;--bc-on: #12151a;--bc-green: #05b200;--bc-green-dim: color-mix(in srgb, #05b200 32%, var(--card-bg));--bc-band: rgba(16, 19, 25, .04);--bc-grid: rgba(16, 19, 25, .06);--bc-sk: rgba(16, 19, 25, .07);--bc-tip-bg: #ffffff;--bc-tip-border: #e4e7ea;--bc-tip-shadow: 0 6px 18px rgba(16, 19, 25, .08)}[data-theme=dark] .admin-main .dchart{--dc-line: #f4f6f8;--dc-grad-top: rgba(255, 255, 255, .11);--dc-grad-bot: rgba(255, 255, 255, 0);--dc-cross: rgba(255, 255, 255, .24);--dc-marker: #ffffff;--dc-marker-ring: var(--card-bg);--dc-tip-bg: #ffffff;--dc-tip-fg: #12151a;--dc-seg-bg: #232a30;--dc-seg-border: #2e363d;--dc-seg-hover-bg: #2d353c;--dc-seg-active-bg: #f4f6f8;--dc-seg-active-fg: #12151a;--dc-seg-active-hover-bg: #ffffff;--bc-bar: #363e46;--bc-on: #f4f6f8;--bc-green-dim: color-mix(in srgb, #05b200 36%, var(--card-bg));--bc-band: rgba(255, 255, 255, .035);--bc-grid: rgba(255, 255, 255, .05);--bc-sk: rgba(255, 255, 255, .06);--bc-tip-bg: #262d33;--bc-tip-border: #3a434b;--bc-tip-shadow: 0 8px 22px rgba(0, 0, 0, .35)}.admin-main .dtile--chart{padding:1.55cqw 1.6cqw 1.15cqw;overflow:hidden}.admin-main .dchart__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-main .dchart__title{margin:0;color:var(--text-strong);font-size:clamp(13px,1.18cqw,16px);font-weight:700;letter-spacing:-.015em;line-height:1.2;white-space:nowrap}.admin-main .dchart__seg{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--dc-seg-border);border-radius:10px;background:var(--dc-seg-bg)}.admin-main .dchart__seg-btn{appearance:none;border:0;background:transparent;cursor:pointer;font-family:var(--font-ui);font-size:clamp(11px,.95cqw,13.5px);font-weight:600;color:var(--dc-seg-fg);padding:clamp(4px,.42cqw,7px) clamp(9px,.92cqw,15px);border-radius:7px;line-height:1;white-space:nowrap;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.admin-main .dchart__seg-btn:hover{background:var(--dc-seg-hover-bg);color:var(--text-strong)}.admin-main .dchart__seg-btn:active{transform:scale(.97)}.admin-main .dchart__seg-btn.is-active{background:var(--dc-seg-active-bg);color:var(--dc-seg-active-fg)}.admin-main .dchart__seg-btn.is-active:hover{background:var(--dc-seg-active-hover-bg);color:var(--dc-seg-active-fg)}.admin-main .dchart__seg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-main .dchart__plot{flex:1 1 auto;min-height:0;margin-top:.8cqw}.admin-main .dchart-host{width:100%;height:100%}.admin-main .dchart-svg{display:block;width:100%;height:100%;overflow:visible;touch-action:pan-y}.admin-main .dchart-grid{stroke:var(--dc-grid);stroke-width:1;stroke-dasharray:2 5}.admin-main .dchart-ylabel{fill:var(--dc-tick);font:500 11px var(--font-ui);text-anchor:end}.admin-main .dchart-xlabel{fill:var(--dc-tick);font:500 11px var(--font-ui)}.admin-main .dchart-xactive{fill:var(--text-strong);font:600 11px var(--font-ui);font-variant-numeric:tabular-nums}.admin-main .dchart-xactive-bg{fill:var(--card-bg)}.admin-main .dchart-grad-top{stop-color:var(--dc-grad-top)}.admin-main .dchart-grad-bot{stop-color:var(--dc-grad-bot)}.admin-main .dchart-area{stroke:none}.admin-main .dchart-line{fill:none;stroke:var(--dc-line);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.admin-main .dchart-line--flat{stroke-width:1.5;opacity:.45}.admin-main .dchart-cross{stroke:var(--dc-cross);stroke-width:1;stroke-dasharray:2 3}.admin-main .dchart-marker{fill:var(--dc-marker);stroke:var(--dc-marker-ring);stroke-width:2.5}.admin-main .dchart-tip-bg{fill:var(--dc-tip-bg);filter:drop-shadow(0 2px 5px rgba(0,0,0,.22))}.admin-main .dchart-tip-txt{fill:var(--dc-tip-fg);font:700 12.5px var(--font-ui);font-variant-numeric:tabular-nums}.admin-main .dchart-note text{fill:var(--text-muted);font:500 12.5px var(--font-ui)}.admin-main .dchart-note.is-error text{fill:var(--red)}.admin-main .dchart-skel-line{stroke:var(--dc-grid);stroke-width:6;stroke-linecap:round;opacity:.5;animation:dchart-pulse 1.4s ease-in-out infinite}@keyframes dchart-pulse{0%,to{opacity:.22}50%{opacity:.6}}.admin-main .bchart{position:relative}.admin-main .bchart__svg{position:absolute;inset:0;display:block;overflow:visible;touch-action:pan-y;font-family:var(--font-ui);border-radius:8px}.admin-main .bchart__svg:focus{outline:none}.admin-main .bchart__svg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-main .bchart__grid{stroke:var(--bc-grid);stroke-width:1;shape-rendering:crispEdges}.admin-main .bchart__axis{fill:var(--chart-tick);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.01em}.admin-main .bchart__axis--right{fill:color-mix(in srgb,var(--bc-green) 58%,var(--chart-tick))}.admin-main .bchart__band{fill:transparent;transition:fill .15s cubic-bezier(.4,0,.2,1)}.admin-main .bchart__band.is-on{fill:var(--bc-band)}.admin-main .bchart__bar{transition:fill .15s cubic-bezier(.4,0,.2,1)}.admin-main .bchart__bar--mono{fill:var(--bc-bar)}.admin-main .bchart__bar--mono.is-on{fill:var(--bc-on)}.admin-main .bchart__bar--green{fill:var(--bc-green-dim)}.admin-main .bchart__bar--green.is-on{fill:var(--bc-green)}.admin-main .bchart__bars.is-enter .bchart__bar{transform-box:fill-box;transform-origin:50% 100%;animation:bchart-grow .42s cubic-bezier(.2,.7,.2,1) both}@keyframes bchart-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.admin-main .bchart__day{fill:var(--chart-tick);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.03em;transition:fill .15s cubic-bezier(.4,0,.2,1)}.admin-main .bchart__day.is-on{fill:var(--text-strong);font-weight:600}.admin-main .bchart__day.is-hidden{visibility:hidden}.admin-main .bchart__tip{position:absolute;z-index:3;pointer-events:none;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:12px;white-space:nowrap;background:var(--bc-tip-bg);border:1px solid var(--bc-tip-border);box-shadow:var(--bc-tip-shadow);font-family:var(--font-ui)}.admin-main .bchart__tip[hidden]{display:none!important}.admin-main .bchart__tip-day{font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.admin-main .bchart__tip-row{display:flex;align-items:center;gap:6px}.admin-main .bchart__tip-val{font-size:16px;font-weight:600;letter-spacing:-.012em;line-height:1.3;color:var(--text-strong);font-variant-numeric:tabular-nums}.admin-main .bchart__tip-key~.bchart__tip-val{font-size:14px}.admin-main .bchart__tip-lab{font-size:12px;color:var(--text-muted)}.admin-main .bchart__tip-key{flex:none;width:8px;height:8px;border-radius:2px}.admin-main .bchart__tip-key--mono{background:var(--bc-on)}.admin-main .bchart__tip-key--green{background:var(--bc-green)}.admin-main .bchart__note{fill:var(--text-muted);font-size:12.5px;font-weight:500}.admin-main .bchart__note.is-error{fill:var(--red)}.admin-main .bchart__sk-block{fill:var(--bc-sk);animation:dchart-pulse 1.4s ease-in-out infinite}.admin-main .bchart__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.admin-main .dchart-skel-line{animation:none}.admin-main .dchart__seg-btn{transition:none}.admin-main .bchart__sk-block,.admin-main .bchart__bars.is-enter .bchart__bar{animation:none}.admin-main .bchart__band,.admin-main .bchart__bar,.admin-main .bchart__day{transition:none}}@media(max-width:620px){.admin-main .dtile--chart{padding:14px 14px 10px}.admin-main .dchart__head{gap:8px}.admin-main .dchart__title{font-size:14px}.admin-main .dchart__seg{gap:1px;padding:1px;border-radius:9px}.admin-main .dchart__seg-btn{border-radius:7px}.admin-main .dchart__seg-btn{font-size:11px;padding:5px 8px}.admin-main .dchart__plot{margin-top:8px}.admin-main .dtile--chart .bchart{min-height:150px}}.admin-main .dtile--heat{padding:1.55cqw 1.6cqw 1.15cqw;overflow:hidden}.dheat{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;--hm-0: #eee7e0;--hm-1: #f6d3ac;--hm-2: #f2a862;--hm-3: #ec7d34;--hm-4: #e75f1c;--hm-5: #f0a500;--hm-6: #f5c518;--hm-ink-1: #4a2a12;--hm-ink-2: #3d2008;--hm-ink-3: #fff;--hm-ink-4: #fff;--hm-ink-5: #3d2008;--hm-ink-6: #3d2008;--hm-tip-bg: var(--card-bg);--hm-tip-fg: var(--text-strong)}[data-theme=dark] .dheat{--hm-0: #3a2820;--hm-1: #5e3020;--hm-2: #8a3b21;--hm-3: #c94e1e;--hm-4: #ec5624;--hm-5: #fabf4a;--hm-6: #fae654;--hm-ink-1: #fff;--hm-ink-2: #fff;--hm-ink-3: #fff;--hm-ink-4: #fff;--hm-ink-5: #2b1508;--hm-ink-6: #2b1508}.dheat--period .dheat__body{justify-content:center}.dheat--period .dheat__grid{flex:0 0 auto;min-height:0}.dheat__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.dheat__title{margin:0;color:var(--text-strong);font-size:clamp(13px,1.18cqw,16px);font-weight:700;letter-spacing:-.015em;line-height:1.2;white-space:nowrap}.dheat__expand{appearance:none;border:0;background:transparent;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:8px;display:inline-flex;line-height:0;transition:color .15s ease,background-color .15s ease}.dheat__expand:hover{color:var(--text-strong);background:color-mix(in srgb,var(--text-strong) 8%,transparent)}.dheat__expand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dheat__expand svg{width:16px;height:16px}.dheat__body{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-top:.35cqw}.dheat__grid{flex:1 1 auto;min-height:56px}.dheat .ghm-grid{display:grid;grid-auto-flow:column;align-content:start;grid-template-rows:repeat(var(--ghm-rows, 6),var(--ghm-cell, 12px));grid-auto-columns:var(--ghm-cell, 12px);gap:var(--ghm-gap, 4px)}.dheat .entry{background:var(--hm-0);border-radius:var(--ghm-radius, 3px);outline:1.5px solid transparent;outline-offset:-1px;transition:outline-color .12s ease;display:flex;align-items:center;justify-content:center;overflow:hidden;font:700 var(--ghm-fs, 0px)/1 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.04em;-webkit-user-select:none;user-select:none}.dheat .entry.is-hover{outline-color:color-mix(in srgb,var(--text-strong) 55%,transparent)}.dheat .color-0{background:var(--hm-0)}.dheat .color-1{background:var(--hm-1);color:var(--hm-ink-1)}.dheat .color-2{background:var(--hm-2);color:var(--hm-ink-2)}.dheat .color-3{background:var(--hm-3);color:var(--hm-ink-3)}.dheat .color-4{background:var(--hm-4);color:var(--hm-ink-4)}.dheat .color-5{background:var(--hm-5);color:var(--hm-ink-5)}.dheat .color-6{background:var(--hm-6);color:var(--hm-ink-6)}.dheat__months{position:relative;height:14px;margin-top:5px;flex:0 0 auto}.dheat__months span{position:absolute;top:0;font:500 clamp(10px,.82cqw,12px)/1 var(--font-ui);color:var(--text-muted);white-space:nowrap;letter-spacing:.01em}.dheat__tip{position:absolute;z-index:6;pointer-events:none;transform:translate(-50%,-100%);background:var(--hm-tip-bg);color:var(--hm-tip-fg);border:1px solid var(--border);padding:6px 9px;border-radius:8px;white-space:nowrap;font:600 12px/1.25 var(--font-ui);font-variant-numeric:tabular-nums;box-shadow:var(--shadow-lg)}.dheat__tip b{font-weight:700}.dheat__tip-d{display:block;margin-top:1px;font-weight:500;font-size:11px;opacity:.7}.dheat__tip:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--hm-tip-bg)}.dheat__tip--below{transform:translate(-50%)}.dheat__tip--below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--hm-tip-bg)}.dheat__note{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--text-muted);font:500 12.5px var(--font-ui)}.dheat__retry{appearance:none;border:1px solid var(--border);background:transparent;cursor:pointer;color:var(--text-strong);font:600 12px var(--font-ui);padding:4px 10px;border-radius:8px}.dheat__retry:hover{background:color-mix(in srgb,var(--text-strong) 8%,transparent)}.dheat.is-loading .entry{animation:dheat-pulse 1.4s ease-in-out infinite}@keyframes dheat-pulse{0%,to{opacity:.5}50%{opacity:.85}}.dheat-overlay{position:fixed;inset:0;z-index:9999;display:flex;padding:clamp(16px,4vw,48px);background:#080a0db8;backdrop-filter:blur(6px);animation:dheat-fade .18s ease-out}.dheat-overlay__card{margin:auto;width:min(1180px,94vw);max-height:90vh;overflow:auto;background:var(--card-bg);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:24px}.dheat--full{height:auto}.dheat--full .dheat__grid{flex:0 0 auto;height:clamp(132px,22vh,184px)}.dheat--full .dheat__title{font-size:20px}@keyframes dheat-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.dheat.is-loading .entry{animation:none}.dheat .entry,.dheat__expand{transition:none}.dheat-overlay{animation:none}}@media(max-width:620px){.admin-main .dtile--heat{padding:14px}.dheat__title{font-size:15px}}.admin-main .dtile--regs{padding:1.55cqw 1.6cqw 1.15cqw;overflow:hidden}.rdep{position:relative;display:flex;flex-direction:column;min-height:0;height:100%}.rdep__head{flex:0 0 auto}.rdep__title{margin:0;color:var(--text-strong);font-size:clamp(13px,1.18cqw,16px);font-weight:700;letter-spacing:-.015em;line-height:1.2;white-space:nowrap}.rdep__list{list-style:none;margin:.6cqw 0 0;padding:0 2px 0 0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent;container-type:inline-size}.rdep__list::-webkit-scrollbar{width:6px}.rdep__list::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.rdep__list::-webkit-scrollbar-track{background:transparent}.rdep__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"user amt" "date date";align-items:center;column-gap:12px;row-gap:2px;padding:8px 4px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);transition:background-color .14s ease}.rdep__row:last-child{border-bottom:0}.rdep__row:not(.rdep__row--skel):hover{background:color-mix(in srgb,var(--text-strong) 5%,transparent)}@container (min-width: 360px){.rdep__row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"user amt date";column-gap:14px;row-gap:0;padding:9px 4px}}.rdep__user{grid-area:user;min-width:0;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font:500 13px/1.35 var(--font-ui);text-decoration:none;text-underline-offset:3px;transition:color .14s ease}.rdep__user:hover{color:var(--accent);text-decoration:underline}.rdep__user:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.rdep__user--static{color:var(--text);cursor:default}.rdep__amt{grid-area:amt;justify-self:end;font:600 13px/1.35 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--green);white-space:nowrap}.rdep__date{grid-area:date;font:500 11.5px/1.35 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.rdep__row--skel{pointer-events:none}.rdep__sk{height:11px;border-radius:4px;background:color-mix(in srgb,var(--text-strong) 12%,transparent);animation:rdep-pulse 1.4s ease-in-out infinite}.rdep__sk--user{grid-area:user;width:42%}.rdep__sk--amt{grid-area:amt;justify-self:end;width:52px}.rdep__sk--date{grid-area:date;width:104px}@keyframes rdep-pulse{0%,to{opacity:.5}50%{opacity:.85}}.rdep__state{flex:1 1 auto;border-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px;text-align:center;color:var(--text-muted)}.rdep__state-ic{color:color-mix(in srgb,var(--text-muted) 65%,transparent);line-height:0}.rdep__state-ic svg{width:46px;height:auto}.rdep__state-txt{font:500 12.5px var(--font-ui)}.rdep__retry{appearance:none;border:1px solid var(--border);background:transparent;cursor:pointer;color:var(--text-strong);font:600 12px var(--font-ui);padding:5px 12px;border-radius:8px;transition:background-color .14s ease}.rdep__retry:hover{background:color-mix(in srgb,var(--text-strong) 8%,transparent)}@media(prefers-reduced-motion:reduce){.rdep__sk{animation:none}.rdep__row,.rdep__user,.rdep__retry{transition:none}}
