:root{--paper:#efe9df;--panel:#e6dfd2;--hover:#e9e2d6;--ink:#1f1c18;--ink-2:#2c2823;--ink-3:#36312b;--line:#ddd5c7;--line-row:#e0d8ca;--line-strong:#cfc6b6;--groove:#d9d1c3;--muted:#6d665b;--muted-2:#8f8677;--on-dark-muted:#b3aa9b;--on-dark-soft:#d9d1c3;--accent-hi:oklch(72% .15 50);--accent:oklch(62% .15 50);--accent-text:oklch(55% .15 50);--accent-band:oklch(72% .15 50/.28);--font-ui:"Archivo", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);margin:0}body{min-width:1100px}body[data-player-bar]{--player-pad:56px;padding-bottom:56px}button{color:inherit;font-family:inherit}:root{--page-max:1440px;--gutter:max(28px, calc((100vw - var(--page-max)) / 2 + 28px))}._center_1pdgn_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;padding:28px;display:flex}._wordmark_1pdgn_11{letter-spacing:.22em;font-size:15px;font-weight:800}._copy_1pdgn_16{color:var(--muted);max-width:460px;margin:0;font-size:16px;line-height:1.45}._err_1pdgn_23{color:var(--accent-text)}._btn_1pdgn_26{background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}._btn_1pdgn_26:hover{background:var(--ink-3)}._link_1pdgn_41{color:var(--muted);text-underline-offset:3px;font-size:13px;text-decoration:underline}._code_1pdgn_47{font-family:var(--font-mono);background:var(--panel);border-radius:4px;padding:2px 6px;font-size:12px}._panel_1pdgn_54{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:80px 28px;display:flex}._eyebrow_1pdgn_62{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}._status_1pdgn_69{font-size:20px;font-weight:700}._progress_1pdgn_73{background:var(--line);border-radius:2px;width:280px;height:4px;overflow:hidden}._progressFill_1pdgn_80{background:var(--ink);height:100%}._banner_y6bya_1{background:var(--ink);color:var(--paper);border-radius:12px;align-items:center;gap:22px;padding:18px 20px;display:flex}._collage_y6bya_10{flex:none;padding-left:18px;display:flex}._tile_y6bya_15{width:60px;height:60px;box-shadow:0 0 0 2px var(--ink);background:var(--ink-3);object-fit:cover;border-radius:6px;justify-content:center;align-items:center;margin-left:-18px;display:flex;position:relative}._more_y6bya_28{font-family:var(--font-mono);color:var(--on-dark-soft);font-size:13px}._info_y6bya_33{flex:1;min-width:0}._eyebrow_y6bya_37{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent-hi);font-size:11px}._titleRow_y6bya_43{align-items:baseline;gap:12px;margin:4px 0;display:flex}._title_y6bya_43{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:700;overflow:hidden}._rename_y6bya_57{color:var(--muted-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}._rename_y6bya_57:hover{color:var(--paper)}._input_y6bya_68{font:700 24px var(--font-ui);color:var(--paper);background:var(--ink-3);border:1px solid var(--muted-2);border-radius:6px;width:100%;max-width:520px;padding:0 8px}._meta_y6bya_78{color:var(--on-dark-muted);font-size:13px}._action_y6bya_82{flex:none;align-items:center;gap:14px;display:flex}._save_y6bya_88,._open_y6bya_89{background:var(--paper);color:var(--ink);font-family:var(--font-ui);cursor:pointer;border:0;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none}._save_y6bya_88:hover:not(:disabled),._open_y6bya_89:hover{background:#fff}._save_y6bya_88:disabled{opacity:.45;cursor:default}._savedNote_y6bya_109{font-family:var(--font-mono);color:var(--accent-hi);font-size:12px}._errNote_y6bya_114{color:var(--accent-hi);font-size:13px}._root_1dpu2_1{position:relative}._button_1dpu2_4{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:10px;max-width:460px;padding:6px 12px 6px 6px;display:flex}._button_1dpu2_4:hover{background:var(--hover)}._cover_1dpu2_18{background:var(--ink-3);object-fit:cover;border-radius:4px;flex:none;display:block}._name_1dpu2_25{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}._count_1dpu2_32{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:11px}._caret_1dpu2_38{color:var(--muted);font-size:12px}._menu_1dpu2_42{z-index:20;overscroll-behavior:contain;background:var(--paper);border:1px solid var(--line-strong);border-radius:10px;width:340px;max-height:400px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 30px #1f1c182e}._item_1dpu2_59{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:6px;display:flex}._item_1dpu2_59:hover{background:var(--hover)}._current_1dpu2_74{background:var(--panel)}._itemName_1dpu2_77{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}._empty_1dpu2_85{color:var(--muted);padding:10px;font-size:13px}._bar_yify2_1{height:60px;padding:0 var(--gutter);border-bottom:1px solid var(--line);align-items:center;gap:20px;display:flex}._wordmark_yify2_9{letter-spacing:.22em;font-size:15px;font-weight:800}._signOut_yify2_14{cursor:pointer;font-family:var(--font-mono);color:var(--muted);background:0 0;border:0;margin-left:auto;padding:0;font-size:12px}._signOut_yify2_14:hover{color:var(--ink)}._menu_1cktl_1{z-index:50;background:var(--ink);width:230px;color:var(--paper);border-radius:10px;padding:6px;font-size:13.5px;position:fixed;box-shadow:0 10px 30px #1f1c184d}._title_1cktl_12{font-family:var(--font-mono);color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;padding:6px 10px 8px;font-size:10.5px;overflow:hidden}._item_1cktl_21{width:100%;color:inherit;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;display:block}._item_1cktl_21:hover,._item_1cktl_21:focus-visible{background:var(--ink-3);outline:none}._dot_1cktl_38{color:var(--accent-hi)}._table_1fq5c_1{border:1px solid var(--line);border-radius:12px;overflow:hidden}._refStrip_1fq5c_11{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:49px;padding:10px 16px;font-size:13px;display:flex}._refArt_1fq5c_29{background:var(--ink-3);object-fit:cover;border-radius:4px;flex:none;width:28px;height:28px}._refText_1fq5c_45{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._hint_1fq5c_57{color:var(--muted-2);white-space:nowrap;margin-left:auto;font-size:12px}._grid_1fq5c_69{grid-template-columns:24px 34px minmax(0,1fr) 44px 40px repeat(6,96px);align-items:center;gap:12px;padding:0 16px;display:grid}._withMatch_1fq5c_83{grid-template-columns:24px 34px minmax(0,1fr) 44px 40px repeat(6,96px) 48px}._head_1fq5c_89{background:var(--panel);height:36px;font-family:var(--font-mono);color:var(--muted-2);font-size:11px}._hlabel_1fq5c_103{white-space:nowrap}._hbtn_1fq5c_109{font:inherit;color:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}._hbtn_1fq5c_109:hover,._active_1fq5c_131{color:var(--ink)}._body_1fq5c_137{overscroll-behavior:contain;height:460px;min-height:0;overflow-y:auto}._pos_1fq5c_149{width:100%;position:absolute;top:0;left:0}._row_1fq5c_161{border-top:1px solid var(--line-row);height:46px;font-size:13.5px}._row_1fq5c_161:hover{background:var(--hover)}._ref_1fq5c_11{background:var(--panel)}._dim_1fq5c_183{opacity:.35}._excluded_1fq5c_189 ._title_1fq5c_189{text-decoration:line-through}._num_1fq5c_195{font-family:var(--font-mono);color:var(--muted-2);font-size:11px}._art_1fq5c_205{background:var(--groove);object-fit:cover;border-radius:4px;width:34px;height:34px;display:block}._cover_1fq5c_221{width:34px;height:34px;display:block;position:relative}._playBtn_1fq5c_233{color:var(--paper);cursor:pointer;opacity:0;background:#1f1c189e;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:11px;display:flex;position:absolute;inset:0}._row_1fq5c_161:hover ._playBtn_1fq5c_233,._playBtn_1fq5c_233:focus-visible,._isPlaying_1fq5c_267,._isCurrent_1fq5c_269{opacity:1}._isPlaying_1fq5c_267{color:var(--accent-hi)}._titleCell_1fq5c_281{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._title_1fq5c_189{font-weight:600}._artist_1fq5c_299{color:var(--muted)}._mono_1fq5c_305{font-family:var(--font-mono);font-size:12px}._attr_1fq5c_313{align-items:center;gap:8px;display:flex}._bar_1fq5c_323{background:var(--line);border-radius:2px;flex:1;height:4px;overflow:hidden}._fill_1fq5c_337{background:var(--ink);height:100%;display:block}._attrVal_1fq5c_347{width:22px;font-family:var(--font-mono);color:var(--muted);text-align:right;white-space:nowrap;font-size:10.5px}._match_1fq5c_363{font-family:var(--font-mono);color:var(--accent-text);font-size:12px;font-weight:600}._foot_1fq5c_375{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);padding:10px 16px;font-size:12px}@media (orientation:portrait){._table_1fq5c_1{flex-direction:column;flex:1;min-height:0;display:flex}._table_1fq5c_1>*{flex:none}._table_1fq5c_1>._body_1fq5c_137{flex:1 1 0;height:auto;min-height:0}}._card_fy2n4_1{background:var(--panel);border-radius:10px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:14px 8px 12px;display:flex}._name_fy2n4_11{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);font-size:10.5px}._value_fy2n4_17{white-space:nowrap;font-size:19px;font-weight:700}._unit_fy2n4_22{font-family:var(--font-mono);color:var(--muted);margin-top:-4px;font-size:10px}._area_fy2n4_28{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:44px;height:170px;margin:9px 0;position:relative}._groove_fy2n4_37{background:var(--groove);border-radius:2px;width:4px;height:100%;position:absolute;top:0;left:20px}._band_fy2n4_46{background:var(--accent-band);border-left:1px solid var(--accent);border-right:1px solid var(--accent);width:28px;position:absolute;left:8px}._canvas_fy2n4_54{pointer-events:none;width:44px;height:170px;position:absolute;top:0;left:0}._handle_fy2n4_62{background:var(--ink);width:44px;height:18px;color:var(--paper);font-family:var(--font-mono);letter-spacing:.08em;outline:none;justify-content:center;align-items:center;font-size:8px;display:flex;position:absolute;left:0}._handle_fy2n4_62:focus-visible{box-shadow:0 0 0 2px var(--accent)}._max_fy2n4_80{border-radius:4px 4px 1px 1px}._min_fy2n4_83{border-radius:1px 1px 4px 4px}._foot_fy2n4_86{font-family:var(--font-mono);color:var(--muted-2);white-space:nowrap;font-size:9.5px}._head_2ew0s_1{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._eyebrow_2ew0s_7{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted);font-size:11px}._reset_2ew0s_13{cursor:pointer;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}._reset_2ew0s_13:hover{color:var(--ink)}._grid_2ew0s_26{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}._content_5mcab_1{padding:24px var(--gutter) 28px;flex-direction:column;gap:18px;display:flex}._empty_5mcab_13{text-align:center;color:var(--muted);padding:120px 28px;font-size:16px}@media (orientation:portrait){._screen_5mcab_31{height:calc(100dvh - var(--player-pad,0px));flex-direction:column;display:flex;overflow:hidden}._content_5mcab_1{flex:1;min-height:0}._content_5mcab_1>:not(:last-child){flex:none}}._bar_r1pjm_1{z-index:50;background:var(--ink);height:56px;color:var(--paper);align-items:center;gap:14px;padding:0 24px;font-size:13px;display:flex;position:fixed;bottom:0;left:0;right:0}._art_r1pjm_16{background:var(--ink-3);object-fit:cover;border-radius:4px;flex:none;width:36px;height:36px}._text_r1pjm_24{text-overflow:ellipsis;white-space:nowrap;flex:0 360px;min-width:0;overflow:hidden}._title_r1pjm_31{font-weight:600}._link_r1pjm_34{color:inherit;text-decoration:none}._link_r1pjm_34:hover{text-decoration:underline}._artist_r1pjm_41{color:var(--on-dark-muted)}._btn_r1pjm_44{background:var(--paper);width:32px;height:32px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:11px}._time_r1pjm_55{font-family:var(--font-mono);color:var(--on-dark-muted);text-align:center;flex:none;min-width:32px;font-size:11px}._progress_r1pjm_63{cursor:pointer;flex:1;align-items:center;height:12px;display:flex;position:relative}._progress_r1pjm_63:before{content:"";background:var(--ink-3);border-radius:2px;height:3px;position:absolute;left:0;right:0}._fill_r1pjm_80{background:var(--paper);border-radius:2px;height:3px;position:relative}
