._root_sdywk_2{align-items:stretch;gap:2px;display:inline-flex}._tab_sdywk_8{color:var(--muted);align-items:center;font-weight:500;transition:color .15s;display:inline-flex;position:relative}._tab_sdywk_8:not(._active_sdywk_17):hover{color:var(--ink)}._sm_sdywk_21{padding:0 10px;font-size:13px}._md_sdywk_26{padding:0 12px;font-size:14px}._active_sdywk_17{color:var(--ink);font-weight:600}._active_sdywk_17:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}._sep_sdywk_50{background:var(--border-strong);align-self:center;width:1px;height:18px;margin:0 6px}._bar_d1qks_3{min-height:60px;padding:4px 8px max(6px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;display:flex}._barItem_d1qks_12{color:var(--muted);border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11.5px;font-weight:600;transition:color .15s;display:flex}._barItem_d1qks_12:hover{color:var(--ink)}._barItemActive_d1qks_30{color:var(--accent)}@media (width>=1024px){._bar_d1qks_3{display:none}}._root_nu2la_4{flex:1;min-width:0;display:flex}._sidebar_nu2la_12{width:var(--sidebar-w,256px);border-right:1px solid var(--border);background:var(--surface);flex-direction:column;flex-shrink:0;gap:14px;padding:16px 12px;display:none}@media (width>=1024px){._sidebar_nu2la_12{display:flex}}._sidebarRow_nu2la_29{border-radius:6px;flex-shrink:0;height:16px}._editor_nu2la_36{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._inner_nu2la_45{flex-direction:column;flex:1;min-width:0;display:flex}@media (width>=1024px){._inner_nu2la_45{flex-direction:row;align-items:flex-start}}._matrixCol_nu2la_60{flex:1;min-width:0;padding:12px}@media (width>=768px){._matrixCol_nu2la_60{padding:16px}}@media (width>=1024px){._matrixCol_nu2la_60{--editor-matrix-w:clamp(400px, calc(100dvh - 344px), 499px);flex:0 1 calc(var(--editor-matrix-w) + 32px);max-width:calc(var(--editor-matrix-w) + 32px);padding:12px 12px 12px 20px}}@media (width>=1536px){._matrixCol_nu2la_60{--editor-matrix-w:clamp(400px, calc(100dvh - 344px), 648px)}}._titleRow_nu2la_87{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}._titleMain_nu2la_97{align-items:center;gap:10px;min-width:0;display:flex}._name_nu2la_104{border-radius:6px;width:120px;height:20px}._path_nu2la_110{border-radius:5px;width:90px;height:13px}._toolbar_nu2la_116{flex-shrink:0;gap:6px;display:flex}._toolBtn_nu2la_122{border-radius:7px;width:30px;height:28px}._matrix_nu2la_60{width:100%;max-width:min(620px, var(--editor-matrix-w,620px));aspect-ratio:1;grid-template-rows:repeat(13,1fr);grid-template-columns:repeat(13,1fr);gap:3px;margin-inline:auto;animation:1.4s ease-in-out infinite _rk-skeleton-pulse_nu2la_1;display:grid}@media (width>=1536px){._matrix_nu2la_60{max-width:min(700px, var(--editor-matrix-w,700px))}}._cell_nu2la_147{background:var(--surface-2);border-radius:3px}._legend_nu2la_153{width:100%;max-width:min(620px, var(--editor-matrix-w,620px));flex-direction:column;gap:8px;margin:12px auto 0;display:flex}@media (width>=1536px){._legend_nu2la_153{max-width:min(700px, var(--editor-matrix-w,700px))}}._legendBar_nu2la_168{border-radius:4px;height:12px}._legendRow_nu2la_173{border-radius:4px;width:55%;height:14px}._colorsCol_nu2la_180{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:10px;padding:12px;display:flex}@media (width>=1024px){._colorsCol_nu2la_180{width:var(--actions-w,408px);border-top:0}}@media (width>=1536px){._colorsCol_nu2la_180{width:var(--actions-w,440px)}}._colorsHeader_nu2la_202{border-radius:5px;width:50%;height:14px;margin-bottom:2px}._colorRow_nu2la_209{border-radius:8px;flex-shrink:0;height:36px}._viewerRoot_nu2la_216{flex:1;min-width:0;display:flex;overflow:hidden;container:viewer/inline-size}._rail_nu2la_224{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:60px;padding:12px 6px;display:flex}@media (width<=767px){._rail_nu2la_224{width:52px;padding:10px 5px}}._railMode_nu2la_243{border-radius:8px;flex-shrink:0;width:48px;height:40px}._railDivider_nu2la_250{background:var(--border);flex-shrink:0;width:32px;height:1px}._railBtn_nu2la_257{border-radius:8px;flex-shrink:0;width:34px;height:34px}._viewerSingle_nu2la_266{flex:1;align-items:flex-start;min-width:0;display:flex;overflow:hidden}._singleCol_nu2la_274{--single-matrix-w:clamp(400px, calc(100dvh - 344px), 520px);flex:0 1 var(--single-matrix-w);min-width:0;max-width:var(--single-matrix-w);flex-direction:column;gap:12px;padding:16px;display:flex}@media (width>=1536px){._singleCol_nu2la_274{--single-matrix-w:clamp(400px, calc(100dvh - 344px), 648px)}}._singleMatrix_nu2la_291{aspect-ratio:1;grid-template-rows:repeat(13,1fr);grid-template-columns:repeat(13,1fr);gap:3px;width:100%;animation:1.4s ease-in-out infinite _rk-skeleton-pulse_nu2la_1;display:grid}._singleNav_nu2la_301{border-left:1px solid var(--border);flex-wrap:wrap;flex:1;align-content:flex-start;gap:10px;min-width:260px;padding:14px;display:flex}._navTile_nu2la_312{border-radius:10px;width:120px;height:92px}@container viewer (width<=1240px){._viewerSingle_nu2la_266{flex-direction:column;overflow-y:auto}._singleCol_nu2la_274{flex:none;max-width:none}._singleNav_nu2la_301{border-top:1px solid var(--border);border-left:0;flex:none;min-width:0}}._viewerGridLayout_nu2la_338{flex:1;min-width:0;display:flex;overflow:hidden}._viewerNav_nu2la_345{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:14px;width:264px;padding:16px 12px;display:flex}._viewerContent_nu2la_355{flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px;display:flex;overflow:hidden}._viewerHeader_nu2la_365{border-radius:6px;width:min(280px,60%);height:22px}._tiles_nu2la_371{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}._tile_nu2la_371{aspect-ratio:4/3;border-radius:10px}._sidebarRow_nu2la_29,._name_nu2la_104,._path_nu2la_110,._toolBtn_nu2la_122,._legendBar_nu2la_168,._legendRow_nu2la_173,._colorsHeader_nu2la_202,._colorRow_nu2la_209,._railMode_nu2la_243,._railBtn_nu2la_257,._navTile_nu2la_312,._viewerHeader_nu2la_365,._tile_nu2la_371{background:var(--surface-2);animation:1.4s ease-in-out infinite _rk-skeleton-pulse_nu2la_1}@keyframes _rk-skeleton-pulse_nu2la_1{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){._sidebarRow_nu2la_29,._name_nu2la_104,._path_nu2la_110,._toolBtn_nu2la_122,._legendBar_nu2la_168,._legendRow_nu2la_173,._colorsHeader_nu2la_202,._colorRow_nu2la_209,._railMode_nu2la_243,._railBtn_nu2la_257,._navTile_nu2la_312,._viewerHeader_nu2la_365,._tile_nu2la_371,._matrix_nu2la_60,._singleMatrix_nu2la_291{animation:none}}._trigger_1pzv4_1,._close_1pzv4_2{width:36px;height:36px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._trigger_1pzv4_1:hover,._trigger_1pzv4_1[data-state=open],._close_1pzv4_2:hover{background:var(--surface-2);color:var(--ink)}._content_1pzv4_20{z-index:50;width:min(340px,100vw - 24px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--border-strong);background:var(--elevated);color:var(--ink);box-shadow:var(--shadow);border-radius:12px;padding:12px;overflow-y:auto}._heading_1pzv4_33{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}._title_1pzv4_41{font-size:1rem;font-weight:600}._fieldset_1pzv4_46{border:0;min-width:0;margin:0 0 14px;padding:0}._legend_1pzv4_53{color:var(--muted);margin-bottom:6px;padding:0;font-size:.8125rem}._modes_1pzv4_60{flex-wrap:wrap;gap:6px;display:flex}._mode_1pzv4_60,._option_1pzv4_67{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px;font-size:.875rem;display:flex;position:relative}._mode_1pzv4_60{background:var(--surface-2);flex:1 0 auto;justify-content:center}._mode_1pzv4_60:has(:checked){border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}._mode_1pzv4_60:has(:disabled){cursor:default;opacity:.5}._schemes_1pzv4_97{gap:6px;display:grid}._option_1pzv4_67:hover{background:var(--surface-2)}._option_1pzv4_67:has(:checked){border-color:var(--accent);background:var(--accent-soft)}._input_1pzv4_111{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._trigger_1pzv4_1:focus-visible,._close_1pzv4_2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._option_1pzv4_67:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._mode_1pzv4_60:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._swatches_1pzv4_127{flex-shrink:0;gap:2px;display:flex}._swatches_1pzv4_127>span{border:1px solid var(--border-strong);border-radius:3px;width:13px;height:22px}._backgroundSwatch_1pzv4_140{background:var(--bg)}._surfaceSwatch_1pzv4_143{background:var(--surface)}._accentSwatch_1pzv4_146{background:var(--accent)}._name_1pzv4_150{overflow-wrap:anywhere;flex:1;min-width:0}._check_1pzv4_156{color:var(--accent);visibility:hidden;flex-shrink:0}._option_1pzv4_67:has(:checked) ._check_1pzv4_156{visibility:visible}._hint_1pzv4_166{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.45}._root_1j8qc_2{color:var(--muted);border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}._root_1j8qc_2:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}._root_1j8qc_2:disabled{opacity:.4}._active_1j8qc_22{background:var(--surface-2);color:var(--ink)}._root_17ohc_2{color:var(--ink);align-items:center;gap:8px;display:flex}._mark_17ohc_9{color:var(--accent);flex-shrink:0}._word_17ohc_14{letter-spacing:-.01em;font-size:16px;font-weight:600;display:none}@media (width>=768px){._word_17ohc_14{display:block}}._header_y9wbv_2{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;align-items:center;gap:8px;height:56px;padding-left:8px;padding-right:8px;display:flex}@media (width>=768px){._header_y9wbv_2{gap:12px;padding-left:16px;padding-right:16px}}._brand_y9wbv_24{flex-shrink:1;align-items:center;gap:8px;min-width:max-content;display:flex}@media (width>=1024px){._brand_y9wbv_24{box-sizing:border-box;width:var(--sidebar-w)}}._menuButton_y9wbv_40{width:36px;height:36px}@media (width>=1024px){._header_y9wbv_2 ._menuButton_y9wbv_40{display:none}}._header_y9wbv_2 ._sectionNav_y9wbv_57{display:none}@media (width>=1024px){._header_y9wbv_2 ._sectionNav_y9wbv_57{align-self:stretch;margin-left:-8px;display:inline-flex}}._actions_y9wbv_71{flex-shrink:0;align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}@media (pointer:coarse){._header_y9wbv_2 ._menuButton_y9wbv_40,._langButton_y9wbv_82,._avatar_y9wbv_83,._shareButton_y9wbv_84{min-width:44px;min-height:44px}}._ghostButton_y9wbv_91{color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;transition:background-color .15s,color .15s;display:none}._ghostButton_y9wbv_91:hover{background:var(--surface-2);color:var(--ink)}@media (width>=768px){._ghostButton_y9wbv_91{display:inline-flex}}._shareButton_y9wbv_84{background:var(--accent);color:var(--accent-fg);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}._shareButton_y9wbv_84:hover{background:var(--accent-hover)}._langButton_y9wbv_82{height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:4px;margin-left:4px;padding-left:8px;padding-right:8px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}._langButton_y9wbv_82:hover{background:var(--surface-2);color:var(--ink)}._avatar_y9wbv_83{background:var(--accent);width:32px;height:32px;color:var(--accent-fg);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;font-size:12px;font-weight:600;transition:background-color .15s,transform .15s;display:flex}._avatar_y9wbv_83:hover{background:var(--accent-hover)}._shareLabel_y9wbv_179,._langChevron_y9wbv_183{display:none}@media (width>=768px){._shareLabel_y9wbv_179{display:inline}._langChevron_y9wbv_183{display:block}}._menuIconSpacer_y9wbv_197{width:15px;display:inline-block}@media (width<=359px){._header_y9wbv_2{gap:4px;padding-left:6px;padding-right:6px}._langIcon_y9wbv_210{display:none}._langButton_y9wbv_82{margin-left:0;padding-left:6px;padding-right:6px}._shareButton_y9wbv_84{padding:6px 8px}}._chip_48mvg_3{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--ink);white-space:nowrap;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}._xs_48mvg_16{border-radius:5px;height:32px;padding:0 9px;font-size:12px}._md_48mvg_23{height:34px;padding:0 10px;font-size:13px}._lg_48mvg_29{border-radius:8px;height:62px;padding:0 14px;font-size:15px}._chip_zghmd_1{font-family:var(--font-mono);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}._rank_zghmd_13{font-weight:700;line-height:1}._xs_zghmd_21{border-radius:5px;width:23px;height:32px;font-size:15px}._md_zghmd_28{border-radius:5px;width:26px;height:34px;font-size:16px}._lg_zghmd_35{border-radius:8px;width:46px;height:62px;font-size:28px;box-shadow:inset 0 1px #ffffff24}._abstractLight_zghmd_46{background:var(--card-abstract-light);color:var(--card-abstract-dark)}._abstractDark_zghmd_51{background:var(--card-abstract-dark);color:var(--card-abstract-light);box-shadow:inset 0 0 0 1px #ffffff38}._x_zghmd_21{color:var(--card-x)}._mark_zghmd_64{font-weight:800}._s_zghmd_70{background:var(--suit-s)}._h_zghmd_74{background:var(--suit-h)}._d_zghmd_78{background:var(--suit-d)}._c_zghmd_1{background:var(--suit-c)}._grid_8vkxt_1{grid-template-columns:repeat(13,1fr);gap:3px;display:grid}._gridFit_8vkxt_7{grid-template-columns:repeat(13,minmax(0,1fr));width:max-content;max-width:100%}._cell_8vkxt_13{border-radius:6px;place-items:center;padding:1px;transition:opacity .15s,box-shadow .15s;display:grid}._gridFit_8vkxt_7 ._cell_8vkxt_13{grid-template-columns:minmax(0,1fr)}._cell_8vkxt_13 ._cellChip_8vkxt_28{max-width:100%;height:var(--card-h,34px);opacity:.82;transition:opacity .15s}._grid_8vkxt_1:where(:not(._gridFit_8vkxt_7)) ._cellChip_8vkxt_28{width:100%}._gridBig_8vkxt_39{--card-h:46px;gap:4px}._gridBig_8vkxt_39 ._cellChip_8vkxt_28{border-radius:6px;font-size:20px}._cellOn_8vkxt_50{box-shadow:0 0 0 2px var(--accent)}._cellOn_8vkxt_50 ._cellChip_8vkxt_28,._cell_8vkxt_13:hover ._cellChip_8vkxt_28{opacity:1}._cell_8vkxt_13:disabled ._cellChip_8vkxt_28{opacity:.35}._list_l7qh7_2{flex-direction:column;gap:8px;display:flex}._row_l7qh7_8{align-items:flex-end;gap:8px;display:flex}._num_l7qh7_14{flex-direction:column;gap:4px;width:108px;min-width:0;display:flex}._num_l7qh7_14 span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9.5px}._num_l7qh7_14 input{border:1px solid var(--border);background:var(--bg);width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:8px;outline:none;padding:6px 9px;font-size:14px;transition:border-color .15s}._num_l7qh7_14 input:focus{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}._remove_l7qh7_48{width:32px;height:32px;color:var(--faint);border-radius:8px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}._remove_l7qh7_48:hover{background:var(--surface-2);color:var(--danger)}._add_l7qh7_66{color:var(--accent);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:5px 8px;font-size:13px;font-weight:500;transition:background-color .15s;display:inline-flex}._add_l7qh7_66:hover{background:var(--accent-soft)}._modal_1kpfx_1{--modal-max-width:434px}._body_1kpfx_6{flex-direction:column;gap:14px;display:flex}._slots_1kpfx_15{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._slot_1kpfx_15{border:1.5px dashed var(--border-strong);width:46px;height:62px;color:var(--faint);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:8px;place-items:center;font-size:9px;display:grid}._slotCard_1kpfx_37{place-items:center;display:grid;position:relative}._slotLocked_1kpfx_44{opacity:.55;cursor:default;place-items:center;display:grid}._slotRemove_1kpfx_51{background:var(--elevated);border:1px solid var(--border-strong);width:15px;height:15px;color:var(--muted);opacity:0;border-radius:9999px;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:-6px;right:-6px}._slotCard_1kpfx_37:hover ._slotRemove_1kpfx_51{opacity:1}._head_1kpfx_74{flex-direction:column;gap:10px;display:flex}._tokenRow_1kpfx_81{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}._tokenChip_1kpfx_90{opacity:.82;border-radius:7px;place-items:center;padding:2px;transition:box-shadow .15s,opacity .15s;display:grid}._tokenChip_1kpfx_90:hover{opacity:1}._tokenChip_1kpfx_90:disabled{opacity:.35}._tokenChipOn_1kpfx_109{opacity:1;box-shadow:0 0 0 2px var(--accent)}._abstractRow_1kpfx_115{grid-template-columns:repeat(13,minmax(0,1fr));gap:3px;display:grid}._abstractChip_1kpfx_121{grid-template-columns:minmax(0,1fr);padding:1px}._abstractChip_1kpfx_121>span{max-width:100%}._toggle_1kpfx_131{color:var(--muted);align-self:flex-start;align-items:center;gap:9px;font-size:13px;transition:color .15s;display:flex}._toggle_1kpfx_131:hover{color:var(--ink)}._switch_1kpfx_145{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:9999px;flex:none;width:30px;height:18px;transition:background-color .15s,border-color .15s;position:relative}._switch_1kpfx_145 i{background:var(--faint);border-radius:9999px;width:14px;height:14px;transition:transform .15s,background-color .15s;position:absolute;top:1px;left:1px}._switchOn_1kpfx_171{background:var(--accent);border-color:var(--accent)}._switchOn_1kpfx_171 i{background:var(--accent-fg);transform:translate(12px)}._nameField_1kpfx_183{flex-direction:column;flex:1;gap:4px;display:flex}._nameField_1kpfx_183 span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9.5px}._nameField_1kpfx_183 input{border:1px solid var(--border);background:var(--bg);color:var(--ink);border-radius:8px;outline:none;padding:6px 9px;font-size:14px;transition:border-color .15s}._nameField_1kpfx_183 input:focus{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}._cancel_1kpfx_214{color:var(--muted);border-radius:8px;padding:6px 12px;font-size:14px;transition:background-color .15s,color .15s}._cancel_1kpfx_214:hover{background:var(--surface-2);color:var(--ink)}._create_1kpfx_229{background:var(--accent);color:var(--accent-fg);border-radius:8px;padding:6px 14px;font-size:14px;font-weight:500;transition:background-color .15s,opacity .15s}._create_1kpfx_229:hover{background:var(--accent-hover)}._create_1kpfx_229:disabled{opacity:.45}._root_1yv98_1{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}._lg_1yv98_8{gap:8px}._bet_1yv98_15{background:color-mix(in srgb, var(--ink) 8%, transparent);height:32px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;gap:3px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}._betXs_1yv98_32{border-radius:4px;height:24px;padding:0 6px;font-size:11.5px}._lg_1yv98_8 ._bet_1yv98_15{border-radius:8px;gap:4px;height:40px;padding:0 12px;font-size:16px}._size_1yv98_49{color:#d9a441}._freq_1yv98_53{color:#6da2c0}[data-theme=light] ._size_1yv98_49{color:#96660f}[data-theme=light] ._freq_1yv98_53{color:#2c6a8c}._sep_1yv98_69{color:var(--faint);opacity:.55}._root_12jml_1{align-items:center;gap:6px;min-width:0;display:inline-flex}._wrap_12jml_10{flex-wrap:wrap;row-gap:4px}._cards_12jml_15{flex-shrink:0;gap:2px;display:inline-flex}._lg_12jml_21 ._cards_12jml_15{gap:4px}._custom_12jml_25{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._body_2ynnx_1{flex-direction:column;gap:14px;display:flex}._flop_2ynnx_7{flex-wrap:wrap;align-items:center;gap:9px;display:flex}._picked_2ynnx_16{box-shadow:0 0 0 2px var(--accent);border-radius:10px;display:inline-flex}._emptySlot_2ynnx_24{border:1.5px dashed var(--border-strong);width:46px;height:62px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);border-radius:8px;place-items:center;font-size:9px;display:grid}._label_2ynnx_38{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9.5px}._grid_2ynnx_47{grid-template-columns:repeat(13,1fr);gap:3px;display:grid}._cell_2ynnx_53{border-radius:6px;place-items:center;padding:1px;transition:opacity .15s,box-shadow .15s;display:grid}._cell_2ynnx_53 ._cellChip_2ynnx_63{opacity:.82;width:100%;transition:opacity .15s}._cellOn_2ynnx_69{box-shadow:0 0 0 2px var(--accent)}._cellOn_2ynnx_69 ._cellChip_2ynnx_63{opacity:1}._cell_2ynnx_53:disabled ._cellChip_2ynnx_63{opacity:.3}._cell_2ynnx_53:hover:not(:disabled) ._cellChip_2ynnx_63{opacity:1}._words_2ynnx_86{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}._wordBtn_2ynnx_95{opacity:.82;border-radius:7px;place-items:center;padding:2px;transition:box-shadow .15s,opacity .15s;display:grid}._wordBtn_2ynnx_95:hover{opacity:1}._wordBtnOn_2ynnx_110{opacity:1;box-shadow:0 0 0 2px var(--accent)}._cancel_2ynnx_116{color:var(--muted);border-radius:8px;padding:6px 12px;font-size:14px;transition:background-color .15s,color .15s}._cancel_2ynnx_116:hover{background:var(--surface-2);color:var(--ink)}._create_2ynnx_131{background:var(--accent);color:var(--accent-fg);border-radius:8px;padding:6px 14px;font-size:14px;font-weight:500;transition:background-color .15s,opacity .15s}._create_2ynnx_131:hover{background:var(--accent-hover)}._create_2ynnx_131:disabled{opacity:.45}._popover_inh4j_2{z-index:50;border:1px solid var(--border);background:var(--elevated);box-shadow:var(--shadow);border-radius:12px;padding:8px;position:fixed}._reset_inh4j_13{border:0;border-top:1px solid var(--border);width:100%;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding-top:10px;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}._reset_inh4j_13:hover{color:var(--ink)}._rows_lw051_1{flex-direction:column;gap:14px;display:flex}._row_lw051_1{align-items:center;gap:14px;display:flex}._swatch_lw051_13{border:1px solid var(--border-strong);cursor:pointer;border-radius:8px;flex-shrink:0;width:88px;height:40px}._label_lw051_22{color:var(--ink);font-size:15px}._preview_lw051_27{border:1px solid var(--border);text-align:center;border-radius:8px;margin-top:16px;padding:10px 12px;font-size:14px;font-weight:600}._previewRange_lw051_38{background:var(--surface);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--muted) 60%, transparent)}._reset_lw051_44{color:var(--muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;margin-right:auto;padding:8px 13px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}._reset_lw051_44:hover{background:var(--surface-2);color:var(--ink)}._cancel_lw051_65,._save_lw051_66{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:8px 13px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}._cancel_lw051_65{color:var(--muted)}._cancel_lw051_65:hover{background:var(--surface-2);color:var(--ink)}._save_lw051_66{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent);color:var(--accent-fg)}._save_lw051_66:hover{background:var(--accent-hover)}._words_lw051_100{flex-direction:column;gap:8px;margin-top:16px;display:flex}._wordList_lw051_107{flex-wrap:wrap;gap:6px;display:flex}._word_lw051_100{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s}._word_lw051_100:hover{border-color:var(--border-strong)}._wordActive_lw051_130{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-soft)}._dragGhostLayer_orltg_2{z-index:1000;pointer-events:none;position:fixed;inset:0;overflow:hidden}._dragGhost_orltg_2{border:1px solid var(--border);background:var(--surface);width:max-content;max-width:240px;color:var(--ink);box-shadow:var(--shadow);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:14px;font-weight:500;display:flex;position:absolute}._dragGhost_orltg_2 svg{color:var(--muted);flex-shrink:0}._dragGhost_orltg_2 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._actionIcon_1iuxt_1{border:1px solid var(--border);border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-block}._actionAllIcon_1iuxt_10{color:var(--muted);flex-shrink:0}._subrangeForm_1iuxt_15{flex-direction:column;gap:14px;display:flex}._subrangeIntro_1iuxt_21{color:var(--muted);margin:0;font-size:14px;line-height:1.45}._actionChoices_1iuxt_29{flex-wrap:wrap;gap:6px;display:flex}._actionChoice_1iuxt_29{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:7px;padding:6px 10px;transition:background-color .15s,border-color .15s;display:inline-flex}._actionChoice_1iuxt_29:hover{background:var(--surface-2)}._actionChoiceSelected_1iuxt_52{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-soft)}._actionChoiceName_1iuxt_57{white-space:nowrap;color:var(--ink);font-size:13px;font-weight:500}._subrangeLabel_1iuxt_64{text-transform:uppercase;letter-spacing:.025em;color:var(--faint);flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}._subrangeInput_1iuxt_75{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:10px;outline:none;padding:9px 11px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s}._subrangeInput_1iuxt_75:focus{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 3px var(--accent-soft)}._subrangeSummary_1iuxt_95{color:var(--muted);margin:0;font-size:13px}._subrangeField_1iuxt_102{flex-direction:column;gap:7px;display:flex}._subrangeFieldLabel_1iuxt_108{text-transform:uppercase;letter-spacing:.025em;color:var(--faint);font-size:12px;font-weight:600}._subrangeTemplates_1iuxt_116{flex-wrap:wrap;gap:6px;display:flex}._tplChip_1iuxt_122{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}._tplChip_1iuxt_122:hover{background:var(--surface-2)}._tplChipActive_1iuxt_142{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-soft)}._tplDots_1iuxt_147{gap:2px;display:inline-flex}._tplDot_1iuxt_147{border-radius:2px;width:9px;height:9px}._modalCancel_1iuxt_158,._modalCreate_1iuxt_159{border-radius:9px;justify-content:center;align-items:center;padding:8px 13px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}._modalCancel_1iuxt_158{color:var(--muted)}._modalCancel_1iuxt_158:hover{background:var(--surface-2);color:var(--ink)}._modalCreate_1iuxt_159{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent);color:#fff}._modalCreate_1iuxt_159:hover:not(:disabled){background:var(--accent-hover)}._modalCreate_1iuxt_159:disabled{cursor:not-allowed;opacity:.55}._row_12vx7_2{cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;height:36px;padding-right:8px;font-size:15px;font-weight:500;transition:background-color .15s,color .15s;display:flex;position:relative}._selected_12vx7_21{background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}._unselected_12vx7_27{color:var(--ink)}._unselected_12vx7_27:hover{background:var(--surface-2)}._cursor_12vx7_37{box-shadow:inset 0 0 0 1px var(--border-strong)}._menuTarget_12vx7_43{background:var(--surface-2)}._painted_12vx7_51:hover{filter:brightness(1.12)}._painted_12vx7_51._selected_12vx7_21{box-shadow:inset 0 0 0 2px var(--accent)}._dragging_12vx7_60{opacity:.4}._copying_12vx7_65{opacity:.7;cursor:progress}._spin_12vx7_70{color:var(--accent);animation:.9s linear infinite _tree-row-spin_12vx7_1}@keyframes _tree-row-spin_12vx7_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spin_12vx7_70{animation-duration:2.4s}}._dropInside_12vx7_88{background:var(--accent-soft);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 60%, transparent);transition:none}._dropInvalid_12vx7_95{background:color-mix(in srgb, var(--danger) 12%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--danger) 45%, transparent);cursor:not-allowed;transition:none}._dropBefore_12vx7_103:after,._dropAfter_12vx7_104:after{content:"";background:var(--accent);pointer-events:none;height:2px;position:absolute;left:6px;right:6px}._dropBefore_12vx7_103:after{top:-1px}._dropAfter_12vx7_104:after{bottom:-1px}._chevron_12vx7_123{width:16px;height:16px;color:var(--faint);flex-shrink:0;place-items:center;display:grid}._chevron_12vx7_123:hover{color:var(--ink)}._chevronIcon_12vx7_136{transition:transform .15s}._chevronOpen_12vx7_140{transform:rotate(90deg)}._spacer_12vx7_145{flex-shrink:0;width:16px}._spacerHidden_12vx7_150{display:none}._iconWrap_12vx7_154{color:var(--muted);flex-shrink:0}._iconSelected_12vx7_159{color:var(--accent)}._subrangeIcon_12vx7_163{align-items:center;gap:3px;width:16px;height:16px;display:inline-flex}._subrangeBarPrimary_12vx7_171{background:var(--accent);border-radius:1px;width:6px;height:14px;display:block}._subrangeSplit_12vx7_179{flex-direction:column;gap:2px;width:6px;height:14px;display:flex}._subrangeSquare_12vx7_187{background:var(--muted);border-radius:1px;width:6px;height:6px;display:block}._name_12vx7_195{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._kebab_12vx7_204{width:24px;height:24px;color:var(--muted);opacity:0;border-radius:6px;flex-shrink:0;place-items:center;transition:opacity .15s;display:grid}._kebab_12vx7_204:hover{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-strong)}._kebabVisible_12vx7_224{opacity:1}._renameInput_12vx7_229{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:var(--surface);min-width:0;color:var(--ink);border-radius:4px;outline:none;flex:1;padding:2px 6px;font-size:15px}._painted_12vx7_51 ._iconWrap_12vx7_154,._painted_12vx7_51 ._kebab_12vx7_204{color:currentColor;opacity:.75}._row_12vx7_2:hover ._kebab_12vx7_204{opacity:1}._painted_12vx7_51 ._kebab_12vx7_204:hover{color:currentColor;box-shadow:none;opacity:1;background:#0000002e}._toolbar_19but_2{align-items:stretch;gap:4px;padding:8px;display:flex}._btn_19but_10{color:var(--ink);border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:4px;padding-top:6px;padding-bottom:6px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:flex}._btn_19but_10:hover{background:var(--surface-2)}._btn_19but_10:disabled{opacity:.4}._btn_19but_10:disabled:hover{background:0 0}._templatePopover_19but_39{z-index:60;border:1px solid var(--border);background:var(--elevated);width:284px;box-shadow:var(--shadow);border-radius:14px;padding:10px;position:fixed}._templateHeader_19but_50{gap:9px;padding:3px 4px 10px;display:flex}._templateIcon_19but_56{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:7px;flex-shrink:0;place-items:center;display:grid}._templateTitle_19but_67{color:var(--ink);margin:0;font-size:13px;font-weight:700}._templateDescription_19but_74{color:var(--faint);margin:3px 0 0;font-size:12px;line-height:1.35}._templateList_19but_81{flex-direction:column;gap:4px;display:flex}._templateEmpty_19but_87{background:var(--surface-2);color:var(--faint);border-radius:10px;margin:4px 2px;padding:12px;font-size:12px;line-height:1.4}._templateCard_19but_97{text-align:left;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px;transition:background-color .15s,border-color .15s;display:flex}._templateCard_19but_97:hover{background:var(--surface-2);border-color:color-mix(in srgb, var(--border-strong) 80%, transparent)}._templateCardActive_19but_117{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent)}._templateCardActive_19but_117:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 18%, transparent)}._templateCardMain_19but_128{text-align:left;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}._templateActions_19but_138{flex-shrink:0;align-items:center;gap:2px;display:flex}._templateAction_19but_138{width:26px;height:26px;color:var(--muted);border-radius:7px;place-items:center;transition:background-color .15s,color .15s;display:grid}._templateAction_19but_138:hover{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink)}._templateActionDanger_19but_162:hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}._templateRenameInput_19but_167{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:var(--surface);width:100%;color:var(--ink);border-radius:7px;outline:none;padding:6px 8px;font-size:13px;font-weight:600}._templateCardText_19but_179{min-width:0}._templateName_19but_183{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:13px;font-weight:700;display:block;overflow:hidden}._templateMeta_19but_193{text-overflow:ellipsis;white-space:nowrap;color:var(--faint);margin-top:2px;font-size:11px;display:block;overflow:hidden}._templateSwatches_19but_203{flex-shrink:0;align-items:center;gap:3px;display:flex}._templateSwatch_19but_203{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-radius:3px;width:12px;height:12px}._overlay_1qtbl_2{z-index:30;background:#0006;position:absolute;inset:0}@media (width>=1024px){._overlay_1qtbl_2{display:none}}._aside_1qtbl_16{inset-block:0;z-index:40;width:var(--sidebar-w);border-right:1px solid var(--border);background:var(--surface);flex-direction:column;transition:transform .15s;display:flex;position:absolute;left:0}@media (width>=1024px){._aside_1qtbl_16{z-index:auto;position:static;transform:translate(0)}}._asideOpen_1qtbl_37{box-shadow:var(--shadow);transform:translate(0)}._asideClosed_1qtbl_42{visibility:hidden;pointer-events:none;transform:translate(-100%)}@media (width>=1024px){._asideClosed_1qtbl_42{visibility:visible;pointer-events:auto;transform:translate(0)}}._searchSection_1qtbl_57{padding-bottom:8px;padding-left:8px;padding-right:8px}._searchWrap_1qtbl_63{position:relative}._searchIcon_1qtbl_67{pointer-events:none;color:var(--faint);position:absolute;top:50%;left:10px;transform:translateY(-50%)}._searchInput_1qtbl_76{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 60%, transparent);width:100%;color:var(--ink);border-radius:8px;outline:none;padding:6px 8px 6px 32px;font-size:14px}._searchInput_1qtbl_76::placeholder{color:var(--faint)}._searchInput_1qtbl_76:focus{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}._listHeader_1qtbl_99{align-items:center;padding:0 8px 6px;display:flex}._collapseAllBtn_1qtbl_105{color:var(--faint);border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}._collapseAllBtn_1qtbl_105:hover{background:var(--surface-2);color:var(--ink)}._list_1qtbl_99{flex-direction:column;flex:1;gap:2px;min-height:0;padding-bottom:8px;padding-left:8px;padding-right:8px;display:flex;overflow-y:auto}._empty_1qtbl_138{overflow-wrap:anywhere;color:var(--muted);padding:16px 8px;font-size:14px;line-height:1.5}._clearSearch_1qtbl_146{border:1px solid var(--border-strong);min-height:32px;color:var(--ink);border-radius:8px;margin-top:12px;padding:6px 10px}@media (width<=767px){._searchInput_1qtbl_76{font-size:16px}._clearSearch_1qtbl_146{min-height:44px}}._intro_pwk78_1{color:var(--ink);font-size:15px;line-height:1.5}._hint_pwk78_6{color:var(--muted);text-wrap:pretty;margin-top:12px;font-size:14px;line-height:1.5}._button_pwk78_13,._primary_pwk78_14{min-height:36px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:14px;line-height:1.4;display:inline-flex}._primary_pwk78_14{background:var(--accent);color:var(--accent-fg)}._button_pwk78_13:disabled,._primary_pwk78_14:disabled{opacity:.5}@media (pointer:coarse){._button_pwk78_13,._primary_pwk78_14{min-height:44px}}._cancel_1on8v_1{color:var(--muted);border-radius:8px;padding:6px 12px;font-size:14px;transition:background-color .15s,color .15s}._cancel_1on8v_1:hover{background:var(--surface-2);color:var(--ink)}._primary_1on8v_16{background:var(--accent);color:var(--accent-fg);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;transition:background-color .15s}._primary_1on8v_16:hover:not(:disabled){background:var(--accent-hover)}._primary_1on8v_16:disabled{opacity:.4}._hint_1on8v_34{text-wrap:pretty;color:var(--muted);margin-bottom:8px;font-size:14px;line-height:1.5}._code_1on8v_42{background:var(--surface-2);font-family:var(--font-mono);color:var(--ink);border-radius:4px;padding:2px 6px;font-size:13px}._textarea_1on8v_51{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;font-family:var(--font-mono);color:var(--ink);border-radius:8px;outline:none;padding:8px 12px;font-size:14px}._textLabel_1on8v_64{margin-block:12px 6px;font-size:14px;font-weight:500;display:block}._textarea_1on8v_51:focus{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}._metaRow_1on8v_75{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:13px;line-height:1.5;display:flex}._metaFaint_1on8v_87{color:var(--muted)}._metaDanger_1on8v_91{color:color-mix(in srgb, var(--danger) 76%, var(--ink))}._note_1on8v_95{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.5}._warning_1on8v_102{border:1px solid var(--border-strong);border-radius:8px;margin-top:12px;padding:12px;font-size:13px;line-height:1.5}._tokens_1on8v_110{color:var(--muted);overflow-wrap:anywhere;margin-block:6px 12px}._acknowledge_1on8v_115{cursor:pointer;align-items:flex-start;gap:8px;min-height:24px;display:flex}._acknowledge_1on8v_115 input{flex-shrink:0;margin-top:3px}@media (width<=767px){._textarea_1on8v_51{font-size:16px}._primary_1on8v_16,._cancel_1on8v_1{min-height:44px}}._fileInput_1on8v_136{display:none}._fbrRow_1on8v_140{align-items:center;gap:8px;display:flex}._fbrRow_1on8v_140 button{align-items:center;gap:6px;display:inline-flex}._cancel_1gvyi_1{color:var(--muted);border-radius:8px;padding:6px 12px;font-size:14px;transition:background-color .15s,color .15s}._cancel_1gvyi_1:hover{background:var(--surface-2);color:var(--ink)}._hint_1gvyi_16{color:var(--muted);margin-bottom:8px;font-size:14px}._textarea_1gvyi_22{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;font-family:var(--font-mono);color:var(--ink);border-radius:8px;outline:none;padding:8px 12px;font-size:14px}._textarea_1gvyi_22:focus{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}._shareWrap_1gvyi_39{position:relative}._shareTextarea_1gvyi_43{padding-bottom:44px}._copyButton_1gvyi_47{background:var(--surface-2);color:var(--muted);border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;transition:color .15s;display:inline-flex;position:absolute;bottom:8px;right:8px}._copyButton_1gvyi_47:hover{color:var(--ink)}._copyButton_1gvyi_47:disabled{opacity:.5;cursor:not-allowed}._copyOk_1gvyi_71{color:var(--good)}._note_1gvyi_75{color:var(--faint);margin-top:8px;font-size:13px}._root_rq2ps_2{background:var(--bg);flex-direction:column;height:100%;display:flex}._authRoot_rq2ps_9{background:var(--bg);height:100%}._body_rq2ps_14{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._main_rq2ps_25{background:var(--bg);flex:1;min-width:0;container:editor/inline-size}*,:before,:after{box-sizing:border-box;border:0 solid var(--border)}html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}body :focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (forced-colors:active){body :focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a{color:inherit;text-decoration:none}img,svg,video,canvas{vertical-align:middle;display:block}:root{--font-sans:"Inter", system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Consolas, monospace;--radius-card:12px;--scrollbar-size:8px;--scrollbar-thumb:color-mix(in srgb, var(--faint) 70%, var(--muted));--scrollbar-thumb-hover:var(--muted);--scrollbar-thumb-active:var(--ink);--sidebar-w:256px;--suit-s:#414b5e;--suit-h:#c75752;--suit-d:#4c7fca;--suit-c:#4c9c6d;--card-abstract-light:#f2f2f2;--card-abstract-dark:#1b1d22;--card-x:#d34b46}:root,[data-theme=light]{--bg:#fff;--surface:#fff;--surface-2:#f4f4f6;--elevated:#fff;--border:#e8e8ec;--border-strong:#d7d7dd;--cell:#eef0f2;--cell-locked:#e0e0e6;--ink:#16171b;--muted:#6b7280;--faint:#9aa0aa;--accent:#7c6bf0;--accent-hover:#6d5bec;--accent-fg:#fff;--accent-soft:#7c6bf01a;--good:#1aa364;--danger:#e0584f;--shadow:#11121614 0 8px 24px -6px, #1112160f 0 2px 6px -2px}[data-theme=dark]{--bg:#0a0b0d;--surface:#101216;--surface-2:#181a20;--elevated:#1c1f26;--border:#23262d;--border-strong:#2e323b;--cell:#22252b;--cell-locked:#131519;--ink:#e7e8ea;--muted:#9aa1ac;--faint:#6e7480;--accent:#8b7cf6;--accent-hover:#9c8ff8;--accent-fg:#fff;--accent-soft:#8b7cf624;--good:#4ade80;--danger:#f0726a;--shadow:#00000080 0 12px 28px -8px, #00000059 0 4px 10px -3px}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;letter-spacing:.1px;font-size:15px;line-height:1.45}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}@media (forced-colors:none){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-button{width:0;height:0;display:none}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover);border-width:1px}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}}}@supports not selector(::-webkit-scrollbar){@media (hover:hover) and (pointer:fine){:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}}}}.no-select{-webkit-user-select:none;user-select:none;touch-action:none}span[data-card]{vertical-align:middle;min-width:1.25em;height:1.75em;font-family:var(--font-mono);color:#fff;border-radius:.24em;justify-content:center;align-items:center;margin:0 .08em;padding:0 .18em;font-size:1.1em;font-weight:700;line-height:1;display:inline-flex}span[data-suit=s]{background:var(--suit-s)}span[data-suit=h]{background:var(--suit-h)}span[data-suit=d]{background:var(--suit-d)}span[data-suit=c]{background:var(--suit-c)}span[data-abstract=light]{background:var(--card-abstract-light);color:var(--card-abstract-dark)}span[data-abstract=dark]{background:var(--card-abstract-dark);color:var(--card-abstract-light);box-shadow:inset 0 0 0 1px #ffffff38}span[data-card=X],span[data-card=Xb]{color:var(--card-x)}.ProseMirror span[data-card].ProseMirror-selectednode{outline:2px solid var(--accent);outline-offset:1px}[data-theme=dark][data-color-scheme=green]{--accent:#34d399;--accent-hover:#57dfae;--accent-fg:#0b0f0e;--accent-soft:#34d39924}[data-theme=light][data-color-scheme=green]{--accent:#047857;--accent-hover:#065f46;--accent-fg:#fff;--accent-soft:#0478571a}[data-theme=dark][data-color-scheme=landing]{--bg:#0b0f0e;--surface:#141a17;--surface-2:#1b2420;--elevated:#1b2420;--border:#29352f;--border-strong:#2c3832;--cell:#2a3330;--cell-locked:#141a17;--ink:#f3f6f4;--muted:#9ba9a1;--faint:#94a39a;--accent:#34d399;--accent-hover:#57dfae;--accent-fg:#0b0f0e;--accent-soft:#19372b;--good:#4ade80;--danger:#f0726a}[data-theme=light][data-color-scheme=landing]{--bg:#f4f8f6;--surface:#fff;--surface-2:#e7f1ec;--elevated:#fff;--border:#d0ddd6;--border-strong:#9db9ac;--cell:#e4eee8;--cell-locked:#d3e2da;--ink:#15291f;--muted:#4e675a;--faint:#4e675a;--accent:#047857;--accent-hover:#065f46;--accent-fg:#fff;--accent-soft:#dbf3e6;--good:#14783e;--danger:#b52f39}[data-theme=dark][data-color-scheme=blue]{--bg:#171a20;--surface:#20242b;--surface-2:#282e38;--elevated:#303742;--border:#363e4a;--border-strong:#515d6e;--cell:#2c333e;--cell-locked:#1c222b;--ink:#edf1f7;--muted:#b3bdcb;--faint:#a0aabb;--accent:#7cb9ff;--accent-hover:#9bcaff;--accent-fg:#0e2038;--accent-soft:#7cb9ff24;--good:#79d69c;--danger:#ff9a92}[data-theme=light][data-color-scheme=blue]{--bg:#f5f7fa;--surface:#fff;--surface-2:#eaf0f7;--elevated:#fff;--border:#d6e0ed;--border-strong:#a8bbd3;--cell:#e8eef5;--cell-locked:#d7e1ee;--ink:#17253b;--muted:#53647b;--faint:#596980;--accent:#1d4ed8;--accent-hover:#193eab;--accent-fg:#fff;--accent-soft:#1d4ed817;--good:#14783e;--danger:#b52f39}[data-theme=dark][data-color-scheme=teal]{--bg:#151d20;--surface:#1d292e;--surface-2:#28363d;--elevated:#30424a;--border:#364b55;--border-strong:#597682;--cell:#2c3b42;--cell-locked:#1a272d;--ink:#eaf3f5;--muted:#b2c4cc;--faint:#a0b8c2;--accent:#55cec2;--accent-hover:#79dfd4;--accent-fg:#082722;--accent-soft:#55cec221;--good:#79d69c;--danger:#ff9a92}[data-theme=light][data-color-scheme=teal]{--bg:#f3f8f7;--surface:#fff;--surface-2:#e7f1ef;--elevated:#fff;--border:#c9ded9;--border-strong:#95bcb4;--cell:#e5eeec;--cell-locked:#d5e3e0;--ink:#19312e;--muted:#4e6963;--faint:#526d66;--accent:#08766e;--accent-hover:#065d57;--accent-fg:#fff;--accent-soft:#08766e17;--good:#14783e;--danger:#b52f39}[data-theme=dark][data-color-scheme=amber]{--bg:#101b2c;--surface:#17283e;--surface-2:#22344d;--elevated:#2a3c57;--border:#344965;--border-strong:#617896;--cell:#253b54;--cell-locked:#17273b;--ink:#edf3fc;--muted:#b1c2d7;--faint:#a6bad1;--accent:#f0bc5a;--accent-hover:#ffd086;--accent-fg:#2b200d;--accent-soft:#f0bc5a21;--good:#79d69c;--danger:#ff9a92}[data-theme=light][data-color-scheme=amber]{--bg:#f7f9fc;--surface:#fff;--surface-2:#edf2f9;--elevated:#fff;--border:#d5dfed;--border-strong:#abbcd2;--cell:#e7edf5;--cell-locked:#d7e2ef;--ink:#172b45;--muted:#526982;--faint:#586c83;--accent:#95600a;--accent-hover:#754a05;--accent-fg:#fff;--accent-soft:#95600a17;--good:#14783e;--danger:#b52f39}[data-theme=dark][data-color-scheme=neutral]{--bg:#1b1c1e;--surface:#252628;--surface-2:#303235;--elevated:#383a3f;--border:#44474d;--border-strong:#686e77;--cell:#34373c;--cell-locked:#222427;--ink:#f0f1f3;--muted:#bec2c8;--faint:#b0b5bd;--accent:#edf0f4;--accent-hover:#fff;--accent-fg:#202125;--accent-soft:#edf0f41a;--good:#79d69c;--danger:#ff9a92}[data-theme=light][data-color-scheme=neutral]{--bg:#f4f4f4;--surface:#fff;--surface-2:#ebedf0;--elevated:#fff;--border:#d5d8dd;--border-strong:#a7aeb8;--cell:#e8eaed;--cell-locked:#d7dbe1;--ink:#24272c;--muted:#565e68;--faint:#5c636e;--accent:#363a42;--accent-hover:#24272d;--accent-fg:#fff;--accent-soft:#363a4214;--good:#14783e;--danger:#b52f39}[data-theme=dark][data-color-scheme=forest]{--bg:#16251f;--surface:#20362c;--surface-2:#2b4537;--elevated:#354e40;--border:#45614f;--border-strong:#76917c;--cell:#304c3b;--cell-locked:#213629;--ink:#eef5ec;--muted:#c2d1bf;--faint:#b5c9b1;--accent:#a0dabc;--accent-hover:#bce9cd;--accent-fg:#10281c;--accent-soft:#a0dabc21;--good:#79d69c;--danger:#ff9a92}[data-theme=light][data-color-scheme=forest]{--bg:#f6f8f5;--surface:#fff;--surface-2:#edf2ea;--elevated:#fff;--border:#d2ddcc;--border-strong:#a2b99a;--cell:#e7eee2;--cell-locked:#d7e2d0;--ink:#213224;--muted:#556a54;--faint:#5a6d58;--accent:#30684a;--accent-hover:#245039;--accent-fg:#fff;--accent-soft:#30684a17;--good:#14783e;--danger:#b52f39}
