._form_pxbqh_1{flex-direction:column;gap:14px;display:flex}._toggle_pxbqh_7{grid-template-columns:1fr 1fr;gap:8px;display:grid}._option_pxbqh_13{min-height:var(--tap);border:1px solid var(--border);background:var(--surface-2);border-radius:12px;font-weight:600}._TO_NORTH_pxbqh_21{background:var(--north-soft);border-color:var(--north);color:var(--north)}._TO_SOUTH_pxbqh_27{background:var(--south-soft);border-color:var(--south);color:var(--south)}._actions_pxbqh_33{gap:8px;display:flex}._actions_pxbqh_33>:first-child{flex:1}._notice_16wn4_1{border:1px solid #0000;border-radius:14px;padding:12px 14px;font-size:15px}._warn_16wn4_8{background:var(--warn-soft);border-color:var(--warn);color:var(--text)}._danger_16wn4_14{background:var(--danger-soft);border-color:var(--danger);color:var(--text)}._info_16wn4_20{background:var(--surface-2);border-color:var(--border);color:var(--text-muted)}._notice_16wn4_1 a{color:inherit;font-weight:600}._page_1u3ug_1{flex-direction:column;gap:18px;display:flex}._header_1u3ug_7{justify-content:space-between;align-items:center;display:flex}._side_1u3ug_13{border-radius:999px;padding:6px 12px;font-size:15px;font-weight:600}._north_1u3ug_20{background:var(--north-soft);color:var(--north)}._south_1u3ug_25{background:var(--south-soft);color:var(--south)}._ring_1u3ug_30{--share:0;--fill:var(--accent);aspect-ratio:1;background:conic-gradient(var(--fill) calc(var(--share) * 360deg), var(--surface-2) 0);border-radius:50%;align-self:center;place-items:center;width:min(72vw,280px);display:grid}._overrun_1u3ug_45{--fill:var(--danger)}._ringInner_1u3ug_49{aspect-ratio:1;background:var(--bg);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:82%;display:flex}._remaining_1u3ug_61{font-variant-numeric:tabular-nums;font-size:clamp(56px,18vw,84px);font-weight:700;line-height:1}._used_1u3ug_68{margin-top:6px;font-size:15px;font-weight:600}._detail_1u3ug_74{text-align:center;margin:-8px 0 0;font-size:15px}._actions_1u3ug_80{flex-direction:column;gap:8px;display:flex}._checkIn_1u3ug_86{color:#fff;border:none;border-radius:20px;min-height:76px;font-size:20px;font-weight:700}._toNorth_1u3ug_95{background:#c2410c}._toSouth_1u3ug_100{background:#0f766e}._link_1u3ug_104{min-height:44px;color:var(--accent);background:0 0;border:none;font-weight:600}._notices_1u3ug_112{flex-direction:column;gap:10px;display:flex}._inlineButton_1u3ug_118{background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}._page_1036a_1{flex-direction:column;gap:16px;display:flex}._header_1036a_7{justify-content:space-between;align-items:center;gap:12px;display:flex}._list_1036a_14{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._item_1036a_23{flex-direction:column;gap:10px;display:flex}._row_1036a_29{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._direction_1036a_37{font-size:18px;font-weight:700}._north_1036a_42{color:var(--north)}._south_1036a_46{color:var(--south)}._time_1036a_50{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:15px}._badges_1036a_56{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._badge_1036a_56{background:var(--surface-2);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}._review_1036a_71{background:var(--warn-soft);color:var(--warn)}._stay_1036a_76{margin-left:auto;font-size:15px;font-weight:600}._note_1036a_82{color:var(--text-muted);margin:0}._warning_1036a_87{background:var(--warn-soft);border-radius:12px;margin:0;padding:10px 12px;font-size:14px}._actions_1036a_95{flex-wrap:wrap;gap:8px;display:flex}._form_8kr6p_1{flex-direction:column;gap:14px;display:flex}._form_8kr6p_1 p{margin:0}._page_9kbj7_1{flex-direction:column;gap:14px;display:flex}._page_9kbj7_1>p{margin:0}._card_9kbj7_11{flex-direction:column;gap:12px;display:flex}._card_9kbj7_11 p{margin:0}._header_9kbj7_21{justify-content:space-between;align-items:center;display:flex}._status_9kbj7_27{background:var(--south-soft);color:var(--south);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600}._archived_9kbj7_36{background:var(--surface-2);color:var(--text-muted)}._stats_9kbj7_41{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}._stats_9kbj7_41 div{background:var(--surface-2);border-radius:12px;padding:10px 12px}._stats_9kbj7_41 dt{color:var(--text-muted);font-size:13px}._stats_9kbj7_41 dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:22px;font-weight:700}._over_9kbj7_66{color:var(--danger)}._startingDays_9kbj7_70{align-items:flex-end;gap:8px;display:flex}._startingDays_9kbj7_70 label{flex:1}._actions_9kbj7_80{flex-wrap:wrap;gap:8px;display:flex}._shell_s8nb7_1{flex-direction:column;min-height:100dvh;display:flex}._main_s8nb7_7{width:100%;max-width:560px;padding:20px 16px calc(96px + env(safe-area-inset-bottom));flex:1;margin:0 auto}._tabs_s8nb7_15{padding:6px max(8px, calc((100% - 560px) / 2)) calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}._tab_s8nb7_15{min-height:var(--tap);color:var(--text-muted);border-radius:12px;place-items:center;font-weight:600;text-decoration:none;display:grid}._active_s8nb7_40{color:var(--accent);background:var(--surface-2)}:root{--bg:#f4f5f7;--surface:#fff;--surface-2:#eceef2;--text:#15171c;--text-muted:#5b6270;--border:#d9dde4;--accent:#1f6feb;--accent-text:#fff;--north:#c2410c;--north-soft:#fde7da;--south:#0f766e;--south-soft:#d6f3ef;--warn:#9a6700;--warn-soft:#fff4d1;--danger:#c0262d;--danger-soft:#fde2e2;--radius:16px;--tap:52px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.4}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0e1015;--surface:#181b22;--surface-2:#232733;--text:#f2f4f8;--text-muted:#9aa3b2;--border:#2d3240;--accent:#4c8dff;--north:#fb923c;--north-soft:#3a2316;--south:#2dd4bf;--south-soft:#10302c;--warn:#f5c451;--warn-soft:#362b0f;--danger:#ff6b6b;--danger-soft:#3a1717}}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;margin:0}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{margin:0;line-height:1.2}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.button{min-height:var(--tap);border:1px solid var(--border);background:var(--surface-2);border-radius:14px;padding:0 20px;font-weight:600}.button-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.button-danger{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.button:disabled{opacity:.5;cursor:default}.field{color:var(--text-muted);flex-direction:column;gap:6px;font-size:15px;display:flex}.field input,.field textarea{min-height:var(--tap);border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;padding:10px 14px;font-size:17px}.muted{color:var(--text-muted)}.error-text{color:var(--danger);font-size:15px}
