.page_root__m_Ncn{width:min(1120px,calc(100vw - 32px));margin:0 auto;padding:32px 0 56px}.page_dashboardGrid__JTFrs{display:grid;grid-template-columns:1.3fr .9fr;grid-gap:20px;gap:20px}.page_identityGrid__aZ8hu{margin-top:20px}.page_insetPanel__tvqvH{margin-top:16px;padding:18px}.page_section__r_Qxy{margin-top:20px}.page_intro__YcW7k{margin-top:0}.page_stationForm__3MlLR{display:grid;grid-gap:16px;gap:16px;margin:16px 0 20px}.page_stationFormGrid__j8N_F{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:16px;gap:16px}.page_stationRowForm__krxGG{display:block}.page_stationTableField__dIV9p{min-width:220px}.page_stationImageCell__sfRv1{display:grid;grid-gap:10px;gap:10px;min-width:240px}.page_stationImagePreview__mLTUr{width:84px;height:84px;display:block;border-radius:18px;border:1px solid var(--line);background-color:rgba(18,28,39,.92);background-position:50%;background-repeat:no-repeat;background-size:cover}.page_stationImageForm__VVNb6{display:grid;grid-gap:10px;gap:10px}.page_stationFileInput__DCeS5{display:block;width:100%;color:var(--muted)}.page_stationImageRequirements__ugJjK{margin-top:16px}.page_orderControls__MACsf{display:inline-flex;align-items:center;gap:8px}.page_iconButton__BoxbY{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:rgba(24,38,51,.88);color:var(--muted);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.page_iconButton__BoxbY:hover:not(:disabled){transform:translateY(-1px);border-color:hsla(0,0%,100%,.2);background:rgba(30,46,62,.96);color:var(--text)}.page_iconButton__BoxbY:disabled{opacity:.48;cursor:not-allowed}.page_stationActionsFooter___pNfS{display:flex;justify-content:flex-end;margin-top:18px}.page_debugTableWrap__qZSdn{margin-top:16px;overflow-x:auto;border:1px solid var(--line);border-radius:22px;background:rgba(14,22,31,.74)}.page_debugTable__crl2O{width:100%;min-width:1120px;border-collapse:collapse}.page_debugTable__crl2O td,.page_debugTable__crl2O th{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.page_debugTable__crl2O th{color:var(--muted);font-size:.82rem;font-family:var(--font-mono),monospace;font-weight:600;text-transform:uppercase;letter-spacing:.08em;background:rgba(18,28,39,.96)}.page_debugTable__crl2O tbody tr:last-child td{border-bottom:0}.page_debugRowCurrent__v_Ivq td{background:rgba(109,213,164,.06)}.page_tableCellStack__7pl8E{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page_debugRoles__ChduD{max-width:28rem;color:var(--muted)}.page_debugRolesEmpty__rU6BF{color:var(--muted)}.page_rolePreview__AOwzl{display:grid;grid-gap:8px;gap:8px;min-width:18rem}.page_rolePreviewMeta__l4evG{color:var(--muted);font-size:.78rem;font-family:var(--font-mono),monospace;letter-spacing:.04em}.page_roleChipGrid__bX_wB{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.page_roleChipGridFull__U9A09{max-height:9.5rem;overflow:auto;padding-right:4px}.page_roleChip__BL3Aa{max-width:100%;min-height:28px;padding:0 10px;font-size:.76rem;line-height:1}.page_roleChipOverflow__S6Kxh{background:rgba(143,165,186,.1);border-color:rgba(143,165,186,.2);color:var(--text);font-family:var(--font-heading),sans-serif}.page_purgeConfirmationInput__J_OTe{min-width:120px}.page_messageTestLayout__b4QVy{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.page_messageTestButtons__W69cQ{display:flex;flex-wrap:wrap;gap:10px}.page_messageTestFeedback__BDov7{margin-top:16px}.page_messageTestFeedbackOk__efRfA{background:rgba(109,213,164,.14);color:var(--success)}@media (max-width:900px){.page_root__m_Ncn{width:min(100vw - 20px,1120px);padding-top:20px}.page_dashboardGrid__JTFrs,.page_stationFormGrid__j8N_F{grid-template-columns:1fr}}.app-navbar_root__QaIZP{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px 22px;border:1px solid var(--line);border-radius:24px;background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow)}.app-navbar_actions__gj3tU,.app-navbar_brand__nEnYZ,.app-navbar_home__O1rmw,.app-navbar_nav__TBQv3,.app-navbar_user__uO9Qg{display:flex;align-items:center;gap:12px}.app-navbar_actions__gj3tU,.app-navbar_brand__nEnYZ{flex-wrap:wrap}.app-navbar_home__O1rmw{gap:10px}.app-navbar_logo__R1i4h{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:50%;font-family:var(--font-mono),monospace;font-size:.82rem;font-weight:600;background:rgba(181,82,51,.14);color:var(--accent-strong)}.app-navbar_title__PHjCK{font-size:1.2rem;font-weight:700}.app-navbar_nav__TBQv3{gap:8px}.app-navbar_link__rfDql{min-height:38px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid transparent;border-radius:999px;color:var(--muted);font-family:var(--font-mono),monospace;font-size:.82rem;transition:background .14s ease,color .14s ease,border-color .14s ease}.app-navbar_linkActive__faQHs,.app-navbar_link__rfDql:hover{background:rgba(24,38,51,.9);border-color:var(--line);color:var(--text)}.app-navbar_name__Jzhsu{color:var(--muted);font-size:.92rem}.app-navbar_languageToggle__i7IHY{position:relative;width:35px;height:25px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(235,243,251,.14);border-radius:8px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 10px 24px rgba(0,0,0,.18);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.app-navbar_languageToggle__i7IHY:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.24);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 14px 28px rgba(0,0,0,.24)}.app-navbar_languageToggleEn__HSN13{background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent),linear-gradient(90deg,#012169,#012169)}.app-navbar_languageToggleEn__HSN13:after,.app-navbar_languageToggleEn__HSN13:before{content:"";position:absolute;inset:0}.app-navbar_languageToggleEn__HSN13:before{background:linear-gradient(33deg,transparent 42%,#fff 0,#fff 48%,transparent 0,transparent 52%,#fff 0,#fff 58%,transparent 0),linear-gradient(-33deg,transparent 42%,#fff 0,#fff 48%,transparent 0,transparent 52%,#fff 0,#fff 58%,transparent 0),linear-gradient(90deg,transparent 40%,#fff 0,#fff 60%,transparent 0),linear-gradient(180deg,transparent 34%,#fff 0,#fff 66%,transparent 0)}.app-navbar_languageToggleEn__HSN13:after{background:linear-gradient(33deg,transparent 45%,#c8102e 0,#c8102e 48%,transparent 0,transparent 52%,#c8102e 0,#c8102e 55%,transparent 0),linear-gradient(-33deg,transparent 45%,#c8102e 0,#c8102e 48%,transparent 0,transparent 52%,#c8102e 0,#c8102e 55%,transparent 0),linear-gradient(90deg,transparent 45%,#c8102e 0,#c8102e 55%,transparent 0),linear-gradient(180deg,transparent 40%,#c8102e 0,#c8102e 60%,transparent 0)}.app-navbar_languageToggleCs__dYtSs{background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent),linear-gradient(180deg,#fff 0 50%,#d7141a 50% 100%)}.app-navbar_languageToggleCs__dYtSs:before{content:"";position:absolute;inset:0 auto 0 0;width:56%;background:#11457e;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.app-navbar_languageToggleGloss__8z0Ih{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.2),transparent 45%);pointer-events:none}.app-navbar_iconButton__bdIvR{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:rgba(24,38,51,.88);color:var(--muted);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.app-navbar_iconButton__bdIvR:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.2);background:rgba(30,46,62,.96);color:var(--text)}@media (max-width:900px){.app-navbar_root__QaIZP{flex-direction:column;align-items:stretch;border-radius:22px}.app-navbar_actions__gj3tU,.app-navbar_brand__nEnYZ{justify-content:space-between}}.booking-modal-shared_backdrop__XE7oK{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(3,8,12,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.booking-modal-shared_card__SPWOB{width:min(980px,100%);max-height:min(90vh,920px);overflow:auto;padding:24px;border:1px solid var(--line);border-radius:28px;background:var(--surface-strong);box-shadow:var(--shadow)}.booking-modal-shared_actions__g2nC6,.booking-modal-shared_grid__5KWqg,.booking-modal-shared_header__iz3v4{display:flex;flex-wrap:wrap;gap:16px}.booking-modal-shared_actions__g2nC6,.booking-modal-shared_header__iz3v4{justify-content:space-between;align-items:center}.booking-modal-shared_grid__5KWqg{margin:20px 0}.booking-modal-shared_section__gvoin{min-width:180px}.booking-modal-shared_allDayNote__GHyMb{display:grid;grid-gap:6px;gap:6px;margin-top:18px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:rgba(109,213,164,.1)}.booking-modal-shared_calendarSection__ljCRV{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.booking-modal-shared_timelineLabel__5ra3q{margin:0;color:var(--muted);font-size:.82rem;font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.booking-modal-shared_calendarHeader__11QP9{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-end}.booking-modal-shared_calendarShell__ZyGVs{overflow-x:auto;border:1px solid var(--line);border-radius:24px;background:rgba(10,18,26,.82)}.booking-modal-shared_calendar__smcNz{--calendar-time-width:84px;--calendar-column-width:minmax(160px,1fr);--calendar-grid-height:672px;display:grid;min-width:620px;grid-template-columns:var(--calendar-time-width) repeat(var(--calendar-day-columns),var(--calendar-column-width));grid-template-rows:auto var(--calendar-grid-height)}.booking-modal-shared_calendarCorner__x8mwh,.booking-modal-shared_calendarDayHead__GwRHs{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(16,25,35,.96)}.booking-modal-shared_calendarDayHead__GwRHs{display:grid;grid-gap:4px;gap:4px;padding:14px 12px;text-align:center}.booking-modal-shared_calendarDayHead__GwRHs:last-of-type{border-right:0}.booking-modal-shared_calendarDayTitle__BSxVL{color:var(--text);font-size:.88rem;font-weight:700}.booking-modal-shared_calendarDaySubtitle__8F2EB{color:var(--muted);font-size:.78rem;font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.booking-modal-shared_calendarTimes__N67Xc{position:relative;height:var(--calendar-grid-height);border-right:1px solid var(--line);background:rgba(14,22,31,.92);overflow:hidden}.booking-modal-shared_calendarTime__e3qAs{position:absolute;left:0;right:0;top:calc(var(--calendar-time-index, 0) * 48px);transform:translateY(-50%);padding:0 14px;color:var(--muted);font-size:.74rem;font-family:var(--font-mono),monospace;white-space:nowrap}.booking-modal-shared_calendarTimeStart__b8dW1{transform:none}.booking-modal-shared_calendarTimeEnd___fRht{top:auto;bottom:0;transform:none}.booking-modal-shared_calendarColumns__SWwmR{display:grid;grid-template-columns:repeat(var(--calendar-day-columns),minmax(160px,1fr))}.booking-modal-shared_calendarColumn__WKrzP{position:relative;height:var(--calendar-grid-height);border-right:1px solid var(--line);background:linear-gradient(180deg,rgba(111,141,255,.06),rgba(111,141,255,0)),rgba(12,20,28,.9);cursor:ns-resize}.booking-modal-shared_calendarColumnReadonly__J3xtl{cursor:default;touch-action:auto}.booking-modal-shared_calendarColumnInteractive__zUoB7{cursor:ns-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.booking-modal-shared_calendarColumn__WKrzP:last-child{border-right:0}.booking-modal-shared_calendarColumnDragging__AgpII{background:rgba(14,22,31,.94)}.booking-modal-shared_calendarGrid__Dm1nQ{position:absolute;inset:0;display:grid;grid-template-rows:repeat(28,24px)}.booking-modal-shared_calendarSlot__ZB3Ds{border-bottom:1px solid rgba(160,191,214,.08)}.booking-modal-shared_calendarSlot__ZB3Ds:nth-child(2n){border-bottom-color:rgba(160,191,214,.18)}.booking-modal-shared_calendarRange__uSId_{position:absolute;left:12px;right:12px;z-index:2;display:grid;grid-gap:4px;gap:4px;align-content:start;justify-content:start;padding:8px 10px;border:1px solid rgba(255,154,120,.34);border-radius:18px;background:linear-gradient(180deg,rgba(225,109,71,.28),rgba(225,109,71,.16)),rgba(225,109,71,.14);box-shadow:inset 0 0 0 1px rgba(255,154,120,.14)}.booking-modal-shared_calendarRangeValid__N9_WJ{border-color:rgba(111,141,255,.4);background:linear-gradient(180deg,rgba(111,141,255,.28),rgba(111,141,255,.16)),rgba(111,141,255,.14);box-shadow:inset 0 0 0 1px rgba(111,141,255,.14)}.booking-modal-shared_calendarRangeInvalid__15AkQ{border-color:rgba(255,154,120,.56);background:linear-gradient(180deg,rgba(225,109,71,.32),rgba(225,109,71,.18)),rgba(225,109,71,.16);box-shadow:inset 0 0 0 1px rgba(255,154,120,.18)}.booking-modal-shared_calendarExistingRange__NT5OU{position:absolute;left:12px;right:12px;z-index:1;display:grid;grid-gap:4px;gap:4px;align-content:start;justify-content:start;padding:8px 10px;border-radius:18px;border:1px solid transparent;overflow:hidden}.booking-modal-shared_calendarRangeCompact__nA6DP{grid-template-columns:auto 1fr;align-items:center;column-gap:8px}.booking-modal-shared_calendarExistingRangeLabel__7yMKU,.booking-modal-shared_calendarExistingRangeMeta__jinkr,.booking-modal-shared_calendarExistingRangeTitle__8hZt5,.booking-modal-shared_calendarRangeReason__iwXOa,.booking-modal-shared_calendarRangeTitle__6LAJj{color:inherit;font-family:var(--font-mono),monospace}.booking-modal-shared_calendarExistingRangeLabel__7yMKU,.booking-modal-shared_calendarRangeTitle__6LAJj{font-size:.75rem;font-weight:700;line-height:1.1}.booking-modal-shared_calendarExistingRangeMeta__jinkr,.booking-modal-shared_calendarRangeReason__iwXOa{font-size:.68rem;line-height:1.15;opacity:.92}.booking-modal-shared_calendarExistingRangeTitle__8hZt5{font-size:.7rem;line-height:1.1;opacity:.88}.booking-modal-shared_calendarRangeCompact__nA6DP .booking-modal-shared_calendarExistingRangeLabel__7yMKU,.booking-modal-shared_calendarRangeCompact__nA6DP .booking-modal-shared_calendarExistingRangeMeta__jinkr,.booking-modal-shared_calendarRangeCompact__nA6DP .booking-modal-shared_calendarRangeReason__iwXOa,.booking-modal-shared_calendarRangeCompact__nA6DP .booking-modal-shared_calendarRangeTitle__6LAJj{grid-row:1}.booking-modal-shared_calendarRangeCompact__nA6DP .booking-modal-shared_calendarExistingRangeTitle__8hZt5{display:none}.booking-modal-shared_calendarRangeCompact__nA6DP .booking-modal-shared_calendarExistingRangeMeta__jinkr,.booking-modal-shared_calendarRangeCompact__nA6DP .booking-modal-shared_calendarRangeReason__iwXOa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-modal-shared_timelineExistingMine__XYIkI,.booking-modal-shared_timelineExistingOther__yZtRT{background:rgba(109,213,164,.18);border-color:rgba(109,213,164,.24);color:var(--success)}.booking-modal-shared_timelineExistingPendingMine__J1Eyd,.booking-modal-shared_timelineExistingPending__dS0DZ{border-style:dotted;border-width:2px}.booking-modal-shared_timelineExistingPending__dS0DZ{background:rgba(225,109,71,.08);border-color:rgba(255,154,120,.6);color:#ffd3c5}.booking-modal-shared_timelineExistingPendingMine__J1Eyd{background:rgba(111,141,255,.07);border-color:rgba(111,141,255,.5);color:#d4ddff}.booking-modal-shared_timelineExistingBlockage___9OIy{background:repeating-linear-gradient(135deg,rgba(225,109,71,.28),rgba(225,109,71,.28) 8px,rgba(255,154,120,.14) 0,rgba(255,154,120,.14) 16px),rgba(181,82,51,.12);border-color:rgba(255,154,120,.28);color:#fff7f0}.booking-modal-shared_calendarSummary__5sfFM{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.booking-modal-shared_calendarSummaryItem__FNqdt{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--line);border-radius:18px;background:rgba(13,21,29,.52)}.booking-modal-shared_detailsCard__PjBaO,.booking-modal-shared_inlineTimeGrid__G70z8{display:grid;grid-gap:10px;gap:10px}.booking-modal-shared_actions__g2nC6{margin-top:22px}.booking-modal-shared_tooltipList__Isr_J{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.booking-modal-shared_tooltipItem__EMlq0{padding-top:10px;border-top:1px solid rgba(160,191,214,.12)}.booking-modal-shared_tooltipItem__EMlq0:first-child{padding-top:0;border-top:0}.booking-modal-shared_tooltipDate__WCB1j,.booking-modal-shared_tooltipLine__anHbc,.booking-modal-shared_tooltipReason__HeuWq,.booking-modal-shared_tooltipTitle__fjvbI{margin:0}.booking-modal-shared_tooltipTitle__fjvbI{font-size:.95rem;font-weight:700}.booking-modal-shared_tooltipDate__WCB1j{margin-top:4px;color:var(--muted);font-size:.8rem;font-family:var(--font-mono),monospace}.booking-modal-shared_tooltipLine__anHbc{color:var(--muted);font-size:.82rem}.booking-modal-shared_tooltipReason__HeuWq{margin-top:6px;line-height:1.5}.booking-modal-shared_userChip__th6SU{display:inline-flex;align-items:center;gap:10px}.booking-modal-shared_userChipInline__8OdnO{margin-top:10px}.booking-modal-shared_userChipAvatar__GwNbK{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:50%;background:rgba(225,109,71,.14);color:var(--accent-strong);font-size:.78rem;font-family:var(--font-mono),monospace}.booking-modal-shared_userChipAvatarImage___9mrv{background-position:50%;background-repeat:no-repeat;background-size:cover;color:transparent}@media (max-width:900px){.booking-modal-shared_calendar__smcNz{min-width:520px}.booking-modal-shared_calendarSummary__5sfFM{grid-template-columns:1fr}}.ui-primitives_panel__KJY_r,.ui-primitives_statCard__h5Fad{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:28px;box-shadow:var(--shadow)}.ui-primitives_panel__KJY_r{padding:24px}.ui-primitives_statCard__h5Fad{padding:20px}.ui-primitives_eyebrow__7AAI1{margin:0 0 12px;color:var(--accent-strong);font-size:.8rem;font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.14em}.ui-primitives_sectionTitle__ALm3A{margin:0 0 8px;font-size:1.2rem}.ui-primitives_muted__9rWfw{color:var(--muted)}.ui-primitives_button__M_DRX,.ui-primitives_dangerButton___QC4w,.ui-primitives_secondaryButton__os3gs,.ui-primitives_textInput__QjsZ1{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid transparent;transition:transform .14s ease,border-color .14s ease,background .14s ease}.ui-primitives_button__M_DRX,.ui-primitives_dangerButton___QC4w,.ui-primitives_secondaryButton__os3gs{cursor:pointer}.ui-primitives_button__M_DRX{background:var(--accent);color:#fff7f0}.ui-primitives_secondaryButton__os3gs{background:rgba(24,38,51,.88);border-color:var(--line);color:var(--text)}.ui-primitives_dangerButton___QC4w{background:rgba(225,109,71,.14);border-color:rgba(225,109,71,.26);color:var(--accent-strong)}.ui-primitives_textInput__QjsZ1{width:100%;min-height:44px;justify-content:flex-start;padding:0 14px;border-radius:16px;background:rgba(18,28,39,.92);border-color:var(--line);color:var(--text);cursor:text}.ui-primitives_button__M_DRX:hover,.ui-primitives_dangerButton___QC4w:hover,.ui-primitives_secondaryButton__os3gs:hover{transform:translateY(-1px)}.ui-primitives_badge__u_R9T{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:rgba(24,38,51,.84);color:var(--muted);font-size:.82rem;font-family:var(--font-mono),monospace}.ui-primitives_metaGrid__mT_46{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ui-primitives_metaLabel__y_nLP{margin:0 0 6px;color:var(--muted);font-size:.82rem;font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.ui-primitives_metaValue__pJLqY{margin:0;font-size:1rem}.ui-primitives_emptyNote__ytywF{padding:16px;border-radius:18px;background:rgba(225,109,71,.12);color:var(--accent-strong)}.ui-primitives_statusPill__5Ziq_{min-height:30px}.ui-primitives_statusOk__lpPD0{background:rgba(109,213,164,.14);border-color:rgba(109,213,164,.24);color:var(--success)}.ui-primitives_statusWarn__6dCcx{background:rgba(225,109,71,.12);border-color:rgba(225,109,71,.22);color:var(--accent-strong)}.ui-primitives_statusMuted__NhNaw{background:rgba(143,165,186,.1);border-color:rgba(143,165,186,.18);color:var(--muted)}.ui-primitives_code__pUgdo{font-family:var(--font-mono),monospace;font-size:.94rem;word-break:break-word}.ui-primitives_field__gtTcC{display:block}.ui-primitives_textArea___AGcW{display:block;min-height:112px;padding-top:12px;padding-bottom:12px;resize:vertical}.ui-primitives_fieldNote__zOFKi{display:inline-block;margin-top:8px;color:var(--muted);font-size:.78rem;font-family:var(--font-mono),monospace}.ui-primitives_checkboxRow__niAz0{display:inline-flex;align-items:center;gap:10px;color:var(--muted)}.ui-primitives_checkboxRow__niAz0 input{accent-color:var(--accent)}@media (max-width:900px){.ui-primitives_panel__KJY_r,.ui-primitives_statCard__h5Fad{border-radius:22px}.ui-primitives_metaGrid__mT_46{grid-template-columns:1fr}}.station-schedule_panel__lpDe0{padding:20px}.station-schedule_panelFullscreen__IAjO0{min-height:calc(100vh - 144px);display:flex;flex-direction:column}.station-schedule_toolbar__Nkn70{display:grid;grid-gap:16px;gap:16px;margin-bottom:18px}.station-schedule_nav__Ax0e0,.station-schedule_toolbarRow__IyUqb{display:flex;flex-wrap:wrap;gap:12px}.station-schedule_toolbarRow__IyUqb{justify-content:space-between;align-items:center}.station-schedule_navButton__2Mqvf{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:rgba(24,38,51,.88);color:var(--text);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.station-schedule_navButton__2Mqvf:hover{transform:translateY(-1px);border-color:rgba(225,109,71,.32);background:rgba(35,53,70,.96)}.station-schedule_navIcon__qUV23{width:18px;height:18px}.station-schedule_navTitle__DV_z9{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;font-weight:600}.station-schedule_loadingNote__fsN_w{margin-top:12px}.station-schedule_eventPill__AET_V,.station-schedule_status__NIPKc{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-family:var(--font-mono),monospace;font-size:.78rem;letter-spacing:.02em}.station-schedule_statusOff__s1_PM{background:rgba(143,165,186,.12);color:var(--muted)}.station-schedule_eventPillAccent__pPV4h,.station-schedule_statusField__cIicY{background:rgba(225,109,71,.16);color:var(--accent-strong)}.station-schedule_eventPillSuccess__JsG1e,.station-schedule_statusRemote__43_xl{background:rgba(109,213,164,.14);color:var(--success)}.station-schedule_eventPillSand__Bi9KE,.station-schedule_statusOffice__L32xB{background:rgba(111,141,255,.18);color:#a9bcff}.station-schedule_gridShell__FrDFa{--schedule-day-width:68px;--schedule-row-height:58px;--schedule-cell-border:1px;--schedule-cell-padding:6px;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:rgba(14,22,31,.78)}.station-schedule_gridWrap___FmL8{overflow:auto;flex:1 1;min-height:0}.station-schedule_table__t5zal{width:100%;min-width:1080px;border-collapse:separate;border-spacing:0}.station-schedule_table__t5zal td,.station-schedule_table__t5zal th{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.station-schedule_table__t5zal tr>:last-child{border-right:0}.station-schedule_stickyCol__a7bdE{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--surface-strong)}.station-schedule_dayHead__nvyfi,.station-schedule_userCell__pUoSy{background:var(--surface-strong)}.station-schedule_daysRow__Nc_Pj th{position:-webkit-sticky;position:sticky;top:0;z-index:3}.station-schedule_cornerCell___0JBe{position:-webkit-sticky;position:sticky;left:0;min-width:200px;width:200px;z-index:6;isolation:isolate;background:var(--surface-strong);box-shadow:10px 0 18px rgba(8,14,20,.22)}.station-schedule_cornerCell___0JBe:before{content:"";position:absolute;inset:0;background:var(--surface-strong);z-index:-1}.station-schedule_cornerCellWithAvatar__sBnUX{left:62px}.station-schedule_dayHead__nvyfi{min-width:68px;padding:10px 6px 12px;text-align:center}.station-schedule_dayHeadWeekend__7lZ0_{background:rgba(111,141,255,.1)}.station-schedule_dayHeadWeekend__7lZ0_ .station-schedule_dayNumber__jVKkq{color:#ff9a78}.station-schedule_dayHeadToday__CDrns{background:rgba(225,109,71,.14)}.station-schedule_dayWeekday__TZjnD{display:block;color:var(--muted);font-size:.74rem;font-family:var(--font-mono),monospace;text-transform:uppercase}.station-schedule_dayNumber__jVKkq{display:block;margin-top:4px;font-size:1.2rem;font-weight:700}.station-schedule_groupRow__zAjpB td{padding:10px 18px;background:rgba(143,165,186,.08);color:var(--muted);font-size:.8rem;font-family:var(--font-mono),monospace;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.station-schedule_memberRow__mT5o_{height:var(--schedule-row-height)}.station-schedule_userCell__pUoSy{position:-webkit-sticky;position:sticky;left:0;min-width:200px;width:200px;height:var(--schedule-row-height);padding:0 14px;text-align:left;vertical-align:middle;z-index:4;isolation:isolate;box-sizing:border-box}.station-schedule_memberRow__mT5o_ .station-schedule_userCell__pUoSy{background:#111b25}.station-schedule_memberRow__mT5o_ .station-schedule_userCell__pUoSy:before{content:"";position:absolute;inset:0;background:#111b25;box-shadow:10px 0 18px rgba(8,14,20,.22);z-index:-1}.station-schedule_userTrigger__ZI4ry{display:inline-flex;align-items:center;height:100%;max-width:100%}.station-schedule_userTriggerAvatarOnly__h83_N{justify-content:center;width:100%}.station-schedule_avatarCell__1PyYI,.station-schedule_mobileAvatarHead__3bC47{display:none}.station-schedule_avatarCell__1PyYI{width:0;min-width:0;height:var(--schedule-row-height);padding:0;border-right:0;overflow:hidden;visibility:hidden;pointer-events:none;vertical-align:middle;box-sizing:border-box}.station-schedule_avatarDesktop__U3eUk,.station-schedule_avatarImageDesktop__KbnWN{display:inline-block}.station-schedule_avatar__m_fsk{width:38px;height:38px;display:inline-grid;place-items:center;margin-right:12px;border-radius:6px;background:rgba(225,109,71,.14);color:var(--accent-strong);font-size:.82rem;font-family:var(--font-mono),monospace}.station-schedule_avatarImage__oPNQI{width:38px;height:38px;display:inline-block;margin-right:12px;border-radius:6px;background-position:50%;background-repeat:no-repeat;background-size:cover;vertical-align:middle}.station-schedule_userCopy__lE4iq{display:inline-flex;flex-direction:column;vertical-align:middle}.station-schedule_userName__Wzz1p{font-size:.96rem;font-weight:600}.station-schedule_statusCell__1sK5e{position:relative;min-width:var(--schedule-day-width);width:var(--schedule-day-width);height:var(--schedule-row-height);padding:var(--schedule-cell-padding);background:rgba(13,21,29,.72);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible}.station-schedule_status__NIPKc{width:100%;height:100%;border:1px solid transparent;font-weight:600}.station-schedule_statusCellBooked__f5ysX,.station-schedule_statusCellMine__CrBOR{background:rgba(109,213,164,.14)}.station-schedule_statusCellPending__v8YjC{background:rgba(111,141,255,.12)}.station-schedule_statusCellBlockage__6hRG4{background:repeating-linear-gradient(135deg,rgba(225,109,71,.18),rgba(225,109,71,.18) 8px,rgba(255,154,120,.08) 0,rgba(255,154,120,.08) 16px),rgba(13,21,29,.72)}.station-schedule_statusCellSelecting__LL9Dr{background:rgba(225,109,71,.16);box-shadow:inset 0 0 0 1px rgba(255,154,120,.34)}.station-schedule_statusCellMergedRight__TLb0e{border-right-color:transparent}.station-schedule_bookingChipList__1VYXT{display:grid;grid-gap:6px;gap:6px}.station-schedule_bookingChip__lgWFS{display:block;padding:7px 8px;border-radius:8px;border:1px solid transparent;font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-schedule_bookingChipMine__Wi13x,.station-schedule_bookingChipOther__FqrmZ{background:rgba(109,213,164,.18);border-color:rgba(109,213,164,.24);color:var(--success)}.station-schedule_bookingChipPendingMine__b07YP,.station-schedule_bookingChipPending__dDakm{border-style:dotted;border-width:2px}.station-schedule_bookingChipPending__dDakm{background:rgba(225,109,71,.08);border-color:rgba(255,154,120,.6);color:#ffd3c5}.station-schedule_bookingChipPendingMine__b07YP{background:rgba(111,141,255,.07);border-color:rgba(111,141,255,.5);color:#d4ddff}.station-schedule_bookingChipBlockage__it_Vm{background:repeating-linear-gradient(135deg,rgba(225,109,71,.28),rgba(225,109,71,.28) 8px,rgba(255,154,120,.14) 0,rgba(255,154,120,.14) 16px),rgba(181,82,51,.12);border-color:rgba(255,154,120,.28);color:#fff7f0}.station-schedule_contextMenu__TF8HC{position:fixed;z-index:140;width:min(280px,calc(100vw - 24px));padding:10px;border:1px solid var(--line);border-radius:18px;background:rgba(8,14,20,.98);box-shadow:var(--shadow);transform:translateY(8px)}.station-schedule_contextMenuTitle__52W6J{margin:2px 4px 10px;color:var(--muted);font-size:.76rem;font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.station-schedule_contextMenuActions__iiDcO,.station-schedule_contextMenuList__LU6mB,.station-schedule_dayDetailActions__8Txbo{display:grid;grid-gap:8px;gap:8px}.station-schedule_dayDetailHeaderActions__3v_7A{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.station-schedule_dayTimeline__8w6L_{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:18px;background:rgba(13,21,29,.52)}.station-schedule_dayTimelineAxis__rzhdK{display:grid;grid-template-rows:repeat(15,18px)}.station-schedule_dayTimelineMark__4Azj2{position:relative;top:-8px;color:var(--muted);font-size:.7rem;font-family:var(--font-mono),monospace}.station-schedule_dayTimelineBody__JqyEH{position:relative;min-height:504px;border-radius:14px;background:rgba(12,20,28,.9);overflow:hidden}.station-schedule_dayTimelineGrid__8Og5Y{position:absolute;inset:0;display:grid;grid-template-rows:repeat(28,18px)}.station-schedule_dayTimelineSlot__2Oy3T{border-bottom:1px solid rgba(160,191,214,.08)}.station-schedule_dayTimelineSlot__2Oy3T:nth-child(2n){border-bottom-color:rgba(160,191,214,.18)}.station-schedule_dayTimelineItem__y1lL8{position:absolute;left:12px;right:12px;display:grid;grid-gap:4px;gap:4px;padding:8px 10px;overflow:hidden;white-space:normal}.station-schedule_dayTimelineItemMeta__EZOax,.station-schedule_dayTimelineItemTitle__Yvhq_{display:block}.station-schedule_dayTimelineItemTitle__Yvhq_{font-size:.78rem}.station-schedule_dayTimelineItemMeta__EZOax{color:inherit;font-size:.68rem;opacity:.9}.station-schedule_contextMenuAction__7UvDn,.station-schedule_contextMenuItem__1PPI6{width:100%;padding:10px 12px;border:1px solid rgba(160,191,214,.14);border-radius:14px;background:rgba(18,28,39,.9);color:var(--text);cursor:pointer;text-align:left}.station-schedule_contextMenuItem__1PPI6{display:grid;grid-gap:4px;gap:4px}.station-schedule_contextMenuMeta__U2A56{color:var(--muted);font-size:.72rem;font-family:var(--font-mono),monospace}.station-schedule_contextMenuAction__7UvDn:hover,.station-schedule_contextMenuItem__1PPI6:hover{border-color:rgba(255,154,120,.34);background:rgba(26,40,54,.96)}.station-schedule_eventPillMuted__2gKs2,.station-schedule_statusEmpty__F09tZ{background:rgba(143,165,186,.08);color:rgba(143,165,186,.56)}.station-schedule_emptyRow__vBP5w{padding:20px;text-align:center;color:var(--muted);background:rgba(17,27,37,.82)}.station-schedule_bookingTooltip___yBR9{z-index:120;width:min(320px,calc(100vw - 24px));padding:14px;border:1px solid var(--line);border-radius:18px;transform:translate(-50%,calc(-100% - 12px))}.station-schedule_avatarTooltip__vDeaF,.station-schedule_bookingTooltip___yBR9{position:fixed;background:rgba(8,14,20,.96);box-shadow:var(--shadow);pointer-events:none}.station-schedule_avatarTooltip__vDeaF{z-index:121;padding:8px;border:1px solid rgba(160,191,214,.16);border-radius:22px}.station-schedule_avatarTooltipImage__N_jAz{width:var(--schedule-avatar-tooltip-size,240px);height:var(--schedule-avatar-tooltip-size,240px);display:block;border-radius:16px;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:900px){.station-schedule_cornerCell___0JBe{min-width:168px;width:168px}.station-schedule_cornerCell___0JBe:before{display:block}.station-schedule_userCell__pUoSy{min-width:168px;width:168px;height:var(--schedule-row-height);position:static;z-index:1}.station-schedule_memberRow__mT5o_ .station-schedule_userCell__pUoSy:before{display:none}.station-schedule_avatarCell__1PyYI,.station-schedule_mobileAvatarHead__3bC47{display:table-cell}.station-schedule_mobileAvatarHead__3bC47{width:0;min-width:0;padding:0;left:0;z-index:7;border-right:0;overflow:hidden;background:transparent}.station-schedule_mobileAvatarHeadVisible__cPp_P{width:62px;min-width:62px;padding:0;background:var(--surface-strong)}.station-schedule_avatarCell__1PyYI{left:0;z-index:5;background:transparent}.station-schedule_avatarCellVisible__n_qay{width:62px;min-width:62px;padding:0 8px;border-right:0;border-bottom:0;background:transparent;visibility:visible;pointer-events:auto}.station-schedule_avatarCellVisible__n_qay .station-schedule_avatarImage__oPNQI,.station-schedule_avatarCellVisible__n_qay .station-schedule_avatar__m_fsk{margin-right:0}.station-schedule_avatarCellVisible__n_qay .station-schedule_avatar__m_fsk{background:transparent}.station-schedule_mobileAvatarHeadVisible__cPp_P:before{content:"";position:absolute;inset:0;background:inherit;box-shadow:10px 0 18px rgba(8,14,20,.22);z-index:-1}.station-schedule_avatarDesktop__U3eUk,.station-schedule_avatarImageDesktop__KbnWN{display:none}.station-schedule_userTrigger__ZI4ry{width:100%}.station-schedule_userCopy__lE4iq{max-width:100%}.station-schedule_userName__Wzz1p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.station-schedule_toolbarRow__IyUqb{flex-direction:column;align-items:stretch}.station-schedule_nav__Ax0e0{justify-content:flex-start}.station-schedule_gridShell__FrDFa{border-radius:22px}.station-schedule_dayTimeline__8w6L_{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:12px}}.discord-sign-in-button_root__F1XmJ{display:grid;grid-gap:16px;gap:16px;width:min(360px,100%)}.discord-sign-in-button_credentialsForm__YnRCQ{display:grid;grid-gap:12px;gap:12px}