.Table_tableContainer__9udA3{width:100%;overflow-x:auto}.Table_tableHeader__JsDIQ{background-color:var(--color-accent);color:var(--color-text);font-weight:600;text-transform:uppercase;font-size:var(--font-size-sm)}.Table_table__rzXVj .Table_tableHeader__JsDIQ th{color:var(--color-text)}.Table_tableRow__XC4su{transition:opacity var(--animation-normal) ease}.Table_tableRow__XC4su:hover{opacity:.9}.Table_checkboxCell__oszI7{width:50px;text-align:center}.Table_emptyCell__3WDNK{text-align:center;padding:var(--spacing-lg);color:var(--color-text-secondary)}.Table_bulkActions__qJ4AC{margin-bottom:var(--spacing-md)}.Avatar_avatar__WzKod{display:flex;align-items:center;justify-content:center;background-color:var(--color-surface);border-radius:50%;overflow:hidden;flex-shrink:0}.Avatar_image__jZdHs{width:100%;height:100%;object-fit:cover}.Avatar_emoji__1sysB{line-height:1}.Avatar_emoji__1sysB,.Avatar_fallback__bnIYu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.Avatar_fallback__bnIYu{font-size:var(--font-size-xl);opacity:.5}.StatRow_row__ef4Dk{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border)}.StatRow_row__ef4Dk:last-child{border-bottom:none}.StatRow_value__QKdgP{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-accent)}.StatRow_compactRow__emnow{padding:var(--spacing-xxs) 0;border-bottom:none}.StatRow_compactLabel__xUZqs{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.StatRow_compactValue__Pr8p6{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatRow_indent__ZKEW6{padding-left:var(--spacing-md)}.StatRow_indentValue__g4FTY,.StatRow_indent__ZKEW6{opacity:.8;font-size:var(--font-size-sm)}.HeroDialogBox_heroDialogBox__kpnlq{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-black-50);border:var(--border-thin) solid var(--color-white-20);box-shadow:inset 0 0 0 1px var(--color-black-50);border-radius:var(--radius-xs)}.HeroDialogBox_heroIcon__JCH2v{flex-shrink:0;object-fit:contain;image-rendering:pixelated}.HeroDialogBox_dialogContent__QJwC2{display:flex;flex-direction:column;gap:var(--spacing-xxs);min-width:0}.HeroDialogBox_dialogQuote__DMJWE{font-size:var(--font-size-xs);line-height:1.5;color:var(--color-text);letter-spacing:.03em}.HeroDialogBox_dialogAttribution__JtjyF{text-align:right;letter-spacing:.03em}.HeroDialogBox_dialogAttribution__JtjyF,.LedChip_chip__7PgTn{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.LedChip_chip__7PgTn{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);background:transparent;border:none;font-weight:var(--font-weight-bold);font-family:var(--font-family-body);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all var(--animation-fast) ease;white-space:nowrap}.LedChip_chip__7PgTn:before{content:"";width:var(--size-cabinet-led-indicator);height:var(--size-cabinet-led-indicator);border-radius:50%;background:var(--color-crt-shadow1);border:1px solid var(--color-crt-button-light);box-shadow:inset 0 1px 2px var(--color-black-40);transition:all var(--animation-fast) ease;flex-shrink:0}.LedChip_chip__7PgTn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.LedChip_chip__7PgTn:hover:not(.LedChip_active__5mBe3):not(:disabled){color:var(--color-text)}.LedChip_chip__7PgTn:hover:not(.LedChip_active__5mBe3):not(:disabled):before{background:var(--color-active-hover)}.LedChip_active__5mBe3{color:var(--color-active)}.LedChip_active__5mBe3:before{background:var(--color-active);border-color:var(--color-active);box-shadow:0 0 6px var(--color-glow),0 0 12px var(--color-glow-strong),inset 0 0 3px var(--color-white-40)}.LedChip_readOnly__TvVto{cursor:default;pointer-events:none}.LedChip_chip__7PgTn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:428px){.LedChip_chip__7PgTn{padding:var(--spacing-xxs) var(--spacing-xs)}}@media (prefers-reduced-motion:reduce){.LedChip_chip__7PgTn,.LedChip_chip__7PgTn:before{transition:none}}.WeekStrip_container__B58EZ{background-color:var(--color-surface);border:var(--border-thin) solid var(--color-border)}.WeekStrip_header__S0o2M{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border)}.WeekStrip_headerText__wTbQz{font-size:var(--font-size-sm);font-family:var(--font-family-display);font-weight:700;color:var(--color-text-accent);text-transform:uppercase;letter-spacing:1px}.WeekStrip_navButton__RSxR8{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;transition:opacity var(--animation-fast) ease}.WeekStrip_navButton__RSxR8:hover{opacity:.7}.WeekStrip_navButton__RSxR8:disabled{opacity:.3;cursor:not-allowed}.WeekStrip_navIcon__yyEYK{font-size:var(--font-size-lg);font-family:var(--font-family-mono);font-weight:700;color:var(--color-text-accent)}.WeekStrip_navButton__RSxR8:disabled .WeekStrip_navIcon__yyEYK{color:var(--color-text-secondary)}.WeekStrip_daysContainer__fhBnw{display:flex}.WeekStrip_dayCell__1irsL{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-sm) 0;background:transparent;border:none;border-right:1px solid var(--color-border);cursor:pointer;transition:background-color var(--animation-fast) ease}.WeekStrip_dayCell__1irsL:last-child{border-right:none}.WeekStrip_dayCell__1irsL:hover{background-color:var(--color-background-dark)}.WeekStrip_dayCellToday__iCVaA{background-color:var(--color-active-hover)}.WeekStrip_dayCellToday__iCVaA:hover{background-color:var(--color-accent-30)}.WeekStrip_dayCellSelected__v0SIR{background-color:var(--color-active)}.WeekStrip_dayCellSelected__v0SIR:hover{background-color:var(--color-active);opacity:.9}.WeekStrip_dayName__EPbwl{font-size:var(--font-size-xs);font-family:var(--font-family-display);font-weight:700;color:var(--color-text-secondary);margin-bottom:2px}.WeekStrip_dayNameToday__t9eVg{color:var(--color-text-accent)}.WeekStrip_dayNameSelected__rmLyA{color:var(--color-background)}.WeekStrip_dateNumber__eApHp{font-size:var(--font-size-md);font-family:var(--font-family-mono);font-weight:700;color:var(--color-text)}.WeekStrip_dateNumberToday__88caq{color:var(--color-text-accent)}.WeekStrip_dateNumberSelected__ikNgi{color:var(--color-background)}.WeekStrip_indicatorsContainer__Np2Tv{margin-top:var(--spacing-xs);height:8px}.WeekStrip_indicatorDot__GS2SW{width:6px;height:6px;border-radius:50%}.WeekStrip_indicatorIcon__KJZ_G{font-size:var(--font-size-2xs);line-height:8px}.WeekStrip_indicatorPlaceholder___nl7R{height:6px}@media (min-width:768px){.WeekStrip_dayCell__1irsL{padding:var(--spacing-md) var(--spacing-xs)}.WeekStrip_dayName__EPbwl{margin-bottom:4px}.WeekStrip_indicatorsContainer__Np2Tv{height:10px}.WeekStrip_indicatorDot__GS2SW{width:8px;height:8px;border-radius:50%}.WeekStrip_indicatorIcon__KJZ_G{line-height:10px}}.PixelArrow_pixelArrow__18iQN{width:var(--size-cabinet-pixel-arrow-width);height:var(--size-cabinet-pixel-arrow-height)}.PixelArrow_pixelGrid__pZRH3{position:relative;width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,1fr);grid-gap:var(--spacing-hairline);gap:var(--spacing-hairline)}.PixelArrow_pixel__p8eor{background-color:var(--color-accent);box-shadow:0 0 4px var(--color-glow);border-radius:1px}.PixelArrow_pixel__p8eor[data-row="1"][data-col="3"]{grid-area:1/3}.PixelArrow_pixel__p8eor[data-row="2"][data-col="2"]{grid-area:2/2}.PixelArrow_pixel__p8eor[data-row="2"][data-col="3"]{grid-area:2/3}.PixelArrow_pixel__p8eor[data-row="3"][data-col="1"]{grid-area:3/1}.PixelArrow_pixel__p8eor[data-row="3"][data-col="2"]{grid-area:3/2}.PixelArrow_pixel__p8eor[data-row="3"][data-col="3"]{grid-area:3/3}.PixelArrow_pixel__p8eor[data-row="4"][data-col="2"]{grid-area:4/2}.PixelArrow_pixel__p8eor[data-row="4"][data-col="3"]{grid-area:4/3}.PixelArrow_pixel__p8eor[data-row="5"][data-col="3"]{grid-area:5/3}.PixelArrow_right__rMJSm .PixelArrow_pixelGrid__pZRH3{transform:scaleX(-1)}