._icon_1a0i7_4{flex:none;display:block}._btn_yp1rq_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);font:inherit;font-weight:var(--weight-medium);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}._full_yp1rq_16{width:100%}._marked_yp1rq_22{box-shadow:0 0 0 3px var(--surface), 0 0 0 6px var(--partner)}._primary_yp1rq_24{background:var(--accent);color:var(--on-accent)}._primary_yp1rq_24:hover{background:var(--accent-hover)}._secondary_yp1rq_27{background:var(--surface);color:var(--text-primary);border-color:var(--border-strong)}._ghost_yp1rq_33{color:var(--accent);background:0 0}._danger_yp1rq_35{background:var(--danger);color:var(--text-inverse)}._btn_yp1rq_1:disabled{background:var(--surface-sunken);color:var(--text-faint);border-color:var(--border);cursor:not-allowed}._app_2jv51_1{max-width:720px;min-height:100dvh;margin:0 auto}._header_2jv51_16{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);padding-top:max(var(--space-2), env(safe-area-inset-top));background:var(--surface);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}._mark_2jv51_30,._back_2jv51_31{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-2);font:inherit;font-weight:var(--weight-bold);color:var(--text-primary);cursor:pointer;background:0 0;border:none;text-decoration:none;display:inline-flex}._wordmark_2jv51_46{font-size:var(--text-lg)}._nav_2jv51_51{align-items:center;gap:var(--space-4);display:flex}._nav_2jv51_51 a{color:var(--accent);font-size:var(--text-sm);text-decoration:none}._main_2jv51_63{gap:var(--space-4);padding:var(--space-4);padding-bottom:max(var(--space-6), env(safe-area-inset-bottom));flex-direction:column;display:flex}@media print{._app_2jv51_1{max-width:none;min-height:0;margin:0}._main_2jv51_63{gap:0;padding:0}}._srOnly_2jv51_90{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._body_r5q2e_1{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);padding-bottom:max(var(--space-6), env(safe-area-inset-bottom));text-align:center;flex-direction:column;display:flex}._hint_r5q2e_13{font-size:var(--text-sm);color:var(--text-muted);opacity:0;margin:0;animation:1ms linear .4s forwards _appear_r5q2e_1}._slow_r5q2e_21{font-size:var(--text-md);color:var(--text-primary);margin:0}@keyframes _appear_r5q2e_1{to{opacity:1}}@media (prefers-reduced-motion:reduce){._hint_r5q2e_13{animation-duration:0s;animation-delay:0s}}._pull_3hlsr_6{top:calc(env(safe-area-inset-top,0px) + var(--space-2));background:var(--surface);border:1px solid var(--border);width:28px;height:28px;box-shadow:var(--shadow-card);z-index:50;pointer-events:none;border-radius:50%;place-items:center;margin-left:-14px;display:grid;position:fixed;left:50%}._spinner_3hlsr_24{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px}._pull_3hlsr_6[data-ready="1"] ._spinner_3hlsr_24{animation:.7s linear infinite _spin_3hlsr_24}@keyframes _spin_3hlsr_24{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._pull_3hlsr_6[data-ready="1"] ._spinner_3hlsr_24{border-top-color:var(--accent);border-width:3px;animation:none}}._card_exvzn_1{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-4)}._head_exvzn_9{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}._headText_exvzn_18{flex:1;min-width:0}._title_exvzn_20{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-primary);margin:0}._note_exvzn_27{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}._action_exvzn_32{align-items:center;gap:var(--space-1);flex:none;display:flex}._banner_p8tee_1{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-sm);border:1px solid;margin:0;display:flex}._info_p8tee_12{color:var(--text-primary);background:var(--accent-soft);border-color:var(--accent)}._good_p8tee_13{color:var(--text-primary);background:var(--good-soft);border-color:var(--good)}._warn_p8tee_14{color:var(--text-primary);background:var(--warn-soft);border-color:var(--warn)}._danger_p8tee_15{color:var(--text-primary);background:var(--danger-soft);border-color:var(--danger)}._field_1nw3c_1{gap:var(--space-1);flex-direction:column;display:flex}._label_1nw3c_3{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}._required_1nw3c_9{color:var(--danger);margin-left:2px}._input_1nw3c_11{min-height:var(--tap-min);padding:0 var(--space-3);font:inherit;font-size:var(--text-md);color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}._area_1nw3c_28{min-height:calc(var(--tap-min) * 3);padding:var(--space-2) var(--space-3);resize:vertical;line-height:1.4}._input_1nw3c_11::placeholder{color:var(--text-faint)}._isError_1nw3c_37{border-color:var(--danger)}._error_1nw3c_39{font-size:var(--text-sm);color:var(--danger);margin:0}._help_1nw3c_40{font-size:var(--text-sm);color:var(--text-muted);margin:0}._ruled_1brkm_1{border-top:1px solid var(--border);padding-top:var(--space-4);margin-top:var(--space-4)}._head_1brkm_3{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}._headText_1brkm_4{flex:1;min-width:0}._title_1brkm_6{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--text-primary);margin:0}._note_1brkm_13{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}._action_1brkm_17{align-items:center;gap:var(--space-1);flex:none;display:flex}._line_1mjnq_1{margin:0 0 var(--space-3);overflow-wrap:anywhere;line-height:1.5}._links_1mjnq_3{margin:var(--space-4) 0 0;text-align:center;font-size:var(--text-sm);color:var(--text-muted)}._links_1mjnq_3 a{color:var(--accent)}._ask_gkjty_6{padding:0 var(--space-1);min-height:var(--tap-min);font:inherit;font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none}._ask_gkjty_6:hover,._ask_gkjty_6:focus-visible,._ask_gkjty_6[aria-expanded=true]{color:var(--accent)}._answer_gkjty_32{margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}._jobs_gkjty_39{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._jobs_gkjty_39 a{padding:var(--space-2) 0;min-height:var(--tap-min);color:inherit;text-decoration:none;display:block}._jobTitle_gkjty_55{color:var(--accent);font-weight:600;display:block}._jobWhen_gkjty_62{font-size:var(--text-sm);color:var(--text-muted);text-overflow:ellipsis;display:block;overflow:hidden}._all_gkjty_73{margin:var(--space-2) 0 0;font-size:var(--text-sm)}._all_gkjty_73 a{color:var(--accent);text-decoration:none}._all_gkjty_73 a:hover,._all_gkjty_73 a:focus-visible{text-decoration:underline}._empty_1ds83_1{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) 0;flex-direction:column;display:flex}._text_1ds83_9{color:var(--text-muted);margin:0}._action_1ds83_10{flex:none}._list_n1bv4_1{margin:0;padding:0;list-style:none}._row_n1bv4_3{border-bottom:1px solid var(--border)}._row_n1bv4_3:last-child{border-bottom:none}._open_n1bv4_8,._static_n1bv4_9{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-2) 0;color:inherit;text-decoration:none;display:flex}._open_n1bv4_8{cursor:pointer}button._open_n1bv4_8{text-align:left;width:100%;font:inherit;background:0 0;border:0}button._open_n1bv4_8:disabled{cursor:default;opacity:.6}._open_n1bv4_8:hover{background:var(--surface-sunken)}._text_n1bv4_39{flex-direction:column;flex:1;min-width:0;display:flex}._title_n1bv4_41{font-weight:var(--weight-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._titleWrap_n1bv4_59{font-weight:var(--weight-medium);color:var(--text-primary);overflow-wrap:anywhere}._noteWrap_n1bv4_65{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}._note_n1bv4_65{font-size:var(--text-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._trailing_n1bv4_79{font-size:var(--text-sm);color:var(--text-muted);flex:none}._trash_1s1f4_1{width:var(--tap-min);height:var(--tap-min);color:var(--danger);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._trash_1s1f4_1:hover{background:var(--danger-soft)}._ask_1s1f4_16{gap:var(--space-3);padding:var(--space-3);background:var(--danger-soft);border:1px solid var(--danger);border-radius:var(--radius-sm);flex-direction:column;display:flex}._question_1s1f4_26{font-size:var(--text-sm);color:var(--text-primary);margin:0}._buttons_1s1f4_27{gap:var(--space-2);display:flex}._field_l0gpi_1{gap:var(--space-1);flex-direction:column;display:flex}._label_l0gpi_3{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}._required_l0gpi_9{color:var(--danger);margin-left:2px}._selectWrap_l0gpi_11{display:flex}._select_l0gpi_11{min-width:0;min-height:var(--tap-min);padding:0 var(--space-3);font:inherit;font-size:var(--text-md);color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex:1}._help_l0gpi_27{font-size:var(--text-sm);color:var(--text-muted);margin:0}._faceSlot_o3lo5_10{border:1px solid var(--border);background:var(--surface-sunken);width:44px;height:44px;color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-weight:600;display:inline-flex;overflow:hidden}._faceSlot_o3lo5_10 img{object-fit:cover;width:100%;height:100%}._faceEmpty_o3lo5_34{border-style:dashed}._faceSlot_o3lo5_10:hover{border-color:var(--accent)}._faceHidden_o3lo5_38{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._lede_13abd_10{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}._cast_13abd_16{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}._cast_13abd_16>li{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}._who_13abd_32{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}._part_13abd_39{color:var(--accent);font-weight:var(--weight-medium)}._size_13abd_41{color:var(--text-muted);font-weight:var(--weight-normal);font-size:var(--text-xs)}._yours_13abd_49{margin-left:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal)}._why_13abd_59{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}._tally_13abd_67{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}._pairing_13abd_76{gap:var(--space-2);margin-bottom:var(--space-3);display:grid}._row_13abd_77{gap:var(--space-2);flex-wrap:wrap;display:flex}._small_13abd_78{font-size:var(--text-xs)}._check_13abd_82{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--warn)}._needs_13abd_90{margin-left:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn);font-size:var(--text-xs);font-weight:var(--weight-medium)}._progress_1tt31_6{gap:var(--space-2);display:grid}._bar_1tt31_11{gap:2px;height:6px;display:flex}._step_1tt31_17{border-radius:var(--radius-sm);background:var(--surface-sunken);flex:1}._stepDone_1tt31_18{background:var(--accent)}._stepNow_1tt31_19{background:var(--accent);opacity:.55}._courses_1tt31_21{font-size:var(--text-xs);color:var(--text-muted);justify-content:space-between;display:flex}._here_1tt31_27{color:var(--accent);font-weight:var(--weight-medium)}._card_1tt31_30{background:var(--warn-soft);border:1px solid var(--warn);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-3);display:grid}._says_1tt31_38{color:var(--warn-ink);margin:0}._two_1tt31_39{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._seats_1tt31_41{margin:0;padding:0;list-style:none}._seat_1tt31_41{align-items:center;gap:var(--space-3);min-height:var(--tap-min);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}._seat_1tt31_41:last-child{border-bottom:none}._who_1tt31_55{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._state_1tt31_56{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}._slow_1tt31_57{color:var(--warn-ink)}._away_1tt31_59{color:var(--text-muted);font-style:italic}._pacing_1tt31_61{gap:var(--space-2);display:grid}._look_1tt31_63{gap:var(--space-2);margin-top:var(--space-3);display:grid}._look_1tt31_63 ._note_1tt31_64{margin:0}._note_1tt31_64{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted);text-align:center}._addGuest_1tt31_68{gap:var(--space-2);margin-bottom:var(--space-3);display:grid}._addRow_1tt31_69{gap:var(--space-2);flex-wrap:wrap;display:flex}._givePart_1tt31_74{gap:var(--space-2);padding-bottom:var(--space-3);grid-column:1/-1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._givePart_1tt31_74 select{width:100%;min-width:0}._storyClock_1tt31_78{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._serve_1tt31_87{margin-top:var(--space-5)}._chips_1y99g_10{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_1y99g_10{min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-sunken);color:var(--text-secondary);font:inherit;font-size:var(--text-md);cursor:pointer}._chip_1y99g_10:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._suspect_1y99g_32{background:var(--warn-soft);border-color:var(--warn);color:var(--warn-ink);font-weight:var(--weight-medium)}._trust_1y99g_39{background:var(--good-soft);border-color:var(--good);color:var(--good-ink);font-weight:var(--weight-medium)}._reading_1y99g_48{font-size:var(--text-xs)}._known_1y99g_53{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._entry_1y99g_62{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}._source_1y99g_78{font-size:var(--text-xs);color:var(--text-muted)}._what_1y99g_83{font-size:var(--text-md);color:var(--text-primary);margin:0}._note_1y99g_85{gap:var(--space-2);flex-direction:column;display:flex}._pack_1y99g_92{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}._era_1y99g_98{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase}._persona_1y99g_106{margin:0 0 var(--space-3)}._packHead_1y99g_108{margin:var(--space-4) 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted)}._packBody_1y99g_115{color:var(--text-muted);font-size:var(--text-sm);margin:0}._line_1y99g_119{margin:0 0 var(--space-2);padding:var(--space-3);border-left:3px solid var(--accent);background:var(--surface-sunken);font-size:var(--text-lg)}._handCount_1y99g_131{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._fold_1y99g_139{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}._folded_1y99g_149{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-primary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;display:flex}._folded_1y99g_149:hover{border-color:var(--accent)}._foldedText_1y99g_170{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._foldedTag_1y99g_177{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);flex:none}._arrived_1y99g_189{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:44px;margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--text-primary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;display:flex}._arrivedWhat_1y99g_208{flex:1}._arrivedOpen_1y99g_210{color:var(--accent);flex:none;font-weight:600}._taken_1y99g_217{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}._secret_1y99g_228{margin-top:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}._secretHead_1y99g_235{min-height:44px;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;align-items:center;font-weight:600;list-style:none;display:flex}._secretHead_1y99g_235::-webkit-details-marker{display:none}._secretHead_1y99g_235:after{content:"▸";color:var(--text-muted);margin-left:auto}._secret_1y99g_228[open] ._secretHead_1y99g_235:after{content:"▾"}._secretBody_1y99g_257{padding:0 var(--space-3) var(--space-3);font-size:var(--text-md);color:var(--text-primary);white-space:pre-line;margin:0;line-height:1.55}._feedback_1y99g_276{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--border)}._feedbackAsk_1y99g_282{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}._thumbs_1y99g_288{gap:var(--space-2);align-items:center;display:flex}._thumb_1y99g_288{justify-content:center;align-items:center;gap:var(--space-1);min-width:44px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;display:inline-flex}._thumb_1y99g_288:hover{border-color:var(--accent)}._thumbOn_1y99g_312{border-color:var(--accent);color:var(--text-primary);background:var(--surface-sunken)}._saidIt_1y99g_314{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}._notesWhen_1y99g_316{color:var(--text-muted);font-size:var(--text-sm);margin:0}._noteLine_1y99g_322{padding:var(--space-2) 0;border-bottom:1px solid var(--border);margin:0}._noteAct_1y99g_328{color:var(--text-muted);font-size:var(--text-sm);display:block}._castRow_1y99g_341{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border);display:flex}._castRow_1y99g_341:last-child{border-bottom:none}._castFace_1y99g_353{border:1px solid var(--border);background:var(--surface-sunken);width:44px;height:44px;color:var(--text-muted);font-size:var(--text-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}._castFace_1y99g_353 img{object-fit:cover;width:100%;height:100%}._castWho_1y99g_371{min-width:0}._castCharacter_1y99g_373{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}._castPlayer_1y99g_381{color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._castYou_1y99g_390{color:var(--accent)}._cueNames_1y99g_396{margin:var(--space-3) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}._cueChip_1y99g_405{align-items:center;gap:var(--space-2);max-width:100%;min-height:44px;padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--border);background:var(--surface-sunken);border-radius:999px;display:flex}._cueChipFace_1y99g_417{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text-muted);font-size:var(--text-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}._cueChipFace_1y99g_417 img{object-fit:cover;width:100%;height:100%}._cueChipName_1y99g_435{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--text-primary);overflow:hidden}._faceAsk_1y99g_452{align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--surface-sunken);display:flex}._faceMine_1y99g_463{border:1px solid var(--border);background:var(--surface);border-radius:50%;flex:none;width:56px;height:56px;overflow:hidden}._faceMine_1y99g_463 img{object-fit:cover;width:100%;height:100%}._faceWords_1y99g_475{flex:auto;min-width:0}._faceWhy_1y99g_477{color:var(--text-muted);font-size:var(--text-sm);margin:0}._faceTake_1y99g_486{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._partner_1y99g_490{border:2px solid var(--partner);padding:0 var(--space-2);margin-left:var(--space-1);color:var(--text-primary);border-radius:999px}._teamSwap_1y99g_500{margin-top:var(--space-2)}._storyClock_1y99g_503{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._viewfinder_zf47s_9{aspect-ratio:1;border-radius:var(--radius-md);background:var(--ink-900);width:100%;max-height:60vh;margin-bottom:var(--space-3);position:relative;overflow:hidden}._video_zf47s_20{object-fit:cover;width:100%;height:100%;display:block}._reticle_zf47s_32{border:2px solid var(--surface);border-radius:var(--radius-sm);opacity:.85;pointer-events:none;position:absolute;inset:18%}._group_1e6a0_9{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._legend_1e6a0_11{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);padding:0}._help_1e6a0_13{font-size:var(--text-sm);color:var(--text-muted);margin:0}._tiles_1e6a0_15{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=560px){._tiles_1e6a0_15{grid-template-columns:1fr 1fr}}._tile_1e6a0_15{cursor:pointer;min-width:0;display:block;position:relative}._input_1e6a0_20{opacity:0;width:1px;height:1px;margin:0;position:absolute}._face_1e6a0_22{gap:var(--space-2);padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-height:var(--tap-min);flex-direction:column;display:flex}._picture_1e6a0_31{border-radius:var(--radius-sm);width:100%;height:auto;display:block}._name_1e6a0_33{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-1);font-size:var(--text-md);color:var(--text-primary);display:flex}._chosen_1e6a0_35{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--accent);flex:none;display:none}._input_1e6a0_20:checked+._face_1e6a0_22{border:2px solid var(--accent);padding:calc(var(--space-2) - 1px);background:var(--accent-soft)}._input_1e6a0_20:checked+._face_1e6a0_22 ._name_1e6a0_33{font-weight:var(--weight-bold)}._input_1e6a0_20:checked+._face_1e6a0_22 ._chosen_1e6a0_35{display:inline-flex}._input_1e6a0_20:focus-visible+._face_1e6a0_22{outline:3px solid var(--focus-ring);outline-offset:2px}._input_1e6a0_20:disabled+._face_1e6a0_22{cursor:not-allowed}._tile_1e6a0_15:has(._input_1e6a0_20:disabled){cursor:not-allowed}._input_1e6a0_20:disabled:not(:checked)+._face_1e6a0_22{background:var(--surface-sunken)}._input_1e6a0_20:disabled:not(:checked)+._face_1e6a0_22 ._picture_1e6a0_31{filter:grayscale()}._group_n1cu0_5{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._legend_n1cu0_6{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);padding:0}._help_n1cu0_7{font-size:var(--text-sm);color:var(--text-muted);margin:0}._places_n1cu0_8{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=560px){._places_n1cu0_8{grid-template-columns:1fr 1fr}}._place_n1cu0_8{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._tick_n1cu0_11{gap:var(--space-2);cursor:pointer;min-height:var(--tap-min);align-items:center;display:flex}._box_n1cu0_12{accent-color:var(--accent);flex:none;width:22px;height:22px;margin:0}._more_n1cu0_13{gap:var(--space-2);flex-direction:column;display:flex}._sub_n1cu0_14{margin:var(--space-2) 0 0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}._building_1puq2_2{margin:var(--space-3) 0 0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-2,8px);background:var(--surface,transparent)}._said_1puq2_10{margin:0 0 var(--space-2)}._bar_1puq2_12{width:100%;height:.9rem;accent-color:var(--accent);display:block}._step_1puq2_19{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-weight:600;display:flex}._spin_1puq2_23{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex:none;width:1rem;height:1rem;animation:.9s linear infinite _pack-building-spin_1puq2_1}@keyframes _pack-building-spin_1puq2_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spin_1puq2_23{animation:1.6s ease-in-out infinite _pack-building-pulse_1puq2_1}}@keyframes _pack-building-pulse_1puq2_1{50%{opacity:.35}}._since_1puq2_39{margin:var(--space-1) 0 0;color:var(--text-muted);font-variant-numeric:tabular-nums}._quiet_1puq2_41{margin:var(--space-1) 0 0;color:var(--text-muted)}._act_1puq2_44{margin:var(--space-3) 0 0}._docs_1puq2_46{gap:var(--space-2);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));padding:0;list-style:none;display:grid}._doc_1puq2_46{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;width:100%;padding:0;display:block;overflow:hidden}._doc_1puq2_46 img{width:100%;height:auto;display:block}._big_1puq2_68{margin:var(--space-3) 0 0}._big_1puq2_68 img{border:1px solid var(--border);width:100%;max-width:34rem;height:auto;margin:0 auto;display:block}@media print{._building_1puq2_2{display:none}}._list_1puq2_76{margin:var(--space-2) 0 0;font-size:var(--text-sm);padding:0;list-style:none}._list_1puq2_76 li{margin:.15rem 0}._list_1puq2_76 li span{text-align:center;width:1.1em;display:inline-block}._done_1puq2_79{color:var(--text-muted)}._running_1puq2_80{font-weight:600}._todo_1puq2_81{color:var(--text-muted);opacity:.7}._heldList_1puq2_84{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}._heldCard_1puq2_85{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-2,8px);grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:start;display:grid}._heldPics_1puq2_94{gap:var(--space-1);align-items:flex-start;display:flex}._heldPics_1puq2_94 img{object-fit:contain;border:1px solid var(--border);background:var(--paper-bg);border-radius:4px;flex:1 1 0;min-width:0;max-height:11rem;display:block}._heldBody_1puq2_106{min-width:0}._heldName_1puq2_107{overflow-wrap:anywhere;margin:0;font-weight:600}._heldWhy_1puq2_108{margin:var(--space-1) 0 var(--space-2);color:var(--text-muted);padding-left:1.1rem}@media (width<=30rem){._heldCard_1puq2_85{grid-template-columns:minmax(0,1fr)}._heldPics_1puq2_94 img{max-height:9rem}}@font-face{font-family:Fell;src:url(/fonts/im-fell-english-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fell;src:url(/fonts/im-fell-english-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Elite;src:url(/fonts/special-elite-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Hand;src:url(/fonts/caveat-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}._sheet_llmw1_59{gap:var(--space-5);flex-direction:column;width:min(190mm,100%);margin:0 auto;display:flex}._page_llmw1_68{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5)}._propTitle_llmw1_75{margin:0 0 var(--space-3);font-size:var(--text-lg);letter-spacing:.02em;font-weight:600}._line_llmw1_82{margin:0 0 var(--space-2);line-height:1.6}._seal_llmw1_88{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--border);align-items:center;gap:var(--space-3);display:flex}._code_llmw1_97{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--text-lg);letter-spacing:.12em}._sealNote_llmw1_103{font-size:var(--text-sm);color:var(--text-muted);margin:0}._cards_llmw1_109{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._card_llmw1_109{border:1px dashed var(--border);border-radius:var(--radius-md);padding:var(--space-4);text-align:center}._cardName_llmw1_122{font-size:var(--text-lg);margin:0}._cardUnder_llmw1_127{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}._where_llmw1_133{color:var(--text-muted);margin:0}._listHead_llmw1_139{margin:var(--space-5) 0 var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--border);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:600}._roomHead_llmw1_153{font-size:var(--text-md);letter-spacing:.07em}._roomSub_llmw1_158{margin:calc(var(--space-1) * -1) 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}._listLine_llmw1_164{margin:0 0 var(--space-2);line-height:1.5}._placeRule_llmw1_169{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm)}._guestName_llmw1_176{margin:var(--space-4) 0 var(--space-1);font-size:var(--text-lg);font-weight:600}._guestNote_llmw1_183{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}._writeIn_llmw1_193{border-bottom:1px solid;height:1.3em;display:inline-block}._cardUnder_llmw1_127 ._writeIn_llmw1_193{width:60%}._who_llmw1_207 ._writeIn_llmw1_193{flex:3rem;min-width:3rem}@media print{header,._noPrint_llmw1_221{display:none!important}.app,.main{gap:0;max-width:none;margin:0;padding:0}._sheet_llmw1_59{gap:0}._page_llmw1_68{color:var(--paper-ink);break-after:page;page-break-after:always;background:0 0;border:none;border-radius:0;padding:0}._page_llmw1_68:last-child{break-after:auto;page-break-after:auto}._card_llmw1_109{border:1px dashed var(--paper-rule);break-inside:avoid;page-break-inside:avoid}._where_llmw1_133,._cardUnder_llmw1_127,._sealNote_llmw1_103{color:var(--paper-soft)}}._qrPaper_llmw1_279{fill:var(--paper-bg)}._qrInk_llmw1_280{fill:var(--paper-ink)}._will_llmw1_300{font-family:Georgia,Times New Roman,serif}._will_llmw1_300 ._propTitle_llmw1_75,._willTitle_llmw1_305{text-align:center;font-variant:small-caps;letter-spacing:.08em;padding:var(--space-2) 0;margin-bottom:var(--space-4);border-top:2px solid;border-bottom:1px solid}._will_llmw1_300 ._line_llmw1_82{padding-left:var(--space-5);text-indent:calc(-1 * var(--space-5));line-height:1.8}._ledger_llmw1_322,._receipt_llmw1_323{font-family:ui-monospace,SF Mono,Menlo,monospace}._ledgerTitle_llmw1_327{padding-bottom:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-lg);border-bottom:2px solid}._figures_llmw1_336{border-collapse:collapse;width:100%;margin:var(--space-3) 0}._figures_llmw1_336 td{padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--paper-rule)}._figures_llmw1_336 td:last-child{text-align:right;white-space:nowrap;padding-left:var(--space-4)}._figures_llmw1_336 tr:last-child td{border-bottom:3px double;font-weight:600}._receipt_llmw1_323{max-width:34em;margin:0 auto}._receiptHead_llmw1_364{text-align:center;text-transform:uppercase;letter-spacing:.22em;font-size:var(--text-lg);padding-bottom:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid}._card_llmw1_109{text-align:center;max-width:30em;margin:0 auto;font-family:Georgia,Times New Roman,serif}._card_llmw1_109 ._line_llmw1_82{margin:0;line-height:2}._card_llmw1_109 h2{font-variant:small-caps;letter-spacing:.12em;font-style:normal;font-size:var(--text-lg);margin-bottom:var(--space-3)}._notebook_llmw1_397 ._line_llmw1_82{border-bottom:1px solid var(--paper-rule);padding:var(--space-2) 0 var(--space-2) var(--space-4);margin:0;line-height:1.9}._notebookTitle_llmw1_404{margin-bottom:var(--space-2);font-family:Georgia,Times New Roman,serif;font-style:italic}._foot_llmw1_410{margin-top:var(--space-4);padding-top:var(--space-2);font-size:var(--text-sm)}._will_llmw1_300 ._foot_llmw1_410{text-align:center;border-top:1px solid;font-style:italic}._ledger_llmw1_322 ._foot_llmw1_410,._receipt_llmw1_323 ._foot_llmw1_410{text-align:right}._sealRing_llmw1_434{padding:var(--space-3);border:2px solid;border-radius:50%;display:inline-flex}._sealStamp_llmw1_441{padding:var(--space-2);border:2px dashed;display:inline-flex;transform:rotate(-4deg)}._aged_llmw1_466 ._paper_llmw1_466{background-color:var(--paper-aged);background-image:radial-gradient(60% 45% at 18% 12%, var(--paper-aged-deep) 0%, transparent 60%), radial-gradient(40% 30% at 86% 78%, var(--paper-aged-deep) 0%, transparent 65%), radial-gradient(120% 90% at 50% 50%, transparent 55%, var(--paper-aged-edge) 130%);color:var(--paper-ink-brown);-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:var(--space-6) var(--space-5);border:none}._aged_llmw1_466 ._paper_llmw1_466 :is(p,td,h2,span){color:var(--paper-ink-brown)}._aged_llmw1_466 ._will_llmw1_300{font-family:Fell,Georgia,serif;font-size:1.05em}._aged_llmw1_466 ._ledger_llmw1_322,._aged_llmw1_466 ._receipt_llmw1_323{font-family:Elite,ui-monospace,monospace}._aged_llmw1_466 ._notebook_llmw1_397{font-family:Hand,cursive;font-size:1.3em}._aged_llmw1_466 ._ledger_llmw1_322 ._figures_llmw1_336 td:last-child,._aged_llmw1_466 ._receipt_llmw1_323 ._figures_llmw1_336 td:last-child{font-family:Hand,cursive;font-size:1.25em}._aged_llmw1_466 ._ledger_llmw1_322 ._foot_llmw1_410,._aged_llmw1_466 ._notebook_llmw1_397 ._foot_llmw1_410{font-family:Hand,cursive;font-size:1.35em}._aged_llmw1_466 ._will_llmw1_300 ._foot_llmw1_410{font-family:Fell,Georgia,serif}._aged_llmw1_466 ._sealRing_llmw1_434,._aged_llmw1_466 ._sealStamp_llmw1_441{color:var(--paper-ink-brown)}._aged_llmw1_466 ._seal_llmw1_88 svg{outline:3px solid var(--paper-bg)}._aged_llmw1_466 ._card_llmw1_109 ._cardName_llmw1_122{font-family:Fell,Georgia,serif;font-size:calc(var(--text-lg) * 1.25);letter-spacing:.01em}._aged_llmw1_466 ._card_llmw1_109{border-color:var(--paper-aged-edge)}._figures_llmw1_336 th{font-size:var(--text-sm);text-align:right;padding:0 var(--space-1);border-bottom:1px solid;font-weight:400}._figures_llmw1_336 th:first-child{width:100%}._figures_llmw1_336 td:not(:first-child),._figures_llmw1_336 th:not(:first-child){text-align:right;white-space:nowrap;min-width:3.2em;padding-left:var(--space-2)}._figures_llmw1_336 td:nth-child(2),._figures_llmw1_336 th:nth-child(2){border-left:1px solid var(--paper-rule)}._signatures_llmw1_571{gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}._signature_llmw1_571{flex-direction:column;flex:1;min-width:13em;display:flex}._hand_llmw1_586{padding-left:var(--space-2);min-height:1.2em;font-family:Hand,cursive;font-size:1.8em;line-height:1}._rule_llmw1_594{border-bottom:1px solid;margin-top:-.15em}._role_llmw1_599{font-size:var(--text-sm);font-variant:small-caps;letter-spacing:.08em;padding-top:var(--space-1)}._notesTitle_llmw1_607{font-size:var(--text-lg);margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid}._aged_llmw1_466 ._notes_llmw1_607 ._notesTitle_llmw1_607,._aged_llmw1_466 ._notes_llmw1_607 ._whoCharacter_llmw1_615{font-family:Fell,Georgia,serif}._who_llmw1_207{margin:0 0 var(--space-6);columns:2;column-gap:var(--space-6);padding:0;list-style:none}._who_llmw1_207 li{break-inside:avoid;padding:var(--space-2) 0;border-bottom:1px dotted var(--paper-rule);justify-content:space-between;gap:var(--space-3);display:flex}._whoCharacter_llmw1_615{font-size:var(--text-lg)}._whoGuest_llmw1_638{font-size:var(--text-sm);white-space:nowrap;align-self:flex-end}._ruled_llmw1_649{flex-direction:column;display:flex}._ruled_llmw1_649 span{border-bottom:1px solid var(--paper-rule);height:2.2em}._flat_ixe76_10{width:100%;margin:0 auto;position:relative;container-type:inline-size}._picture_ixe76_17{width:100%;height:auto;display:block}._qr_ixe76_24{box-sizing:border-box;color:var(--paper-ink);text-align:center;flex-direction:column;align-items:center;line-height:1.15;display:flex;position:absolute}._qr_ixe76_24>svg{width:100%;height:auto;display:block}._qrCode_ixe76_41{letter-spacing:.12em;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600}._qrMark_ixe76_48{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-weight:700}._whole_ixe76_56{width:100%;margin:0;padding:0;display:block}._row_3jq2e_1{justify-content:flex-end;display:flex}._quiet_3jq2e_4{font-size:var(--text-sm);color:var(--text-muted)}._ask_3jq2e_6{gap:var(--space-3);padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;display:flex}._question_3jq2e_16,._said_3jq2e_16{font-size:var(--text-sm);color:var(--text-primary);margin:0}._said_3jq2e_16{color:var(--text-muted)}._buttons_3jq2e_18{gap:var(--space-2);display:flex}._shot_1fg59_8{width:100%;max-width:320px;margin:var(--space-4) auto 0;border:1px solid var(--border);border-radius:var(--radius-md);object-fit:cover;object-position:top;max-height:70vh;display:block}._steps_1i5j2_3{margin:var(--space-4) 0 0;gap:var(--space-5);flex-direction:column;padding:0;list-style:none;display:flex}._step_1i5j2_3{gap:var(--space-3);align-items:flex-start;display:flex}._number_1i5j2_18{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}._body_1i5j2_33{flex:auto;min-width:0}._text_1i5j2_35{font-size:var(--text-lg);margin:0}._note_1i5j2_39{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}._via_1i5j2_48{margin:var(--space-2) 0 0;font-size:var(--text-sm)}._via_1i5j2_48 a{color:var(--accent)}._ways_1i5j2_51{gap:var(--space-3);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}._shot_1i5j2_60{margin:var(--space-3) 0 0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);overflow:hidden}._shot_1i5j2_60 img{width:100%;height:auto;display:block}._half_1i5j2_74{margin:var(--space-4) 0 var(--space-1);font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}._ask_109x5_3{vertical-align:middle;min-width:var(--tap-min);min-height:var(--tap-min);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}._ask_109x5_3:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._ask_109x5_3[aria-expanded=true]{color:var(--accent)}._answer_109x5_26{margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-md);line-height:1.5}._more_wob61_4{margin:0 0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}._summary_wob61_13{cursor:pointer;min-height:44px;padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);align-items:center;font-weight:600;list-style:none;display:flex}._summary_wob61_13::-webkit-details-marker{display:none}._summary_wob61_13:after{content:"▸";color:var(--text-muted);margin-left:auto}._more_wob61_4[open]>._summary_wob61_13:after{content:"▾"}._body_wob61_35{gap:var(--space-4);padding:var(--space-2) var(--space-3) var(--space-3);flex-direction:column;display:flex}._banner_c5dp7_6{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);z-index:60;pointer-events:none;background:var(--warn-soft);color:var(--warn);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--shadow-card);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;position:fixed;transform:translate(-50%)}@media print{._banner_c5dp7_6{display:none}}:root{--ink-900:#191317;--ink-800:#251d23;--ink-700:#443942;--ink-500:#756a72;--ink-400:#a69ca4;--ink-300:#bcb2ba;--ink-200:#ded4dc;--ink-100:#f1eaef;--paper:#fff;--paper-sunken:#f8f4f7;--accent-600:#54204a;--accent-500:#6d2a60;--accent-100:#f4e7f1;--danger-600:#b3261e;--danger-500:#dc2626;--danger-100:#fee2e2;--good-600:#15803d;--good-100:#dcfce7;--good-700:#166534;--warn-600:#a16207;--warn-700:#854d0e;--warn-100:#fef3c7;--partner-600:#0f766e;--surface:var(--paper);--surface-sunken:var(--paper-sunken);--surface-raised:var(--paper);--border:var(--ink-200);--border-strong:var(--ink-300);--text-primary:var(--ink-900);--text-secondary:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-300);--text-inverse:var(--paper);--accent:var(--accent-500);--accent-hover:var(--accent-600);--accent-soft:var(--accent-100);--on-accent:var(--paper);--danger:var(--danger-600);--danger-soft:var(--danger-100);--good:var(--good-600);--good-soft:var(--good-100);--warn:var(--warn-600);--warn-soft:var(--warn-100);--warn-ink:var(--warn-700);--good-ink:var(--good-700);--partner:var(--partner-600);--focus-ring:var(--accent-500);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-xs:13px;--text-sm:15px;--text-md:16px;--text-lg:19px;--text-xl:24px;--weight-normal:400;--weight-medium:500;--weight-bold:600;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--paper-bg:#fff;--paper-aged:#f3ead3;--paper-aged-deep:#e4d7b4;--paper-aged-edge:#cbb489;--paper-ink-brown:#3b2f24;--paper-ink:#000;--paper-rule:#999;--paper-soft:#444;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-card:0 1px 2px #0000000f;--tap-min:44px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:var(--ink-900);--surface-sunken:#100c0f;--surface-raised:var(--ink-800);--border:var(--ink-700);--border-strong:var(--ink-500);--text-primary:var(--ink-100);--text-secondary:var(--ink-300);--text-muted:var(--ink-400);--text-faint:var(--ink-700);--text-inverse:var(--ink-900);--accent:#d79bc9;--accent-hover:#e8bcdd;--accent-soft:#3a2135;--on-accent:var(--ink-900);--danger:#f87171;--danger-soft:#4c1d1d;--good:#4ade80;--good-soft:#14371f;--warn:#fbbf24;--warn-soft:#3d2f0a;--warn-ink:#fbbf24;--good-ink:#4ade80;--partner:#2dd4bf;--focus-ring:#e8bcdd;--shadow-card:0 1px 2px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--surface:var(--ink-900);--surface-sunken:#100c0f;--surface-raised:var(--ink-800);--border:var(--ink-700);--border-strong:var(--ink-500);--text-primary:var(--ink-100);--text-secondary:var(--ink-300);--text-muted:var(--ink-400);--text-faint:var(--ink-700);--text-inverse:var(--ink-900);--accent:#d79bc9;--accent-hover:#e8bcdd;--accent-soft:#3a2135;--on-accent:var(--ink-900);--danger:#f87171;--danger-soft:#4c1d1d;--good:#4ade80;--good-soft:#14371f;--warn:#fbbf24;--warn-soft:#3d2f0a;--warn-ink:#fbbf24;--good-ink:#4ade80;--partner:#2dd4bf;--focus-ring:#e8bcdd;--shadow-card:0 1px 2px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-synthesis:none}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-md);color:var(--text-primary);background:var(--surface-sunken);margin:0;line-height:1.5}html[data-app] body{overscroll-behavior-y:contain}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.selectWrap{display:block;position:relative}.selectWrap>select{appearance:none;width:100%;min-height:var(--tap-min);padding:0 var(--space-6) 0 var(--space-3);font:inherit;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.selectWrap:after{content:"";right:var(--space-4);border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}input[type=date]::-webkit-date-and-time-value{text-align:left}input[type=time]::-webkit-date-and-time-value{text-align:left}input[type=date],input[type=time]{-webkit-appearance:none;min-width:0}
