:root{--h-ink:#13201b;--h-ink-deep:#0b1411;--h-ink-2:#1b2e27;--h-ink-3:#22382f;--h-tv-bg:#0e1814;--h-gold:#c9a96a;--h-gold-text:#7a5f2a;--h-gold-hover:#5e4920;--h-gold-soft:#f3ead6;--h-gold-line:#e2cc98;--h-cream:#f5f0e6;--h-card:#fffdf8;--h-sunk:#efe8da;--h-line:#e4dccb;--h-field:#d6ccb8;--h-field-soft:#dcd3c2;--h-decor:#b8a98a;--h-text:#1e2622;--h-body:#3f4540;--h-muted:#5f5b52;--h-faint:#7a7468;--h-on-dark:#f3ebdd;--h-on-dark-2:#ddd6c8;--h-on-dark-3:#b9b1a2;--h-warn-bg:#fbf0dc;--h-warn-dot:#c98a1a;--h-row-warn:#fff8e6;--h-row-error:#fbefec;--h-chart-late:#b9c4bc;--h-ready-sub:#2a4a33;--h-dirty-base:var(--c-status-red-base);--h-dirty-tint:var(--c-status-red-fill);--h-dirty-edge:var(--c-status-red-edge);--h-dirty-ink:var(--c-status-red-ink);--h-cleaning-base:var(--c-status-yellow-base);--h-cleaning-tint:var(--c-status-yellow-fill);--h-cleaning-edge:var(--c-status-yellow-edge);--h-cleaning-ink:var(--c-status-yellow-ink);--h-check-base:var(--c-status-purple-base);--h-check-tint:var(--c-status-purple-fill);--h-check-edge:var(--c-status-purple-edge);--h-check-ink:var(--c-status-purple-ink);--h-ready-base:var(--c-status-green-base);--h-ready-tint:var(--c-status-green-fill);--h-ready-edge:var(--c-status-green-edge);--h-ready-ink:var(--c-status-green-ink);--h-noclean-base:var(--c-status-gray-base);--h-noclean-tint:var(--c-status-gray-fill);--h-noclean-edge:var(--c-status-gray-edge);--h-noclean-ink:var(--c-status-gray-ink);--h-occupied-base:var(--c-status-blue-base);--h-occupied-tint:var(--c-status-blue-fill);--h-occupied-edge:var(--c-status-blue-edge);--h-occupied-ink:var(--c-status-blue-ink);--h-photo-a:linear-gradient(135deg,#d6ccb8,#efe8da 55%,#c9a96a);--h-photo-b:linear-gradient(160deg,#b9c4bc,#e4dccb 60%,#f5f0e6);--h-photo-c:linear-gradient(150deg,#c8d3d8,#efe8da 60%,#d6ccb8);--h-photo-d:linear-gradient(120deg,#e4dccb,#cdbb98 50%,#f3ead6);--h-out-bg:linear-gradient(160deg,#13201b,#1b2e27 60%,#22382f)}[data-st=DIRTY]{--st-base:var(--h-dirty-base);--st-tint:var(--h-dirty-tint);--st-edge:var(--h-dirty-edge);--st-ink:var(--h-dirty-ink)}[data-st=CLEANING]{--st-base:var(--h-cleaning-base);--st-tint:var(--h-cleaning-tint);--st-edge:var(--h-cleaning-edge);--st-ink:var(--h-cleaning-ink)}[data-st=WAIT_CHECK]{--st-base:var(--h-check-base);--st-tint:var(--h-check-tint);--st-edge:var(--h-check-edge);--st-ink:var(--h-check-ink)}[data-st=READY]{--st-base:var(--h-ready-base);--st-tint:var(--h-ready-tint);--st-edge:var(--h-ready-edge);--st-ink:var(--h-ready-ink)}[data-st=NO_CLEAN]{--st-base:var(--h-noclean-base);--st-tint:var(--h-noclean-tint);--st-edge:var(--h-noclean-edge);--st-ink:var(--h-noclean-ink)}[data-st=OCCUPIED]{--st-base:var(--h-occupied-base);--st-tint:var(--h-occupied-tint);--st-edge:var(--h-occupied-edge);--st-ink:var(--h-occupied-ink)}:root{--h-fs-15:0.9375rem;--h-fs-17:1.0625rem;--h-fs-19:1.1875rem;--h-fs-22:1.375rem;--h-fs-26:1.625rem;--h-fs-28:1.75rem;--h-fs-32:2rem;--h-fs-34:2.125rem;--h-fs-36:2.25rem;--h-fs-38:2.375rem;--h-fs-52:3.25rem;--h-fs-66:4.125rem;--h-fs-108:6.75rem;--h-sans:var(--font-inter),var(--font-noto-jp),"Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;--h-sans-jp:var(--font-noto-jp),var(--font-inter),"Hiragino Kaku Gothic ProN",sans-serif}.hl,.hx,.tv{--h-serif:var(--font-serif-jp),"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",serif}[data-color=red]{--st-base:var(--c-status-red-base);--st-tint:var(--c-status-red-fill);--st-edge:var(--c-status-red-edge);--st-ink:var(--c-status-red-ink)}[data-color=yellow]{--st-base:var(--c-status-yellow-base);--st-tint:var(--c-status-yellow-fill);--st-edge:var(--c-status-yellow-edge);--st-ink:var(--c-status-yellow-ink)}[data-color=purple]{--st-base:var(--c-status-purple-base);--st-tint:var(--c-status-purple-fill);--st-edge:var(--c-status-purple-edge);--st-ink:var(--c-status-purple-ink)}[data-color=green]{--st-base:var(--c-status-green-base);--st-tint:var(--c-status-green-fill);--st-edge:var(--c-status-green-edge);--st-ink:var(--c-status-green-ink)}[data-color=gray]{--st-base:var(--c-status-gray-base);--st-tint:var(--c-status-gray-fill);--st-edge:var(--c-status-gray-edge);--st-ink:var(--c-status-gray-ink)}[data-color=blue]{--st-base:var(--c-status-blue-base);--st-tint:var(--c-status-blue-fill);--st-edge:var(--c-status-blue-edge);--st-ink:var(--c-status-blue-ink)}