@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal-Dc4VJyIJ.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal-BPnxn4xp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal-BLGc9T1a.woff2) format("woff2"),url(./inter-cyrillic-400-normal-ZzOtrSSW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal-Bput3-QP.woff2) format("woff2"),url(./inter-greek-ext-400-normal-DCpCPQOf.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal-DxZsaF_h.woff2) format("woff2"),url(./inter-greek-400-normal-BZzXV7-1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(./inter-vietnamese-400-normal-BUNmGMP1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal-hnt3BR84.woff2) format("woff2"),url(./inter-latin-ext-400-normal-C1t-h-pH.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-BOOGhInR.woff2) format("woff2"),url(./inter-latin-400-normal-gitzw0hO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-ext-600-normal-CaqZN2hq.woff2) format("woff2"),url(./inter-cyrillic-ext-600-normal-Bt9VVOA-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-600-normal-BGBWG807.woff2) format("woff2"),url(./inter-cyrillic-600-normal-BuzJQFbW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-ext-600-normal-Cnui8OiR.woff2) format("woff2"),url(./inter-greek-ext-600-normal-C9WLioJ8.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-600-normal-Dhlb-90d.woff2) format("woff2"),url(./inter-greek-600-normal-CwicyhtI.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(./inter-vietnamese-600-normal-Cm6aH8_k.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-ext-600-normal-BnYJhD27.woff2) format("woff2"),url(./inter-latin-ext-600-normal-CAF0vJDd.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-D273HNI0.woff2) format("woff2"),url(./inter-latin-600-normal-B5cFAncS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-condensed-cyrillic-ext-400-normal-qwcPtbxu.woff2) format("woff2"),url(./roboto-condensed-cyrillic-ext-400-normal-D57wIttU.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-condensed-cyrillic-400-normal-CTXIj-vw.woff2) format("woff2"),url(./roboto-condensed-cyrillic-400-normal-vYl9iWY9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWoAA8AAAAABwQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8AB0dQT1MAAAFsAAAAIAAAACBEaExjR1NVQgAAAYwAAAA2AAAANpLvgeJPUy8yAAABxAAAAE0AAABgdAjg21NUQVQAAAIUAAAASgAAAF5e+kMcY21hcAAAAmAAAAA0AAAATD6p4UNnYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABJgAAASbElxHzaGVhZAAAA8gAAAA2AAAANghTo7VoaGVhAAAEAAAAAB8AAAAkCsADh2htdHgAAAQgAAAAHAAAABwRyAAZbG9jYQAABDwAAAAQAAAAEADZAU1tYXhwAAAETAAAABwAAAAgABQAam5hbWUAAARoAAABKgAAApRBPGXRcG9zdAAABZQAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAGAAEAAQABAAAADgAKAAwAAAAAAAFERkxUAAgABAAAAAD//wAAAAEAAAAOAAoADAAAAAAABERGTFQAGmN5cmwAHmdyZWsAHmxhdG4AHgAIAAAAAAAAAAD//wAAAAB42mNgYelknMDAysDAOovVmIGBUR5CM19kSGNiYGAAYihwAEoyIAF3f393kKC8LxvDPwaGNPZZTAwKDIzzQXIsVqwbgJQCAzMA5C0KMAAAAHjaBcFBAUFREADA2X3gCgUAoIkSAOAGaggk3J8RQktBT8FKfg+vSwTf8+UVxPW1fURKDR0DgYyJNYqQ0Ygf+UeRMmYgqACfLAezAAB42mNgYGACYmYgFgGSjGCahcECSHMxcADlmMAqeOV9//8HsuBskMr/3x7sBNJwAADaxAkGAAEAAgAIAAj//wAPAAUAaAAAArsFsAADAAYACQAMAA8AAAERIREFAxMlEwM3ExMDAyECu/2tAiXl5f4I4uIj2NfX2AGvBbD6UAWwVv1+/X4IAnoCeij9owJd/Rn9owACAH7/7ARQBcQAFQArAAABFRQOAiMiLgI1NTQ+AjMyHgIDNTQuAiMiDgIVFRQeAjMyPgIEUEOAtHFttIJHRoK0bXG1f0S2KE5yS0dxUCsrUXJGS3NNJwNW/ZrpnE5OnOma/ZrpnE9PnOn+af94rW41NW6teP95rW81NW+tAAACAHcEcQKMBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAXZcusb+sZ4iIUVMUASEEQFCFf7C/lVPSGgtOi2P///+vP/sBJYF1gAmAARGAAAHAAX+Rf//AAAAAQAAAAMCDOyr4m5fDzz1ABsIAAAAAADE8BEuAAAAAODgRbr+vP/sBJYF1wAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMAq+m8PQxzLNKAIKmAHAGveBFMAAyMAaAAAAAAAAAAAAdYAAATPAH4C6gB3BRX+vAAAACkAKQApACkAaACHAJN42mNgZGBgYGfQYWBjsGFgAfMQgImBEQALIgB/eNqVkLVVBlEQRr9VXCvYBHe3BHfXCHd3lwoohIiImAKIKIBiuGf34fqfeXLH54ykVN3KkeUmwFOSYUsBWsQ2MVcR87bq2rCrUj0a9pRtybCvYivbcKpGrdGI8SdbN4YtJVp3hm3s94b9t17UyLQeDOcS/6QWbWtHp9rTqpa1ogMFKmeKMiRQB95t7BtaROvSluZVDDVh2eAffs3aD7VF/kVqHfEuEDlM9hz3gBuEvbawL/ISB5FB/iG1ZsmqIKMUqVUDnQeQDuh9ja8Vij7V+Ktj8Cl+XMyLbzWMDN7PEG2CWxHjDOwD2VG9SpDjUIrx7HDn8S6ibRO3jHeDzvOvtfax9KqLHm3q1whvkcrDiSa0+LrrCWhBB3AX76yp8d12t7WJf+sZOiRhVAAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-condensed-greek-400-normal-DApc4JfQ.woff2) format("woff2"),url(./roboto-condensed-greek-400-normal-BzBhv8s3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-condensed-vietnamese-400-normal-e4YxWkRW.woff2) format("woff2"),url(./roboto-condensed-vietnamese-400-normal-uYlnIf_m.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-condensed-latin-ext-400-normal-72ShHgWz.woff2) format("woff2"),url(./roboto-condensed-latin-ext-400-normal-Bh29Pz42.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-condensed-latin-400-normal-2z5Hy8vt.woff2) format("woff2"),url(./roboto-condensed-latin-400-normal-BHbOMXqm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-condensed-cyrillic-ext-700-normal-DVW3gCxO.woff2) format("woff2"),url(./roboto-condensed-cyrillic-ext-700-normal-CGOJ3-h2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-condensed-cyrillic-700-normal-Cjg4I9qp.woff2) format("woff2"),url(./roboto-condensed-cyrillic-700-normal-De8qYcav.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWcAA8AAAAABugAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8AB0dQT1MAAAFsAAAAIAAAACBEaExjR1NVQgAAAYwAAAA2AAAANpLvgeJPUy8yAAABxAAAAEwAAABgdTTgu1NUQVQAAAIQAAAARQAAAFpe+UGIY21hcAAAAlgAAAA0AAAATD6p4UNnYXNwAAACjAAAAAwAAAAMAAgAGWdseWYAAAKYAAABJgAAASZq4vJuaGVhZAAAA8AAAAA2AAAANghdo7VoaGVhAAAD+AAAAB8AAAAkCskDiGhtdHgAAAQYAAAAHAAAABwR0f/JbG9jYQAABDQAAAAQAAAAEADZAU1tYXhwAAAERAAAABwAAAAgABQAam5hbWUAAARgAAABKAAAAnw9y2MdcG9zdAAABYgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAGAAEAAQABAAAADgAKAAwAAAAAAAFERkxUAAgABAAAAAD//wAAAAEAAAAOAAoADAAAAAAABERGTFQAGmN5cmwAHmdyZWsAHmxhdG4AHgAIAAAAAAAAAAD//wAAAAB42k3FsRFAMAAAwE8kjCE76FQ6lbOFXaygsYIBLGEhp3DufPNSWuMpk7fcEdr36rJERJ+B4Gec51GhnWo3S7NFRdgh9flAUT3wDQo9eNoFwbEBAUAABLDcP1BCrQPYxBIAoAPLGU4ioqNiqGKlfA+vS8L3fHmFXF/bR4qipW8kKJlYI0K65YeqKJmB8Ad4jwcdAAAAeNpjYGBgAmJmIBYBkoxgmoXBAkhzMXAA5ZjAKnjlff//B7LgbJDK/98e7ATScAAA2sQJBgABAAIACAAI//8ADwAFAGgAAAK7BbAAAwAGAAkADAAPAAABESERBQMTJRMDNxMTAwMhArv9rQIl5eX+COLiI9jX19gBrwWw+lAFsFb9fv1+CAJ6Anoo/aMCXf0Z/aMAAgBe/+wEdQXEABUAKwAAARUUDgIjIi4CNTU0PgIzMh4CATU0LgIjIg4CFRUUHgIzMj4CBHVLicF1dcGLTEqMwHV1wIxL/t0ePFY5OVc7HR48Vzk4VzoeA0nzmuebTk6b55rznu2fUVGf7f5v9WiTXiwsXpNo9WSOWisrWo4AAgBjBG8CjgXXAAUADwAAATUTMxUDJTUzFRQWFwcmJgFtWMnN/qKjGiNPQVAEgxkBOxX+wfZeWD1cIVYjiv///qD/7AS7BdYAJgAERgAABwAF/j3//wAAAAEAAAADAgykZiuSXw889QAbCAAAAAAAxPARLgAAAADg4EW6/qD/7AS7BdcAAQAJAAIAAAAAAAB42mNgZGBgz/nHw8DAKvVvAUMUy26gCCpgBwBsQgRdAAMjAGgAAAAAAAAAAAHYAAAE1ABeAugAYwUa/qAAAAApACkAKQApAGgAhwCTeNpjYGRgYGBn0GFgY7BhYAHzEICJgREACyIAf3jajZA1UkVBEEXPV9xZwEtwd3d3hwh3d5eQmAUQk6FrYD2sgVuvGtfqkTPtPUA0N/jw+MOAMTD24DBm7CWUM2Mf1Zwb+0nn0ThAMk/GQVI9icbRDHoqcdkDkZ4LYw/hnktjr/RXxmFvtTzJxHsejFPl/0gD62xwyBaLzLPADg755JIncWhhXTLPCrN6tbHGNNmiOlYkDv2vUdvua5Zt7S32dM6QLc06U9o72o5ba036WZ3yE9VLs6K7QL65klIqVLNH0iJ6H/01Nus1+q8qzqvnMOpO2kXXx3lf1+bOl+6/dTW3ZINyciT7rmQzyYb2tKyzeq2r3jw58l+UzrJo59BJGw000c2Azizy3V5GmH390xHRDDviNp2TluNrR+qXVdnXngHCM1wueNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-condensed-greek-700-normal-D4i_1p32.woff2) format("woff2"),url(./roboto-condensed-greek-700-normal-DNPTCedY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-condensed-vietnamese-700-normal-d33t5Upa.woff2) format("woff2"),url(./roboto-condensed-vietnamese-700-normal-FB6jot4h.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-condensed-latin-ext-700-normal-CsdpePax.woff2) format("woff2"),url(./roboto-condensed-latin-ext-700-normal-D6GvTye_.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-condensed-latin-700-normal-CJMZ0Ykc.woff2) format("woff2"),url(./roboto-condensed-latin-700-normal-TUnq4f63.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f1efea;--panel: #ffffff;--panel-2: #f7f6f2;--paper: #fffdf7;--ink: #1d1c1a;--muted: #6d6a64;--line: #e3dfd6;--accent: #d6452f;--accent-ink: #ffffff;--hl: #ffd86b;--hl-ink: #1d1c1a;--sel: rgba(214, 69, 47, .13);--shadow: 0 10px 30px rgba(0, 0, 0, .12);--radius: 12px;--chord-font: "Roboto Condensed", "Avenir Next Condensed", "Arial Narrow", sans-serif;--ui-font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #10171c;--panel: #18232b;--panel-2: #1d2a33;--paper: #1b2730;--ink: #ebe7dd;--muted: #93a2ad;--line: #2c3b46;--accent: #ff7a5c;--accent-ink: #10171c;--hl: #e0b43c;--hl-ink: #10171c;--sel: rgba(255, 122, 92, .16);--shadow: 0 10px 30px rgba(0, 0, 0, .5);color-scheme:dark}}:root[data-theme=dark]{--bg: #10171c;--panel: #18232b;--panel-2: #1d2a33;--paper: #1b2730;--ink: #ebe7dd;--muted: #93a2ad;--line: #2c3b46;--accent: #ff7a5c;--accent-ink: #10171c;--hl: #e0b43c;--hl-ink: #10171c;--sel: rgba(255, 122, 92, .16);--shadow: 0 10px 30px rgba(0, 0, 0, .5);color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--ui-font);font-size:15px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.35;cursor:default}code{font-size:.9em;background:var(--panel-2);padding:1px 5px;border-radius:5px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app{display:grid;grid-template-columns:minmax(300px,360px) 1fr;height:100dvh;overflow:hidden}.side{background:var(--panel);border-right:1px solid var(--line);overflow-y:auto;min-width:0}.main{min-width:0;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 899px){.app{grid-template-columns:1fr}.app.show-main .side,.app.show-side .main{display:none}.side{border-right:0}}.loading{display:grid;place-items:center;height:100%;color:var(--muted)}.icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;border:0;background:transparent;color:var(--ink);flex:none}.icon-btn:hover:not(:disabled){background:var(--panel-2)}.icon-btn.sm{width:32px;height:32px}.icon-btn.wide{width:auto;padding:0 8px}.txt-icon{font-size:11px;font-weight:700;letter-spacing:-.02em;border:1.6px solid currentColor;border-radius:6px;padding:1px 4px}.btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:var(--panel);white-space:nowrap}.btn:hover:not(:disabled){border-color:var(--muted)}.btn.sm{height:32px;padding:0 10px;font-size:13px}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.btn.danger{color:#d33}.btn-row{display:flex;flex-wrap:wrap;gap:8px}input:not([type=checkbox]):not([type=range]),select,textarea{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:8px 10px;min-width:0}textarea{width:100%;font-family:ui-monospace,Menlo,monospace;font-size:13px}select{padding-right:6px}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.field>span{font-size:12px;color:var(--muted);font-weight:600}.field.inline{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.field.inline>span{font-size:14px;color:var(--ink);font-weight:400}.field.inline select,.field.inline input[type=range]{max-width:60%}.hint{color:var(--muted);font-size:13px;line-height:1.5}.error{color:#d33;font-size:13px}.empty{color:var(--muted);padding:16px;text-align:center}.lib-head{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 6px 16px;position:sticky;top:0;background:var(--panel);z-index:2}.brand{display:flex;align-items:center;gap:8px}.brand h1{font-size:19px;margin:0;letter-spacing:-.02em}.logo{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-weight:700}.lib-actions{display:flex;gap:4px}.segmented{display:flex;margin:4px 16px 10px;background:var(--panel-2);border-radius:10px;padding:3px}.segmented button{flex:1;display:inline-flex;justify-content:center;align-items:center;gap:6px;border:0;background:transparent;padding:7px;border-radius:8px;font-weight:600;font-size:14px;color:var(--muted)}.segmented button.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px #0000001f}.search-row{display:flex;gap:8px;padding:0 16px 6px}.search{flex:1;display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:10px;padding:0 10px;background:var(--panel-2);min-width:0}.search input{border:0!important;background:transparent!important;flex:1;padding:8px 0!important;outline:none;min-width:0}.count{padding:2px 16px 6px;font-size:12px;color:var(--muted)}.song-list,.pl-list,.pl-pick,.check-list{list-style:none;margin:0;padding:0 8px 24px}.song-list li,.pl-list li,.pl-pick li{display:flex;align-items:center;border-radius:10px}.song-list li.current{background:var(--sel)}.song-row{flex:1;min-width:0;text-align:left;border:0;background:transparent;padding:9px 10px;border-radius:10px;display:flex;flex-direction:column;gap:2px}.song-row:hover:not(:disabled){background:var(--panel-2)}.song-row.static{cursor:default}.song-row .t{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.song-row .meta{display:flex;gap:8px;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden}.song-row .meta .c{overflow:hidden;text-overflow:ellipsis}.song-row .meta .k{margin-left:auto;font-weight:600;color:var(--ink);opacity:.7}.row-tools{display:flex;gap:2px;padding-right:4px}.playlists{padding-bottom:20px}.add-pl{margin:6px 16px}.inline-form{display:flex;gap:8px;padding:8px 16px}.inline-form input{flex:1}.pl-head{display:flex;align-items:center;gap:6px;padding:4px 8px}.pl-head h2{flex:1;font-size:18px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-tools{display:flex;gap:6px;padding:4px 16px 10px;flex-wrap:wrap}.check-list{max-height:50vh;overflow:auto;margin-top:10px;padding:0}.check-list label{display:flex;align-items:baseline;gap:10px;padding:8px 4px;border-bottom:1px solid var(--line)}.check-list small{color:var(--muted);margin-left:auto}.menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.menu{position:absolute;right:8px;top:48px;z-index:41;min-width:230px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:6px;display:flex;flex-direction:column}.menu button{text-align:left;border:0;background:transparent;padding:10px 12px;border-radius:8px}.menu button:hover{background:var(--panel-2)}.menu button.danger{color:#d33}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:50;display:grid;place-items:center;padding:16px}.sheet{background:var(--panel);border-radius:16px;width:min(460px,100%);max-height:85dvh;overflow:auto;box-shadow:var(--shadow)}.sheet.wide{width:min(720px,100%)}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 4px 20px;position:sticky;top:0;background:var(--panel)}.sheet-head h2{font-size:17px;margin:0}.sheet-body{padding:8px 20px 20px}.sheet-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}@media (max-width: 599px){.sheet-backdrop{place-items:end stretch;padding:0}.sheet{width:100%;border-radius:16px 16px 0 0;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom)}}.slider{display:grid;grid-template-columns:90px 1fr auto;gap:10px;align-items:center;margin-bottom:10px}#toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%,20px);background:var(--ink);color:var(--panel);padding:10px 16px;border-radius:10px;font-size:14px;opacity:0;transition:.2s;pointer-events:none;z-index:100;max-width:90vw}#toast.show{opacity:1;transform:translate(-50%)}.consent{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:560px;margin:0 auto;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:14px 16px;box-shadow:0 8px 30px #00000040;z-index:120;font-size:14px;line-height:1.5}.consent p{margin:0 0 10px}.consent .btn-row{justify-content:flex-end}@media print{.consent{display:none!important}}.drop-overlay{position:fixed;top:12px;right:12px;bottom:12px;left:12px;border:3px dashed var(--accent);border-radius:20px;background:var(--sel);display:grid;place-items:center;font-size:22px;font-weight:600;z-index:90;pointer-events:none}.topbar{display:flex;align-items:center;gap:4px;padding:6px 8px;background:var(--panel);border-bottom:1px solid var(--line);position:relative;min-height:52px}.topbar-title{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;padding-left:4px}.topbar-title strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-title small{color:var(--muted);font-size:12px;white-space:nowrap}.topbar-actions{display:flex;align-items:center;gap:2px}@media (min-width: 900px){.song-view .topbar .back{display:none}}.song-view,.editor,.settings-view{display:flex;flex-direction:column;height:100%;min-height:0}.chart-scroll{flex:1;overflow-y:auto;padding:16px;scroll-padding:80px}.paper{background:var(--paper);border-radius:var(--radius);max-width:980px;margin:0 auto;padding:18px 14px 26px;box-shadow:0 1px 2px #0000000f}.chart-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;padding:0 6px}.chart-head .title{margin:0;font-family:var(--chord-font);font-size:clamp(20px,3.4vw,32px);font-weight:700;text-align:center;letter-spacing:-.01em}.chart-head .style{font-size:13px;color:var(--muted)}.chart-head .composer{font-size:13px;color:var(--muted);text-align:right}.chart-sub{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--muted);padding:4px 6px 8px;min-height:26px}.play-status b.countin{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}@media (max-width: 599px){.chart-scroll{padding:6px 2px}.paper{padding:12px 2px 18px;border-radius:8px}.chart-head{grid-template-columns:1fr;text-align:center;gap:0}.chart-head .composer,.chart-head .style{text-align:center}.chart-head .style{order:2}}.empty-view,.welcome{display:grid;place-items:center;height:100%;color:var(--muted);padding:24px;text-align:center}.welcome-inner{max-width:420px}.welcome h2{color:var(--ink)}.selection-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--panel-2);border-top:1px solid var(--line);overflow-x:auto}.selection-bar span{font-weight:600;font-size:13px;white-space:nowrap;margin-right:auto}.player-bar{display:flex;align-items:center;gap:10px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.player-bar::-webkit-scrollbar{display:none}.transport{display:flex;align-items:center;gap:4px}.play-btn{width:48px;height:48px;border-radius:50%;border:0;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;flex:none}.play-btn svg{width:22px;height:22px}.ctl{display:flex;align-items:center;gap:6px;flex:none}@media (min-width: 600px){.player-bar{gap:14px}.ctl+.ctl{margin-left:10px}.ctl.tempo{gap:4px}}.ctl>small{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.ctl select{padding:6px 4px;max-width:150px}.tempo-val{border:0;background:var(--panel-2);border-radius:8px;padding:4px 8px;display:flex;flex-direction:column;align-items:center;line-height:1.05;min-width:52px}.tempo-val b{font-size:17px;font-variant-numeric:tabular-nums}.tempo-val small{font-size:10px;color:var(--muted)}.ctl.buttons{margin-left:auto}@media (max-width: 599px){.player-bar{gap:6px 8px;padding-left:8px;padding-right:8px;flex-wrap:wrap;overflow:visible}.play-btn{width:44px;height:44px}.ctl>small{display:none}.ctl select{max-width:92px;font-size:13px}}.chart{container-type:inline-size;user-select:none;-webkit-user-select:none;touch-action:manipulation}.chart-inner{--u: calc(1cqw * .94 * var(--size, 1));padding:0 calc(var(--u) * .6) 0 calc(var(--u) * 3.2)}@media (max-width: 599px){.chart-inner{--u: calc(1cqw * 1.18 * var(--size, 1));padding:0 0 0 calc(var(--u) * 2.9)}.chord .q{font-size:calc(var(--u) * 3.3 * var(--cs))}.row{margin-bottom:calc(var(--u) * .8)}}.row{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));height:calc(var(--u) * 11.5);margin-bottom:calc(var(--u) * 1.4)}.cell{position:relative;min-width:0}.chart:not(.editing) .cell{cursor:pointer}.cell.active:after,.cell.loop:after,.cell.selected:after{content:"";position:absolute;inset:calc(var(--u) * 1.6) 1px calc(var(--u) * .6);border-radius:calc(var(--u) * .8);z-index:0}.cell.loop:after{background:var(--sel);border-radius:0;inset-inline:0}.cell.active:after{background:var(--hl);opacity:.85}.cell.selected:after{box-shadow:inset 0 0 0 max(2px,calc(var(--u) * .3)) var(--accent);background:var(--sel)}.cell.active .chord,.cell.active .nc{color:var(--hl-ink)}.cell>*{z-index:1}.chord{--cs: 1;position:absolute;left:calc(var(--u) * .55);bottom:calc(var(--u) * 2.3);font-family:var(--chord-font);font-weight:700;white-space:nowrap;line-height:1;transform:scaleX(var(--sq, 1));transform-origin:left bottom;letter-spacing:-.01em}.chord .root{font-size:calc(var(--u) * 5.6 * var(--cs))}.chord .acc{font-size:calc(var(--u) * 3.6 * var(--cs));position:relative;top:calc(var(--u) * -2.1 * var(--cs));margin-left:calc(var(--u) * .1)}.chord .q{font-size:calc(var(--u) * 3.1 * var(--cs));position:relative;top:calc(var(--u) * -2.2 * var(--cs));margin-left:calc(var(--u) * .15);font-weight:700}.chord .acc+.q{margin-left:0}.accsign{display:inline-block;height:.78em;width:auto;vertical-align:baseline;margin:0 .02em;position:relative;top:.04em}.acc>.accsign{height:.82em}.accsign.sharp{height:.85em}.chord .bass{font-size:calc(var(--u) * 3.2 * var(--cs));margin-left:calc(var(--u) * .1);position:relative;top:calc(var(--u) * .6 * var(--cs))}.cell.lb-rep>.chord,.cell.lb-rep>.nc{left:calc(var(--u) * 2.4)}.cell.lb-dbl>.chord,.cell.lb-dbl>.nc{left:calc(var(--u) * 1.2)}.cell.small .chord{--cs: .68;bottom:calc(var(--u) * 2.4)}.alt{position:absolute;left:0;top:calc(var(--u) * -.2);opacity:.8}.alt .chord{--cs: .55;position:relative;display:block;left:calc(var(--u) * .6);bottom:auto}.nc{position:absolute;left:calc(var(--u) * .5);bottom:calc(var(--u) * 2.4);font-family:var(--chord-font);font-weight:700;font-size:calc(var(--u) * 3.4);white-space:nowrap}.slash{position:absolute;left:calc(var(--u) * 1.6);bottom:calc(var(--u) * 1.8);font-family:var(--chord-font);font-size:calc(var(--u) * 6);font-weight:700}.repeat-bar{position:absolute;bottom:calc(var(--u) * 2.5);width:calc(var(--u) * 5.5);transform:translate(-50%);display:block}.repeat-bar.two{width:calc(var(--u) * 7)}.repeat-bar svg{width:100%;display:block}.bar{position:absolute;top:calc(var(--u) * 2);bottom:calc(var(--u) * 1);width:calc(var(--u) * 1.8);pointer-events:none}.bar.left{left:0}.bar.right{right:0}.bar:before,.bar:after{content:"";position:absolute;top:0;bottom:0}.bar.left:before,.bar.left:after{left:0}.bar.right:before,.bar.right:after{right:0}.bar.single:before{border-left:max(1px,calc(var(--u) * .22)) solid var(--ink)}.bar.single.right:before{left:auto;right:0}.bar.dbl-open:before,.bar.dbl-close:before{border-left:max(1px,calc(var(--u) * .22)) solid var(--ink)}.bar.dbl-open:after{left:calc(var(--u) * .6)!important;border-left:max(1px,calc(var(--u) * .22)) solid var(--ink)}.bar.dbl-close:after{right:calc(var(--u) * .6)!important;border-left:max(1px,calc(var(--u) * .22)) solid var(--ink)}.bar.rep-open:before,.bar.final:before,.bar.rep-close:before{border-left:max(2px,calc(var(--u) * .6)) solid var(--ink)}.bar.rep-open:after{left:calc(var(--u) * .95)!important;border-left:max(1px,calc(var(--u) * .22)) solid var(--ink)}.bar.rep-close:after,.bar.final:after{right:calc(var(--u) * .95)!important;border-left:max(1px,calc(var(--u) * .22)) solid var(--ink)}.dots{position:absolute;top:32%;width:calc(var(--u) * .7);height:calc(var(--u) * .7);border-radius:50%;background:var(--ink);box-shadow:0 calc(var(--u) * 2.6) 0 var(--ink)}.bar.rep-open .dots{left:calc(var(--u) * 1.5)}.bar.rep-close .dots{right:calc(var(--u) * 1.5)}.section{position:absolute;top:calc(var(--u) * -.9);left:calc(var(--u) * -2.9);font-family:var(--chord-font);font-weight:700;font-size:calc(var(--u) * 2.6);line-height:1;padding:calc(var(--u) * .25) calc(var(--u) * .4);border:max(1px,calc(var(--u) * .22)) solid currentColor;border-radius:calc(var(--u) * .3);background:var(--paper);z-index:2}.hl-sections .section{color:var(--accent)}.timesig{position:absolute;left:calc(var(--u) * -2.6);top:calc(var(--u) * 3.4);display:flex;flex-direction:column;align-items:center;font-family:var(--chord-font);font-weight:700;font-size:calc(var(--u) * 2.5);line-height:.92}.ending{position:absolute;top:calc(var(--u) * .2);left:calc(var(--u) * .4);height:calc(var(--u) * 2.4);border-left:max(1px,calc(var(--u) * .2)) solid var(--ink);border-top:max(1px,calc(var(--u) * .2)) solid var(--ink);font-family:var(--chord-font);font-weight:700;font-size:calc(var(--u) * 2);padding-left:calc(var(--u) * .5);line-height:1.1}.sym{position:absolute;top:calc(var(--u) * -.6);left:calc(var(--u) * 1.2);width:calc(var(--u) * 3.4);color:var(--ink)}.sym svg{width:100%;display:block}.sym.coda{left:calc(var(--u) * 3.2)}.hl-sections .sym.coda,.hl-sections .sym.segno{color:var(--accent)}.sym.fermata{left:calc(var(--u) * 1.2);top:calc(var(--u) * 1.6);width:calc(var(--u) * 3)}.comment{position:absolute;left:calc(var(--u) * .5);bottom:calc(var(--u) * -.4);font-size:calc(var(--u) * 2.1);font-style:italic;white-space:nowrap;font-family:var(--chord-font);color:var(--ink);opacity:.85}.end-mark{position:absolute;right:calc(var(--u) * .3);top:calc(var(--u) * .4);font-size:calc(var(--u) * 1.6);font-weight:700;color:var(--accent)}.cell.pad,.chart.editing .cell{cursor:pointer}.chart.editing .cell:hover:before{content:"";position:absolute;inset:calc(var(--u) * 1.6) 1px calc(var(--u) * .6);background:var(--sel);border-radius:calc(var(--u) * .8)}.diagrams{display:flex;flex-wrap:wrap;gap:10px;padding:18px 8px 0;border-top:1px solid var(--line);margin-top:10px}.diagrams figure{margin:0;width:92px;text-align:center;padding:6px;border-radius:10px}.diagrams figure.on{background:var(--sel)}.diagrams figcaption{font-family:var(--chord-font);font-weight:700;font-size:14px;margin-bottom:4px}.diagrams svg{width:100%}.scale{display:flex;flex-direction:column;gap:2px;font-size:11px;line-height:1.3}.scale b{font-size:11px;color:var(--accent)}.diagrams figure:has(.scale){width:140px}.piano .key.white{fill:#fff;stroke:#888;stroke-width:.5}.piano .key.black{fill:#222}.piano .key.on{fill:var(--accent)}.fret line{stroke:var(--ink);stroke-width:.7}.fret line.nut{stroke-width:2.5}.fret .dot{fill:var(--ink)}.fret .open{fill:none;stroke:var(--ink);stroke-width:.8}.fret .mark,.fret .basefret{font-size:8px;text-anchor:middle;fill:var(--ink)}.fret .basefret{text-anchor:start;font-size:7px}.editor-body{flex:1;overflow-y:auto;padding:12px 16px 40px}.meta-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 12px;max-width:980px;margin:0 auto}.cell-editor{max-width:980px;margin:0 auto 12px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:12px;position:sticky;top:0;z-index:5}.cell-pos{font-size:12px;color:var(--muted);margin-bottom:6px}.chord-input{display:flex;gap:8px;margin-bottom:8px}.chord-input input{flex:1;font-family:var(--chord-font);font-size:18px;font-weight:700}.toolgroup{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px}.tg-label{font-size:11px;text-transform:uppercase;color:var(--muted);font-weight:600;letter-spacing:.04em;min-width:52px}.tool{min-width:36px;height:34px;border:1px solid var(--line);background:var(--panel-2);border-radius:8px;padding:0 8px;font-family:var(--chord-font);font-weight:700;font-size:15px}.tool.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.tool.ticon{display:inline-grid;place-items:center;padding:4px}.tool.ticon svg{width:20px;height:20px}.tool.wide{font-family:var(--ui-font);font-weight:500;font-size:13px}.alt-input input,.text-input input{width:150px;padding:6px 8px}.text-input{display:flex;gap:6px;flex:1}.text-input input{flex:1;width:auto}.editor-chart{margin-bottom:16px}.raw{max-width:980px;margin:0 auto}.raw summary{cursor:pointer;color:var(--muted);font-size:13px;margin-bottom:8px}.meta-details{max-width:980px;margin:0 auto 10px}.meta-details summary{cursor:pointer;color:var(--muted);font-size:13px;padding:4px 0 8px}@media (max-width: 599px){.editor-body{padding:8px 6px 0;display:flex;flex-direction:column}.meta-details{order:0}.editor-chart{order:1;width:100%}.meta-details,.raw{width:100%}.raw{order:2;margin-bottom:16px}.cell-editor{order:3;position:sticky;top:auto;bottom:0;margin:0 -6px;border-radius:14px 14px 0 0;padding:8px 8px calc(8px + env(safe-area-inset-bottom));max-height:46dvh;overflow-y:auto;box-shadow:0 -6px 20px #0000001f}.toolgroup{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.toolgroup::-webkit-scrollbar{display:none}.tg-label{min-width:auto;flex:none}.tool{flex:none}.alt-input input{width:120px}.text-input{min-width:260px}.chord-input input{font-size:17px}}.settings-body{flex:1;overflow-y:auto;padding:16px;max-width:640px;width:100%;margin:0 auto}.settings-body section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:6px 16px 10px;margin-bottom:16px}.settings-body h3{font-size:13px;text-transform:uppercase;color:var(--muted);letter-spacing:.05em;margin:12px 0}@media print{@page{margin:12mm}:root,:root[data-theme=dark]{--paper: #fff;--ink: #000;--bg: #fff;--hl: transparent;--sel: transparent;color-scheme:light}body{background:#fff}.app{display:block;height:auto}.side,.topbar,.player-bar,.selection-bar,.diagrams,#toast{display:none!important}.main,.song-view,.chart-scroll{display:block;overflow:visible;height:auto;padding:0}.paper{box-shadow:none;max-width:none;padding:0}.play-status{display:none}}.segmented button{font-size:13.5px;padding:7px 4px}.forum .search-row{padding-bottom:4px}.forum-all{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);padding:2px 16px 8px}.pad{padding:4px 16px}.forum-threads{list-style:none;margin:0;padding:0 8px 24px}.forum-thread{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:10px 10px 8px;background:var(--panel)}.ft-head{display:flex;flex-direction:column;gap:2px;padding:0 2px 6px}.ft-title{font-weight:600;color:var(--ink);text-decoration:none}.ft-title:hover{text-decoration:underline}.ft-meta{font-size:12px;color:var(--muted)}.ft-songs{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ft-song{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding:2px 0}.ft-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;text-align:left;border:0;background:transparent;padding:7px 4px;border-radius:8px}button.ft-info:hover{background:var(--panel-2)}.ft-info .t{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ft-info .meta{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ft-foot{display:flex;align-items:center;gap:8px;padding-top:8px;min-height:8px}.ft-foot:empty{padding:0}.preview-note{background:var(--sel);border-radius:8px;padding:6px 10px;font-size:13px;margin-bottom:10px;text-align:center}
