._toast_uavjj_2{left:50%;bottom:calc(var(--dock-h,220px) + 12px);z-index:30;background:var(--fg);max-width:min(560px,100vw - 32px);color:var(--bg);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px -12px #00000080}._toast_uavjj_2:empty{display:none}._action_uavjj_22{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:6px;padding:2px 8px}._practice_17ck3_1{border-top:1px solid var(--line);width:100%;padding-top:.6rem}._practice_17ck3_1 summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}._controls_17ck3_12{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}._controls_17ck3_12 label{align-items:center;gap:.4rem;font-size:.85rem;display:flex}._controls_17ck3_12 input[type=number]{width:4.5rem;min-width:0}._controls_17ck3_12 input[type=checkbox]{width:1.1rem;height:1.1rem}._controls_17ck3_12 :is(button,select,input[type=number]){min-height:44px}._hint_17ck3_35{color:var(--muted);margin:.65rem 0 0;font-size:.8rem}@media (max-width:480px){._controls_17ck3_12{align-items:stretch}._controls_17ck3_12 label{flex:130px;justify-content:space-between;min-height:44px}._controls_17ck3_12 button{flex:100%}}._controls_17ck3_12 button:first-of-type{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}._dock_96aab_1{z-index:5;background:var(--surface);border-top:1px solid var(--line);padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);max-height:60vh;overscroll-behavior-y:contain;max-height:60dvh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 24px -18px #0006}._tools_96aab_16{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:100%;margin:0;padding:8px 12px 6px;display:flex}._group_96aab_26{align-items:center;gap:4px;display:flex}._tool_96aab_16{border:1px solid var(--line);background:var(--bg);cursor:pointer;width:40px;height:40px;color:var(--fg);border-radius:8px;place-items:center;padding:0;display:grid}._tool_96aab_16 svg{width:22px;height:22px}._tool_96aab_16[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}._tool_96aab_16:disabled{opacity:.4;cursor:not-allowed}._sep_96aab_56{background:var(--line);width:1px;height:28px;margin:0 4px}._hint_96aab_62{width:100%;color:var(--muted);text-align:right;margin:0;padding:0 12px 4px;font-size:11px}._surface_96aab_70{width:100%;margin:0;padding:0 12px 10px}._play_96aab_75{background:var(--accent);width:46px;height:46px;color:var(--accent-fg);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}._play_96aab_75 svg{width:20px;height:20px}._play_96aab_75:disabled{opacity:.4;cursor:not-allowed}@media (pointer:coarse){._tool_96aab_16{width:44px;height:44px}}@media (max-width:400px),(max-height:500px){._tools_96aab_16{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}._tools_96aab_16>*{flex-shrink:0}}@media (min-width:1024px){._tools_96aab_16,._hint_96aab_62,._surface_96aab_70{padding-inline:clamp(16px,1.25vw,32px)}}._scroll_iklbv_1{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:6px;overflow:auto hidden}._fb_iklbv_8{touch-action:manipulation;background:linear-gradient(#d9c3a0,#cdb38c);grid-template-columns:34px 46px repeat(15,minmax(48px,1fr));width:100%;min-width:800px;display:grid}._lab_iklbv_16{z-index:2;background:var(--surface);color:var(--muted);border-right:1px solid var(--line);place-items:center;font-size:11px;font-weight:600;display:grid;position:sticky;left:0}._num_iklbv_28{color:var(--muted);text-align:center;background:var(--surface);font-variant-numeric:tabular-nums;padding:2px 0;font-size:10px}._mk_iklbv_36{color:var(--accent);font-weight:600}._cell_iklbv_40{cursor:pointer;color:#3b2f1f;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-right:2px solid #9c9a92;height:34px;padding:0;font-size:10px;position:relative}._cell_iklbv_40:before{content:"";height:var(--sw,1px);background:#6e6a60;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._cell_iklbv_40 span{z-index:1;opacity:.85;background:#d9c3a0;border-radius:7px;padding:0 3px;display:inline-block;position:relative}._open_iklbv_72{color:var(--fg);border-right:5px solid var(--fg);background:var(--surface)}._open_iklbv_72 span{background:var(--surface)}._cell_iklbv_40.down span{background:var(--accent);color:var(--accent-fg);opacity:1}@media (pointer:coarse){._cell_iklbv_40{min-height:44px}}._bar_cq4nq_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0;padding:0 12px 6px;display:flex}._seg_cq4nq_11{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px;display:inline-flex}._seg_cq4nq_11 button{cursor:pointer;font:500 12px var(--body);color:var(--muted);background:0 0;border:0;border-radius:999px;padding:4px 12px}._seg_cq4nq_11 button[aria-pressed=true]{background:var(--accent);color:var(--accent-fg)}._hint_cq4nq_31{color:var(--muted);font-size:11px}@media (pointer:coarse){._seg_cq4nq_11 button{min-height:44px}}@media (min-width:1024px){._bar_cq4nq_1{padding-inline:clamp(16px,1.25vw,32px)}}._names_1v48f_1{flex-direction:column;gap:6px;display:flex}._row7_1v48f_6{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}._nb_1v48f_11{border:1px solid var(--line);color:#1d1f1e;height:52px;font:600 16px var(--body);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fbfaf6;border-radius:10px}._nb_1v48f_11 small{color:#6c6a63;font-size:10px;font-weight:400;display:block}._nb_1v48f_11.down{background:#c9e1ff}._row2_1v48f_31{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}._tool_1v48f_38{border:1px solid var(--line);background:var(--bg);min-width:40px;height:36px;color:var(--fg);cursor:pointer;border-radius:8px;padding:0 10px;font-size:15px}._tool_1v48f_38[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}._info_1v48f_54{color:var(--muted);font-size:12px}._sep_1v48f_58{background:var(--line);width:1px;height:28px;margin:0 4px}@media (max-width:400px){._row7_1v48f_6{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (pointer:coarse){._tool_1v48f_38{min-width:44px;min-height:44px}}._scroll_1g6ww_1{-webkit-overflow-scrolling:touch;border:1px solid var(--line);scrollbar-width:thin;border-radius:6px;overflow:auto hidden}._kbd_1g6ww_9{touch-action:manipulation;width:100%;height:clamp(112px,8vw,168px);position:relative}._white_1g6ww_15,._black_1g6ww_16{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;padding:0;position:absolute;top:0}._white_1g6ww_15{width:calc(100% / var(--white-count));height:100%;font:10px var(--body);color:#6c6a63;background:#fbfaf6;border-right:1px solid #c9c7bf;justify-content:center;align-items:flex-end;padding-bottom:6px;display:flex}._c_1g6ww_38{color:#2b2b28;font-weight:600}._black_1g6ww_16{width:calc(65% / var(--white-count));z-index:2;background:#1f2422;border-radius:0 0 4px 4px;height:61%;box-shadow:inset 0 -4px #ffffff14}._white_1g6ww_15.down{background:#c9e1ff}._black_1g6ww_16.down{background:var(--accent)}._meta_1cuie_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._field_1cuie_6{flex-direction:column;gap:4px;min-width:0;display:flex}._wide_1cuie_12{grid-column:span 2}._field_1cuie_6 label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:600}._field_1cuie_6 input,._field_1cuie_6 select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--fg);min-width:0;font:inherit;border-radius:8px;padding:8px 10px}@media (max-width:640px){._meta_1cuie_1{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 8px;padding:12px}._field_1cuie_6{gap:5px}._field_1cuie_6 label{font-size:10px}._field_1cuie_6 input,._field_1cuie_6 select{min-height:44px;padding-inline:9px;font-size:16px}}._viewbar_1cuie_55{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}@media (max-width:640px){._viewbar_1cuie_55{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:8px;padding:10px 12px}._move_1cuie_69{width:100%}}._seg_1cuie_73{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px;display:inline-flex}._seg_1cuie_73 button{cursor:pointer;font:500 13px var(--body);color:var(--muted);background:0 0;border:0;border-radius:999px;padding:6px 12px}._seg_1cuie_73 button[aria-pressed=true]{background:var(--accent);color:var(--accent-fg)}._seg_1cuie_73 button:disabled{opacity:.4;cursor:not-allowed}._chk_1cuie_97{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}._chk_1cuie_97 input{accent-color:var(--accent);width:16px;height:16px}._move_1cuie_69{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}._btn_1cuie_116{border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;font:500 13px var(--body);border-radius:8px;padding:5px 9px}._btn_1cuie_116:disabled{opacity:.45;cursor:not-allowed}._seg_1cuie_73,._move_1cuie_69{flex-wrap:wrap;max-width:100%}@media (pointer:coarse){._field_1cuie_6 input,._field_1cuie_6 select{min-height:44px;font-size:16px}._seg_1cuie_73 button,._btn_1cuie_116{min-width:44px;min-height:44px}}@media (min-width:1280px){._meta_1cuie_1{grid-template-columns:minmax(180px,1.6fr) minmax(180px,1.4fr) minmax(170px,1fr) minmax(190px,1fr) minmax(140px,.8fr) minmax(90px,.5fr);align-items:end}._wide_1cuie_12{grid-column:auto}}
