:root{--c-page:#f5f5f5;--c-page-pc:#fff;--c-bg:#f5f5f5;--c-surface:#fff;--c-text:#0a0a0a;--c-btn-text:#18260d;--c-text-2:#5b5f57;--c-muted:#5b5f57;--c-muted-pc:#525252;--c-faint:#a1a1a1;--c-subtle:#8a8d85;--c-ink-pc:#0a0a0a;--c-heading:#071d38;--c-border:#ddd;--c-border-light:#e5e5e5;--c-border-card-pc:#e7eae3;--c-border-btn-pc:#d5dad1;--c-divider:#eee;--c-divider-pc:#eef0eb;--c-input:#a1a1a1;--c-cta:#abd37a;--c-cta-text:#18260d;--c-line:#73a73b;--c-tint:#e8f3da;--c-tint-2:#e8f3da;--c-tint-3:#eef0eb;--c-tint-promo:#dcebc4;--c-mine:#f4f9ec;--c-navy:#071d38;--c-navy-sub:#d3dae4;--c-on-navy-sub:#c9d3df;--c-lime:#abd37a;--c-lime-text:#18260d;--c-dim:#071d3866;--c-link:#076cea;--c-mid:#1d5fbf;--c-mid-bg:#e7f0fe;--c-warn:#8a5a00;--c-warn-bg:#fbf6e9;--c-warn-strong:#5e2e07;--c-warn-surface:#fbefd6;--c-warn-icon:#825b1a;--c-warn-dot:#f08a3c;--c-new-text:#b04e0e;--c-new-bg:#fde7d6;--c-class:#eef0eb;--c-class-text:#5e6459;--c-ok-text:#3d6619;--c-ok-bg:#e8f3da;--c-ok-line:#73a73b;--c-danger:#b42318;--c-danger-bg:#fbe3e4;--c-disabled-bg:#eee;--c-disabled-text:#5e6459;--r-card:24px;--r-dialog:24px;--r-box:12px;--r-pill:999px;--r-badge:6px;--fs-page:30px;--fs-page-pc:40px;--fs-section:20px;--fs-body:15px;--fs-sub:13px;--fs-label:12px;--shadow-card:none;--shadow-pop:#0a0a0a14 0 12px 32px -4px, #0a0a0a08 0 4px 12px 0;--shadow-tabbar:0 10px 24px -8px #071d3838, 0 1px 2px #071d380f;--shadow-dialog:0 24px 48px -12px #071d3859;--shadow-menu:0 16px 32px -12px #071d3847;--font:"Pretendard Variable", Pretendard, system-ui, -apple-system, "Segoe UI", sans-serif;--font-logo:"Paperozi", "Pretendard Variable", Pretendard, system-ui, sans-serif}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2)format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-2ExtraLight.woff2)format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2)format("woff2");font-weight:900;font-display:swap}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%}body{background:var(--c-page);color:var(--c-text);font-family:var(--font);font-size:var(--fs-body);margin:0;line-height:1.5}@media (width>=900px){body{background:var(--c-page-pc);color:var(--c-muted-pc)}}h1,h2,h3{color:var(--c-heading);letter-spacing:-.8px;margin:0}p{margin:0}a{color:var(--c-link);text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}button,a,select,[role=tab],button:focus,button:focus-visible,a:focus,a:focus-visible,select:focus,select:focus-visible{outline:none}._shell_3xaag_1{min-height:100dvh}._top_3xaag_6{display:none}._topAdminMobile_3xaag_11{justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex}._brandAdminMobile_3xaag_18{font-family:var(--font-logo);color:var(--c-heading);align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}._adminBadge_3xaag_28{border-radius:var(--r-badge);background:var(--c-navy);color:#fff;padding:1px 8px;font-size:12px;font-weight:600}._main_3xaag_37{padding-bottom:calc(104px + env(safe-area-inset-bottom))}._dock_3xaag_42{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;gap:8px;display:flex;position:fixed}._dock_3xaag_42:before{content:"";z-index:-1;top:-20px;left:-12px;right:-12px;bottom:calc(-12px - env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--c-page) 55%);pointer-events:none;position:absolute}._bottomNav_3xaag_65{background:var(--c-surface);border-radius:var(--r-pill);min-width:0;box-shadow:var(--shadow-tabbar);flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:6px;display:grid}._tab_3xaag_77{border-radius:var(--r-pill);min-height:52px;color:var(--c-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 4px;font-size:12px;font-weight:600;display:flex}._tabActive_3xaag_91{background:var(--c-navy);color:#fff}._switch_3xaag_96{background:var(--c-surface);width:64px;height:64px;box-shadow:var(--shadow-tabbar);color:var(--c-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}@media (width>=900px){._topAdminMobile_3xaag_11{display:none}._top_3xaag_6{z-index:30;background:var(--c-surface);border-bottom:1px solid var(--c-border);display:block;position:sticky;top:0}._topInner_3xaag_124{justify-content:space-between;align-items:center;gap:16px;max-width:1160px;min-height:64px;margin:0 auto;padding:0 24px;display:flex}._brand_3xaag_18{font-family:var(--font-logo);color:var(--c-text);align-items:center;gap:8px;font-size:26px;font-weight:700;display:flex}._topNav_3xaag_145{gap:4px;display:flex}._topLink_3xaag_150{border-radius:var(--r-box);color:var(--c-text-2);padding:10px 14px;font-weight:400}._active_3xaag_157{color:var(--c-heading);background:0 0;font-weight:700}._user_3xaag_163{color:var(--c-text-2);align-items:center;gap:12px;font-size:14px;display:flex}._logout_3xaag_171{border:1px solid var(--c-border);border-radius:var(--r-box);background:var(--c-surface);height:36px;padding:0 12px;font-size:13px}._main_3xaag_37{max-width:1160px;margin:0 auto;padding:32px 24px 48px}._dock_3xaag_42{display:none}}._root_sdlg2_1{position:relative}._bell_sdlg2_5{width:40px;height:40px;color:var(--c-heading);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}._bell_sdlg2_5:hover,._bell_sdlg2_5[aria-expanded=true]{background:var(--c-bg)}._panel_sdlg2_22{z-index:40;border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-surface);width:min(380px,100vw - 40px);max-height:min(70dvh,480px);box-shadow:var(--shadow-dialog);color:var(--c-text);flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}._title_sdlg2_39{border-bottom:1px solid var(--c-divider);color:var(--c-heading);flex:none;padding:16px 16px 12px;font-size:16px;font-weight:700}._state_sdlg2_48{text-align:center;color:var(--c-muted);padding:32px 16px}._list_sdlg2_54{overscroll-behavior:contain;scrollbar-color:var(--c-input) transparent;scrollbar-width:thin;margin:0;padding:0;list-style:none;overflow-y:auto}._item_sdlg2_64{flex-direction:column;gap:6px;padding:14px 16px;display:flex}._item_sdlg2_64+._item_sdlg2_64{border-top:1px solid var(--c-divider)}._meta_sdlg2_75{align-items:center;gap:8px;display:flex}._kind_sdlg2_81{border-radius:var(--r-badge);background:var(--c-ok-bg);color:var(--c-ok-text);font-size:var(--fs-label);padding:1px 8px;font-weight:600}._CANCELLATION_sdlg2_91{background:var(--c-warn-surface);color:var(--c-warn)}._INFO_sdlg2_96{background:var(--c-divider);color:var(--c-text-2)}._date_sdlg2_101{font-size:var(--fs-sub);color:var(--c-muted)}._message_sdlg2_106{font-size:var(--fs-body)}._page_1fyb8_1{justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}._card_1fyb8_9{border-radius:var(--r-card);background:var(--c-surface);width:100%;max-width:400px;box-shadow:var(--shadow-card);flex-direction:column;gap:24px;padding:32px 24px;display:flex}._head_1fyb8_21{flex-direction:column;gap:6px;display:flex}._brand_1fyb8_27{font-size:var(--fs-sub);letter-spacing:0;color:var(--c-ok-text);font-weight:600}._title_1fyb8_34{font-size:var(--fs-section);color:var(--c-heading);font-weight:700}._desc_1fyb8_40{font-size:var(--fs-body);color:var(--c-muted)}._kakao_1fyb8_46{border-radius:var(--r-box);color:#000000d9;height:48px;font-size:var(--fs-body);background:#fee500;flex:none;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}._dev_1fyb8_60{border-top:1px dashed var(--c-border);flex-direction:column;gap:10px;padding-top:20px;display:flex}._devTitle_1fyb8_68{color:var(--c-muted);letter-spacing:0;font-size:14px;font-weight:600}._devError_1fyb8_75{color:var(--c-danger);font-size:13px}._devList_1fyb8_80{scrollbar-color:var(--c-input) transparent;scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:min(40dvh,280px);display:flex;overflow-y:auto}._devList_1fyb8_80::-webkit-scrollbar{background:0 0;width:8px}._devList_1fyb8_80::-webkit-scrollbar-track{background:0 0;border:0}._devList_1fyb8_80::-webkit-scrollbar-thumb{background:var(--c-input);border:0;border-radius:4px}._devItem_1fyb8_109{border:1px solid var(--c-border);border-radius:var(--r-box);background:var(--c-surface);text-align:left;flex:none;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;display:flex}._devMeta_1fyb8_122{color:var(--c-muted);font-size:13px}._welcome_1fyb8_128{background:#8d9bab;flex-direction:column;min-height:100dvh;display:flex}._copy_1fyb8_135{color:var(--c-navy);padding:48px 24px 24px}._copyDate_1fyb8_140{font-size:var(--fs-body);color:var(--c-navy);opacity:.8}._copyTitle_1fyb8_146{letter-spacing:-1px;color:var(--c-navy);margin:4px 0 0;font-size:36px;font-weight:800;line-height:1.25}._sheet_1fyb8_155{padding:28px 24px calc(28px + env(safe-area-inset-bottom));background:var(--c-surface);border-radius:32px 32px 0 0;flex-direction:column;flex:auto;gap:8px;margin-top:8px;display:flex}._sheetIcon_1fyb8_166{background:var(--c-ok-bg);width:56px;height:56px;color:var(--c-ok-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex}._sheetWelcome_1fyb8_178{font-size:var(--fs-body);color:var(--c-ok-text);font-weight:600}._sheetTitle_1fyb8_184{font-size:var(--fs-page);color:var(--c-heading);margin:0;font-weight:700}._sheetDesc_1fyb8_191{font-size:var(--fs-body);color:var(--c-muted);margin:0 0 12px}@media (width>=900px){._card_1fyb8_9{border:1px solid var(--c-border)}._welcome_1fyb8_128{background:var(--c-dim);justify-content:flex-start;align-items:center;padding:180px 16px 48px}._copy_1fyb8_135{display:none}._sheet_1fyb8_155{box-sizing:border-box;border-radius:28px;flex:none;width:460px;padding:36px 32px 32px}._sheetIcon_1fyb8_166{width:52px;height:52px;margin-bottom:6px}._sheetIcon_1fyb8_166 svg{width:26px;height:26px}._sheetWelcome_1fyb8_178{font-size:14px}._sheetTitle_1fyb8_184{letter-spacing:-1px;font-size:28px;line-height:1.3}._sheetDesc_1fyb8_191{color:var(--c-text-2);margin-bottom:16px}._sheet_1fyb8_155 input{border-radius:14px;height:52px;padding:0 16px;font-size:16px}._sheet_1fyb8_155 button[type=submit]{height:52px;margin-top:16px;font-size:16px;font-weight:700}._sheet_1fyb8_155 button[type=submit]:disabled{color:var(--c-faint)}}._backdrop_1xf29_1{z-index:40;background:var(--c-dim);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}._dialog_1xf29_13{border-radius:var(--r-dialog);background:var(--c-surface);width:min(400px,100%);box-shadow:var(--shadow-dialog);flex-direction:column;gap:24px;padding:32px 24px;display:flex;position:relative}._close_1xf29_25{width:40px;height:40px;color:var(--c-muted);background:0 0;border:0;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:10px;right:10px}._shell_12gyi_1{min-height:100dvh}._top_12gyi_6{background:0 0}._inner_12gyi_10{justify-content:space-between;align-items:center;max-width:1112px;margin:0 auto;padding:18px 20px 0;display:flex}._brand_12gyi_19{font-family:var(--font-logo);color:var(--c-heading);font-size:19px;font-weight:800}._login_12gyi_26{cursor:pointer;border-radius:var(--r-pill);background:var(--c-surface);height:40px;color:var(--c-heading);border:0;align-items:center;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;display:flex}._main_12gyi_41{max-width:1112px;margin:0 auto}@media (width>=900px){._top_12gyi_6{background:var(--c-surface);border-bottom:1px solid var(--c-divider-pc)}._inner_12gyi_10{padding:16px 24px}._brand_12gyi_19{flex:1 1 0;font-size:28px}._login_12gyi_26{background:var(--c-navy);color:#fff;border-radius:10px;flex:none;margin-left:auto}._main_12gyi_41{padding-top:0}}._box_6qla8_1{color:var(--c-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}._full_6qla8_11{justify-content:center;min-height:100dvh}._retry_6qla8_16{border-radius:var(--r-box);background:var(--c-surface);height:44px;color:var(--c-heading);border:0;padding:0 18px;font-weight:600}._error_6qla8_26{color:var(--c-danger)}@media (width>=900px){._retry_6qla8_16{border:1px solid var(--c-border)}}._banner_15628_1{background:var(--c-warn-bg);color:var(--c-warn-strong);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}._banner_15628_1[hidden]{display:none}._banner_15628_1 p{flex:auto;margin:0}._icon_15628_21{color:var(--c-warn-icon);flex:none;justify-content:center;align-items:center;display:flex}@media (width>=900px){._banner_15628_1{gap:14px;padding:14px 20px;font-size:15px}._icon_15628_21{background:#fff;border-radius:50%;width:32px;height:32px}}._backdrop_7quyr_1{z-index:40;background:var(--c-dim);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._dialog_7quyr_13{width:min(420px,100%);padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-radius:var(--r-dialog);background:var(--c-surface);box-shadow:var(--shadow-dialog);flex-direction:column;gap:16px;display:flex}._handle_7quyr_24{display:none}._title_7quyr_28{font-size:var(--fs-section);font-weight:700}._actions_7quyr_33{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._back_7quyr_1,._confirm_7quyr_40{border-radius:var(--r-box);height:48px;font-size:var(--fs-body);font-weight:600}._back_7quyr_1{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-heading)}._confirm_7quyr_40{background:var(--c-navy);color:#fff;border:0}._confirmDanger_7quyr_59{background:var(--c-danger);font-weight:700}@media (width>=900px){._dialog_7quyr_13{width:420px;padding:28px}}._tag_excu1_1{border-radius:var(--r-badge);font-size:var(--fs-label);vertical-align:2px;padding:1px 8px;font-weight:600;line-height:1.5;display:inline-block}._beginner_excu1_11{color:var(--c-ok-text);background:var(--c-ok-bg)}._intermediate_excu1_17{color:var(--c-mid);background:var(--c-mid-bg)}._card_3ttl8_1{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:18px 14px;display:flex}._head_3ttl8_11{flex-direction:column;gap:12px;display:flex}._titles_3ttl8_17{justify-content:space-between;align-items:baseline;gap:8px;padding:0 6px;display:flex}._title_3ttl8_17{color:var(--c-heading);font-size:17px;font-weight:700}._range_3ttl8_31{font-size:var(--fs-sub);color:var(--c-muted)}._monthNav_3ttl8_36{justify-content:space-between;align-items:center;display:flex}._arrow_3ttl8_42{width:40px;height:40px;color:var(--c-heading);background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;display:flex}._arrow_3ttl8_42:disabled{color:var(--c-border)}._month_3ttl8_36{text-align:center;min-width:128px;color:var(--c-heading);letter-spacing:-.4px;font-size:18px;font-weight:700}._dow_3ttl8_67{font-size:var(--fs-label);color:var(--c-muted);padding:0 0 4px;font-weight:600}._grid_3ttl8_75{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px;display:grid}._cell_3ttl8_82{justify-content:center;align-items:center;height:44px;display:flex}._dot_3ttl8_89{color:var(--c-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:19px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:14px;display:flex}._classDay_3ttl8_105{background:var(--c-class);font-weight:600}._outside_3ttl8_110{color:var(--c-faint)}._done_3ttl8_114{background:var(--c-navy);color:#fff;font-weight:700}._booked_3ttl8_120{background:var(--c-cta);color:var(--c-cta-text);font-weight:700}._cancel_3ttl8_126{background:var(--c-danger-bg);color:var(--c-danger);font-weight:700}._today_3ttl8_132{box-shadow:inset 0 0 0 2px var(--c-line);color:var(--c-heading);font-weight:700}._picked_3ttl8_138{box-shadow:0 0 0 2px var(--c-surface), 0 0 0 4px var(--c-navy)}._today_3ttl8_132._picked_3ttl8_138{box-shadow:inset 0 0 0 2px var(--c-line), 0 0 0 2px var(--c-surface), 0 0 0 4px var(--c-navy)}._edge_3ttl8_146{outline:1.5px dashed var(--c-navy);outline-offset:-1.5px}._detail_3ttl8_151{border-top:1px solid var(--c-divider);flex-direction:column;gap:10px;margin-top:4px;padding:16px 6px 0;display:flex}._detailTitle_3ttl8_160{color:var(--c-heading);font-size:18px;font-weight:700}._detailRow_3ttl8_166{background:var(--c-bg);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}._detailTime_3ttl8_175{font-size:var(--fs-body);font-variant-numeric:tabular-nums;font-weight:700}._st_3ttl8_181{border-radius:var(--r-badge);font-size:var(--fs-label);margin-left:auto;padding:1px 8px;font-weight:600}._stDone_3ttl8_189{background:var(--c-tint-3);color:var(--c-class-text)}._stBooked_3ttl8_194{background:var(--c-ok-bg);color:var(--c-ok-text)}._stCancel_3ttl8_199{background:var(--c-danger-bg);color:var(--c-danger)}._stEdge_3ttl8_204{background:var(--c-tint-3);color:var(--c-heading)}._detailEmpty_3ttl8_209{color:var(--c-muted);margin:0;font-size:14px}._apply_3ttl8_215{border-radius:var(--r-pill);background:var(--c-cta);height:44px;color:var(--c-cta-text);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}._gridLarge_3ttl8_228{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}._gridLarge_3ttl8_228 ._dow_3ttl8_67{padding:0 8px 4px}._big_3ttl8_238{border-radius:var(--r-box);flex-direction:column;gap:4px;min-width:0;min-height:112px;padding:8px;display:flex}._num_3ttl8_248{border-radius:13px;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:2px;font-size:13px;display:flex}._numStrong_3ttl8_259{font-weight:700}._pastText_3ttl8_263{color:var(--c-muted)}._outsideText_3ttl8_267{color:var(--c-faint)}._chip_3ttl8_271{white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:3px 6px;font-size:12px;line-height:1.3;overflow:hidden}._chipPlain_3ttl8_281{background:var(--c-class);color:var(--c-text-2);font-weight:500}._chipPast_3ttl8_287{background:var(--c-bg);color:var(--c-faint);font-weight:500}._chip_3ttl8_271._cancel_3ttl8_126{background:var(--c-danger-bg);color:var(--c-danger);font-weight:600}._legend_3ttl8_300{color:var(--c-muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;font-size:12px;display:flex}._legend_3ttl8_300 span{align-items:center;gap:6px;display:flex}._legendLeft_3ttl8_316{justify-content:flex-start;column-gap:16px}._sw_3ttl8_321{border-radius:5px;width:10px;height:10px}._swClass_3ttl8_327{background:var(--c-class);box-shadow:inset 0 0 0 1px var(--c-border)}._swClassChip_3ttl8_332{background:var(--c-class);border-radius:3px}._swToday_3ttl8_337{box-shadow:inset 0 0 0 2px var(--c-line)}._swEdge_3ttl8_341{border:1.5px dashed var(--c-navy)}@media (width>=900px){._card_3ttl8_1{border:1px solid var(--c-border);gap:16px;padding:28px}._head_3ttl8_11{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}._titles_3ttl8_17{justify-content:flex-start;gap:12px;padding:0}._title_3ttl8_17{font-size:18px}._month_3ttl8_36{font-size:var(--fs-section)}._monthNav_3ttl8_36{gap:4px}}._list_1ctfo_1{border-radius:var(--r-pill);background:var(--c-surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:4px;display:grid}._item_1ctfo_12{border-radius:var(--r-pill);min-height:48px;color:var(--c-muted);font-size:var(--fs-body);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 12px;font-weight:600;display:flex}._on_1ctfo_28{background:var(--c-navy);color:#fff}._name_1ctfo_33{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._state_1ctfo_40{color:var(--c-subtle);font-size:12px;font-weight:500}._on_1ctfo_28 ._state_1ctfo_40{color:var(--c-lime)}._wrap_82zol_1{left:0;right:0;bottom:calc(104px + env(safe-area-inset-bottom));pointer-events:none;z-index:30;justify-content:center;padding:0 16px;display:flex;position:fixed}._toast_82zol_13{border-radius:var(--r-pill);background:var(--c-navy);color:#fff;max-width:480px;font-size:var(--fs-body);box-shadow:var(--shadow-pop);padding:14px 20px;font-weight:600}._toast_82zol_13._error_82zol_24{background:var(--c-danger)}@media (width>=900px){._wrap_82zol_1{bottom:32px}}._page_1ayyg_1{flex-direction:column;gap:16px;padding:20px 16px 24px;display:flex}._greeting_1ayyg_8{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 4px;display:flex}._brand_1ayyg_16{font-family:var(--font-logo);color:var(--c-heading);font-size:19px;font-weight:800}._bell_1ayyg_23{background:var(--c-surface);width:40px;height:40px;color:var(--c-heading);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-block:-20px;display:flex;position:relative}._bellDot_1ayyg_39{background:var(--c-warn-dot);width:8px;height:8px;box-shadow:0 0 0 2px var(--c-surface);border-radius:50%;position:absolute;top:9px;right:10px}._columns_1ayyg_50{flex-direction:column;gap:14px;display:flex}._seasonCol_1ayyg_57{flex-direction:column;gap:14px;min-width:0;display:flex}._carousel_1ayyg_65{flex-direction:column;gap:10px;min-width:0;display:flex}._viewport_1ayyg_72{border-radius:28px;overflow:hidden}._track_1ayyg_77{transition:transform .3s;display:flex}._slide_1ayyg_82{flex:0 0 100%;min-width:0}._slide_1ayyg_82>._season_1ayyg_57{height:100%}._nav_1ayyg_91{justify-content:center;align-items:center;gap:12px;display:flex}._arrow_1ayyg_98{border:1px solid var(--c-border);background:var(--c-surface);width:36px;height:36px;color:var(--c-heading);border-radius:50%;justify-content:center;align-items:center;display:flex}._dots_1ayyg_110{align-items:center;gap:6px;display:flex}._dot_1ayyg_110{background:var(--c-border);border:0;border-radius:999px;width:8px;height:8px;padding:0}._dotOn_1ayyg_125{background:var(--c-navy);width:24px}._actives_1ayyg_131{flex-direction:column;gap:10px;display:flex}._activeList_1ayyg_137{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);flex-direction:column;margin:0;padding:4px 16px;list-style:none;display:flex}._activeRow_1ayyg_148{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}._activeRow_1ayyg_148+._activeRow_1ayyg_148{border-top:1px solid var(--c-divider)}._activeInfo_1ayyg_160{flex-direction:column;gap:2px;min-width:0;display:flex}._activeAside_1ayyg_167{flex:none;align-items:center;gap:8px;display:flex}._applyBtn_1ayyg_174{border-radius:var(--r-pill);background:var(--c-cta);height:32px;color:var(--c-cta-text);border:0;padding:0 14px;font-size:13px;font-weight:700}._activeName_1ayyg_185{color:var(--c-heading);font-size:15px;font-weight:700}._activeSub_1ayyg_191{color:var(--c-muted);font-size:13px}._seasons_1ayyg_197{flex-direction:column;gap:14px;display:flex}._seasons_1ayyg_197>._season_1ayyg_57{flex:1}._noSeason_1ayyg_207{border-radius:var(--r-card);background:var(--c-surface);color:var(--c-muted);margin:0;padding:22px 20px;font-size:14px}._cardNote_1ayyg_217{color:var(--c-on-navy-sub);margin:0;font-size:14px;line-height:1.5}._muted_1ayyg_224{color:var(--c-muted);font-size:13px}._label_1ayyg_229{letter-spacing:.44px;color:var(--c-muted);font-size:13px;font-weight:600}._season_1ayyg_57{background:var(--c-navy);color:#fff;border-radius:28px;flex-direction:column;gap:18px;padding:22px 20px 20px;display:flex}._season_1ayyg_57 ._badge_1ayyg_248{color:#fff;background:0 0;border:1px solid #ffffff3d;padding:6px 14px;font-size:14px}._season_1ayyg_57 ._muted_1ayyg_224{color:var(--c-on-navy-sub);font-size:18px}._season_1ayyg_57 ._label_1ayyg_229{color:var(--c-on-navy-sub);letter-spacing:0}._seasonHead_1ayyg_266{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._seasonTitles_1ayyg_273{flex-direction:column;gap:2px;display:flex}._seasonName_1ayyg_279{font-size:var(--fs-section);letter-spacing:-.6px;color:#fff;font-weight:700}._badge_1ayyg_248{border-radius:var(--r-pill);background:var(--c-tint);color:var(--c-heading);flex:none;padding:4px 10px;font-size:13px;font-weight:600}._usage_1ayyg_296{flex-direction:column;gap:8px;display:flex}._usageHead_1ayyg_302{align-items:center;gap:16px;margin-bottom:10px;display:flex}._remainBox_1ayyg_310{flex-direction:column;flex:auto;align-items:flex-start;gap:6px;display:flex}._remainBox_1ayyg_310>span:last-child{align-items:baseline;gap:6px;display:flex}._remaining_1ayyg_324{letter-spacing:-1.5px;color:#fff;font-size:44px;font-weight:700;line-height:1}._bar_1ayyg_332{gap:4px;display:grid}._bar_1ayyg_332 span{border-radius:3px;height:6px}._segDone_1ayyg_342{background:#fff}._segBooked_1ayyg_346{background:var(--c-lime)}._segLeft_1ayyg_350{background:#ffffff29}._legend_1ayyg_354{color:var(--c-on-navy-sub);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}._legend_1ayyg_354 span{align-items:center;gap:6px;display:flex}._legend_1ayyg_354 i{border-radius:4px;width:8px;height:8px}._endDate_1ayyg_374{color:var(--c-on-navy-sub);margin-left:auto}._cta_1ayyg_379{border-radius:var(--r-pill);background:var(--c-cta);height:46px;color:var(--c-cta-text);flex:1 1 0;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}._ctaSecond_1ayyg_393{border-radius:var(--r-pill);color:#fff;background:#ffffff1a;flex:1 1 0;justify-content:center;align-items:center;height:46px;font-size:14px;font-weight:600;display:flex}._ctaRow_1ayyg_406{gap:8px;display:flex}._ctaInline_1ayyg_411{display:none}._upcoming_1ayyg_416{flex-direction:column;gap:10px;padding-top:8px;display:flex}._upcomingHead_1ayyg_423{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}._sectionTitle_1ayyg_430{font-size:var(--fs-section);color:var(--c-heading);font-weight:700}._more_1ayyg_436{color:var(--c-heading);font-size:14px;font-weight:600}._list_1ayyg_442{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);flex-direction:column;padding:4px 16px;display:flex}._empty_1ayyg_451{color:var(--c-muted);padding:20px 16px;font-size:14px}._ride_1ayyg_457{align-items:center;gap:14px;padding:12px 0;display:flex}._ride_1ayyg_457+._ride_1ayyg_457{border-top:1px solid var(--c-divider)}._dateBox_1ayyg_468{background:var(--c-bg);width:52px;height:56px;color:var(--c-heading);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1.15;display:flex}._dateDow_1ayyg_482{color:var(--c-muted);font-size:11px;font-weight:600}._dateMd_1ayyg_488{font-size:16px;font-weight:700}._rideBody_1ayyg_493{flex-direction:column;flex:auto;gap:2px;display:flex}._rideTime_1ayyg_500{letter-spacing:-.5px;align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}._rideTime_1ayyg_500>span{letter-spacing:0;padding:2px 10px;font-size:14px}._horse_1ayyg_516,._horsePending_1ayyg_517{letter-spacing:0;align-items:center;gap:4px;font-size:14px;display:inline-flex}._horse_1ayyg_516{color:var(--c-ok-text);font-weight:600}._horsePending_1ayyg_517{color:var(--c-faint);font-weight:400}._soon_1ayyg_535{color:var(--c-muted);font-size:13px}._soonStrong_1ayyg_540{color:var(--c-heading);font-size:13px;font-weight:600}@media (width>=900px){._page_1ayyg_1{gap:20px;max-width:880px;margin:0 auto;padding:0}._greeting_1ayyg_8{display:none}._columns_1ayyg_50{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:20px;display:grid}._season_1ayyg_57{border-radius:var(--r-card);box-shadow:var(--shadow-pop);gap:20px;padding:28px}._season_1ayyg_57 ._badge_1ayyg_248{border-color:var(--c-navy-sub);padding:4px 10px;font-size:13px}._season_1ayyg_57 ._muted_1ayyg_224{font-size:13px}._usage_1ayyg_296{gap:10px;margin-top:auto}._usageHead_1ayyg_302{margin-bottom:0}._remainBox_1ayyg_310{flex-direction:row;flex:0 auto;justify-content:flex-start;align-items:baseline;gap:12px}._remaining_1ayyg_324{font-size:40px;line-height:inherit;letter-spacing:normal}._bar_1ayyg_332 span{border-radius:4px;height:8px}._legend_1ayyg_354{font-size:var(--fs-sub);gap:14px}._usageHead_1ayyg_302{justify-content:space-between}._ctaInline_1ayyg_411{flex:none;align-self:center;display:flex}._ctaBottom_1ayyg_626{display:none}._list_1ayyg_442{flex:auto}._page_1ayyg_1 ._list_1ayyg_442{border:1px solid var(--c-border)}._seasonName_1ayyg_279{font-size:18px}._cta_1ayyg_379,._ctaSecond_1ayyg_393{height:48px;font-size:var(--fs-body);font-weight:600}._cta_1ayyg_379{align-self:flex-start;padding:0 24px}._upcoming_1ayyg_416{padding-top:0}._list_1ayyg_442{padding:0}._ride_1ayyg_457{padding:16px}._rideTime_1ayyg_500{letter-spacing:normal;font-size:19px;font-weight:600;display:block}._rideTime_1ayyg_500>span{font-size:var(--fs-label);padding:1px 8px}._upcomingHead_1ayyg_423{padding:0 4px}}._nextSeason_1ayyg_685{border-radius:var(--r-card);background:var(--c-tint-promo);color:var(--c-btn-text);flex-direction:row;align-items:center;gap:14px;padding:18px 20px;display:flex}._nextTexts_1ayyg_696{flex-direction:column;flex:auto;gap:4px;display:flex}._nextLabel_1ayyg_703{font-size:var(--fs-label);letter-spacing:.6px;color:var(--c-btn-text);font-weight:600}._nextTitle_1ayyg_710{color:var(--c-btn-text);letter-spacing:-.5px;margin:0;font-size:18px;font-weight:700}._nextSub_1ayyg_718{font-size:var(--fs-sub);color:var(--c-btn-text)}._nextBtn_1ayyg_723{background:var(--c-navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;padding:0;display:flex}._nextBtnText_1ayyg_737{display:none}._nextBtnArrow_1ayyg_741{display:block}._nextBtnQuiet_1ayyg_746{color:var(--c-heading);box-shadow:inset 0 0 0 1px var(--c-border);background:0 0}@media (width>=900px){._nextSeason_1ayyg_685{background:var(--c-tint);color:var(--c-heading);flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px}._nextLabel_1ayyg_703{font-size:var(--fs-sub);letter-spacing:0;color:var(--c-ok-text)}._nextSub_1ayyg_718{color:var(--c-muted)}._nextTitle_1ayyg_710{color:var(--c-heading);font-size:18px}._nextBtn_1ayyg_723{border-radius:var(--r-pill);width:auto;height:44px;font-size:var(--fs-body);flex:none;align-self:center;padding:0 18px;font-weight:600}._nextBtnText_1ayyg_737{display:inline}._nextBtnArrow_1ayyg_741{display:none}}._box_160wr_1{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-box);background:var(--c-tint);width:100%}._large_160wr_9{aspect-ratio:16/10}._empty_160wr_13{color:var(--c-line);justify-content:center;align-items:center;font-size:40px;font-weight:700;display:flex}._emptyIcon_160wr_22{background:var(--c-border-light);color:var(--c-text-2);justify-content:center;align-items:center;display:flex}._page_1j9a8_1{flex-direction:column;gap:32px;padding:24px 16px 40px;display:flex}._section_1j9a8_8{flex-direction:column;gap:12px;display:flex}._head_1j9a8_14{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px;display:flex}._title_1j9a8_22{font-size:var(--fs-section);color:var(--c-heading);font-weight:700}._count_1j9a8_28,._more_1j9a8_29{font-size:var(--fs-sub);color:var(--c-text-2)}._runList_1j9a8_35{border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;padding:4px 18px;display:flex}._run_1j9a8_35{flex-direction:column;gap:10px;padding:16px 0;display:flex}._run_1j9a8_35+._run_1j9a8_35{border-top:1px solid var(--c-divider)}._runTop_1j9a8_54{justify-content:space-between;align-items:center;gap:12px;display:flex}._runName_1j9a8_61{letter-spacing:-.4px;color:var(--c-heading);font-size:17px;font-weight:700}._runWeek_1j9a8_68{border-radius:var(--r-pill);background:var(--c-ok-bg);color:var(--c-lime-text);font-size:var(--fs-sub);flex:none;padding:2px 10px;font-weight:600}._bar_1j9a8_78{background:var(--c-divider);border-radius:2px;height:4px;display:flex;overflow:hidden}._bar_1j9a8_78 span{background:var(--c-ok-line)}._runSub_1j9a8_90{font-size:var(--fs-sub);color:var(--c-text-2)}._banners_1j9a8_96{flex-direction:column;gap:12px;display:flex}._banner_1j9a8_96{width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-card);background:var(--c-tint-promo);color:var(--c-lime-text);border:0;align-items:center;gap:14px;padding:18px 20px;display:flex}._bannerText_1j9a8_117{flex-direction:column;flex:auto;gap:2px;display:flex}._bannerLabel_1j9a8_124{font-size:var(--fs-label);letter-spacing:.6px;font-weight:600}._bannerTitle_1j9a8_130{letter-spacing:-.5px;font-size:18px;font-weight:700}._bannerSub_1j9a8_136{font-size:var(--fs-sub)}._bannerGo_1j9a8_140{background:var(--c-navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._bannerBtn_1j9a8_152{display:none}._classList_1j9a8_158{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}._classList_1j9a8_158::-webkit-scrollbar{display:none}._classCard_1j9a8_173{border-radius:var(--r-card);background:var(--c-surface);scroll-snap-align:start;flex-direction:column;flex:none;gap:8px;width:148px;padding:14px;display:flex}._classDate_1j9a8_185{font-size:var(--fs-sub);color:var(--c-text-2);font-weight:600}._classTime_1j9a8_191{letter-spacing:-.5px;color:var(--c-heading);font-size:22px;font-weight:700}._classLevel_1j9a8_198{display:flex}._arrows_1j9a8_202{display:none}._left_1j9a8_206,._full_1j9a8_207{white-space:nowrap;font-size:var(--fs-sub);color:var(--c-text-2);flex:none}._full_1j9a8_207{color:var(--c-danger);font-weight:600}._grid_1j9a8_220{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._card_1j9a8_226{border-radius:var(--r-card);background:var(--c-surface);color:inherit;flex-direction:column;gap:12px;padding:8px 8px 16px;display:flex}._photo_1j9a8_236>:first-child{aspect-ratio:auto;background:var(--c-divider);height:136px;color:var(--c-faint);border-radius:18px}._photo_1j9a8_236>[role=img] svg{width:30px;height:30px}._cardBody_1j9a8_249{flex-direction:column;gap:2px;padding:0 6px;display:flex}._name_1j9a8_256{letter-spacing:-.4px;color:var(--c-heading);font-size:18px;font-weight:700}._personality_1j9a8_263{font-size:var(--fs-sub);color:var(--c-text-2)}@media (width>=900px){._page_1j9a8_1{align-items:center;gap:72px;padding:48px 24px 96px}._section_1j9a8_8,._banners_1j9a8_96{gap:20px;width:100%;max-width:720px}._head_1j9a8_14{padding:0}._title_1j9a8_22{font-size:24px}._count_1j9a8_28,._more_1j9a8_29{color:var(--c-muted-pc);font-size:14px}._runList_1j9a8_35{background:0 0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;padding:0;display:grid}._run_1j9a8_35{border:1px solid var(--c-border-card-pc);background:var(--c-surface);border-radius:20px;gap:12px;padding:22px 24px}._run_1j9a8_35+._run_1j9a8_35{border-top:1px solid var(--c-border-card-pc)}._runName_1j9a8_61{font-size:18px}._runSub_1j9a8_90{color:var(--c-muted-pc);font-size:14px}._banner_1j9a8_96{border-radius:20px;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;padding:28px 32px}._bannerLabel_1j9a8_124{font-size:var(--fs-sub);letter-spacing:0;color:var(--c-ok-text)}._bannerTitle_1j9a8_130{letter-spacing:-.6px;font-size:22px}._bannerSub_1j9a8_136{color:#404040;font-size:14px}._bannerGo_1j9a8_140{display:none}._bannerBtn_1j9a8_152{border-radius:var(--r-box);background:var(--c-navy);color:#fff;height:46px;font-size:var(--fs-body);align-items:center;padding:0 22px;font-weight:600;display:flex}._classList_1j9a8_158{gap:12px}._classCard_1j9a8_173{border:1px solid var(--c-border-card-pc);border-radius:20px;width:168px;padding:18px}._arrows_1j9a8_202{gap:8px;display:flex}._arrow_1j9a8_202{border:1px solid var(--c-border-card-pc);background:var(--c-surface);width:32px;height:32px;color:var(--c-heading);border-radius:50%;justify-content:center;align-items:center;display:flex}._grid_1j9a8_220{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._card_1j9a8_226{border:1px solid var(--c-border-card-pc);border-radius:20px;gap:14px;padding:10px 10px 20px}._photo_1j9a8_236>:first-child{border-radius:14px;height:200px}._photo_1j9a8_236>[role=img] svg{width:36px;height:36px}._cardBody_1j9a8_249{padding:0 8px}._personality_1j9a8_263{color:var(--c-muted-pc);font-size:14px}}._tabs_144kz_1{border-radius:var(--r-pill);background:var(--c-surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:4px;display:grid}._tab_144kz_1{border-radius:var(--r-pill);min-height:44px;color:var(--c-muted);font-size:var(--fs-body);background:0 0;border:0;padding:0 14px;font-weight:600}._tabOn_144kz_23{background:var(--c-navy);color:#fff;font-weight:600}._count_144kz_29{color:var(--c-muted);font-size:13px;font-weight:500}._tab_144kz_1 ._count_144kz_29{color:var(--c-subtle)}._tabOn_144kz_23 ._count_144kz_29{color:var(--c-lime)}._top_144kz_43{justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex}._brand_144kz_50{font-family:var(--font-logo);color:var(--c-heading);font-size:19px;font-weight:800}._title_144kz_58{font-size:var(--fs-page);color:var(--c-heading);letter-spacing:-1.2px;padding:16px 20px 0;font-weight:700}._body_144kz_67{flex-direction:column;gap:16px;padding:16px 16px 24px;display:flex}._ticket_144kz_75{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:18px 20px;display:flex}._ticketSeason_144kz_85{color:var(--c-heading);font-size:15px;font-weight:700}._ticketHead_144kz_91{justify-content:space-between;align-items:baseline;display:flex}._ticketLabel_144kz_97{color:var(--c-muted);font-size:14px;font-weight:600}._ticketNum_144kz_103{letter-spacing:-.8px;color:var(--c-heading);font-size:28px;font-weight:700;line-height:1}._ticketBar_144kz_111{flex-direction:column;gap:12px;display:flex}._bar_144kz_117{gap:4px;display:grid}._bar_144kz_117 span{border-radius:4px;height:8px}._segDone_144kz_127{background:var(--c-navy)}._segBooked_144kz_131{background:var(--c-cta)}._segLeft_144kz_135{background:var(--c-divider)}._legend_144kz_139{font-size:var(--fs-sub);color:var(--c-muted);gap:14px;display:flex}._legend_144kz_139 span{align-items:center;gap:6px;display:flex}._legend_144kz_139 i{border-radius:4px;width:8px;height:8px}._sectionOff_144kz_158,._sectionTitle_144kz_162{display:none}._empty_144kz_166{border-radius:var(--r-card);background:var(--c-surface);color:var(--c-muted);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px 20px;display:flex}._cta_144kz_178{border-radius:var(--r-pill);background:var(--c-cta);height:44px;color:var(--c-cta-text);align-items:center;padding:0 20px;font-weight:700;display:flex}._list_144kz_190{border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;padding:4px 16px;display:flex}._item_144kz_198{align-items:center;gap:14px;padding:14px 0;display:flex}._item_144kz_198+._item_144kz_198{border-top:1px solid var(--c-divider)}._dateBox_144kz_209{background:var(--c-bg);width:52px;height:56px;color:var(--c-heading);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1.15;display:flex}._dateDone_144kz_223{background:var(--c-bg);color:var(--c-text-2)}._dateDow_144kz_228{color:var(--c-muted);font-size:11px;font-weight:600}._dateMd_144kz_234{font-size:16px;font-weight:700}._itemBody_144kz_239{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}._itemTime_144kz_247{letter-spacing:-.5px;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:20px;font-weight:700;display:flex}._horse_144kz_257,._horsePending_144kz_258{align-items:center;gap:4px;display:inline-flex}._horse_144kz_257{font-size:var(--fs-body);color:var(--c-ok-text);font-weight:600}._horsePending_144kz_258{font-size:var(--fs-body);color:var(--c-faint);font-weight:400}._muted_144kz_276{font-size:var(--fs-sub);color:var(--c-muted)}._cancel_144kz_281{border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-surface);min-width:64px;height:40px;color:var(--c-btn-text);flex:none;padding:0 14px;font-size:14px;font-weight:600}._cancel_144kz_281:disabled{color:var(--c-faint)}._confirmBox_144kz_298{border-radius:var(--r-box);background:var(--c-bg);flex-direction:column;gap:2px;padding:14px 16px;display:flex}._confirmBox_144kz_298 strong{font-size:16px;font-weight:600}._confirmBox_144kz_298 span{color:var(--c-muted);font-size:13px}._confirmNote_144kz_317{color:var(--c-text-2);margin:0;font-size:14px}@media (width>=900px){._top_144kz_43{display:none}._title_144kz_58{text-align:center;font-size:var(--fs-page-pc);color:var(--c-ink-pc);letter-spacing:-.8px;padding:0;line-height:normal}._body_144kz_67{gap:20px;max-width:720px;margin:0 auto;padding:36px 0 0}._ticket_144kz_75{border:1px solid var(--c-border-card-pc);box-shadow:none;border-radius:20px;flex-flow:wrap;align-items:center;gap:20px 36px;padding:24px 28px}._ticketSeason_144kz_85{flex:100%;font-size:16px}._ticketHead_144kz_91{flex-direction:column;flex:none;align-items:flex-start;gap:2px}._ticketHead_144kz_91>span:last-child{align-items:baseline;gap:6px;display:flex}._ticketHead_144kz_91 ._muted_144kz_276{font-size:17px}._ticketLabel_144kz_97{color:var(--c-muted-pc);font-size:14px;font-weight:400}._ticketNum_144kz_103{letter-spacing:-1.4px;font-size:40px}._ticketBar_144kz_111{flex:260px;gap:10px}._bar_144kz_117{gap:5px}._legend_144kz_139{color:var(--c-muted-pc);font-size:13px}._tabs_144kz_1{background:var(--c-bg);align-self:center;width:360px}._list_144kz_190{border:1px solid var(--c-border-card-pc);border-radius:20px;padding:0 24px}._item_144kz_198{gap:20px;padding:20px 0}._item_144kz_198+._item_144kz_198{border-top:1px solid var(--c-divider-pc)}._dateBox_144kz_209{width:64px;height:68px;line-height:1.2}._dateDow_144kz_228{color:var(--c-muted-pc);font-size:13px}._dateMd_144kz_234{font-size:18px}._itemTime_144kz_247{gap:2px 10px;font-size:22px}._itemTime_144kz_247>span:first-of-type{padding:2px 10px;font-size:14px}._horse_144kz_257{font-size:16px}._horsePending_144kz_258{font-size:15px}._horse_144kz_257 svg,._horsePending_144kz_258 svg{width:16px;height:16px}._muted_144kz_276{color:var(--c-muted-pc);font-size:14px}._cancel_144kz_281{border-color:var(--c-border-btn-pc);border-radius:10px;padding:0 16px}._empty_144kz_166{border:1px solid var(--c-border-card-pc);color:var(--c-muted-pc);background:0 0;border-radius:20px;gap:16px;padding:56px 20px}._cta_144kz_178{border-radius:var(--r-box);height:46px;padding:0 22px}}._form_1b57w_1{flex-direction:column;gap:8px;display:flex}._field_1b57w_7{flex-direction:column;gap:6px;display:flex}._label_1b57w_13{font-size:14px;font-weight:600}._input_1b57w_18{border:1px solid var(--c-border);border-radius:var(--r-box);background:var(--c-surface);height:48px;font-size:var(--fs-body);padding:0 14px}._input_1b57w_18:focus-visible{outline:2px solid var(--c-line);outline-offset:1px}._input_1b57w_18[aria-invalid=true]{border-color:var(--c-danger)}._hint_1b57w_36{color:var(--c-muted);font-size:13px}._bad_1b57w_41,._error_1b57w_42{color:var(--c-danger)}._error_1b57w_42{font-size:13px}._submit_1b57w_50{border-radius:var(--r-box);background:var(--c-cta);height:48px;color:var(--c-cta-text);font-size:var(--fs-body);border:0;margin-top:8px;font-weight:600}._submit_1b57w_50:disabled{background:var(--c-disabled-bg);color:var(--c-disabled-text)}._top_wcar9_1{justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex}._brand_wcar9_8{font-family:var(--font-logo);color:var(--c-heading);font-size:19px;font-weight:800}._title_wcar9_16{font-size:var(--fs-page);color:var(--c-heading);letter-spacing:-1.2px;padding:16px 20px 0;font-weight:700}._body_wcar9_25{flex-direction:column;gap:16px;padding:16px 16px 24px;display:flex}._profile_wcar9_32{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);align-items:center;gap:12px;padding:20px;display:flex}._avatar_wcar9_42{background:var(--c-navy);width:52px;height:52px;color:var(--c-lime);font-size:var(--fs-section);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}._name_wcar9_56{font-size:var(--fs-section);color:var(--c-heading);font-weight:700}._tier_wcar9_62{border-radius:var(--r-badge);background:var(--c-class);color:var(--c-class-text);font-size:var(--fs-label);padding:1px 8px;font-weight:600}._edit_wcar9_71{width:40px;height:40px;color:var(--c-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}._inlineForm_wcar9_84{flex:auto;align-items:center;gap:4px;min-width:0;display:flex}._inlineInput_wcar9_92{border:1px solid var(--c-input);border-radius:var(--r-box);background:var(--c-surface);min-width:0;height:44px;font-size:var(--fs-body);color:var(--c-text);flex:auto;padding:0 12px;font-weight:600}._inlineInput_wcar9_92:focus{outline:none}._saveIcon_wcar9_109{background:var(--c-cta);width:40px;height:40px;color:var(--c-cta-text);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._saveIcon_wcar9_109:disabled{opacity:.45}._admin_wcar9_126{border-radius:var(--r-pill);background:var(--c-cta);height:52px;color:var(--c-cta-text);font-size:var(--fs-body);justify-content:center;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:flex}._admin_wcar9_126 span{font-size:20px}._logout_wcar9_144{color:var(--c-muted);font-size:var(--fs-body);background:0 0;border:0;align-self:center;padding:8px;text-decoration:underline}@media (width>=900px){._top_wcar9_1{display:none}._title_wcar9_16{text-align:center;font-size:var(--fs-page-pc);letter-spacing:-.8px;padding:2px 20px 0;line-height:normal}._body_wcar9_25{max-width:640px;margin:0 auto;padding:20px 0 32px}._profile_wcar9_32{border:1px solid var(--c-border)}}._body_1j8ub_2{flex-direction:column;gap:14px;padding:16px 16px 24px;display:flex}._card_1j8ub_9{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:18px 16px;display:flex}._h2_1j8ub_19{color:var(--c-heading);font-size:15px;font-weight:600}._sub_1j8ub_25{color:var(--c-muted);font-size:13px}._error_1j8ub_30{color:var(--c-danger);font-size:13px}._row_1j8ub_35{align-items:center;gap:10px;display:flex}._grow_1j8ub_41{flex:auto}._pill_1j8ub_45{border-radius:var(--r-badge);background:var(--c-class);font-size:var(--fs-label);color:var(--c-class-text);padding:1px 8px;font-weight:600}._pillWarn_1j8ub_54{background:var(--c-warn-surface);color:var(--c-warn)}._pillDanger_1j8ub_59{background:var(--c-danger-bg);color:var(--c-danger)}._pillOk_1j8ub_64{background:var(--c-ok-bg);color:var(--c-ok-text)}._pillMid_1j8ub_69{background:var(--c-mid-bg);color:var(--c-mid)}._pillNew_1j8ub_74{background:var(--c-new-bg);color:var(--c-new-text)}._chips_1j8ub_79{gap:8px;display:flex;overflow-x:auto}._chip_1j8ub_79{border-radius:var(--r-pill);background:var(--c-surface);height:44px;color:var(--c-text);border:0;flex:none;padding:0 16px;font-size:15px;font-weight:600}._chipOn_1j8ub_97{border-color:var(--c-navy);background:var(--c-navy);color:#fff}._step_1j8ub_103{border:1px solid var(--c-border);background:var(--c-surface);width:30px;height:30px;color:var(--c-heading);border-radius:8px;font-size:16px;line-height:1}._step_1j8ub_103:disabled{opacity:.45;cursor:not-allowed}._num_1j8ub_119{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-size:15px;font-weight:700}._primary_1j8ub_127{border-radius:var(--r-box);background:var(--c-cta);height:48px;color:var(--c-cta-text);font-size:var(--fs-body);border:0;font-weight:600}._danger_1j8ub_137{border-radius:var(--r-box);background:var(--c-danger);color:#fff;height:48px;font-size:var(--fs-body);border:0;font-weight:600}._primary_1j8ub_127:disabled,._danger_1j8ub_137:disabled{background:var(--c-disabled-bg);color:var(--c-disabled-text);cursor:not-allowed}._ghost_1j8ub_154{border-radius:var(--r-box);border:1px solid var(--c-border);background:var(--c-surface);height:44px;color:var(--c-heading);padding:0 16px;font-size:15px;font-weight:600}._input_1j8ub_165{border-radius:var(--r-box);border:1px solid var(--c-border);background:var(--c-surface);height:48px;font-size:var(--fs-body);color:var(--c-text);padding:0 12px}._field_1j8ub_175{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}._empty_1j8ub_183{text-align:center;color:var(--c-muted);padding:32px 0}._list_1j8ub_189{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._list_1j8ub_189>li+li{border-top:1px solid var(--c-divider)}._tabs_1j8ub_202{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 -16px -16px;display:grid}._tab_1j8ub_202{height:48px;color:var(--c-muted);background:0 0;border:0;border-bottom:2px solid #0000;font-size:15px;font-weight:600}._tabOn_1j8ub_219{border-bottom-color:var(--c-line);color:var(--c-heading)}._seg_1j8ub_225{border-radius:var(--r-box);background:var(--c-disabled-bg);grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid}._segBtn_1j8ub_233{height:38px;color:var(--c-text);background:0 0;border:0;border-radius:6px;font-size:14px;font-weight:500}._segBtnOn_1j8ub_243{background:var(--c-surface);font-weight:700}@media (width>=900px){._body_1j8ub_2{padding:20px 0 40px}._card_1j8ub_9,._chip_1j8ub_79{border:1px solid var(--c-border)}._tabs_1j8ub_202{border-bottom:1px solid var(--c-border);gap:4px;margin:0;display:flex}._tab_1j8ub_202{padding:0 16px}}._header_ne8us_1{background:var(--c-surface);border-bottom:1px solid var(--c-border);flex-direction:column;gap:14px;padding:20px 16px 16px;display:flex}._row_ne8us_10{justify-content:space-between;align-items:center;gap:12px;display:flex}._titles_ne8us_17{flex-direction:column;display:flex}._title_ne8us_17{font-size:var(--fs-page);font-weight:700}._sub_ne8us_27{font-size:var(--fs-sub);color:var(--c-muted)}._flat_ne8us_33{background:0 0;border:0;padding:16px 20px 4px}@media (width>=900px){._header_ne8us_1{background:0 0;border:0;padding:0}._title_ne8us_17{font-size:var(--fs-page-pc)}._row_ne8us_10{grid-template-columns:1fr auto 1fr;display:grid}._titles_ne8us_17{text-align:center;grid-column:2;align-items:center}._row_ne8us_10>:not(._titles_ne8us_17){grid-column:3;justify-self:end}}._pick_1gcwl_1{padding-top:12px}._headPick_1gcwl_6{border-radius:var(--r-pill);background:var(--c-surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}._headItem_1gcwl_16{border-radius:var(--r-pill);height:40px;color:var(--c-muted);background:0 0;border:0;font-size:14px;font-weight:600}._headOn_1gcwl_26{background:var(--c-navy);color:#fff}._headPick_1gcwl_6>:only-child{justify-self:start;padding:0 20px}._headPick_1gcwl_6:has(>:only-child){width:fit-content;margin-inline:auto}@media (width>=900px){._headPick_1gcwl_6{background:var(--c-bg);align-self:center;display:flex}._headItem_1gcwl_16{padding:0 20px}}._stepHead_1ek6q_1{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._dayGrid_1ek6q_9{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}._reasons_1ek6q_17>button{border:1px solid var(--c-input);background:var(--c-surface);color:var(--c-text)}._reasons_1ek6q_17>button[aria-pressed=true]{border-color:var(--c-navy);background:var(--c-navy);color:#fff}._day_1ek6q_9{border-radius:var(--r-box);border:2px solid var(--c-border-light);background:var(--c-surface);min-height:60px;color:var(--c-text);flex-direction:column;justify-content:center;align-items:center;display:flex}._day_1ek6q_9:disabled{background:var(--c-bg);color:var(--c-muted);cursor:not-allowed}._dayOn_1ek6q_47{border-color:var(--c-line);background:var(--c-mine)}._slots_1ek6q_52{flex-direction:column;gap:8px;display:flex}._slot_1ek6q_52,._slotDone_1ek6q_59{border-radius:var(--r-box);border:2px solid var(--c-border-light);background:var(--c-surface);min-height:52px;color:var(--c-text);text-align:left;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}._slotDone_1ek6q_59 span{white-space:nowrap}._slotDone_1ek6q_59{background:var(--c-bg);color:var(--c-muted);border-color:#0000;justify-content:space-between}._slotText_1ek6q_91{flex:auto;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._slotDetail_1ek6q_101{white-space:nowrap}._slotOn_1ek6q_105{border-color:var(--c-line);background:var(--c-mine)}._slot_1ek6q_52:disabled{cursor:default}._box_1ek6q_114{border-radius:var(--r-badge);border:2px solid var(--c-border);color:#fff;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:flex}._boxOn_1ek6q_128{border-color:var(--c-line);background:var(--c-line)}._center_1ek6q_133{text-align:center}._doneBackdrop_1ek6q_137{z-index:40;background:var(--c-dim);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._doneDialog_1ek6q_148{border-radius:var(--r-dialog);background:var(--c-surface);width:min(420px,100%);box-shadow:var(--shadow-pop);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 20px 20px;display:flex}._doneBtn_1ek6q_161{border-radius:var(--r-pill);background:var(--c-navy);color:#fff;border:0;align-self:stretch;height:50px;margin-top:10px;font-size:15px;font-weight:700}._check_1ek6q_173{background:var(--c-tint);width:56px;height:56px;color:var(--c-ok-text);border-radius:28px;justify-content:center;align-items:center;font-size:26px;display:flex}._doneTitle_1ek6q_185{color:var(--c-heading);font-size:20px;font-weight:700}._event_1ek6q_191{align-items:center;gap:10px;padding:12px 0;font-size:14px;display:flex}._extend_1ek6q_200{flex-direction:row;align-items:center}._switch_1ek6q_205{background:var(--c-faint);border:0;border-radius:16px;flex:none;align-items:center;width:52px;height:32px;padding:3px;display:flex}._switchOn_1ek6q_217{background:var(--c-cta);justify-content:flex-end}._knob_1ek6q_222{background:#fff;border-radius:13px;width:26px;height:26px}._layout_1ek6q_229,._form_1ek6q_230{flex-direction:column;gap:14px;display:flex}._flat_1ek6q_237 ._form_1ek6q_230{box-shadow:none;border:0;gap:24px;padding:0}._flat_1ek6q_237 ._step_1ek6q_1{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}._flat_1ek6q_237 ._extend_1ek6q_200{border-radius:var(--r-box);background:var(--c-bg);padding:14px 16px}._actions_1ek6q_258{gap:10px;display:flex}._cancelBtn_1ek6q_263{border-radius:var(--r-pill);flex:1;height:52px;font-size:16px;font-weight:700}._closeBtn_1ek6q_271{border-radius:var(--r-pill);width:120px;height:52px;color:var(--c-btn-text)}._askRows_1ek6q_278{border-radius:var(--r-box);background:var(--c-bg);flex-direction:column;gap:8px;padding:12px 14px;font-size:14px;display:flex}._askRow_1ek6q_278{text-align:right;justify-content:space-between;align-items:baseline;gap:12px;display:flex}@media (width>=900px){._layout_1ek6q_229{width:100%;max-width:760px;margin:0 auto}._actions_1ek6q_258{justify-content:flex-end}._cancelBtn_1ek6q_263{border-radius:var(--r-box);width:200px;height:48px;font-size:var(--fs-body);flex:none}._slot_1ek6q_52{border-radius:var(--r-box)}._slotText_1ek6q_91{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px}._doneBtn_1ek6q_161{border-radius:var(--r-box);align-self:center;height:48px;padding:0 28px}._form_1ek6q_230{border-radius:var(--r-card);background:var(--c-surface);border:1px solid var(--c-border);box-shadow:var(--shadow-card);gap:28px;padding:28px}._step_1ek6q_1{box-shadow:none;border:0;border-radius:0;padding:0}._extend_1ek6q_200{border-radius:var(--r-box);background:var(--c-bg);padding:16px 18px}._back_1ek6q_357{color:var(--c-muted);font-size:var(--fs-body);padding:16px 16px 0;display:block}._dayGrid_1ek6q_9{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:10px}._closeBtn_1ek6q_271{border-radius:var(--r-box);height:48px}._day_1ek6q_9{min-height:64px}._slots_1ek6q_52{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._slot_1ek6q_52,._slotDone_1ek6q_59{border-radius:var(--r-box);min-height:72px;padding:0 14px}}._add_km1wx_1{border-radius:var(--r-pill);background:var(--c-cta);height:44px;color:var(--c-cta-text);font-size:var(--fs-body);white-space:nowrap;border:0;padding:0 16px;font-weight:700}._layout_km1wx_13{flex-direction:column;gap:14px;padding:16px 16px 24px;display:flex}._list_km1wx_20{flex-direction:column;gap:12px;display:flex}._items_km1wx_26{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._item_km1wx_26{border-radius:var(--r-card);background:var(--c-surface);text-align:left;border:0;align-items:center;gap:12px;width:100%;padding:12px;display:flex}._itemOn_km1wx_47{border-color:var(--c-line);background:var(--c-tint)}._thumb_km1wx_52{flex:none;width:72px}._info_km1wx_57{flex-direction:column;gap:2px;min-width:0;display:flex}._panel_km1wx_64{min-width:0}._placeholder_km1wx_68{border-radius:var(--r-card);background:var(--c-surface);text-align:center;color:var(--c-muted);padding:32px 16px}._formWrap_km1wx_76{flex-direction:column;gap:14px;display:flex}._photoRow_km1wx_82{align-items:center;gap:12px;display:flex}._photo_km1wx_82{width:120px}._textarea_km1wx_92{resize:vertical;height:auto;padding:10px 12px;font-family:inherit}._required_km1wx_100{color:var(--c-danger);font-weight:700}._actions_km1wx_105{grid-template-columns:1fr 2fr;gap:8px;margin-top:8px;display:grid}._save_km1wx_112{border-radius:var(--r-box);background:var(--c-cta);height:48px;color:var(--c-cta-text);font-size:var(--fs-body);border:0;font-weight:600}._save_km1wx_112:disabled{background:var(--c-disabled-bg);color:var(--c-disabled-text);cursor:not-allowed}@media (width<=899px){._hideOnMobile_km1wx_129{display:none}._list_km1wx_20 [role=tab]{background:var(--c-surface);color:var(--c-text)}._list_km1wx_20 [role=tab][aria-selected=true]{background:var(--c-navy);color:#fff}._items_km1wx_26{gap:12px}._item_km1wx_26{border:2px solid var(--c-border-light);border-radius:20px}._thumb_km1wx_52{width:72px;height:72px}._thumb_km1wx_52>*{aspect-ratio:auto;width:100%;height:100%}._formWrap_km1wx_76 input:not([type=file]),._formWrap_km1wx_76 textarea{border-color:var(--c-input);font-size:var(--fs-body)}._formWrap_km1wx_76 input:not([type=file]){height:46px}._photoRow_km1wx_82 button,._actions_km1wx_105 button{border-radius:var(--r-pill);height:44px}._actions_km1wx_105 button:first-child{color:var(--c-btn-text)}._save_km1wx_112{font-weight:700}._save_km1wx_112:disabled{background:var(--c-cta);color:var(--c-cta-text);opacity:.45}}@media (width>=900px){._add_km1wx_1{border-radius:var(--r-box);height:44px;font-weight:700}._layout_km1wx_13{flex-direction:row;align-items:flex-start;gap:20px;padding:20px 0 40px}._list_km1wx_20{flex:1 1 0;min-width:0}._items_km1wx_26{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._item_km1wx_26{border:1px solid var(--c-border);border-radius:var(--r-box)}._thumb_km1wx_52{width:64px}}._backdrop_km1wx_231{z-index:25;background:var(--c-dim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._dialog_km1wx_243{border-radius:var(--r-dialog);background:var(--c-surface);width:100%;max-width:480px;max-height:calc(100vh - 48px);box-shadow:var(--shadow-dialog);padding:24px;position:relative;overflow-y:auto}._dialog_km1wx_243 ._x_km1wx_255{width:40px;height:40px;color:var(--c-heading);background:0 0;border:0;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:absolute;top:12px;right:12px}._dialog_km1wx_243 ._formWrap_km1wx_76>section{box-shadow:none;background:0 0;border:0;padding:0}._exposure_km1wx_279{align-items:center;gap:18px;font-size:14px;font-weight:600;display:flex}._toggle_km1wx_287{background:var(--c-border);border:0;border-radius:999px;flex:none;width:40px;height:24px;padding:0;transition:background .15s;position:relative}._toggleOn_km1wx_299{background:var(--c-cta)}._toggle_km1wx_287:disabled{opacity:.5}._knob_km1wx_307{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}._toggleOn_km1wx_299 ._knob_km1wx_307{transform:translate(16px)}._exposureText_km1wx_323{font-weight:400}._tools_w6zcj_1{flex-direction:column;gap:12px;display:flex}._search_w6zcj_7{border-radius:12px;width:100%;height:46px}._viewBtn_w6zcj_14{border-radius:var(--r-pill);white-space:nowrap;border:0;height:40px;font-size:14px}._modeRow_w6zcj_23{display:none}._rows_w6zcj_27{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}._duesRows_w6zcj_37{flex-direction:column;gap:0;display:flex}._head_w6zcj_44._duesHead_w6zcj_44,._row_w6zcj_27._duesRow_w6zcj_37{grid-template-columns:minmax(0,1fr) 128px 64px;align-items:center;gap:8px;display:grid}._duesRow_w6zcj_37 ._duesCell_w6zcj_52{justify-content:center}._unregCell_w6zcj_56{text-align:right}._head_w6zcj_44{border-bottom:1px solid var(--c-border);color:var(--c-muted);text-align:center;grid-template-columns:minmax(0,1fr) 84px 88px;align-items:center;gap:8px;padding:14px 16px;font-size:13px;font-weight:600;display:grid}._row_w6zcj_27{border-bottom:1px solid var(--c-divider);grid-template-columns:minmax(0,1fr) 84px 88px;align-items:center;gap:8px;padding:12px 16px;display:grid}._row_w6zcj_27:last-child{border-bottom:0}._table_w6zcj_88{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);overflow-x:auto}._who_w6zcj_95{justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}._whoInner_w6zcj_104{align-items:center;gap:6px;width:148px;min-width:0;max-width:100%;display:flex}._whoInner_w6zcj_104>*{white-space:nowrap}._who_w6zcj_95 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._joined_w6zcj_123{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-muted);text-align:center;font-size:12px;overflow:hidden}._row_w6zcj_27>[role=group]{min-width:0;margin-top:0}._row_w6zcj_27>[role=group]>button{height:34px;font-size:13px}._row_w6zcj_27>[role=group]{grid-template-columns:minmax(0,1fr)}._row_w6zcj_27>[role=group]>button[aria-pressed=false]{display:none}._yearNav_w6zcj_153{justify-content:center;align-items:center;gap:12px;display:flex}._yearArrow_w6zcj_160{background:var(--c-surface);width:44px;height:44px;color:var(--c-heading);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._yearArrow_w6zcj_160:disabled{opacity:.35}._yearLabel_w6zcj_177{text-align:center;min-width:88px;font-size:var(--fs-section);color:var(--c-heading);font-weight:700}._yearNav_w6zcj_153 ._search_w6zcj_7{flex:auto;margin-left:auto}._searchDues_w6zcj_190{display:none}._duesCell_w6zcj_52{justify-content:space-between;align-items:center;gap:8px;display:flex}._unreg_w6zcj_56{color:var(--c-muted);font-size:var(--fs-sub);white-space:nowrap;background:0 0;border:0;padding:8px 4px;text-decoration:underline}._regBox_w6zcj_211{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:16px;display:flex}._regList_w6zcj_221{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._regList_w6zcj_221>li{justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}._regList_w6zcj_221>li+li{border-top:1px solid var(--c-divider)}._payBtn_w6zcj_241{border-radius:var(--r-pill);background:var(--c-cta);height:40px;color:var(--c-cta-text);font-size:var(--fs-body);white-space:nowrap;border:0;padding:0 16px;font-weight:600}._payBtn_w6zcj_241:disabled{background:var(--c-disabled-bg);color:var(--c-disabled-text)}._paid_w6zcj_258{white-space:nowrap;color:var(--c-ok-text);font-size:13px;font-weight:600}._duesSummary_w6zcj_267{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}._duesSummary_w6zcj_267 p{margin:0}._officeBtn_w6zcj_279{border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-surface);height:32px;color:var(--c-heading);flex:none;padding:0 12px;font-size:13px;font-weight:600}._officeBtn_w6zcj_279[aria-pressed=true]{border-color:var(--c-navy);background:var(--c-navy);color:#fff}._row_w6zcj_27>[role=group]{background:0 0;padding:0}._row_w6zcj_27>[role=group]>button[aria-pressed=true]{border-radius:var(--r-pill);background:var(--c-divider);height:36px;color:var(--c-text-2);border:0;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}._row_w6zcj_27>[role=group]>button[aria-pressed=true][data-tier=MEMBER]{background:color-mix(in srgb, var(--c-cta) 38%, #fff);color:var(--c-ok-text)}._row_w6zcj_27>[role=group]>button[aria-pressed=true]:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:5px;height:5px;margin-top:-3px;transform:rotate(45deg)}@media (width>=900px){._viewBtn_w6zcj_14{border-radius:var(--r-box);border:1px solid var(--c-border-light);height:44px;font-size:15px}._headBtn_w6zcj_341{display:none}._modeRow_w6zcj_23{justify-content:flex-end;width:100%;max-width:800px;margin-inline:auto;display:flex}._tools_w6zcj_1,._table_w6zcj_88,._yearNav_w6zcj_153,._regBox_w6zcj_211{width:100%;max-width:800px;margin-inline:auto}._yearArrow_w6zcj_160{border:1px solid var(--c-input)}._regBox_w6zcj_211{border:1px solid var(--c-border-light)}._duesSummary_w6zcj_267{width:100%;max-width:800px;margin-inline:auto}._regBtn_w6zcj_378{align-self:flex-end;margin-right:max(0px,50% - 400px)}._tools_w6zcj_1{flex-direction:row;justify-content:space-between;align-items:center}._search_w6zcj_7{border:1px solid var(--c-input);width:280px;height:40px;font-size:15px}._table_w6zcj_88{background:var(--c-surface);border:1px solid var(--c-border-light);border-radius:20px;overflow-x:auto;box-shadow:0 1px 2px #1d293d0a}._head_w6zcj_44,._row_w6zcj_27{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1.5fr);gap:12px;min-width:700px;padding:12px 24px}._who_w6zcj_95{justify-content:center}._head_w6zcj_44>span:first-child{text-align:center}._row_w6zcj_27>[role=group]>button[aria-pressed=true]{justify-self:center;width:100%;max-width:160px}._head_w6zcj_44{border-bottom:1px solid var(--c-border-light);color:#525252;padding:14px 24px;font-size:13px;font-weight:600}._joined_w6zcj_123{font-size:15px}._searchDues_w6zcj_190{width:280px;display:block}._yearNav_w6zcj_153{justify-content:flex-start}._yearNav_w6zcj_153 ._search_w6zcj_7{flex:none}._duesHead_w6zcj_44{display:grid}._head_w6zcj_44._duesHead_w6zcj_44,._row_w6zcj_27._duesRow_w6zcj_37{grid-template-columns:minmax(0,1.6fr) minmax(0,1.9fr) minmax(0,1fr);min-width:560px}._duesRow_w6zcj_37 ._who_w6zcj_95{flex:none}._unregCell_w6zcj_56{justify-self:end}._duesHead_w6zcj_44>span:nth-child(2),._duesRow_w6zcj_37 ._duesCell_w6zcj_52{justify-self:center}._duesCell_w6zcj_52{justify-content:center}._payBtn_w6zcj_241{height:32px;padding:0 12px;font-size:13px;font-weight:700}._yearLabel_w6zcj_177{font-size:17px}._officeBtn_w6zcj_279{display:none}._badgeAdd_w6zcj_497{display:inline-flex}._duesSummary_w6zcj_267{color:#525252;order:1;font-size:13px}._regBox_w6zcj_211,._regBtn_w6zcj_378{order:2}._duesRows_w6zcj_37{flex-direction:column;gap:0;display:flex}._row_w6zcj_27._duesRow_w6zcj_37{padding:12px 24px;display:grid}._duesRow_w6zcj_37 ._duesCell_w6zcj_52{flex-direction:row;align-items:center}._duesRow_w6zcj_37 ._paid_w6zcj_258{font-size:13px}._duesRow_w6zcj_37 ._unreg_w6zcj_56{align-self:center}}._badge_w6zcj_497,._badgeAdd_w6zcj_497{white-space:nowrap;border-radius:6px;flex:none;align-items:center;height:20px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}._badge_w6zcj_497{background:var(--c-divider);color:var(--c-navy)}._badgeAdd_w6zcj_497{border:1px dashed var(--c-border);color:var(--c-faint);display:none}._badgeAddOn_w6zcj_564{display:inline-flex}._whoBtn_w6zcj_568:disabled{color:inherit;cursor:default}._whoBtn_w6zcj_568{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._officePick_w6zcj_583{flex-wrap:wrap;gap:8px;display:flex}._officePick_w6zcj_583 button{border:1px solid var(--c-border)}._officePick_w6zcj_583 button[aria-checked=true]{border-color:var(--c-navy)}._page_nu268_2{flex-direction:column;gap:16px;padding:24px 16px;display:flex}._head_nu268_9{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 4px;display:flex}._title_nu268_17{font-size:var(--fs-page);letter-spacing:-1.2px;color:var(--c-heading);margin:0;font-weight:700;line-height:1.25}._newBtn_nu268_26{border-radius:var(--r-pill);background:var(--c-cta);height:44px;color:var(--c-cta-text);font-size:var(--fs-body);white-space:nowrap;border:0;padding:0 18px;font-weight:700}._tabs_nu268_38{border-radius:var(--r-pill);background:var(--c-surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}._tab_nu268_38{border-radius:var(--r-pill);height:44px;color:var(--c-muted);font-size:var(--fs-body);background:0 0;border:0;font-weight:600}._tabOn_nu268_58{background:var(--c-navy);color:#fff}._count_nu268_63{font-size:var(--fs-sub);color:var(--c-subtle)}._tabOn_nu268_58 ._count_nu268_63{color:var(--c-lime)}._cards_nu268_72{flex-direction:column;gap:12px;display:flex}._card_nu268_72{border-radius:var(--r-card);background:var(--c-surface);color:var(--c-text);flex-direction:column;gap:14px;padding:20px;text-decoration:none;display:flex}._cardHead_nu268_89{align-items:center;gap:10px;display:flex}._cardName_nu268_95{color:var(--c-heading);flex:auto;margin:0;font-size:18px;font-weight:700}._chev_nu268_103{color:var(--c-faint)}._meta_nu268_107{color:var(--c-muted);flex-direction:column;gap:2px;font-size:14px;display:flex}._meta_nu268_107 strong{color:var(--c-text)}._progress_nu268_119{flex-direction:column;gap:8px;display:flex}._segs_nu268_125{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}._seg_nu268_125{background:var(--c-tint-3);border-radius:3px;height:6px}._segDone_nu268_138{background:var(--c-ok-line)}._segNow_nu268_142{background:var(--c-cta)}._between_nu268_146{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}._muted_nu268_154{color:var(--c-muted)}._pill_nu268_158{border-radius:var(--r-badge);font-size:var(--fs-label);white-space:nowrap;padding:1px 8px;font-weight:600}._pillActive_nu268_166{background:var(--c-ok-bg);color:var(--c-ok-text)}._pillOpen_nu268_171{background:var(--c-mid-bg);color:var(--c-mid)}._pillPast_nu268_176{background:var(--c-class);color:var(--c-class-text)}._pillWait_nu268_181{background:var(--c-warn-surface);color:var(--c-warn)}._back_nu268_187{color:var(--c-muted);align-self:flex-start;align-items:center;gap:2px;margin-left:-4px;font-size:14px;font-weight:600;text-decoration:none;display:flex}._titleRow_nu268_199{align-items:center;gap:10px;display:flex}._h1_nu268_205{letter-spacing:-1.2px;color:var(--c-heading);margin:0;font-size:28px;font-weight:700;line-height:1.25}._hero_nu268_214{background:var(--c-navy);color:#fff;border-radius:28px;flex-direction:column;gap:16px;padding:22px 20px 20px;display:flex}._heroTop_nu268_224{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._heroLabel_nu268_232{font-size:var(--fs-sub);color:var(--c-on-navy-sub)}._heroBig_nu268_237{align-items:baseline;gap:6px;display:flex}._heroBig_nu268_237 strong{letter-spacing:-1.4px;font-size:40px;font-weight:700;line-height:1}._heroFacts_nu268_250{gap:20px;font-size:14px;display:flex}._heroFacts_nu268_250 span{flex-direction:column;display:flex}._heroSegs_nu268_261{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}._heroSeg_nu268_261{background:#ffffff29;border-radius:4px;height:8px}._heroSegDone_nu268_274{background:#fff}._heroSegNow_nu268_278{background:var(--c-cta)}._heroNote_nu268_282{font-size:var(--fs-label);color:var(--c-on-navy-sub)}._section_nu268_287{border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;gap:18px;padding:20px;display:flex}._h2_nu268_296{color:var(--c-heading);margin:0;font-size:18px;font-weight:700}._info_nu268_303{flex-direction:column;gap:16px;margin:0;display:flex}._infoRow_nu268_310{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:2px 12px;display:grid}._infoRow_nu268_310 dt{font-size:var(--fs-sub);color:var(--c-muted)}._infoRow_nu268_310 ._note_nu268_324{grid-column:2}._infoRow_nu268_310 dd{margin:0;font-size:16px;font-weight:700}._note_nu268_324{font-size:var(--fs-sub);color:var(--c-muted)}._cards_nu268_72>._note_nu268_324{text-align:center}._times_nu268_344{flex-direction:column;gap:12px;display:flex}._dayRow_nu268_350{align-items:flex-start;gap:12px;display:flex}._dayDot_nu268_356{background:var(--c-navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}._chips_nu268_370{flex-wrap:wrap;flex:auto;gap:6px;padding-top:1px;display:flex}._chip_nu268_370{border-radius:var(--r-pill);background:var(--c-bg);font-variant-numeric:tabular-nums;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:14px;font-weight:700;display:flex}._chip_nu268_370 span{font-size:var(--fs-label);color:var(--c-muted);font-weight:500}._people_nu268_397{flex-direction:column;gap:12px;display:flex}._peopleHead_nu268_403{justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex}._allBtn_nu268_411{border-radius:var(--r-pill);border:1px solid var(--c-border);background:var(--c-surface);height:36px;color:var(--c-text);font-size:var(--fs-sub);padding:0 14px;font-weight:600}._table_nu268_422{background:var(--c-surface);border-radius:20px;margin:0;padding:0;list-style:none;overflow:hidden}._tr_nu268_431{border-top:1px solid var(--c-divider);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:8px;min-height:48px;padding:0 14px;font-size:14px;display:grid}._th_nu268_442{height:40px;font-size:var(--fs-label);color:var(--c-muted);text-align:center;background:0 0;border-top:0;font-weight:600}._th_nu268_442 ._right_nu268_452,._th_nu268_442 ._left_nu268_453,._tr_nu268_431 ._muted_nu268_154,._tr_nu268_431 ._left_nu268_453{text-align:center}._right_nu268_452{text-align:right}._left_nu268_453{text-align:right;font-variant-numeric:tabular-nums}._who_nu268_471{justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex}._who_nu268_471 strong{white-space:nowrap}._newTag_nu268_483{border-radius:var(--r-badge);background:var(--c-new-bg);color:var(--c-new-text);white-space:nowrap;padding:0 6px;font-size:11px;font-weight:600}._paid_nu268_493{color:var(--c-ok-text);font-size:var(--fs-sub);white-space:nowrap;justify-content:center;align-items:center;gap:3px;font-weight:600;display:flex}._payBtn_nu268_504{border-radius:var(--r-pill);background:var(--c-cta);height:28px;color:var(--c-cta-text);font-size:var(--fs-label);white-space:nowrap;border:0;justify-self:center;padding:0 10px;font-weight:700}._payBtn_nu268_504:disabled{opacity:.45}._weeks_nu268_521{border-radius:var(--r-card);background:var(--c-surface);margin:0;padding:8px 20px;list-style:none}._week_nu268_521{border-top:1px solid var(--c-divider);align-items:flex-start;gap:12px;padding:14px 0;display:flex}._week_nu268_521:first-child{border-top:0}._weekLabel_nu268_541{width:56px;font-size:var(--fs-body);color:var(--c-heading);flex:none;font-weight:700}._weekNow_nu268_549 ._weekLabel_nu268_541{color:var(--c-ok-text)}._weekBody_nu268_553{min-width:0;font-size:var(--fs-body);font-variant-numeric:tabular-nums;flex-direction:column;flex:auto;gap:4px;display:flex}._weekNote_nu268_563{font-size:var(--fs-sub);color:var(--c-danger)}._pillNow_nu268_568{background:var(--c-cta);color:var(--c-cta-text)}._linkCard_nu268_573{border-radius:var(--r-card);background:var(--c-surface);color:var(--c-text);align-items:center;gap:14px;padding:18px 20px;text-decoration:none;display:flex}._linkCard_nu268_573 span{flex-direction:column;flex:auto;gap:2px;display:flex}._linkCard_nu268_573 strong{color:var(--c-heading);font-size:16px}@media (width>=900px){._page_nu268_2{gap:20px;max-width:920px;margin:0 auto;padding:0 0 40px}._detailPage_nu268_607{max-width:720px}._head_nu268_9{grid-template-columns:1fr auto 1fr;align-items:center;padding:0;display:grid}._head_nu268_9>div{grid-column:2}._newBtn_nu268_26{grid-column:3;justify-self:end;height:48px;padding:0 22px}._title_nu268_17{font-size:var(--fs-page-pc)}._tabs_nu268_38{background:var(--c-bg);align-self:center;width:420px}._cards_nu268_72{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._cards_nu268_72>._card_nu268_72:only-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}._card_nu268_72,._section_nu268_287,._weeks_nu268_521,._linkCard_nu268_573,._table_nu268_422{border:1px solid var(--c-border)}._h1_nu268_205{font-size:var(--fs-page-pc)}._hero_nu268_214{padding:26px 30px}._tabs_nu268_38[aria-label=시즌\ 상세]{width:480px}._section_nu268_287{padding:24px}._info_nu268_303{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}._infoRow_nu268_310{grid-template-columns:minmax(0,1fr)}._infoRow_nu268_310 ._note_nu268_324{grid-column:1}._tr_nu268_431{min-height:52px;padding:0 20px;font-size:15px}._weeks_nu268_521{padding:8px 24px}._weekLabel_nu268_541{width:72px}}._seasons_1yj1u_1{gap:8px;display:flex;overflow-x:auto}._season_1yj1u_1{border-radius:var(--r-box);background:var(--c-surface);text-align:left;border:0;flex-direction:column;flex:none;align-items:flex-start;gap:2px;padding:12px 16px;display:flex}._seasonOn_1yj1u_20{border-color:var(--c-line);background:var(--c-tint)}._title_1yj1u_25{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._name_1yj1u_32{color:var(--c-heading);font-size:20px;font-weight:700}._facts_1yj1u_38{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._fact_1yj1u_38{border-radius:var(--r-box);background:var(--c-class);flex-direction:column;padding:12px;display:flex}._factValue_1yj1u_52{font-size:22px;font-weight:700}._cancel_1yj1u_57{flex-direction:column;gap:4px;padding:12px 0;display:flex}._bar_1yj1u_64{background:var(--c-border);border-radius:4px;flex:auto;height:8px;display:flex;overflow:hidden}._fillBeg_1yj1u_73,._fillMid_1yj1u_74{height:8px}._fillBeg_1yj1u_73{background:var(--c-heading)}._fillMid_1yj1u_74{background:var(--c-mid)}._pct_1yj1u_86{text-align:right;font-variant-numeric:tabular-nums;min-width:44px}._member_1yj1u_92{border-top:1px solid var(--c-divider);font-variant-numeric:tabular-nums;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;padding:8px 0;display:grid}._memberHead_1yj1u_101{color:var(--c-muted);border-top:0;padding-top:0;font-size:13px;font-weight:600}._rows_1yj1u_109{scrollbar-color:var(--c-input) transparent;scrollbar-width:thin;overscroll-behavior:contain;margin:0 -16px 0 0;padding:0 16px 0 0;list-style:none;overflow-y:auto}._rows_1yj1u_109::-webkit-scrollbar{background:0 0;width:8px}._rows_1yj1u_109::-webkit-scrollbar-thumb{background:var(--c-input);border-radius:4px}._num_1yj1u_133{text-align:right}._expired_1yj1u_137{color:var(--c-danger)}._layout_1yj1u_141,._detail_1yj1u_142{flex-direction:column;gap:14px;display:flex}._detail_1yj1u_142>._top_1yj1u_149,._pair_1yj1u_150{display:contents}._title_1yj1u_25{grid-template-columns:auto 1fr;justify-content:start;align-items:center;gap:4px 10px;padding:0 4px;display:grid}._titleText_1yj1u_164{display:contents}._titleText_1yj1u_164>span{grid-area:2/1/auto/-1}._title_1yj1u_25>:last-child{grid-area:1/2;justify-self:start}._name_1yj1u_32{letter-spacing:-1.2px;font-size:28px;line-height:1.25}._summary_1yj1u_185{border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;gap:12px;padding:18px 16px;display:flex}._sumTitle_1yj1u_194{color:var(--c-heading);margin:0;font-size:15px;font-weight:600}._detail_1yj1u_142 ._secFill_1yj1u_202,._detail_1yj1u_142 ._secMembers_1yj1u_203,._detail_1yj1u_142 ._secCancel_1yj1u_204{box-shadow:none;border:0}._secFill_1yj1u_202{order:1}._secMembers_1yj1u_203{order:2}._secCancel_1yj1u_204{order:3}@media (width>=900px){._facts_1yj1u_38{grid-template-columns:repeat(4,minmax(0,1fr))}._layout_1yj1u_141{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}._seasons_1yj1u_1{flex-direction:column;overflow:visible}._season_1yj1u_1{border:1px solid var(--c-border)}._detail_1yj1u_142{gap:16px}._name_1yj1u_32{font-size:var(--fs-page-pc)}._summary_1yj1u_185,._detail_1yj1u_142 ._secFill_1yj1u_202,._detail_1yj1u_142 ._secMembers_1yj1u_203,._detail_1yj1u_142 ._secCancel_1yj1u_204{border:1px solid var(--c-border);border-radius:20px;padding:24px}._summary_1yj1u_185{gap:16px}}._card_uhs2m_1{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:20px;display:flex}._head_uhs2m_11{flex-direction:column;gap:10px;display:flex}._h2_uhs2m_17{color:var(--c-heading);font-size:18px;font-weight:700}._req_uhs2m_23{color:var(--c-danger)}._sub_uhs2m_27{color:var(--c-muted);font-size:13px}._weekdays_uhs2m_32{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}._day_uhs2m_38{border:1px solid var(--c-border-light);background:var(--c-surface);height:44px;color:var(--c-text-2);border-radius:22px;font-size:15px;font-weight:600}._dayOn_uhs2m_48{border-color:var(--c-navy);background:var(--c-navy);color:#fff}._dayBox_uhs2m_54{background:var(--c-bg);border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex}._dayName_uhs2m_63{color:var(--c-heading);font-size:15px;font-weight:700}._row_uhs2m_69{background:var(--c-surface);border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}._rowTop_uhs2m_78{align-items:center;gap:8px;min-width:0;display:flex}._grow_uhs2m_85{flex:auto}._time_uhs2m_89{border:1px solid var(--c-border);background:var(--c-surface);font-variant-numeric:tabular-nums;border-radius:12px;flex:none;height:40px;padding:0 10px;font-size:16px;font-weight:700}._remove_uhs2m_101{width:36px;height:36px;color:var(--c-text-2);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}._levels_uhs2m_113{flex:none;gap:6px;display:flex}._lv_uhs2m_119{white-space:nowrap;border-radius:var(--r-pill);border:1px solid var(--c-border);background:var(--c-surface);height:34px;color:var(--c-text-2);flex:none;padding:0 12px;font-size:13px;font-weight:600}._begOn_uhs2m_132{border-color:var(--c-ok-bg);background:var(--c-ok-bg);color:var(--c-ok-text)}._midOn_uhs2m_138{border-color:var(--c-mid-bg);background:var(--c-mid-bg);color:var(--c-mid)}._warn_uhs2m_144{color:var(--c-danger);font-size:13px}._add_uhs2m_149{border:1px dashed var(--c-input);border-radius:var(--r-pill);height:40px;color:var(--c-btn-text);background:0 0;font-size:14px;font-weight:600}._add_uhs2m_149:disabled{opacity:.45;cursor:not-allowed}._days_uhs2m_164{flex-direction:column;gap:12px;display:flex}@media (width>=900px){._card_uhs2m_1{border:1px solid var(--c-border-card-pc);padding:24px}._days_uhs2m_164{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}._daysFew_uhs2m_183{grid-template-columns:repeat(2,minmax(0,1fr))}}._facts_18hyy_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}._fact_18hyy_1{flex-direction:column;gap:2px;display:flex}._factValue_18hyy_13{font-size:var(--fs-section);color:var(--c-heading);font-weight:700}._fieldLabel_18hyy_19{font-size:14px;font-weight:600}._approve_18hyy_24{border-radius:var(--r-box);background:var(--c-cta);height:40px;color:var(--c-cta-text);font-size:var(--fs-body);border:0;padding:0 14px;font-weight:600}._reject_18hyy_35{height:36px;color:var(--c-muted);background:0 0;border:0;padding:0 4px;font-size:14px;text-decoration:underline}._approve_18hyy_24:disabled,._reject_18hyy_35:disabled{opacity:.45;cursor:not-allowed}._approved_18hyy_51{border-top:1px solid var(--c-divider);flex-direction:column;gap:8px;padding-top:12px;display:flex}._names_18hyy_59{flex-wrap:wrap;gap:6px;display:flex}._holiday_18hyy_65{border-radius:var(--r-pill);background:var(--c-bg);align-items:center;gap:2px;padding:2px 2px 2px 12px;font-size:14px;font-weight:600;display:flex}._remove_18hyy_76{width:28px;height:28px;color:var(--c-text-2);background:0 0;border:0;border-radius:14px;font-size:16px}._center_18hyy_86{text-align:center}._mainGrid_18hyy_90,._createGrid_18hyy_91,._col_18hyy_92{flex-direction:column;gap:14px;display:flex}._basic_18hyy_98{flex-direction:column;gap:14px;padding:20px;display:flex}._basic_18hyy_98 input{border-radius:14px}._cardTitle_18hyy_110{color:var(--c-heading);font-size:18px;font-weight:700}._note_18hyy_117{color:var(--c-text-2);font-size:13px;font-weight:400}@media (width>=900px){._mainGrid_18hyy_90{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}._basic_18hyy_98{border:1px solid var(--c-border-card-pc);padding:24px}._createGrid_18hyy_91{width:100%;max-width:960px;margin:0 auto}}._newBtn_18hyy_145{border-radius:var(--r-pill);background:var(--c-cta);height:48px;color:var(--c-cta-text);font-size:var(--fs-body);white-space:nowrap;border:0;padding:0 16px;font-weight:600}._compact_18hyy_158{gap:10px;padding:20px}._hint_18hyy_163{color:var(--c-muted);font-size:12px}._step_18hyy_168{border:1px solid var(--c-border);background:var(--c-surface);width:36px;height:36px;color:var(--c-btn-text);border-radius:18px;flex:none;font-size:18px;line-height:1}._step_18hyy_168:disabled{opacity:.45;cursor:not-allowed}._stepNum_18hyy_185{text-align:center;width:44px;font-size:16px;font-weight:700}._holidayRow_18hyy_192{align-items:flex-end;gap:8px;display:flex}._holidayField_18hyy_198{min-width:0;color:var(--c-text-2);flex-direction:column;flex:auto;gap:6px;font-size:13px;display:flex}._holidayInput_18hyy_208{height:48px;font-size:var(--fs-body)}._addBtn_18hyy_213{border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-surface);height:48px;color:var(--c-btn-text);padding:0 18px;font-size:14px;font-weight:600}._actions_18hyy_224{gap:10px;display:flex}._cancel_18hyy_229,._register_18hyy_230{border-radius:var(--r-pill);flex:1 1 0;min-width:0;height:52px;font-size:16px}._cancel_18hyy_229{border:1px solid var(--c-border-btn-pc);background:var(--c-surface);color:var(--c-heading);font-weight:600}._register_18hyy_230{background:var(--c-cta);color:var(--c-cta-text);border:0;font-weight:700}._register_18hyy_230:disabled{background:var(--c-disabled-bg);color:var(--c-muted);cursor:not-allowed}._actionNote_18hyy_258{text-align:center;color:var(--c-muted);font-size:12px}._req_18hyy_264{color:var(--c-danger)}._reqNote_18hyy_268{color:var(--c-muted);margin-left:10px;font-size:13px;font-weight:400}._dates_18hyy_275{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}._fixedDate_18hyy_283{pointer-events:none}._dateInput_18hyy_288{min-width:0;padding:0 10px;font-size:14px}._sect_18hyy_294{border-top:1px solid var(--c-divider);flex-direction:column;gap:10px;padding-top:14px;display:flex}._capPill_18hyy_302{padding:4px 14px;font-size:15px}._pair_18hyy_307{display:contents}._holidayAdd_18hyy_311,._holidayWrap_18hyy_317{flex-direction:column;gap:10px;display:flex}@media (width>=900px){._pair_18hyy_307{display:contents}._basic_18hyy_98{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"title title""name ticket""dates dates""cap holiday";align-items:start;column-gap:24px;display:grid}._titleRow_18hyy_341{grid-area:title}._nameField_18hyy_342{grid-area:name}._datesRow_18hyy_343{grid-area:dates;column-gap:24px}._holidaySect_18hyy_347{grid-area:holiday}._capSect_18hyy_348{grid-area:cap}._ticketSect_18hyy_351{border-top:0;grid-area:ticket;padding-top:0}._dateInput_18hyy_288{font-size:var(--fs-body);padding:0 12px}}._rows_18hyy_364{scrollbar-color:var(--c-input) transparent;scrollbar-width:thin;overscroll-behavior:contain;margin:0 -16px 0 0;padding:0 16px 0 0;list-style:none;overflow-y:auto}._tr_18hyy_380{border-top:1px solid var(--c-divider);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who applied""tier decide";align-items:center;gap:8px 12px;padding:12px 0;display:grid}._rows_18hyy_364::-webkit-scrollbar{background:0 0;width:8px}._rows_18hyy_364::-webkit-scrollbar-track{background:0 0;border:0}._rows_18hyy_364::-webkit-scrollbar-thumb{background:var(--c-input);border:0;border-radius:4px}._th_18hyy_408{display:none}._who_18hyy_412{grid-area:who;align-items:center;gap:10px;min-width:0;display:flex}._avatar_18hyy_420{background:var(--c-disabled-bg);width:32px;height:32px;color:var(--c-text);border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}._applied_18hyy_434{color:var(--c-text-2);font-variant-numeric:tabular-nums;grid-area:applied;font-size:14px}._tierCell_18hyy_441{grid-area:tier}._tierText_18hyy_445{color:var(--c-text-2);font-size:14px}._decide_18hyy_450{grid-area:decide;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width>=900px){._tr_18hyy_380{grid-template-columns:minmax(0,1fr) 64px 72px 104px;grid-template-areas:"who applied tier decide";gap:12px}._th_18hyy_408{border-top:0;border-bottom:1px solid var(--c-border);color:var(--c-muted);padding:0 0 10px;font-size:13px;display:grid}._th_18hyy_408+._rows_18hyy_364 ._tr_18hyy_380:first-child{border-top:0}._th_18hyy_408 span:first-child{grid-area:who}._th_18hyy_408 span:nth-child(2){grid-area:applied}._th_18hyy_408 span:nth-child(3){grid-area:tier}._th_18hyy_408 span:nth-child(4){grid-area:decide}}._listLayout_18hyy_486,._seasonList_18hyy_487,._group_18hyy_488{flex-direction:column;gap:14px;display:flex}._group_18hyy_488{gap:8px}._groupLabel_18hyy_498{color:var(--c-muted);font-size:13px;font-weight:600}._seasonItem_18hyy_504{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);text-align:left;font-size:var(--fs-body);border:0;flex-direction:column;align-items:stretch;gap:4px;padding:16px;display:flex}._seasonItem_18hyy_504 strong{font-size:var(--fs-section);color:var(--c-heading);font-weight:700}._seasonItemHead_18hyy_524{justify-content:space-between;align-items:center;gap:8px;display:flex}._seasonItemOn_18hyy_531{border-color:var(--c-line);background:var(--c-tint)}@media (width>=900px){._listLayout_18hyy_486{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}._seasonItem_18hyy_504{border:1px solid var(--c-border)}._factsRow_18hyy_552{grid-template-columns:repeat(4,minmax(0,1fr))}}._backdrop_3lp2e_1{z-index:40;background:var(--c-dim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._dialog_3lp2e_12{border-radius:var(--r-dialog);background:var(--c-surface);width:min(600px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-dialog);padding:20px 16px;position:relative;overflow-y:auto}._head_3lp2e_23{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}._headText_3lp2e_31{flex-direction:column;gap:4px;display:flex}._week_3lp2e_37{color:var(--c-muted-pc);font-size:15px;font-weight:600}._title_3lp2e_43{font-size:var(--fs-section);color:var(--c-heading);font-weight:700}._x_3lp2e_49{background:var(--c-bg);width:40px;height:40px;color:var(--c-heading);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}@media (width>=900px){._backdrop_3lp2e_1{padding:24px}._dialog_3lp2e_12{max-height:calc(100vh - 48px);padding:28px}}._box_106l1_1{flex:none;width:72px;position:relative}._chip_106l1_7{box-sizing:border-box;border:1px solid var(--c-border);background:var(--c-surface);width:100%;height:28px;color:var(--c-faint);border-radius:8px;justify-content:space-between;align-items:center;gap:4px;padding:0 6px;font-size:13px;font-weight:400;display:flex}._chip_106l1_7 svg{color:var(--c-muted);flex:none}._label_106l1_29{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._chipOn_106l1_36{color:var(--c-text);font-weight:700}._chipOpen_106l1_41{border-color:var(--c-navy)}._chip_106l1_7:disabled{opacity:.45}._chipOn_106l1_36:disabled{opacity:1}._menu_106l1_54{z-index:20;box-sizing:border-box;border-radius:var(--r-box);background:var(--c-surface);border:1px solid var(--c-border-light);width:112px;box-shadow:var(--shadow-menu);padding:4px;position:absolute;top:calc(100% + 2px);left:0}._right_106l1_68{left:auto;right:0}._scroll_106l1_73{overscroll-behavior:contain;flex-direction:column;max-height:224px;display:flex;overflow-y:auto}._opt_106l1_81{min-height:32px;color:var(--c-text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}._opt_106l1_81 svg{color:var(--c-line);flex:none}._optOn_106l1_100{background:var(--c-bg)}._optName_106l1_104{flex:auto;min-width:0;font-weight:600}._opt_106l1_81:disabled{opacity:.45;cursor:not-allowed}._optClear_106l1_115{color:var(--c-muted);border-bottom:1px solid var(--c-divider);border-radius:0;margin-bottom:2px}._weekNav_g5a33_1{justify-content:space-between;align-items:center;gap:12px;display:flex}._arrow_g5a33_9{border:0;width:40px;height:40px;font-size:20px}._weekLabel_g5a33_16{font-size:15px;font-weight:600}._time_g5a33_21{font-variant-numeric:tabular-nums;color:var(--c-heading);font-size:18px;font-weight:700}._slot_g5a33_28{box-shadow:none;border:0}._level_g5a33_33{border-top:1px solid var(--c-divider);align-items:flex-start;gap:12px;padding-top:12px;display:flex}._slot_g5a33_28>._level_g5a33_33:nth-child(2){border-top:0;padding-top:0}._levelTag_g5a33_48{flex-direction:column;flex:none;align-items:center;gap:6px;width:56px;display:flex}._tag_g5a33_57{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;font-size:16px;font-weight:700;display:flex}._tagBeg_g5a33_68{background:var(--c-ok-bg);color:var(--c-ok-text)}._tagMid_g5a33_73{background:var(--c-mid-bg);color:var(--c-mid)}._levelCount_g5a33_78{font-size:var(--fs-sub);white-space:nowrap}._levelBody_g5a33_83{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}._stepRow_g5a33_91{justify-content:flex-end;align-items:center;gap:10px;display:flex}._names_g5a33_98{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;margin:0;padding:0;list-style:none;display:grid}._name_g5a33_98{border-radius:var(--r-badge);background:var(--c-bg);font-size:var(--fs-sub);padding:4px 10px}._assignRow_g5a33_115{align-items:center;gap:6px;min-width:0;min-height:40px;display:flex}._assignRow_g5a33_115:nth-child(n+3){border-top:1px solid var(--c-divider)}._assignName_g5a33_127{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-text);flex:0 auto;font-size:14px;font-weight:700;overflow:hidden}._nameOn_g5a33_138{background:var(--c-ok-bg);color:var(--c-ok-text);font-weight:600}._headerBtns_g5a33_144{gap:8px;display:flex}._cancelLink_g5a33_149{border-radius:var(--r-box);background:var(--c-surface);height:44px;color:var(--c-danger);font-size:var(--fs-body);white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:flex}._editDone_g5a33_164{border-radius:var(--r-box);background:var(--c-cta);height:48px;color:var(--c-cta-text);font-size:var(--fs-body);white-space:nowrap;border:0;padding:0 16px;font-weight:700}._mBtns_g5a33_176{gap:6px;display:flex}._mBtn_g5a33_176{border-radius:var(--r-pill);background:var(--c-surface);height:36px;color:var(--c-text);white-space:nowrap;border:0;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:flex}._mBtnOn_g5a33_197{background:var(--c-cta);color:var(--c-cta-text);border:0;font-weight:700}._mCancel_g5a33_204{color:var(--c-danger)}._note_g5a33_209{display:none}._days_g5a33_213,._day_g5a33_213{flex-direction:column;gap:14px;display:flex}._dayOff_g5a33_220,._dayHead_g5a33_221{display:none}._dayTitle_g5a33_225{color:var(--c-heading);font-size:17px;font-weight:700}@media (width>=900px){._body_g5a33_233{max-width:none}._dayChips_g5a33_237{display:none}._weekNav_g5a33_1{justify-content:center;gap:16px}._arrow_g5a33_9,._cancelLink_g5a33_149,._mBtn_g5a33_176{border:1px solid var(--c-border)}._note_g5a33_209{display:block}._days_g5a33_213{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}._day_g5a33_213,._dayOff_g5a33_220{border-radius:var(--r-card);background:var(--c-surface);border:1px solid var(--c-border);min-width:0;box-shadow:var(--shadow-card);gap:0;display:flex}._dayHead_g5a33_221{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:baseline;padding:16px 18px;display:flex}._day_g5a33_213 ._slot_g5a33_28{border:0;border-bottom:1px solid var(--c-divider);box-shadow:none;background:0 0;border-radius:0;gap:10px;padding:14px 18px}._day_g5a33_213 ._slot_g5a33_28:last-child{border-bottom:0}._time_g5a33_21{font-size:17px}._name_g5a33_98{border:1px solid var(--c-border);background:var(--c-surface);padding:2px 8px;font-size:12px}._names_g5a33_98{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}._daysMany_g5a33_316 ._names_g5a33_98{grid-template-columns:repeat(2,minmax(0,1fr))}._assignRow_g5a33_115{gap:8px;min-height:0}._assignRow_g5a33_115:nth-child(n+3){border-top:0}._assignName_g5a33_127{flex:0 auto;font-size:13px;font-weight:600}}._body_x8ulf_1{flex-direction:column;gap:16px;padding:16px 16px 32px;display:flex}._missing_x8ulf_8{text-align:center;color:var(--c-muted);padding:40px 16px}._facts_x8ulf_14{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;margin:0;padding:20px;display:flex}._fact_x8ulf_14{flex-direction:column;gap:2px;display:flex}._label_x8ulf_31{font-size:var(--fs-label);color:var(--c-muted);font-weight:600}._value_x8ulf_37{font-size:var(--fs-body);margin:0}._back_x8ulf_42{color:var(--c-muted);align-self:flex-start;padding:0 16px;font-size:14px;text-decoration:underline}._top_x8ulf_50,._heading_x8ulf_51{display:none}._rides_x8ulf_55{flex-direction:column;gap:10px;display:flex}._ridesHead_x8ulf_61{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}._ridesTitle_x8ulf_68{font-size:var(--fs-section);color:var(--c-heading);font-weight:700}._sub_x8ulf_74{font-size:var(--fs-sub);color:var(--c-text-2)}._noRides_x8ulf_79{border-radius:var(--r-card);background:var(--c-surface);color:var(--c-text-2);text-align:center;margin:0;padding:24px 20px;font-size:14px}._rideList_x8ulf_89{border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;margin:0;padding:4px 16px;list-style:none;display:flex}._ride_x8ulf_55{align-items:center;gap:14px;padding:12px 0;display:flex}._ride_x8ulf_55+._ride_x8ulf_55{border-top:1px solid var(--c-divider)}._rideDate_x8ulf_110{background:var(--c-bg);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:52px;height:56px;line-height:1.1;display:flex}._rideDow_x8ulf_123{color:var(--c-text-2);font-size:11px;font-weight:600}._rideMd_x8ulf_129{color:var(--c-heading);font-size:16px;font-weight:700}._rideTime_x8ulf_135{font-size:var(--fs-section);letter-spacing:-.5px;font-weight:700}@media (width<=899px){._top_x8ulf_50{justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex}._brand_x8ulf_149{font-family:var(--font-logo);color:var(--c-heading);font-size:19px;font-weight:800}._photo_x8ulf_157>*{aspect-ratio:auto;border-radius:28px;height:280px}._photo_x8ulf_157>[role=img]{background:var(--c-divider);color:var(--c-faint)}._photo_x8ulf_157 svg{width:44px;height:44px}._heading_x8ulf_51{flex-direction:column;gap:6px;padding:0 4px;display:flex}._title_x8ulf_180{font-size:var(--fs-page);letter-spacing:-1.2px;color:var(--c-heading);font-weight:700;line-height:1.25}._facts_x8ulf_14{gap:0;padding:4px 20px}._fact_x8ulf_14{flex-direction:row;gap:16px;padding:14px 0}._fact_x8ulf_14+._fact_x8ulf_14{border-top:1px solid var(--c-divider)}._label_x8ulf_31{width:56px;color:var(--c-text-2);flex:none;font-size:14px;font-weight:400}._value_x8ulf_37{font-weight:600}._back_x8ulf_42{display:none}}@media (width>=900px){._body_x8ulf_1{max-width:640px;padding:20px 0 40px}._facts_x8ulf_14,._rideList_x8ulf_89,._noRides_x8ulf_79{border:1px solid var(--c-border)}._back_x8ulf_42{padding:0}}._top_16g7q_1{justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex}._brand_16g7q_8{font-family:var(--font-logo);color:var(--c-heading);font-size:19px;font-weight:800}._title_16g7q_16{font-size:var(--fs-page);color:var(--c-heading);letter-spacing:-1.2px;padding:16px 20px 0;font-weight:700}._count_16g7q_25{font-size:var(--fs-body);color:var(--c-muted);padding:4px 20px 0}._body_16g7q_31{flex-direction:column;gap:28px;padding:16px 16px 32px;display:flex}._empty_16g7q_38{text-align:center;color:var(--c-muted);padding:40px 0}._grid_16g7q_44{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._card_16g7q_50{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);color:inherit;flex-direction:column;gap:10px;padding:10px 10px 14px;display:flex}._photoWrap_16g7q_61{display:block;position:relative}._ridden_16g7q_66{border-radius:var(--r-badge);background:var(--c-ok-bg);color:var(--c-ok-text);font-size:var(--fs-label);align-items:center;gap:4px;padding:1px 8px;font-weight:600;display:flex;position:absolute;top:8px;left:8px}._cardBody_16g7q_81{flex-direction:column;gap:2px;padding:0 4px;display:flex}._name_16g7q_88{font-size:var(--fs-section);color:var(--c-heading);font-weight:700}._personality_16g7q_94{font-size:var(--fs-body);color:var(--c-muted)}._period_16g7q_99{font-size:var(--fs-sub);color:var(--c-muted)}@media (width>=900px){._top_16g7q_1{display:none}._title_16g7q_16,._count_16g7q_25{text-align:center}._title_16g7q_16{font-size:var(--fs-page-pc);letter-spacing:-.8px;padding:2px 20px 0;line-height:normal}._body_16g7q_31{padding:20px 0 40px}._grid_16g7q_44{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._card_16g7q_50{border:1px solid var(--c-border);border-radius:20px;gap:14px;padding:10px 10px 20px}._photoWrap_16g7q_61>:first-child{aspect-ratio:auto;border-radius:14px;height:200px}._photoWrap_16g7q_61>[role=img]{background:var(--c-divider);color:var(--c-faint)}._photoWrap_16g7q_61>[role=img] svg{width:34px;height:34px}._ridden_16g7q_66{padding:2px 8px;top:10px;left:10px}}@media (width<=899px){._count_16g7q_25{font-size:var(--fs-sub);color:var(--c-text-2);padding:4px 20px 0}._card_16g7q_50{gap:12px;padding:8px 8px 16px}._photoWrap_16g7q_61>:first-child{aspect-ratio:auto;border-radius:18px;height:136px}._photoWrap_16g7q_61>[role=img]{background:var(--c-divider);color:var(--c-faint)}._photoWrap_16g7q_61>[role=img] svg{width:30px;height:30px}._ridden_16g7q_66{padding:2px 8px}._cardBody_16g7q_81{padding:0 6px}._name_16g7q_88{letter-spacing:-.4px;font-size:18px}._personality_16g7q_94{font-size:var(--fs-sub);color:var(--c-text-2)}._period_16g7q_99{color:var(--c-text-2)}}._body_m5e2o_1{flex-direction:column;gap:14px;padding:16px 16px 24px;display:flex}._empty_m5e2o_8{text-align:center;color:var(--c-muted);padding:40px 16px}._card_m5e2o_14{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:20px;display:flex}._facts_m5e2o_24{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}._fact_m5e2o_24{flex-direction:column;gap:2px;display:flex}._label_m5e2o_36{font-size:var(--fs-label);color:var(--c-muted);font-weight:600}._value_m5e2o_42{font-size:var(--fs-body);margin:0;font-weight:600}._note_m5e2o_48{font-size:var(--fs-body);color:var(--c-muted)}._muted_m5e2o_53{font-size:var(--fs-sub);color:var(--c-muted)}._sectionTitle_m5e2o_58{font-size:var(--fs-section);color:var(--c-heading);font-weight:700}._classes_m5e2o_64{flex-direction:column;display:flex}._classDay_m5e2o_69{gap:16px;padding:12px 0;display:flex}._classDay_m5e2o_69+._classDay_m5e2o_69{border-top:1px solid var(--c-divider)}._dow_m5e2o_79{width:56px;color:var(--c-heading);flex:none;font-weight:600}._times_m5e2o_86{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._time_m5e2o_86{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}._statusRow_m5e2o_102{justify-content:space-between;align-items:center;gap:12px;display:flex}._badge_m5e2o_109{border-radius:var(--r-badge);background:var(--c-ok-bg);color:var(--c-ok-text);font-size:var(--fs-label);padding:1px 8px;font-weight:600}._cta_m5e2o_118{border-radius:var(--r-box);background:var(--c-cta);height:48px;color:var(--c-cta-text);font-size:var(--fs-body);border:0;font-weight:600}._confirmList_m5e2o_128{color:var(--c-muted);margin:0 0 16px;padding-left:20px;font-size:14px}@media (width>=900px){._body_m5e2o_1{max-width:640px;padding:20px 0 32px}._card_m5e2o_14{border:1px solid var(--c-border)}}._remain_1frrh_1{border-radius:var(--r-box);background:var(--c-tint);color:var(--c-heading);flex-direction:column;align-items:flex-end;padding:6px 12px;font-size:15px;display:flex}._remainLabel_1frrh_12{letter-spacing:.44px;font-size:12px;font-weight:600}._remain_1frrh_1 strong{font-size:22px}._weekNav_1frrh_22{justify-content:space-between;align-items:center;gap:8px;display:none}._weekArrow_1frrh_29{border-radius:var(--r-box);background:var(--c-surface);width:44px;height:44px;color:var(--c-heading);border:0;justify-content:center;align-items:center;display:flex}._weekArrow_1frrh_29:disabled{color:#ccc}._weekText_1frrh_45{flex-direction:column;align-items:center;display:flex}._weekLabel_1frrh_51{font-size:16px;font-weight:600}._weekRange_1frrh_56{color:var(--c-muted);font-size:13px}._body_1frrh_61{flex-direction:column;gap:16px;padding:16px 16px 24px;display:flex}._top_1frrh_68{justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex}._brand_1frrh_75{font-family:var(--font-logo);color:var(--c-heading);font-size:19px;font-weight:800}._title_1frrh_84{font-size:var(--fs-page);color:var(--c-heading);letter-spacing:-1.2px;padding:16px 20px 0;font-weight:700}._weekNav_1frrh_22{justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 0;display:none}._pills_1frrh_102{scrollbar-width:none;gap:10px;padding:4px 16px 0;display:flex;overflow-x:auto}._fadeL_1frrh_111{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000 100%)}._fadeR_1frrh_116{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%)}._fadeL_1frrh_111._fadeR_1frrh_116{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}._pills_1frrh_102::-webkit-scrollbar{display:none}._pill_1frrh_102{box-sizing:border-box;border:1px solid var(--c-border-light);background:var(--c-surface);width:60px;height:72px;color:var(--c-text);border-radius:18px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}._pillDow_1frrh_146{font-size:var(--fs-label);color:var(--c-text-2);white-space:nowrap}._pillDate_1frrh_152{font-size:20px;font-weight:700;line-height:1}._pillDot_1frrh_158{background:0 0;border-radius:50%;width:5px;height:5px}._pillDotOn_1frrh_165{background:var(--c-line)}._pillOn_1frrh_169{border-color:var(--c-navy);background:var(--c-navy);color:#fff}._pillOn_1frrh_169 ._pillDow_1frrh_146{color:var(--c-on-navy-sub)}._pillOn_1frrh_169 ._pillDotOn_1frrh_165{background:var(--c-cta)}._pillPast_1frrh_184{border:1px dashed var(--c-border);color:var(--c-subtle);background:0 0}._pillPast_1frrh_184 ._pillDow_1frrh_146{color:var(--c-subtle)}._dayTitle_1frrh_194{font-size:var(--fs-section);color:var(--c-heading);padding:8px 20px 0;font-weight:700}._empty_1frrh_201{text-align:center;color:var(--c-muted);padding:40px 0}._days_1frrh_207{flex-direction:column;gap:16px;display:flex}._days_1frrh_207>div{display:contents}._day_1frrh_194{flex-direction:column;gap:12px;display:flex}._dayOff_1frrh_223,._dayHead_1frrh_227{display:none}._dayTitle_1frrh_194{letter-spacing:-.4px;font-size:16px;font-weight:600}._dayMeta_1frrh_237{color:var(--c-muted);font-size:12px}._slot_1frrh_242{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);gap:14px;padding:16px;display:flex}._time_1frrh_251{font-variant-numeric:tabular-nums;width:52px;color:var(--c-heading);flex:none;padding-top:8px;font-size:18px;font-weight:700}._seats_1frrh_261{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}._seat_1frrh_261{border-radius:16px;align-items:center;gap:10px;margin:0 -8px;padding:8px;display:flex}._seatMine_1frrh_278{background:var(--c-tint)}._seatInfo_1frrh_282{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}._seatTop_1frrh_290{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._seatLeft_1frrh_297{font-size:14px;font-weight:700}._seatFull_1frrh_302{border-radius:var(--r-badge);background:var(--c-danger-bg);font-size:var(--fs-label);color:var(--c-danger);padding:1px 8px;font-weight:600}._seatCount_1frrh_311{color:var(--c-text-2);font-size:13px}._track_1frrh_316{background:var(--c-divider);border-radius:3px;height:6px;display:flex;overflow:hidden}._fill_1frrh_324{background:var(--c-line);height:6px}._seatMine_1frrh_278 ._track_1frrh_316{background:#ddebc8}._fillFull_1frrh_333{background:#a1a1a1;height:6px}._btn_1frrh_338,._btnGhost_1frrh_339,._btnOff_1frrh_340{border-radius:var(--r-pill);flex:none;min-width:72px;height:40px;padding:0 14px;font-size:14px;font-weight:600}._btn_1frrh_338{background:var(--c-cta);color:var(--c-btn-text);border:0;font-weight:700}._btnGhost_1frrh_339{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-btn-text)}._btnGhost_1frrh_339:disabled{color:var(--c-faint)}._btnOff_1frrh_340{background:var(--c-disabled-bg);color:var(--c-muted);border:0}._cancelPill_1frrh_373{border-radius:var(--r-badge);background:var(--c-danger-bg);color:var(--c-danger);font-size:var(--fs-sub);align-self:flex-start;padding:1px 8px;font-weight:600}._slotNote_1frrh_383{color:var(--c-muted);font-size:12px}._confirmBox_1frrh_388{border-radius:var(--r-box);background:var(--c-bg);flex-direction:column;gap:2px;padding:14px 16px;display:flex}._confirmBox_1frrh_388 strong{font-size:16px;font-weight:600}._confirmBox_1frrh_388 span{color:var(--c-muted);font-size:13px}._confirmList_1frrh_407{color:var(--c-text-2);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;display:flex}@media (width>=900px){._top_1frrh_68{display:none}._title_1frrh_84{text-align:center;font-size:var(--fs-page-pc);padding:0;line-height:1.25}._pills_1frrh_102,._dayTitle_1frrh_194{display:none}._pcPicker_1frrh_434{width:100%;max-width:480px;margin:16px auto 0}._pcPicker_1frrh_434:empty{display:none}._weekNav_1frrh_22{justify-content:center;gap:16px;padding:16px 0 0;display:flex}._weekText_1frrh_45{min-width:200px}._weekArrow_1frrh_29{border:1px solid var(--c-border)}._body_1frrh_61{padding:20px 0 0}._body_1frrh_61>section{align-self:center;width:100%;max-width:720px}._days_1frrh_207{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:20px;display:grid}._day_1frrh_194,._dayOff_1frrh_223{border-radius:var(--r-card);background:var(--c-surface);border:1px solid var(--c-border);box-shadow:var(--shadow-card);flex-direction:column;gap:0;display:flex;overflow:hidden}._dayHead_1frrh_227{justify-content:space-between;align-items:baseline;gap:8px;padding:14px 16px 10px;display:flex}._slot_1frrh_242{border:0;border-top:1px solid var(--c-divider);box-shadow:none;border-radius:0;flex-direction:column;gap:12px;padding:14px 16px}._time_1frrh_251{width:auto;padding-top:0;font-size:17px}._seats_1frrh_261{gap:12px}._seat_1frrh_261{border-radius:var(--r-box);margin:-6px -8px;padding:6px 8px}._seatFull_1frrh_302{background:0 0;padding:0;font-size:14px;font-weight:700}._seatMine_1frrh_278 ._track_1frrh_316{background:var(--c-divider)}._fillFull_1frrh_333{background:var(--c-danger)}._btn_1frrh_338,._btnGhost_1frrh_339,._btnOff_1frrh_340{border-radius:var(--r-box);font-size:var(--fs-body)}._btn_1frrh_338{color:var(--c-cta-text)}._btnGhost_1frrh_339{color:var(--c-heading)}}
