._image_cgotk_1{border-radius:50%;flex-shrink:0;object-fit:cover}._fallback_cgotk_7{border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-muted);color:var(--text-muted);font-weight:600}._nav_1rg4b_1{display:flex;justify-content:space-between;align-items:center;padding:.75rem 2rem;border-bottom:1px solid var(--border);background:var(--surface);position:relative}._links_1rg4b_11{display:flex;gap:20px}._navToggle_1rg4b_16{display:none;border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;padding:.3rem .55rem;font-size:1rem;line-height:1;cursor:pointer}@media (max-width: 768px){._nav_1rg4b_1{padding:.75rem 1rem}._navToggle_1rg4b_16{display:block;order:-1;margin-right:.5rem}._links_1rg4b_11{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:2px;background:var(--surface);border:1px solid var(--border);border-top:none;padding:.5rem;box-shadow:0 4px 16px #00000026;z-index:10}._linksOpen_1rg4b_54{display:flex}._navLink_1rg4b_58{padding:.6rem .5rem;border-radius:6px}._navLink_1rg4b_58:hover,._navLinkActive_1rg4b_64{background:var(--surface-muted-2)}}._navLink_1rg4b_58{color:var(--text-muted);font-weight:400;text-decoration:none;font-size:.9rem}._navLinkActive_1rg4b_64{color:var(--text);font-weight:600}._user_1rg4b_81{display:flex;align-items:center;gap:12px}._name_1rg4b_87{font-size:.85rem;color:var(--text-secondary)}._themeToggle_1rg4b_92{border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;padding:.3rem .5rem;font-size:.9rem;cursor:pointer;line-height:1}._menuWrap_1rg4b_102{position:relative}._menuTrigger_1rg4b_106{display:flex;align-items:center;gap:8px;border:1px solid transparent;background:none;border-radius:6px;padding:.25rem .4rem;cursor:pointer}._caret_1rg4b_117{font-size:.6rem;color:var(--text-faint)}._menu_1rg4b_102{position:absolute;top:calc(100% + 6px);right:0;min-width:140px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px #00000026;padding:.35rem;display:flex;flex-direction:column;gap:2px;z-index:10}._menuItem_1rg4b_138{display:block;padding:.5rem .6rem;border-radius:6px;font-size:.85rem;color:var(--text);text-decoration:none;text-align:left}._menuItemButton_1rg4b_148{border:none;background:none;cursor:pointer;width:100%;font-family:inherit}._wrap_dye47_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#18181b;padding:1rem;box-sizing:border-box}._card_dye47_11{background:#232327;border-radius:8px;padding:2.5rem 2.5rem 2rem;width:320px;max-width:100%;box-sizing:border-box;text-align:center;color:#f4f4f5}._heading_dye47_22{margin:0 0 .5rem;font-size:1.5rem}._subheading_dye47_27{margin:0 0 1.5rem;color:#a1a1aa;font-size:.9rem}._error_dye47_33{color:#f87171;font-size:.85rem;margin-bottom:1rem}._button_dye47_39{width:100%;padding:.75rem 1rem;background:#9146ff;color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer}._discordButton_dye47_51{width:100%;padding:.75rem 1rem;margin-top:.75rem;background:#5865f2;color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer}._h1_1p5mp_5{margin-bottom:1.5rem}._h2_1p5mp_9{font-size:1.1rem;margin:0}._sections_1p5mp_14{display:flex;flex-direction:column;gap:28px}._section_1p5mp_14,._list_1p5mp_26{display:flex;flex-direction:column;gap:12px}._card_1p5mp_32{border:1px solid var(--border);border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:10px}._cardHeader_1p5mp_41{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}._link_1p5mp_49{color:#3b82f6;font-size:.85rem;text-decoration:none}._gameRow_1p5mp_55{display:flex;flex-direction:column;gap:6px}._gameName_1p5mp_61{font-size:.9rem;font-weight:600;display:flex;align-items:center}._chipRow_1p5mp_68{display:flex;gap:8px;flex-wrap:wrap}._chip_1p5mp_68{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}._roleTag_1p5mp_81{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#e0e7ff;color:#3730a3}._markAllButton_1p5mp_90{padding:.35rem .7rem;background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;cursor:pointer;font-size:.8rem}._notification_1p5mp_99{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid var(--border);border-radius:8px;padding:.6rem .9rem;background:var(--surface);cursor:pointer;font-size:.85rem;color:var(--text)}._notificationUnread_1p5mp_115{border-color:#818cf8;background:var(--surface);font-weight:600}._notificationMessage_1p5mp_121{flex:1}._notificationTime_1p5mp_125{color:var(--text-faint);font-size:.75rem;white-space:nowrap}._lede_1d1n0_5{color:var(--text-muted);margin-top:0;margin-bottom:1.5rem}._form_1d1n0_11{display:flex;gap:16px;align-items:flex-end;background:var(--surface-muted);padding:1rem;border-radius:8px;margin-bottom:2rem;flex-wrap:wrap}._narrowInput_1d1n0_22{width:64px}._timeRow_1d1n0_27{display:flex;gap:6px;align-items:center}._primaryButton_1d1n0_33{padding:.5rem 1rem;background:var(--text);color:var(--bg);border:none;border-radius:6px;cursor:pointer;height:38px}._group_1d1n0_43{margin-bottom:1.5rem}._groupHeading_1d1n0_47{font-size:1rem;color:var(--text-secondary);margin:0 0 .5rem}._seasonSelect_1d1n0_53{padding:.3rem .5rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.8rem;font-family:inherit}._dangerButton_1d1n0_61{height:fit-content}._listItem_1d1n0_66{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border:1px solid var(--border);border-radius:8px}._link_1d1n0_75{font-weight:600;color:var(--text);text-decoration:none}._meta_1d1n0_81{margin:4px 0 0}._actionsRow_1d1n0_86{display:flex;gap:8px;align-items:center}._card_10j2k_1{padding:.6rem .75rem;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);cursor:grab;display:flex;flex-direction:column;gap:2px;-webkit-user-select:none;user-select:none;touch-action:none}._breakCardBorder_10j2k_14{border-style:dashed}._title_10j2k_18{font-size:.9rem}._subtitle_10j2k_22{font-size:.75rem;color:var(--text-muted)}._block_1nc3h_1{position:absolute;top:8px;bottom:8px;border-radius:6px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:4px 6px;overflow:hidden;font-size:.75rem;box-shadow:0 1px 2px #00000014;-webkit-user-select:none;user-select:none;box-sizing:border-box}._grabCursor_1nc3h_18{cursor:grab;touch-action:none}._idleCursor_1nc3h_23{cursor:default}._breakBlock_1nc3h_27{color:var(--text-muted);border:1px dashed var(--border-strong)}._blockLabel_1nc3h_32{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}._slotRow_1nc3h_39{display:flex;gap:2px;width:100%;height:18px;flex-shrink:0}._slotBox_1nc3h_47{flex:1;min-width:0;border-width:2px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:.6rem;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 2px;box-sizing:border-box}._deleteButton_1nc3h_64{position:absolute;top:1px;right:1px;border:none;background:#00000040;color:#fff;border-radius:4px;width:14px;height:14px;line-height:12px;font-size:.7rem;cursor:pointer;padding:0}._page_1042x_1{padding:1.5rem;width:100%;box-sizing:border-box}._header_1042x_7{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:1.25rem}._h1_1042x_16{margin:0}._h2_1042x_20{font-size:.95rem;color:var(--text-secondary);margin:0 0 .75rem}._controls_1042x_26{display:flex;gap:12px;align-items:center}._controlLabel_1042x_32{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:var(--text-muted)}._seasonSelect_1042x_40{padding:.4rem .5rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.85rem}._saving_1042x_47{color:var(--text-faint);font-size:.8rem}._error_1042x_52{color:#dc2626;margin-bottom:1rem}._meta_1042x_57{color:var(--text-muted);font-size:.9rem}._body_1042x_62{display:flex;gap:20px;align-items:flex-start}._palette_1042x_68{width:220px;flex-shrink:0;position:sticky;top:1rem;display:flex;flex-direction:column;max-height:calc(100vh - 180px)}._paletteScroll_1042x_83{flex:1;min-height:0;overflow-y:auto}._gridScroll_1042x_76{flex:1;min-width:0;overflow:auto;border:1px solid var(--border);border-radius:8px;max-height:calc(100vh - 180px)}._cornerCell_1042x_98{position:sticky;top:0;left:0;z-index:3;background:var(--surface);border-bottom:1px solid var(--border);border-right:1px solid var(--border)}._headerTrack_1042x_108{position:sticky;top:0;z-index:2;background:var(--surface);border-bottom:1px solid var(--border)}._hourLabel_1042x_116{position:absolute;top:0;bottom:0;display:flex;align-items:center;font-size:.75rem;color:var(--text-muted);border-left:1px solid var(--border);padding-left:4px}._rowLabel_1042x_128{position:sticky;left:0;z-index:1;background:var(--surface);border-right:1px solid var(--border);border-bottom:1px solid var(--surface-muted);display:flex;flex-direction:column;justify-content:center;padding:0 .75rem;text-decoration:none;color:var(--text);font-size:.85rem}._rowLabelMeta_1042x_144{color:var(--text-faint);font-size:.75rem}._track_1042x_149{position:relative;border-bottom:1px solid var(--surface-muted)}._gridline_1042x_154{position:absolute;top:0;bottom:0;border-left:1px solid var(--surface-muted)}._startMarker_1042x_165{position:absolute;top:0;bottom:0;width:2px;background:#eab308}._markdown_1uu7s_1{font-size:inherit;line-height:1.5}._markdown_1uu7s_1>:first-child{margin-top:0}._markdown_1uu7s_1>:last-child{margin-bottom:0}._markdown_1uu7s_1 p{margin:.4em 0}._markdown_1uu7s_1 ul,._markdown_1uu7s_1 ol{margin:.4em 0;padding-left:1.4em}._markdown_1uu7s_1 li{margin:.15em 0}._markdown_1uu7s_1 a{color:#3b82f6}._markdown_1uu7s_1 code{background:var(--surface-muted-2);border-radius:4px;padding:.1em .35em;font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}._markdown_1uu7s_1 pre{background:var(--surface-muted-2);border-radius:6px;padding:.6em .8em;overflow-x:auto;margin:.4em 0}._markdown_1uu7s_1 pre code{background:none;padding:0}._markdown_1uu7s_1 blockquote{margin:.4em 0;padding-left:.75em;border-left:3px solid var(--border-strong);color:var(--text-muted)}._markdown_1uu7s_1 h1,._markdown_1uu7s_1 h2,._markdown_1uu7s_1 h3{margin:.5em 0 .25em;line-height:1.25}._markdown_1uu7s_1 h1{font-size:1.3em}._markdown_1uu7s_1 h2{font-size:1.15em}._markdown_1uu7s_1 h3{font-size:1.05em}._pagination_swh8u_1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}._summary_swh8u_12{color:var(--text-muted);font-size:.85rem}._controls_swh8u_17{display:flex;align-items:center;flex-wrap:wrap;gap:10px}._pageButton_swh8u_24{padding:.3rem .7rem;background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;cursor:pointer;font-size:.85rem}._pageButton_swh8u_24:disabled{opacity:.5;cursor:not-allowed}._pageLabel_swh8u_38{color:var(--text-muted);font-size:.85rem}._pageSizeLabel_swh8u_43{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:.8rem}._pageSizeSelect_swh8u_51{padding:.25rem .4rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.85rem}._lede_1otpk_5{color:var(--text-muted);margin-top:0;margin-bottom:1.5rem}._form_1otpk_11{display:flex;flex-direction:column;gap:12px;background:var(--surface-muted);padding:1rem;border-radius:8px;margin-bottom:2rem}._label_1otpk_21{flex:1}._colorLabel_1otpk_26{flex:0 0 auto}._colorInput_1otpk_31{padding:2px;border-radius:6px;border:1px solid var(--border-strong);width:48px;height:36px;cursor:pointer}._textarea_1otpk_40{min-height:60px}._buttonRow_1otpk_45{display:flex;gap:8px}._linkRow_1otpk_54{display:flex;gap:12px;margin-top:6px}._gameLink_1otpk_60{color:#3b82f6;font-size:.85rem;text-decoration:none}._lede_3dnwj_5{color:var(--text-muted);margin-top:0;margin-bottom:1.5rem}._form_3dnwj_11{display:flex;flex-direction:column;gap:12px;background:var(--surface-muted);padding:1rem;border-radius:8px;margin-bottom:2rem}._label_3dnwj_21{flex:1}._textarea_3dnwj_26{min-height:60px}._buttonRow_3dnwj_31{display:flex;gap:8px}._table_1ywcv_5{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:8px}._headerRow_1ywcv_12{display:flex;align-items:center;padding:.6rem 1rem;border-bottom:1px solid var(--border);background:var(--surface-muted-2);font-size:.8rem;color:var(--text-muted);font-weight:600}._row_1ywcv_23{display:flex;align-items:center;padding:.6rem 1rem;border-bottom:1px solid var(--surface-muted);font-size:.9rem}._userCol_1ywcv_31{flex:1;display:flex;align-items:center;gap:8px}._roleCol_1ywcv_38{width:72px;text-align:center}._roleLabel_1ywcv_43{display:none}._youTag_1ywcv_47,._savingTag_1ywcv_48{color:var(--text-faint);font-size:.8rem}@media (max-width: 640px){._headerRow_1ywcv_12{display:none}._row_1ywcv_23{flex-direction:column;align-items:flex-start;gap:8px;padding:.75rem 1rem}._roleCol_1ywcv_38{width:auto;display:flex;align-items:center;gap:6px}._roleLabel_1ywcv_43{display:inline;font-size:.85rem;color:var(--text-secondary)}}._meta_iwlzs_5{color:var(--text-muted);font-size:.9rem}._connectButton_iwlzs_10{display:inline-block;padding:.6rem 1.2rem;background:var(--text);color:var(--bg);border-radius:6px;text-decoration:none;font-size:.9rem}._card_iwlzs_20{border:1px solid var(--border);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:6px}._row_iwlzs_29{margin:0;font-size:.9rem}._dangerButton_iwlzs_34{margin-top:8px;width:fit-content;font-size:.85rem}._wrap_a7jbg_1{display:flex;flex-direction:column;gap:8px}._list_a7jbg_7{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}._comment_a7jbg_15{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.5rem .7rem}._commentHead_a7jbg_22{display:flex;justify-content:space-between;gap:8px;margin-bottom:2px}._commentAuthorRow_a7jbg_29{display:flex;align-items:center;gap:6px}._commentAuthor_a7jbg_29{font-size:.8rem;color:var(--text-secondary)}._commentTime_a7jbg_40{font-size:.75rem;color:var(--text-faint)}._commentBody_a7jbg_45{margin:0;font-size:.85rem;color:#27272a;white-space:pre-wrap}._form_a7jbg_52{display:flex;gap:6px}._input_a7jbg_57{flex:1;padding:.4rem .6rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.85rem}._button_a7jbg_65{padding:.4rem .8rem;background:var(--text);color:var(--bg);border:none;border-radius:6px;cursor:pointer;font-size:.85rem}._metaFields_1rsdg_1{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}._metaLabel_1rsdg_8{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:var(--text-muted)}._metaInput_1rsdg_16{padding:.4rem .6rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.85rem}._metaTextarea_1rsdg_23{min-height:50px;resize:vertical;font-family:inherit}._primaryButton_1rsdg_30,._manualDetails_1rsdg_35{font-size:.85rem}._manualSummary_1rsdg_39{color:var(--text-muted);cursor:pointer;margin-bottom:6px}._submitForm_1rsdg_45{display:flex;gap:8px;margin-top:6px}._urlInput_1rsdg_51{flex:1;padding:.5rem .7rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.85rem}._secondaryButton_1rsdg_59{font-size:.8rem}._field_569j1_1{display:flex;align-items:center;gap:6px}._fieldLabel_569j1_7{color:var(--text-muted)}._readonlyField_569j1_11{color:var(--text-secondary)}._readonlyValue_569j1_15{display:inline-flex;align-items:center;gap:6px}._combobox_569j1_21{padding:.25rem .4rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.8rem;width:150px}._headerRow_1ysfn_1{display:flex;align-items:center;justify-content:space-between;gap:12px}._headerLeft_1ysfn_8{display:flex;align-items:center;gap:4px;flex-wrap:wrap}._titleText_1ysfn_15{color:var(--text-muted);font-size:.9rem}._row_1frmv_1{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:1rem;padding:.75rem 1rem;background:var(--surface-muted);border-radius:8px}._field_1frmv_12{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:var(--text-muted)}._select_1frmv_20,._dateInput_1frmv_21{padding:.35rem .5rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.85rem;font-family:inherit}._clearButton_1frmv_29{padding:.35rem .75rem;background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;cursor:pointer;font-size:.8rem;color:var(--text-muted)}._h1_1m1ov_5{margin-bottom:1rem}._tabs_1m1ov_9{display:flex;gap:4px;margin-bottom:1.5rem;border-bottom:1px solid var(--border)}._tab_1m1ov_9{padding:.5rem 1rem;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:.9rem;color:var(--text-muted)}._tabActive_1m1ov_26{color:var(--text);border-bottom:2px solid var(--text);font-weight:600}._list_1m1ov_32{display:flex;flex-direction:column;gap:16px}._card_1m1ov_38{border:1px solid var(--border);border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:10px}._cardHeader_1m1ov_47{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}._scheduleLink_1m1ov_55{color:#3b82f6;font-size:.8rem;text-decoration:none;margin-left:auto}._sheetLink_1m1ov_74{font-size:.85rem}._notes_1m1ov_79{font-size:.85rem;margin:0}._reviewActions_1m1ov_85{display:flex;gap:8px;flex-wrap:wrap}._secondaryButton_1m1ov_91{font-size:.8rem}._approveButton_1m1ov_96{padding:.4rem .8rem;background:#dcfce7;color:#166534;border:1px solid #bbf7d0;border-radius:6px;cursor:pointer;font-size:.8rem}._rejectButton_1m1ov_106{padding:.4rem .8rem;background:#fee2e2;color:#991b1b;border:1px solid #fecaca;border-radius:6px;cursor:pointer;font-size:.8rem}._loosePacksSection_1m1ov_116{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}._h2_1m1ov_122{font-size:1.1rem;margin:0 0 10px}._newPackLabel_1m1ov_127{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--text-muted);margin-bottom:10px}._gameSelect_1m1ov_136{padding:.5rem .7rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.85rem}._packItem_wxqex_13{display:flex;flex-direction:column;gap:8px;padding:.75rem 1rem;border:1px solid var(--border);border-radius:8px}._sheetLink_wxqex_30{font-size:.85rem}._notes_wxqex_35{font-size:.8rem;margin:4px 0 0}._deleteButton_wxqex_41{margin-left:auto}._deleteButton_wxqex_41:disabled{opacity:.5;cursor:not-allowed}._readonlyField_1k08a_1{color:var(--text-secondary)}._readonlyValue_1k08a_5{color:var(--text)}._wrap_1k08a_9{display:flex;flex-direction:column;gap:6px;width:100%}._label_1k08a_16{color:var(--text-muted);font-size:.8rem}._list_1k08a_21{display:flex;flex-direction:column;gap:6px}._row_1k08a_27{display:flex;align-items:center;gap:6px}._combobox_1k08a_33{padding:.25rem .4rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.8rem;width:150px}._removeButton_1k08a_41{border:none;background:transparent;color:var(--text-faint);font-size:1rem;cursor:pointer;line-height:1;padding:0 4px}._addButton_1k08a_51{border:none;background:transparent;color:var(--text-muted);font-size:.8rem;cursor:pointer;padding:0;text-align:left;width:fit-content;text-decoration:underline}._panel_1m0ef_1{display:flex;flex-direction:column;gap:8px;padding:.75rem;margin-top:8px;background:var(--surface-muted-2);border-radius:8px;border:1px solid var(--border)}._slotBlock_1m0ef_12{display:flex;flex-direction:column;gap:8px}._row_1m0ef_18{font-size:.85rem}._packTitle_1m0ef_23{color:var(--text-muted);font-size:.85rem}._sheetLink_1m0ef_32{font-size:.8rem}._commentToggle_1m0ef_37{border:none;background:transparent;color:var(--text-muted);font-size:.8rem;cursor:pointer;padding:0}._sheetNameInput_1m0ef_46{padding:.25rem .4rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.8rem;width:110px}._attachSelect_1m0ef_54{padding:.25rem .4rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.8rem;max-width:200px}._detachButton_1m0ef_62{border:none;background:transparent;color:var(--text-muted);font-size:.8rem;cursor:pointer;padding:0;text-decoration:underline}._attachedNote_1m0ef_72{color:var(--text-faint);font-size:.75rem}._notes_1m0ef_77{font-size:.8rem;margin:0}._wrapper_32k9u_1{display:flex;flex-direction:column}._row_32k9u_6{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:.6rem .75rem;border:1px solid var(--border);border-radius:8px;background:var(--surface)}._dragHandle_32k9u_17{cursor:grab;color:var(--text-faint);font-size:1.1rem;touch-action:none}._time_32k9u_24{font-variant-numeric:tabular-nums;font-size:.85rem;color:var(--text-secondary);width:92px;flex-shrink:0}._body_32k9u_32{flex:1}._clickable_32k9u_36{cursor:pointer}._expandHint_32k9u_40{color:var(--text-faint);font-size:.75rem}._breakFields_32k9u_45{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._breakLabelInput_32k9u_52{padding:.3rem .5rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.85rem;width:140px}._durationInput_32k9u_60{padding:.3rem .5rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.85rem;width:56px}._deleteButton_32k9u_68{border:none;background:transparent;color:var(--text-faint);font-size:1.2rem;cursor:pointer;line-height:1;padding:0 4px}._wrapper_hcp3a_1{display:flex;flex-direction:column}._row_hcp3a_6{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:.6rem .75rem;border:1px solid var(--border);border-radius:8px;background:var(--surface)}._time_hcp3a_17{font-variant-numeric:tabular-nums;font-size:.85rem;color:var(--text-secondary);width:92px;flex-shrink:0}._body_hcp3a_25{flex:1}._clickable_hcp3a_29{cursor:pointer}._expandHint_hcp3a_33{color:var(--text-faint);font-size:.75rem}._back_srybd_5{color:var(--text-muted);font-size:.85rem;text-decoration:none}._h1_srybd_11{margin:.5rem 0 4px}._h2_srybd_15{font-size:.95rem;color:var(--text-secondary);margin:0 0 .75rem}._lede_srybd_21{color:var(--text-muted);margin-top:0;margin-bottom:1.5rem;font-size:.9rem}._editLink_srybd_28{border:none;background:none;color:#3b82f6;cursor:pointer;font-size:.85rem;padding:0;text-decoration:underline}._timeForm_srybd_38{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:1.5rem}._timeInput_srybd_46{padding:.35rem .5rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.85rem}._timeInputNarrow_srybd_53{width:56px}._primaryButtonSmall_srybd_58{padding:.35rem .75rem;background:var(--text);color:var(--bg);border:none;border-radius:6px;cursor:pointer;font-size:.85rem}._secondaryButtonSmall_srybd_68{padding:.35rem .75rem;background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;cursor:pointer;font-size:.85rem}._saving_srybd_77{color:var(--text-faint)}._error_srybd_81{color:#dc2626;margin-bottom:1rem}._layout_srybd_86{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:start}._palette_srybd_93{position:sticky;top:1rem;display:flex;flex-direction:column;max-height:calc(100vh - 220px)}@media (max-width: 768px){._layout_srybd_86{grid-template-columns:1fr}._palette_srybd_93{position:static;max-height:none}}._paletteScroll_srybd_121{flex:1;min-height:0;overflow-y:auto}._timeline_srybd_127{min-height:200px}._timelineList_srybd_131{display:flex;flex-direction:column;gap:8px}._emptyState_srybd_137{border:2px dashed var(--border);border-radius:8px;padding:2rem;text-align:center;color:var(--text-faint);font-size:.9rem}._page_12dso_7{padding:2rem;margin:0 auto;max-width:960px}@media (max-width: 480px){._page_12dso_7{padding:1rem}}._h1_12dso_19{margin-bottom:4px}._lede_12dso_23{color:var(--text-muted);margin-top:0;margin-bottom:1.5rem;font-size:.9rem}._error_12dso_30{color:var(--danger);margin-bottom:1rem}._meta_12dso_35{color:var(--text-muted);font-size:.85rem}._desc_12dso_40{margin:4px 0 0;color:var(--text-secondary);font-size:.85rem}._primaryButton_12dso_46{padding:.5rem 1rem;background:var(--text);color:var(--bg);border:none;border-radius:6px;cursor:pointer;width:fit-content}._primaryButtonSmall_12dso_56{padding:.35rem .75rem;font-size:.85rem}._secondaryButton_12dso_62{padding:.4rem .8rem;background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;cursor:pointer}._secondaryButtonSmall_12dso_70{padding:.35rem .75rem;font-size:.85rem}._dangerButton_12dso_76{padding:.4rem .8rem;background:var(--surface);color:var(--danger);border:1px solid var(--danger-border);border-radius:6px;cursor:pointer}._input_12dso_85{padding:.5rem;border-radius:6px;border:1px solid var(--border-strong);font-size:.9rem;font-family:inherit}._label_12dso_93{display:flex;flex-direction:column;gap:4px;font-size:.85rem}._form_12dso_100{display:flex;flex-direction:column;gap:12px;background:var(--surface-muted);padding:1rem;border-radius:8px;margin-bottom:1rem}._formRow_12dso_110{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}._list_12dso_117{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}._listItem_12dso_125{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 1rem;border:1px solid var(--border);border-radius:8px}._swatch8_12dso_134{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}._swatch10_12dso_142{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}._dragOverlay_12dso_150{padding:.6rem .9rem;background:var(--text);color:var(--bg);border-radius:8px;font-size:.85rem;box-shadow:0 4px 12px #00000040}._paletteList_12dso_159{display:flex;flex-direction:column;gap:8px}._hint_12dso_165{color:var(--text-faint);font-size:.75rem;margin-top:8px}._row_12dso_171{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._statusBadge_12dso_178{padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600}._sheetLink_12dso_185{color:#3b82f6}._notes_12dso_189{color:var(--text-muted);white-space:pre-wrap}._breakPattern_12dso_194{background:repeating-linear-gradient(45deg,var(--surface-muted),var(--surface-muted) 6px,var(--border) 6px,var(--border) 12px)}._breakRow_12dso_204{background:var(--surface-muted-2)}._h2_1bone_5{font-size:1.05rem;margin:2rem 0 4px}._saved_1bone_10{color:#16a34a;font-size:.85rem}._error_1bone_15{font-size:.9rem}._label_1bone_20{max-width:280px}._list_1bone_25{display:flex;flex-direction:column;gap:16px}._card_1bone_31{border:1px solid var(--border);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:6px}._cardHeader_1bone_40{display:flex;align-items:center;gap:8px;margin-bottom:2px}._swatch_1bone_47{width:10px;height:10px;border-radius:50%;display:inline-block}._row_1bone_54{margin:0;font-size:.9rem}._meta_1bone_59{margin:0;color:var(--text-faint);font-size:.8rem}._connectButton_1bone_65{display:inline-block;margin-top:4px;padding:.5rem 1rem;color:#fff;border-radius:6px;text-decoration:none;font-size:.85rem;font-weight:600;width:fit-content}._dangerButton_1bone_77{margin-top:4px;width:fit-content;font-size:.85rem}:root{color-scheme:light dark;--danger: #dc2626;--danger-border: #fecaca}:root[data-theme=light]{--bg: #ffffff;--surface: #ffffff;--surface-muted: #f4f4f5;--surface-muted-2: #fafafa;--border: #e4e4e7;--border-strong: #d4d4d8;--text: #18181b;--text-secondary: #3f3f46;--text-muted: #71717a;--text-faint: #a1a1aa;color-scheme:light}:root[data-theme=dark]{--bg: #18181b;--surface: #232327;--surface-muted: #29292e;--surface-muted-2: #232327;--border: #3a3a40;--border-strong: #4a4a52;--text: #f4f4f5;--text-secondary: #d4d4d8;--text-muted: #a1a1aa;--text-faint: #71717a;color-scheme:dark}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:Montserrat,system-ui,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Arimo,system-ui,sans-serif}button,input,select,textarea{font:inherit}
