:root{--bg: #080a09;--panel: #0c0e0d;--ink: #e8e6df;--muted: #9b9d97;--faint: #62645f;--rule: #343733;--rule-strong: #60635c;--signal: #d8ff00;--danger: #ff786e;--sans: "Helvetica Neue", "Noto Sans CJK SC", "Noto Sans CJK JP", Arial, sans-serif;--mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}.copyable-text{cursor:copy}.copyable-text:hover{color:var(--signal)}.copy-notice{position:fixed;right:24px;bottom:24px;z-index:10;padding:10px 13px;border:1px solid var(--rule-strong);background:var(--panel);color:var(--ink);font:11px SFMono-Regular,Consolas,monospace;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.copy-notice.visible{opacity:1;transform:translateY(0)}.platform-error-boundary{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;background:var(--bg);color:var(--ink)}.platform-error-boundary>div{display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:560px;padding:24px;border:1px solid var(--rule);background:var(--panel)}.platform-error-eyebrow{margin:0;color:var(--signal);font:11px SFMono-Regular,Consolas,monospace;letter-spacing:.14em}.platform-error-boundary h1{margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:600}.platform-error-reason{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.platform-error-detail{display:block;width:100%;overflow-x:auto;padding:8px 10px;border:1px solid var(--rule);color:var(--faint);font:11px SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.platform-button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:0 11px;border:1px solid var(--rule-strong);border-radius:0;background:transparent;color:var(--ink);font:11px var(--sans);text-decoration:none;cursor:pointer}.platform-button:disabled{cursor:not-allowed;opacity:.45}.platform-button--primary{min-height:44px;padding:0 38px;border-color:var(--signal);background:var(--signal);color:#111;font-size:14px;font-weight:600}.platform-button--primary:hover:not(:disabled){background:#efff6a}.platform-button--outline{border-color:var(--signal);color:var(--signal)}.platform-button--danger{border-color:var(--danger);color:var(--danger)}.platform-account-button,.platform-login-button{white-space:nowrap}.language-switcher{display:flex;flex-shrink:0;gap:12px;white-space:nowrap;margin:0;font:11px var(--mono,Menlo,Consolas,monospace)}.language-switcher .language-item{display:flex;gap:12px;align-items:center}.language-switcher .language-item i{color:var(--faint,#62645f);font-style:normal}.language-switcher button{position:relative;border:0;padding:9px 0;background:none;color:var(--muted,#9b9d97);cursor:pointer}.language-switcher button[aria-pressed=true],.language-switcher button:hover{color:var(--signal,#d8ff00)}.language-switcher button[aria-pressed=true]:after{position:absolute;right:0;bottom:3px;left:0;height:1px;content:"";background:var(--signal,#d8ff00)}@media(pointer:coarse){.language-switcher button{min-height:44px}}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-6-BsgXr6ZJ.woff2) format("woff2");unicode-range:U+F901,U+F90A,U+F92C-F92D,U+F934,U+F937,U+F965,U+F967,U+F974,U+F979,U+F97E,U+F98A,U+F98E,U+F99C,U+F9B5,U+F9BA,U+F9BE,U+F9DD,U+F9E0-F9E1,U+F9E4,U+FA08,U+FA0A}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-21-D1s_nOEe.woff2) format("woff2");unicode-range:U+9F83,U+9F85-9F8C,U+9F91,U+9F96,U+9F98,U+9F9B,U+9FF0-9FFF}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-22-BH3KumMh.woff2) format("woff2");unicode-range:U+9E30-9E33,U+9E35-9E3B,U+9E3E,U+9E40-9E44,U+9E46-9E4E,U+9E51,U+9E53,U+9E55-9E58,U+9E5A-9E5C,U+9E5E-9E63,U+9E66-9E6E,U+9E71,U+9E73,U+9E7E,U+9E86-9E87,U+9E90,U+9EC9,U+9ED3,U+9ED5-9ED6,U+9EE2,U+9EE9-9EEA,U+9EF1,U+9EF3,U+9EFE,U+9F0B,U+9F0D,U+9F29,U+9F31,U+9F51,U+9F80-9F81}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-23-as2ZacwL.woff2) format("woff2");unicode-range:U+9C82-9C83,U+9C85-9C8C,U+9C8E-9C92,U+9C94-9C9B,U+9C9E-9CA3,U+9CA5-9CA7,U+9CA9,U+9CAB,U+9CAD-9CAE,U+9CB1-9CB7,U+9CB9-9CBD,U+9CBF-9CC0,U+9CC3,U+9CC5-9CC7,U+9CC9-9CD1,U+9CD3-9CDA,U+9CDC-9CDD,U+9CDF,U+9CE1-9CE3,U+9CEE-9CEF,U+9CFC-9CFD,U+9D37,U+9D92,U+9E11,U+9E20,U+9E22,U+9E28-9E2C,U+9E2E-9E2F}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-24-CPv5pjUw.woff2) format("woff2");unicode-range:U+9A80,U+9A83,U+9A85,U+9A88-9A8A,U+9A8D-9A8E,U+9A90,U+9A92-9A93,U+9A95-9A96,U+9A98-9A99,U+9A9B-9AA2,U+9AA5,U+9AA7,U+9AB1,U+9ABA,U+9AC2,U+9AC8,U+9ACB-9ACC,U+9AE1,U+9B04,U+9B0F,U+9B13,U+9B46-9B47,U+9B49,U+9B56,U+9B5C,U+9B5F,U+9B61-9B62,U+9B88,U+9B8B,U+9BD3,U+9C40,U+9C64,U+9C7B,U+9C7F-9C80}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-25-B90zyS8-.woff2) format("woff2");unicode-range:U+98DD,U+98E8,U+98EC,U+990D,U+9938-9939,U+9963,U+9966-9969,U+996B-996C,U+996F,U+9974-9975,U+9977-9979,U+997D-997E,U+9980-9981,U+9983-9984,U+9987,U+998A-998B,U+998D-9991,U+9993-9995,U+99AB,U+99CC,U+9A04,U+9A1B,U+9A32,U+9A6E,U+9A75,U+9A77-9A7A,U+9A7D}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-26-CkEKxHyx.woff2) format("woff2");unicode-range:U+9765,U+976C,U+978E,U+9791-9792,U+9794,U+97A5,U+97AF,U+97EA-97EB,U+97FE,U+9820,U+9828,U+9851,U+9877-9878,U+987C,U+9880,U+9883,U+9885,U+9889,U+988B-988F,U+9893-9895,U+9899-989B,U+989E-989F,U+98A1-98A2,U+98A5-98A7,U+98A9,U+98BE,U+98CF-98D6,U+98DA}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-27-M_fHTTrM.woff2) format("woff2");unicode-range:U+95C4-95C5,U+95E9,U+95F0-95F1,U+95F3,U+95F6,U+95FC,U+95FE-95FF,U+9602-9604,U+9606-960D,U+960F,U+9611-9613,U+9615-9617,U+9619-961B,U+963E,U+9649,U+9667-9668,U+969E,U+96E0,U+96FF,U+9701,U+9705,U+972D,U+9750}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-28-jxGsIeZQ.woff2) format("woff2");unicode-range:U+94F5,U+94F7,U+94F9,U+94FB-94FD,U+94FF,U+9503-9504,U+9506-9507,U+9509-950A,U+950D-950F,U+9511-9518,U+951A-9520,U+9522,U+9528-952D,U+9530-953A,U+953C-953F,U+9543-9546,U+9548-9550,U+9552-9555,U+9557-955B,U+955D-9568,U+956A-956D,U+9570-9574,U+959E,U+95AA,U+95AE-95B0,U+95B8,U+95BA,U+95C0-95C2}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-29-BPjPxx21.woff2) format("woff2");unicode-range:U+941C-9420,U+9422-942A,U+942D,U+943E,U+9465,U+9473-9474,U+9476,U+9478-947B,U+9480,U+9482-9487,U+948A-9492,U+9494-9498,U+949A,U+949C-949D,U+94A1,U+94A3-94A4,U+94A8,U+94AA-94AD,U+94AF,U+94B2,U+94B4-94BA,U+94BC-94C0,U+94C4,U+94C6-94DB,U+94DE-94EC,U+94EE-94F1,U+94F3}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-30-b_PD-aYt.woff2) format("woff2");unicode-range:U+92EC,U+92F0,U+9312,U+9324,U+9331,U+933E,U+9340-9341,U+934C,U+934E-9350,U+9353,U+9355,U+9359,U+935D-935F,U+9362-9363,U+9366-9369,U+9393,U+93A2,U+93AF,U+93B1-93B8,U+93BC-93C0,U+93C2,U+93C4-93C5,U+93C9,U+93CB,U+93CD,U+9411-9412,U+9415}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-31-JSsVOhAA.woff2) format("woff2");unicode-range:U+9170,U+917D-917E,U+918C,U+919A,U+91A1,U+91A3,U+91BE,U+91D2,U+91F9,U+9205,U+9208,U+921C,U+9221,U+9224-9227,U+922A,U+922D,U+9235,U+923D-923E,U+9246,U+9253,U+926C,U+926F,U+927B,U+9286-9287,U+928A,U+929D,U+92A8,U+92AC,U+92AE,U+92B6}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-32-uOoezKjg.woff2) format("woff2");unicode-range:U+9026,U+903A,U+9046,U+9062,U+909A,U+909D,U+90A9,U+90AC,U+90BA,U+90CF-90D0,U+90D3,U+90D5,U+90DA,U+90E6-90E7,U+90EA,U+9109,U+910C,U+9120,U+9143,U+914F-9150,U+915D-915E}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-33-CsiTugde.woff2) format("woff2");unicode-range:U+8E51-8E53,U+8E5A,U+8E7F,U+8E8F,U+8E9C,U+8ECE,U+8EDA,U+8F0B,U+8F6B,U+8F6D,U+8F71-8F73,U+8F75-8F76,U+8F78-8F7A,U+8F7C,U+8F7E,U+8F81-8F82,U+8F84,U+8F87,U+8F8A-8F8B,U+8F8D-8F8F,U+8F94-8F95,U+8F97-8F9A,U+8FCB,U+8FD7,U+8FE3,U+8FF3}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-34-D1eLsMwV.woff2) format("woff2");unicode-range:U+8CE7-8CE8,U+8D20,U+8D30,U+8D32-8D33,U+8D36,U+8D3B,U+8D3D,U+8D40,U+8D42-8D43,U+8D45-8D46,U+8D48-8D4A,U+8D4D,U+8D51,U+8D53,U+8D55,U+8D59,U+8D5C-8D5D,U+8D5F,U+8D61,U+8D6A,U+8D90,U+8D94,U+8DB1,U+8DB5,U+8DB8,U+8DBC,U+8DBF,U+8DC4,U+8DDE,U+8DE9,U+8DF0,U+8DF6-8DFB,U+8E05,U+8E07,U+8E0E,U+8E2B-8E2F,U+8E3A}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-35-CWE2Sxk4.woff2) format("woff2");unicode-range:U+8BA0,U+8BA3,U+8BA5-8BA7,U+8BAA-8BAC,U+8BB4-8BB5,U+8BB7,U+8BB9,U+8BC2-8BC3,U+8BC5,U+8BCB-8BCC,U+8BCE-8BD0,U+8BD2-8BD4,U+8BD6,U+8BD8-8BD9,U+8BDC,U+8BDF,U+8BE3-8BE4,U+8BE7-8BE9,U+8BEB-8BEC,U+8BEE,U+8BF0,U+8BF2-8BF3,U+8BF6,U+8BF9,U+8BFC-8BFD,U+8BFF-8C00,U+8C02,U+8C04,U+8C06-8C07,U+8C0C,U+8C0F,U+8C11-8C12,U+8C14-8C1B,U+8C1D-8C21,U+8C24-8C25,U+8C27,U+8C2A-8C2C,U+8C2E-8C30,U+8C32-8C36,U+8C56,U+8C90,U+8CB9}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-36-D_4AU1tv.woff2) format("woff2");unicode-range:U+8A1A,U+8A2B,U+8A38,U+8A40,U+8A5F,U+8A6A,U+8A7A,U+8A8A,U+8A92,U+8AA9,U+8AB8,U+8AE8,U+8B3F,U+8B57,U+8B60}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-37-OjRUHA8G.woff2) format("woff2");unicode-range:U+8884-8886,U+888F,U+8893,U+88A6,U+88A8,U+88C7-88C9,U+88E2-88E3,U+88E5,U+88EC,U+8900,U+8909,U+890B,U+8914-8915,U+891B,U+8921,U+8934,U+893D,U+8955,U+8959,U+896C,U+8985,U+898C,U+89C7,U+89CA-89CC,U+89CE-89D1,U+89DE,U+89EF,U+8A09}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-38-Csb8Vs1E.woff2) format("woff2");unicode-range:U+86F4,U+8742,U+8747-8748,U+8762,U+8770,U+8775,U+877D-877E,U+8785,U+879A,U+87A8,U+87CA,U+87D1,U+87DB-87DC,U+87DE,U+87EE,U+87F3,U+87FD,U+8802,U+8819,U+8835,U+886A,U+8879}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-39-DBzg1Rj0.woff2) format("woff2");unicode-range:U+8565,U+8570,U+8572,U+8576,U+8579,U+85B8,U+85BE,U+85D3,U+85E0,U+85E8,U+864F,U+866E,U+867C,U+867F,U+86A1,U+86AC,U+86B4-86B5,U+86BA,U+86CA,U+86CF-86D0,U+86D8,U+86F0-86F3}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-40-B_NYhktH.woff2) format("woff2");unicode-range:U+83C8,U+83CB,U+83D5,U+83DB,U+83FF,U+8418,U+841C,U+8423-8424,U+8426,U+843B,U+843F,U+8447,U+8456,U+847D,U+8487,U+8489,U+848C,U+848E,U+849B,U+84A5,U+84C5,U+84C7,U+84DF-84E0,U+84E2-84E3,U+84E5-84E6,U+84F3,U+84F6,U+8529,U+8538-853A,U+853C,U+8545}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-41-DjvKMHOl.woff2) format("woff2");unicode-range:U+82C0-82C2,U+82C4,U+82C7-82C8,U+82CA-82CC,U+82CE,U+82D6,U+82D8,U+82DD,U+82E0,U+82E4,U+82E9,U+82ED-82EE,U+82F8,U+82FC,U+82FF,U+830D,U+830F,U+8311,U+8313-8315,U+831A,U+8324,U+8327,U+832A,U+832C,U+8333,U+833B,U+8348,U+834C,U+8359,U+835B-835C,U+835E,U+8360,U+8364-8366,U+8368-836A,U+836C-836E,U+8380,U+8382,U+8388,U+838B,U+8399,U+839C,U+83A3,U+83AE-83B0,U+83B3-83B4,U+83B6,U+83B8,U+83BA,U+83BC,U+83C2}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-42-CMz1Q4hv.woff2) format("woff2");unicode-range:U+817C-817D,U+8191,U+8199,U+81A5-81A6,U+81B6,U+81CC,U+81D4,U+81DC,U+81E9,U+81EB,U+81EE,U+81F5,U+81F8,U+820F,U+8223-8224,U+8226-8228,U+822D,U+822F,U+823B,U+823E,U+8288,U+828F-8290,U+8294,U+8296-8298,U+82A0,U+82B5-82B6}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-43-zgJ0GMun.woff2) format("woff2");unicode-range:U+8027,U+8029-802A,U+8031,U+8034,U+804B,U+804D,U+8059,U+8069,U+806E,U+8078,U+807C,U+8080,U+8082,U+808F,U+809F,U+80AE,U+80B6-80B7,U+80BC-80BD,U+80C2,U+80CD,U+80D1,U+80E7-80EC,U+8101,U+8104,U+810C,U+810E,U+8112-8115,U+8119,U+811C-811D,U+811F,U+8121-8122,U+8125-8126,U+8128,U+812A,U+812D-812E,U+8132,U+8134,U+8137,U+813F-8140,U+8142,U+8148,U+814D,U+8158-815A,U+815E}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-44-DAHmo-Xi.woff2) format("woff2");unicode-range:U+7EF0-7EF2,U+7EF6,U+7EFA-7EFB,U+7EFE,U+7F01-7F04,U+7F08,U+7F0A-7F12,U+7F17,U+7F19,U+7F1B-7F1C,U+7F1F,U+7F21-7F23,U+7F25-7F28,U+7F2A-7F33,U+7F35,U+7F37,U+7F42,U+7F59,U+7F73-7F74,U+7F89,U+7F95,U+7F98-7F99,U+7F9B,U+7F9F,U+7FA7,U+7FAC,U+7FB0-7FB1,U+7FB4,U+7FBC,U+7FC0,U+7FD9-7FDA,U+7FE7,U+7FF1,U+7FF4}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-45-BM5HQiHf.woff2) format("woff2");unicode-range:U+7DD4,U+7DDB,U+7DDF,U+7DE2,U+7DEA,U+7DED,U+7DF3,U+7DF7,U+7DFC,U+7DFE-7E00,U+7E02,U+7E29,U+7E3C,U+7E40,U+7E4E,U+7E51,U+7E58,U+7E5B,U+7E77,U+7E9E-7E9F,U+7EA1,U+7EA3,U+7EA5,U+7EA8-7EA9,U+7EAB,U+7EAD-7EAE,U+7EB0,U+7EBB,U+7EBE,U+7EC0-7EC2,U+7EC9,U+7ECB-7ECC,U+7ED0,U+7ED4,U+7ED7,U+7EDB,U+7EE0-7EE2,U+7EE5-7EE6,U+7EE8,U+7EEB}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-46-BVA8EkoW.woff2) format("woff2");unicode-range:U+7CE8,U+7CEC,U+7CF0,U+7CF7,U+7CF9,U+7CFC,U+7D11,U+7D1F,U+7D24-7D26,U+7D28-7D2A,U+7D2D,U+7D36,U+7D38,U+7D51,U+7D54,U+7D58,U+7D6B-7D6C,U+7D6F,U+7D77,U+7D7E,U+7D81,U+7D84,U+7D87,U+7D8A,U+7D94,U+7D96,U+7D98,U+7DBC,U+7DC1,U+7DC4,U+7DC8,U+7DCD}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-47-Bzg6W2UL.woff2) format("woff2");unicode-range:U+7BD3,U+7BE1,U+7BEF,U+7BF4,U+7C08,U+7C0A,U+7C0C,U+7C15-7C16,U+7C19,U+7C24,U+7C29,U+7C2C-7C2E,U+7C30,U+7C32,U+7C35,U+7C39-7C3B,U+7C41,U+7C47-7C48,U+7C63,U+7C74,U+7C7A,U+7C7C,U+7C84-7C85,U+7C88,U+7C8A,U+7C8C,U+7C8E,U+7C91,U+7C93,U+7C96,U+7C99,U+7C9C-7C9D,U+7CA9,U+7CAC,U+7CAF-7CB0,U+7CB5,U+7CBB,U+7CC1,U+7CCC,U+7CE4-7CE5}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-48-Qpb83cKc.woff2) format("woff2");unicode-range:U+7AF5,U+7AF7,U+7AFB,U+7B00-7B01,U+7B03,U+7B05,U+7B09,U+7B0C,U+7B0E,U+7B13,U+7B15-7B16,U+7B1F,U+7B22-7B24,U+7B29,U+7B30,U+7B32,U+7B34,U+7B37-7B38,U+7B3A,U+7B3E-7B3F,U+7B42,U+7B44,U+7B4A,U+7B58,U+7B5A,U+7B5C,U+7B76,U+7B7B-7B7D,U+7B82,U+7B85,U+7B8C,U+7B8E,U+7B93,U+7B96,U+7BA2-7BA4,U+7BA6-7BA9,U+7BAB,U+7BAE,U+7BB7,U+7BB9,U+7BBB,U+7BC3,U+7BC8,U+7BD1}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-49-Bc7YRZSR.woff2) format("woff2");unicode-range:U+798C,U+7992,U+7997,U+799A,U+799C,U+799F,U+79A3-79A5,U+79A8,U+79AC,U+79AF,U+79B5,U+79C6,U+79CF,U+79DD,U+79E8,U+79F4,U+79F7-79F8,U+79FA,U+79FE,U+7A23,U+7A25-7A26,U+7A2C,U+7A36,U+7A51,U+7A55,U+7A5B,U+7A5E,U+7A66,U+7A68,U+7A87,U+7A9B-7A9C,U+7A9E,U+7AA1,U+7AA8,U+7AAD,U+7AB8,U+7ADB,U+7AE4}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-50--Lzg3-R9.woff2) format("woff2");unicode-range:U+784C,U+7850,U+7852-7854,U+7856-7857,U+7859-785A,U+7865,U+7869,U+786D,U+7876-7877,U+787F,U+7888-7889,U+7899,U+789B-789C,U+78A5,U+78B2,U+78B4,U+78B6,U+78B9,U+78BF,U+78C3,U+78D2,U+78D9,U+78DC,U+78DE,U+78E5,U+78EA,U+78F1,U+7902,U+7905,U+7909,U+790B,U+7913,U+791A,U+791E,U+7921,U+7924,U+7936,U+7939,U+7943,U+794C,U+794E-794F,U+7951,U+7959,U+7964,U+7966,U+7969,U+796F,U+7974,U+797B,U+797E,U+7982,U+7986-7987,U+7989}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-51-D4nc_vFh.woff2) format("woff2");unicode-range:U+772B-772C,U+772E,U+7730,U+7732-7733,U+773D,U+773F,U+7743,U+774C,U+7751-7752,U+7759,U+775D,U+7769,U+776D,U+7771,U+7785,U+7787,U+778F-7790,U+7793,U+77B4-77B5,U+77C0,U+77C2,U+77C5,U+77D6,U+77DD,U+77F8,U+77FD-77FE,U+7800,U+7803,U+780F-7811,U+7817-7818,U+781A-781F,U+7823,U+7829,U+782B,U+782F,U+7833,U+7839,U+783B-783C,U+783E,U+7841-7842,U+7844,U+7848-7849,U+784B}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-52-DrpAf1Ad.woff2) format("woff2");unicode-range:U+7614,U+7617,U+7629-762A,U+762E-762F,U+7639-763A,U+763D,U+763F-7640,U+764D,U+7654,U+765A,U+765E,U+7663,U+7673,U+7675,U+7679,U+767F,U+768A,U+768C,U+7691-7692,U+7698,U+769F,U+76A2,U+76AB-76AC,U+76B2,U+76B5,U+76BB,U+76DD,U+76E2,U+76E9,U+76FA,U+76FD,U+76FF,U+7703,U+770D,U+770F,U+7712,U+7714,U+7716,U+7721}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-53-DbdDDgNZ.woff2) format("woff2");unicode-range:U+750F,U+7519,U+7527,U+752D,U+7534,U+7536,U+7547,U+7553,U+7556-7557,U+7568,U+757B-757C,U+7583-7584,U+758D,U+7596,U+759F-75A0,U+75A8,U+75AC-75AD,U+75C8-75C9,U+75D6,U+75E6,U+75E8,U+75EA,U+75F7,U+7605-7606,U+760E,U+7610-7612}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-54-DJjgoNIe.woff2) format("woff2");unicode-range:U+73F0,U+73F2,U+73F7,U+73FC,U+73FF-7400,U+7402,U+7408,U+740B-740F,U+7418,U+741C,U+741E,U+742D,U+7438,U+743B,U+743E,U+7445,U+7448,U+744A,U+7465,U+7467-7468,U+7474,U+7477,U+747A,U+7482,U+7484,U+748A,U+748E-748F,U+7493,U+749A,U+749D,U+74AE,U+74B1-74B2,U+74B6,U+74B8,U+74C1,U+74C3,U+74C5,U+74CC,U+74D1-74D2,U+74D5,U+74D9,U+74DB,U+74E5,U+74E8,U+7508}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-55-CYcPDRnn.woff2) format("woff2");unicode-range:U+72E6,U+72E8,U+72EF-72F0,U+72F2,U+72F6,U+7300-7301,U+7303,U+730C,U+7313-7315,U+7320-7321,U+732D,U+7330,U+7335,U+7340,U+7342,U+734A,U+7355,U+7359,U+735F-7360,U+7362,U+7365,U+736D,U+7374,U+7376,U+737D-737E,U+7382,U+7388,U+738C-7393,U+7397,U+7399-739A,U+73A1,U+73A3,U+73A7,U+73AA,U+73AD,U+73B1,U+73B6,U+73C6-73C7,U+73CC,U+73D0,U+73DB-73DD,U+73E6,U+73E8,U+73EF}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-56-CQO2qmjq.woff2) format("woff2");unicode-range:U+71B4-71B8,U+71BB-71BC,U+71C2,U+71CA,U+71CF,U+71DA,U+71E8,U+71EA,U+71F6,U+720C,U+7216,U+721A,U+721C,U+721E,U+7223,U+722E,U+724D-724E,U+7264-7266,U+726A,U+726C,U+7271,U+7273,U+727B,U+728A,U+728F,U+729F,U+72B3,U+72B5,U+72B7-72B8,U+72BA-72BD,U+72C5,U+72C8,U+72CD,U+72D6,U+72DD-72DF}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-57-BhybfMDv.woff2) format("woff2");unicode-range:U+702E-702F,U+7035,U+7037,U+703D,U+7044,U+704F,U+705A,U+705C,U+7061,U+7066,U+7080,U+708F,U+7091,U+7094,U+709C-709D,U+70A9-70AA,U+70B2,U+70B4-70B6,U+70C0,U+70C3,U+70C7,U+70CE,U+70DA,U+70E0,U+70E9,U+70F7,U+70FA,U+70FF,U+7110,U+7113,U+7116-7118,U+7142,U+7144,U+714B,U+715A,U+7161,U+716D,U+7173-7174,U+7176,U+7178,U+717A,U+717F,U+7186,U+7198,U+719C,U+71A4-71A5}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-58-CrJqmsyO.woff2) format("woff2");unicode-range:U+6EDF-6EE0,U+6EE2,U+6EEA,U+6EEE,U+6EF3,U+6EFA,U+6F03,U+6F08,U+6F16,U+6F19,U+6F24,U+6F28,U+6F2D,U+6F37,U+6F43-6F44,U+6F46,U+6F48,U+6F4B,U+6F4E-6F4F,U+6F55-6F56,U+6F65,U+6F67,U+6F69-6F6C,U+6F71-6F72,U+6F75-6F76,U+6F79,U+6F7B,U+6F83,U+6F89,U+6F9B,U+6FB4,U+6FC4-6FC5,U+6FCB,U+6FD1-6FD3}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-59-fulE-xSj.woff2) format("woff2");unicode-range:U+6DC3,U+6DC9,U+6DD3,U+6DDC,U+6DE0,U+6DEF,U+6E03-6E04,U+6E0C,U+6E0E,U+6E11,U+6E16,U+6E37,U+6E3D,U+6E3F-6E41,U+6E47,U+6E55,U+6E5D,U+6E61-6E62,U+6E65-6E66,U+6E6A,U+6E6D,U+6E70,U+6E74,U+6E77-6E78,U+6E7C,U+6E81,U+6E86-6E87,U+6E8D,U+6E9E,U+6EA1,U+6EA6,U+6EBB,U+6EC0,U+6EC6,U+6EC8,U+6ECF-6ED0,U+6ED7-6ED8}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-60-BwZJP0a0.woff2) format("woff2");unicode-range:U+6CB2,U+6CB5,U+6CB7,U+6CC3,U+6CC7,U+6CD1,U+6CDE-6CDF,U+6CE4,U+6CE6,U+6CF2,U+6CF6-6CF7,U+6CFA,U+6CFE,U+6D03,U+6D05,U+6D07-6D08,U+6D0F-6D10,U+6D13-6D14,U+6D16,U+6D18,U+6D1A,U+6D1C,U+6D22-6D23,U+6D28,U+6D30,U+6D3A,U+6D42-6D43,U+6D48-6D49,U+6D4D,U+6D50,U+6D52,U+6D54,U+6D56,U+6D67,U+6D6D,U+6D75,U+6D7B,U+6D7D,U+6D90,U+6D92,U+6D97,U+6D9A,U+6D9D-6DA0,U+6DA2-6DA3,U+6DA7,U+6DB3,U+6DB6}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-61-BOq-6TzZ.woff2) format("woff2");unicode-range:U+6B85,U+6B91-6B93,U+6B97,U+6B9A,U+6BA1-6BA3,U+6BC2,U+6BCA,U+6BD0-6BD1,U+6BF4-6BF5,U+6BFD,U+6C06-6C07,U+6C15-6C16,U+6C18-6C1A,U+6C21,U+6C25-6C26,U+6C29-6C2B,U+6C2D,U+6C30-6C32,U+6C39,U+6C3C-6C3D,U+6C46,U+6C4B-6C4C,U+6C4F,U+6C56,U+6C63,U+6C69,U+6C6B,U+6C78,U+6C7C,U+6C87,U+6C8B,U+6C8F,U+6C91,U+6C9D,U+6CA3-6CA4,U+6CA8-6CA9}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-62-BDhYdOtH.woff2) format("woff2");unicode-range:U+6A00,U+6A06,U+6A09,U+6A18,U+6A2F,U+6A3C,U+6A40,U+6A5E,U+6A65,U+6A79,U+6A7C,U+6A86,U+6AA4,U+6AA9,U+6AB0,U+6AB2,U+6AB5,U+6AB7,U+6ABA,U+6ABF,U+6AC4,U+6ACC,U+6ACE,U+6AD2,U+6AD8-6AD9,U+6AE0,U+6AE5,U+6B0D-6B0E,U+6B13,U+6B19,U+6B25,U+6B6D,U+6B70}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-63-iDUg1xtQ.woff2) format("woff2");unicode-range:U+68D3,U+68DD,U+68E6,U+68E9-68EA,U+68F4,U+68F6,U+68FD,U+68FF,U+6902,U+6906,U+6910,U+691F-6920,U+6924,U+692D,U+693C,U+693E,U+6940-6941,U+6943-6945,U+694B,U+6952,U+695F,U+6966,U+6971,U+6985,U+6987-6989,U+698D,U+6997,U+6999,U+69A3-69A4,U+69C4-69C5,U+69D4,U+69DA,U+69E0,U+69E4,U+69E6,U+69EC,U+69F8,U+69FA,U+69FC}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-64-w4WZU_wr.woff2) format("woff2");unicode-range:U+678D,U+6796,U+679E-679F,U+67A5,U+67A7-67A8,U+67AC-67AD,U+67BC,U+67C5,U+67C7,U+67C9,U+67DF,U+67E3,U+67E6,U+67E8,U+67F8,U+67FD,U+6800,U+6806,U+6809-680A,U+680C,U+680E,U+6812,U+6824-6827,U+6835,U+6856,U+6860-6862,U+6864,U+6866,U+6868,U+686F,U+68BD-68BF,U+68C1-68C2,U+68D1}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-65-C98M6F-b.woff2) format("woff2");unicode-range:U+663D,U+6654,U+6660,U+6671,U+6679,U+667C,U+6685,U+6695,U+669A,U+669F,U+66A3,U+66AA,U+66CC,U+66D5,U+66D7-66D8,U+66DE-66DF,U+66E1-66E2,U+66EA,U+66F1,U+6702,U+670A,U+6710,U+6722-6723,U+6729,U+6732,U+6739,U+673B,U+6744,U+6767,U+6769,U+676B-676C,U+677A,U+677D,U+6782-6783,U+678A}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-66-D18DYJh0.woff2) format("woff2");unicode-range:U+64F8,U+64FC,U+6503,U+6509,U+6525,U+6530-6531,U+653A,U+653C-653D,U+6542,U+654A-654B,U+6553,U+6564,U+6569,U+656D-656F,U+6571,U+6573,U+6576,U+6579,U+657B-657E,U+6586,U+658F,U+6593,U+6596,U+65A0,U+65A3,U+65B6,U+65BA-65BB,U+65C0,U+65C7,U+65D3,U+65D6,U+65DD,U+65EE-65EF,U+65F3-65F5,U+65F8,U+65FE-65FF,U+660B,U+6610-6611,U+6619-661A,U+661D,U+6626}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-67-a34mV1Cd.woff2) format("woff2");unicode-range:U+63B8-63BA,U+63BC,U+63C8,U+63CD-63CE,U+63DE,U+63FC,U+63FE-6400,U+640B-640C,U+641B,U+6421,U+6423,U+6427,U+6431-6432,U+6437,U+6440-6441,U+6445,U+6448,U+6450,U+645C,U+645E,U+6462,U+6465,U+6468,U+6470-6471,U+6477,U+647C,U+6482,U+6484-6485,U+648C,U+6496-6497,U+64A0,U+64B1,U+64B4-64B7,U+64BA,U+64C0,U+64C9,U+64DE,U+64E9}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-68-B9bFGC1b.woff2) format("woff2");unicode-range:U+622C,U+6259,U+6265-6266,U+626A,U+627D,U+6286,U+628E,U+629F,U+62A1,U+62BA,U+62BF,U+62CB,U+62E3-62E4,U+62E7,U+62EB,U+62F0,U+630B,U+630E,U+6312-6313,U+6317,U+631D-631E,U+6322,U+6326,U+6329,U+6331,U+6334,U+6337,U+6340,U+6347,U+6354,U+635D,U+636D,U+636F-6370,U+638B,U+638D,U+6391,U+6393,U+6395,U+6397,U+63A4,U+63AD,U+63B1,U+63B3}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-69-CORd8FRT.woff2) format("woff2");unicode-range:U+60ED,U+6122-6123,U+6126,U+6129,U+612D-612F,U+6151,U+615C,U+6161,U+616C,U+619C,U+61A1,U+61A3,U+61B3,U+61B5,U+61B7,U+61BB,U+61BF,U+61C4,U+61D1,U+61D3-61D4,U+61D7,U+61DA,U+61E0-61E1,U+61EE,U+61F0,U+6206,U+620B,U+6217,U+6219,U+621C,U+6220,U+6225}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-70-VQ_QwKyl.woff2) format("woff2");unicode-range:U+5FCE-5FD1,U+5FD5,U+5FDA-5FDB,U+5FE5,U+5FF2,U+5FF6,U+5FFE,U+6002-6006,U+600A,U+6023,U+602E,U+6039,U+603F,U+604F,U+6053,U+6058,U+605B,U+605E,U+6078-6079,U+607B,U+607D,U+6086-6087,U+608E-608F,U+6093,U+609C,U+60A2,U+60AB,U+60AD,U+60AF,U+60C0-60C3,U+60C9,U+60CE,U+60D7,U+60E2,U+60E4,U+60E6,U+60EA,U+60EC}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-71-Cvpycq_v.woff2) format("woff2");unicode-range:U+5E98,U+5E9B,U+5E9D,U+5EA1-5EA4,U+5EAF,U+5ECC,U+5EEA,U+5EEF,U+5F12,U+5F1A,U+5F2C,U+5F3F,U+5F42-5F43,U+5F46,U+5F49,U+5F5B,U+5F5E-5F5F,U+5F68,U+5F6E-5F6F,U+5F74-5F76,U+5F78,U+5F7A,U+5F8D,U+5F95,U+5FA6}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-72-CYmqrpVI.woff2) format("woff2");unicode-range:U+5D2E-5D30,U+5D32-5D33,U+5D3C,U+5D3E,U+5D41,U+5D44,U+5D48,U+5D55-5D58,U+5D5A-5D5B,U+5D5D,U+5D68,U+5D6B,U+5D74,U+5D7F,U+5D85-5D86,U+5D89,U+5D8F,U+5D93,U+5DB6,U+5DC2-5DC3,U+5DC6,U+5DD4,U+5DDC,U+5DED,U+5DEF,U+5DF6,U+5DFA,U+5DFC,U+5E07,U+5E0F,U+5E13,U+5E22,U+5E2A,U+5E31,U+5E34,U+5E39-5E3C,U+5E46,U+5E48,U+5E4F,U+5E53,U+5E59,U+5E85,U+5E91-5E92}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-73-Cq6qcMHo.woff2) format("woff2");unicode-range:U+5BEF,U+5BF2,U+5C0C,U+5C10,U+5C15,U+5C17,U+5C1B-5C1C,U+5C25,U+5C2F,U+5C37,U+5C43-5C44,U+5C47,U+5C66,U+5C74,U+5C78,U+5C7B,U+5C7D-5C7E,U+5C80,U+5C83-5C84,U+5C8B,U+5C8D,U+5C95-5C96,U+5C98-5C99,U+5C9C,U+5C9E,U+5CBD,U+5CBF,U+5CC1,U+5CC3-5CC4,U+5CD8,U+5CDF,U+5CE3-5CE5,U+5CF3,U+5CF8,U+5D00,U+5D02-5D04,U+5D08,U+5D0C,U+5D0F,U+5D12-5D13,U+5D1E,U+5D21,U+5D25}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-74-DozFcXfw.woff2) format("woff2");unicode-range:U+5AA3-5AA4,U+5AAA,U+5AAE-5AAF,U+5AB4,U+5AB7,U+5AB9,U+5AC3,U+5AC6-5AC8,U+5ACA,U+5ACD,U+5ACF,U+5AD1-5AD2,U+5AD4,U+5AD8-5AD9,U+5ADF,U+5AE2,U+5AE4,U+5AE8,U+5AEB-5AED,U+5AF1-5AF3,U+5AF9,U+5AFD,U+5B01,U+5B05,U+5B11,U+5B24,U+5B27-5B29,U+5B2B,U+5B2E,U+5B37,U+5B3F,U+5B4A-5B4B,U+5B53,U+5B62,U+5B67,U+5B6A,U+5B6C-5B6E,U+5B7B,U+5B91,U+5B94,U+5BCB,U+5BD1,U+5BD5,U+5BDA,U+5BDC}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-75-DWqbKrNR.woff2) format("woff2");unicode-range:U+5977,U+597B,U+598F,U+5998,U+599A,U+599C,U+59A0-59A1,U+59A7,U+59AA-59AB,U+59AD,U+59B5-59B6,U+59B8,U+59BD,U+59C0-59C1,U+59C4,U+59C7,U+59CC,U+59CF,U+59D5-59D6,U+59D8,U+59DB,U+59E0,U+59E2,U+59E9,U+59F3,U+59F5,U+59F7,U+59F9,U+59FD,U+5A06,U+5A08,U+5A0A,U+5A12,U+5A15-5A16,U+5A21-5A22,U+5A2E,U+5A32,U+5A38,U+5A3E-5A3F,U+5A42-5A45,U+5A4A,U+5A4C-5A4D,U+5A4F-5A51,U+5A53,U+5A56-5A57,U+5A5E,U+5A60,U+5A72-5A73,U+5A75-5A76,U+5A79,U+5A7B-5A7C,U+5A81-5A83,U+5A8C,U+5A8E,U+5A93,U+5A96-5A97}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-76-D-knkgTr.woff2) format("woff2");unicode-range:U+5822-5823,U+5825,U+582C,U+583F,U+5842,U+5844-5846,U+5848,U+585C-585D,U+5868,U+586C,U+586F,U+5871,U+5873,U+587D,U+5888,U+5892,U+5896,U+589A,U+58A0-58A1,U+58A3,U+58A6,U+58AC-58AD,U+58B0,U+58BD,U+58BF,U+58C2,U+58C6,U+58C8,U+58F5,U+58F8,U+5900,U+5908,U+590E,U+591D-591E,U+5920,U+5928,U+5936,U+593C,U+5940-5942,U+594C-594D,U+5966}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-77-CbC66A0s.woff2) format("woff2");unicode-range:U+56FC,U+5719,U+571E,U+5725,U+572A,U+5735,U+5739,U+5741,U+5743,U+5749,U+575C,U+5763,U+576E,U+5785-5786,U+578E-578F,U+5794-5795,U+5799,U+579B,U+579F,U+57A1,U+57A6-57A7,U+57A9,U+57AD,U+57AF,U+57B1-57B2,U+57B4-57B6,U+57B9,U+57BD-57BF,U+57C2,U+57C4-57C5,U+57CD,U+57D8-57DB,U+57DD,U+57E1-57E2,U+57E5,U+57EB,U+57EF,U+5801,U+5803,U+5807,U+580C,U+580E,U+5811,U+5814,U+581B-581C,U+581F}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-78-TDA6CsO8.woff2) format("woff2");unicode-range:U+55F5,U+55FB,U+5600-5601,U+560C,U+561A,U+561C,U+561E,U+5621-5625,U+5627,U+562B,U+562D-562E,U+563A,U+563C,U+5641,U+5655,U+5657-565A,U+5663,U+5670,U+5673,U+5675,U+5677,U+5679,U+567B-567C,U+567E,U+5684,U+568E,U+5690-5693,U+5697,U+569B-569C,U+56A1,U+56A4,U+56A7,U+56AF,U+56B8,U+56BF,U+56D4,U+56D6,U+56E5-56E6,U+56E9-56EA,U+56EC,U+56EF,U+56F5,U+56F8}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-79-DyNtL8Aj.woff2) format("woff2");unicode-range:U+5511-5513,U+5517,U+5519,U+551B,U+551D-551E,U+5520,U+5522-5523,U+5526,U+552C,U+5530,U+5532,U+5534,U+5537,U+553B,U+553D,U+553F,U+5543,U+5548-5549,U+554B,U+554D,U+5555,U+5558,U+555B,U+555F,U+5567-5569,U+556B-5572,U+5574-5577,U+557F,U+5585,U+558C,U+5590,U+5593,U+55A5-55A6,U+55B1,U+55B3,U+55B9-55BA,U+55BC-55BE,U+55CD,U+55CF-55D0,U+55D5-55D9,U+55DE,U+55E1,U+55E5-55E6,U+55EA-55EB,U+55ED,U+55F0,U+55F2-55F3}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-80-CIZlf8ii.woff2) format("woff2");unicode-range:U+53E7,U+53FB-5400,U+5402,U+5405-5407,U+5414,U+5416,U+5418-541A,U+5421-5423,U+5425,U+5432,U+544B,U+5452-5454,U+5456,U+5459,U+545B-545C,U+5461,U+5463-5464,U+546D-546F,U+5472,U+5478,U+547A,U+547E,U+5481-5483,U+5491,U+5494,U+5497-5499,U+549B,U+549D,U+54A3,U+54B4-54B5,U+54CA-54CC,U+54CF-54D0,U+54D3,U+54D5-54D6,U+54D9-54DA,U+54DC-54DE,U+54E7,U+54F4,U+54F8-54F9,U+54FE,U+550C-550D}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-81-M2roejkP.woff2) format("woff2");unicode-range:U+528B,U+528F,U+529A,U+52A2,U+52A7,U+52E5,U+52E8,U+52EA-52EF,U+52F6,U+52FC,U+5304,U+5326,U+532E,U+5330,U+533C,U+5344,U+5350,U+535D,U+535F,U+5368,U+538D-538E,U+5390,U+539B-539C,U+53A1,U+53A3,U+53B5,U+53B8,U+53BC,U+53BE,U+53C6-53C7,U+53CF,U+53D2-53D3,U+53DE}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-82-BTPzob3w.woff2) format("woff2");unicode-range:U+510A,U+510F,U+5113,U+511C,U+5128,U+512B-512D,U+5131,U+5134,U+5139,U+5142,U+514F,U+5156,U+5158,U+5172,U+517F,U+5181,U+5187,U+519A,U+51A7,U+51AE,U+51BF,U+51C7,U+51CE,U+51E8,U+51EB,U+51FC,U+51FF,U+520D,U+522C-522D,U+523D,U+523F-5240,U+5245,U+524E,U+5250,U+525F,U+5281,U+5285}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-83-DXdHlIuf.woff2) format("woff2");unicode-range:U+4FDC,U+4FE2,U+4FE8,U+4FEB-4FED,U+5015,U+5017,U+501D,U+5030,U+5033-5034,U+5037-5038,U+5045,U+504A,U+504D,U+5051,U+505B,U+505E,U+5060,U+5067,U+5071,U+507B,U+507E,U+5089,U+5097,U+509B,U+509D,U+50A5-50A7,U+50A9,U+50EC,U+50FA,U+50FF}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-84-Qh5uZz9l.woff2) format("woff2");unicode-range:U+4EA3,U+4EB1,U+4EB4-4EB5,U+4EB8,U+4EBD-4EBE,U+4EC9,U+4ECC,U+4ED2,U+4EDB,U+4EE6-4EE9,U+4EEF,U+4EF4,U+4EF8-4EFA,U+4F04-4F05,U+4F08,U+4F12-4F13,U+4F1B,U+4F21-4F22,U+4F25,U+4F27-4F29,U+4F2C-4F2D,U+4F32-4F33,U+4F40-4F41,U+4F61-4F62,U+4F65,U+4F67,U+4F6E,U+4F72,U+4F74,U+4F79,U+4F80-4F81,U+4F89,U+4F8E,U+4F90,U+4F93,U+4F95,U+4FA5,U+4FA9-4FAA,U+4FAC,U+4FB3,U+4FB8,U+4FBD,U+4FC6}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-85-zlR9wA53.woff2) format("woff2");unicode-range:U+3434,U+34DC,U+34EE,U+3566,U+3575,U+3592,U+35A0-35A1,U+35AD,U+35CE,U+36A2,U+36AB,U+38A8,U+3DAB,U+3DE7,U+3DEB,U+3E1A,U+3F1B,U+3F6D,U+4495,U+4723,U+48FA,U+4CA3,U+4DB6-4DBF,U+4E06,U+4E20,U+4E35,U+4E46,U+4E5B-4E5C,U+4E64-4E65,U+4E67,U+4E6D,U+4E78,U+4E81,U+4E87,U+4E93}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-100-BOdYjjaP.woff2) format("woff2");unicode-range:U+5241,U+549A,U+54D7,U+5784,U+5A34,U+5C27,U+5D2D,U+6073,U+60EB,U+62CE,U+6345,U+63B0,U+63B7,U+6B87,U+6E0D,U+70BD,U+70E8,U+75A1,U+76CF,U+79C3,U+7BF1,U+7EB6,U+7ECA,U+7EF7,U+7F07,U+7F09,U+7F15,U+7F81,U+8038,U+8110,U+8537,U+853B,U+8715,U+8783,U+8BB3,U+8D2E,U+8D58,U+8F67,U+8FAB,U+94B3,U+9502,U+9523,U+9551,U+956F,U+960E,U+9647,U+96F3,U+988A,U+9A6F,U+9A87,U+9A8B,U+9AC5,U+9E25}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-101-CUjYFH7u.woff2) format("woff2");unicode-range:U+4E53,U+565C,U+5662,U+59A9,U+5C49,U+5E1C,U+5E27,U+5E90,U+618B,U+6320,U+6401-6402,U+6512,U+655B,U+65F7,U+66A7,U+6B7C,U+6BD9,U+6C2E,U+6CF8,U+6D4A,U+70C1,U+7A91,U+8042,U+836B,U+8D2C,U+8D4E,U+8E66,U+916E,U+919B,U+949B,U+94A0,U+94B0,U+9541-9542,U+9556,U+95EB,U+95F5,U+96CF,U+9890,U+9985,U+9992,U+9A6D,U+9A81,U+9A86,U+9CA4}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-102-vME3Mn08.woff2) format("woff2");unicode-range:U+3448-3449,U+4FEA,U+5364,U+5450,U+5578,U+561F,U+5C7F,U+5C82,U+607A,U+62E2,U+6363,U+69DF,U+6C1F,U+6C22,U+6C2F,U+6CA5,U+6DA4,U+6E85,U+73D1,U+75EB,U+7741,U+7792,U+7AA6,U+7CAA,U+7EDA,U+7EDE,U+7F24,U+8717,U+89C5,U+8BDB,U+8BF5,U+8D3F,U+90F8,U+916F,U+9176,U+949E,U+94A7,U+94C2,U+9525,U+9A7C,U+9A7F,U+9CA8,U+9CC4,U+9CDE,U+9F9A}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-103-BZylpIph.woff2) format("woff2");unicode-range:U+4E52,U+4FDE,U+53A2,U+5792,U+59D7,U+5C9A,U+631A,U+6869,U+6984,U+69DB,U+6D47,U+6DA1,U+7096,U+70DB,U+70EF,U+7172,U+727A,U+73AE,U+7410,U+75AE,U+762B,U+766B,U+7750,U+77EB,U+7EC5,U+7EEE,U+7F14,U+7F1A,U+8231,U+835F,U+8BB6,U+8BBC,U+90B9,U+94F2,U+952F,U+9576,U+95F8,U+97E7,U+98A4,U+997A,U+9A73,U+9E3D}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-104-LHbkwP3t.woff2) format("woff2");unicode-range:U+4ED1,U+4F63,U+54D1,U+54DF,U+56A3,U+56E7,U+575D-575E,U+5A05,U+603C,U+62A0,U+635E,U+63FD,U+658B,U+6656,U+67E0,U+6CA6,U+6EE5,U+6F4D,U+6F9C,U+7115,U+76EF,U+77F6,U+7A8D,U+7EAC,U+7EEF,U+7EF8,U+7EFD,U+7F00,U+829C,U+8367,U+8574,U+8BBD,U+8BE0-8BE1,U+8C0E,U+8D29,U+8D50,U+8D63,U+8F7F,U+94A6,U+94C5,U+950C,U+9610,U+97EC,U+987D,U+9882,U+9965,U+996A,U+9972,U+9A8F,U+9CB8}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-105-CIU5S2YG.woff2) format("woff2");unicode-range:U+4EA9,U+4FA8,U+5188,U+529D,U+5457,U+54D4,U+556A,U+55BB,U+55E8,U+55EF,U+599E,U+5C4C,U+60E9,U+6254,U+62E6,U+6323,U+6361,U+6405,U+67A3,U+6808,U+6C28,U+6CA7,U+6CF5,U+6D51,U+6DA9,U+6F47,U+710A,U+7529,U+76B1,U+7AA5,U+7AD6,U+7F06,U+8680,U+8C05,U+8C0D,U+8C26,U+8D1E,U+8D31,U+8F90,U+8F96,U+917F,U+9499,U+94A9,U+9524,U+9540,U+9600,U+98D9,U+9976,U+997F,U+9A74,U+9A84,U+9C8D,U+9E26}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-106-Dybt2-S6.woff2) format("woff2");unicode-range:U+4E1B,U+4F1E,U+4FA6,U+52CB,U+5395,U+54D2,U+58F6,U+5BAA,U+5DC5,U+5E9E,U+644A,U+64B8,U+65A9,U+67AB,U+6CFC,U+6E83,U+707F,U+70EB,U+743C,U+763E,U+7838,U+7B3C,U+7EB2,U+7F05,U+7F20,U+7F34,U+7F62,U+7FD8,U+80BE,U+80C0-80C1,U+8206,U+8270,U+83B9,U+8427,U+8681-8682,U+8854,U+8BC0,U+8C0A,U+8C29,U+8C2D,U+8D41,U+8EB2,U+903B,U+9493,U+94A5,U+94F8,U+95F7,U+98A0,U+9E64,U+9F9F}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-107-e_4K5MvA.woff2) format("woff2");unicode-range:U+4E27,U+4E8F,U+4FE9,U+503A,U+51AF,U+538C,U+53F9,U+5415,U+5760,U+5C34,U+5E42,U+607C,U+6124,U+629A,U+6324,U+66A8,U+680B,U+6D46,U+6E14,U+7978,U+79FD,U+7B5B,U+7ECE,U+7ED2,U+7EE3,U+7EF3,U+817B,U+8C1C,U+8D2A,U+8D3C,U+8EBA,U+8F70,U+8FA9,U+900A,U+94DD,U+94ED,U+953B,U+95EF,U+95FA,U+95FD,U+9753,U+97E6,U+9881,U+9887,U+9E2D}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-108-BpZqn8wd.woff2) format("woff2");unicode-range:U+4F2A,U+507F,U+5151,U+51BB,U+5362,U+5524,U+55B5,U+61D2,U+62E8,U+6321,U+6655,U+6EE4,U+6EE9,U+72EE,U+72F1,U+7816,U+7A9D,U+7EBA,U+7EEA,U+7EF5,U+7F1D,U+806A,U+80BF,U+82CD,U+886C,U+8C10,U+8C23,U+8D3E,U+8D4B-8D4C,U+8E29,U+8F69,U+8F74,U+8FDF,U+9093,U+9171,U+9489,U+94AE,U+94C3,U+9508,U+9510,U+9601,U+9614,U+9888,U+98D8,U+9971,U+9AA4,U+9E3F,U+9E45,U+9E4F,U+9E70,U+9F7F}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-109-wr_fnzgH.woff2) format("woff2");unicode-range:U+4E22,U+57AB,U+5A07,U+6A31,U+6BC1,U+6C27,U+7275,U+76D0,U+7855,U+7A77,U+7EA4,U+7EB5,U+7EBD,U+7F5A,U+8083,U+80A0,U+810F,U+8361,U+841D,U+8BC8,U+8BF8,U+8C0B,U+8C28,U+8D2B,U+8D2F,U+8D37,U+8D3A,U+8D54,U+8DC3,U+8F86,U+8F88,U+90BB,U+94DC,U+9521,U+9897,U+997C,U+9A70,U+9A76,U+9A9A,U+9E23}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-110-CslixPdR.woff2) format("woff2");unicode-range:U+4E54,U+4FA3,U+503E,U+5242,U+52B2,U+5565,U+593A,U+594B,U+5C18,U+5C1D,U+5C97,U+5E9F,U+5F7B,U+60AC,U+60EF,U+6270,U+6447,U+654C,U+67DC,U+6C61,U+6D53,U+6DA8,U+6EE8,U+706D,U+70BC,U+70C2,U+70E6,U+7237,U+730E,U+739B,U+77FF,U+7BEE,U+7EB1,U+7EB7,U+7ED1,U+7ED5,U+8230,U+83B2,U+8428,U+867E,U+8BCA,U+8BDE,U+8C13,U+8D21,U+8D24,U+8D56,U+8D60,U+8D8B,U+8DB4,U+8F68,U+8F89,U+8FBD,U+94BB,U+9505,U+95F9,U+9655,U+96FE,U+9896,U+9A71,U+9A82,U+9A91}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-111-DkpbM0nW.woff2) format("woff2");unicode-range:U+4E4C,U+4ED3,U+4FA7,U+517D,U+51EF,U+5251,U+55B7,U+5E05,U+5FC6,U+5FE7,U+6269,U+626C,U+6325,U+6446,U+67AA,U+6C64,U+6C9F,U+6CFD,U+6E10,U+75AF,U+7EE9,U+7F13,U+80F6,U+8273,U+88E4,U+8BD1,U+8BF1,U+8C31,U+8D5A,U+8D75,U+8F85,U+9274,U+950B,U+9526,U+95EA,U+9636,U+987F,U+9A7E,U+9E1F,U+9F84}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-112-RIHGvZXK.woff2) format("woff2");unicode-range:U+4EEA,U+4F1F,U+50A8,U+51C0,U+51E4,U+52B3,U+5899,U+5986,U+5A74,U+5B59,U+5BA0,U+5BAB,U+5BBD-5BBE,U+62DF,U+635F,U+6653,U+6865,U+6BD5,U+6DA6,U+70E7,U+7545,U+7EA0,U+7EB9,U+7ED8,U+7F18,U+7F29,U+8651,U+88AD,U+8BD7,U+8BFA,U+8D25,U+8D38,U+9012,U+90D1,U+91CA,U+94FA,U+9501,U+9635,U+9A7B,U+9A97,U+9C81}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-113-D51yUjCK.woff2) format("woff2");unicode-range:U+4E61,U+4EBF,U+4F26,U+5218,U+521A,U+5220,U+5385,U+53BF,U+5706,U+575A,U+5987-5988,U+5BFB,U+5C9B,U+5E01,U+5F39,U+6000,U+6076,U+6267,U+62A2,U+62E5,U+6682,U+6740,U+6768,U+6811,U+7840,U+7A33,U+7ADE,U+7EC3,U+80DC,U+8138,U+8BA8,U+8BAD,U+8BEF,U+8BFE,U+8D1D,U+8D4F,U+8D62,U+8F6E,U+9057,U+9488,U+94A2,U+9547,U+955C,U+95F2,U+987A,U+989C,U+996D-996E,U+9E21,U+9F50}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-114-CrSgsbLn.woff2) format("woff2");unicode-range:U+4E25,U+4E34,U+4F24,U+5170,U+519C,U+5267,U+5356,U+538B,U+542F,U+5757,U+5BA1,U+5C42,U+5C81,U+5E10,U+5E86,U+5F52,U+60CA,U+6444,U+6742,U+680F,U+68C0,U+6C47,U+6C49,U+6D4F,U+7597,U+76D1,U+7D27,U+7EAF,U+7EB3,U+7EB8,U+7EC7,U+7EE7,U+7EFF,U+7F57,U+82CF,U+836F,U+84DD,U+8865,U+8BB2,U+8BDA,U+8C01,U+8C08,U+8D1F,U+8D35,U+8D5B,U+8D5E,U+8F93,U+8FDD,U+949F,U+94C1,U+94F6,U+9646,U+9648,U+9669,U+97E9,U+987B,U+987E,U+989D,U+9970,U+9986,U+9C7C,U+9C9C}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-115-DyADvRC9.woff2) format("woff2");unicode-range:U+4E1D,U+4E3D,U+4E49,U+4E60,U+4E9A,U+4EB2,U+4EC5,U+519B,U+5219,U+52BF,U+536B,U+56F4,U+575B,U+5956,U+626B,U+6D4B,U+6D4E,U+6EE1,U+76D8,U+79EF,U+7EAA,U+7EC8,U+7EDD,U+7EED,U+7EFC,U+804C,U+8111,U+817E,U+89C9,U+8BA2,U+8BBF,U+8BC9,U+8BCD,U+8BE6,U+8C22,U+8D22,U+8D26-8D27,U+8F6F,U+8F7B,U+8F83,U+8F91,U+8FB9,U+8FDC,U+94B1,U+9519,U+95ED,U+961F,U+9690,U+96BE,U+9876,U+9884,U+98DE,U+9988}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-116-B1aUX0ZU.woff2) format("woff2");unicode-range:U+4E66,U+4E70,U+4F17-4F18,U+503C,U+529E,U+534F,U+5386,U+53D8,U+5417,U+56E2,U+5904,U+5A31,U+5E08,U+5E26,U+5E93,U+5F20,U+620F,U+6218,U+62A4,U+62E9,U+6362,U+663E,U+6784,U+73AF,U+7B7E,U+7EA2,U+7EA6,U+7EC4,U+7EC6,U+7ECD,U+7EDC,U+7EF4,U+827A,U+83B7,U+8425,U+89C2,U+89C8,U+8BA9,U+8BB8,U+8BC6,U+8BD5,U+8BE2,U+8BE5,U+8BED,U+8C03,U+8D23,U+8D2D,U+8D34,U+8FBE,U+8FDE,U+94FE,U+9500,U+952E,U+9605,U+9645,U+9879,U+9886,U+9A6C,U+9A8C,U+9F99}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-117-B3SvXaXf.woff2) format("woff2");unicode-range:U+4E1C,U+4E3E,U+4E50,U+4F20,U+51FB,U+521B,U+534E,U+5355,U+5458,U+573A,U+5934,U+5BFC,U+5E94,U+6001,U+603B,U+672F,U+67E5,U+6807,U+6837,U+6B22,U+7231,U+7801,U+7B80,U+7EA7,U+7ED3,U+7ED9,U+7EDF,U+7F16,U+8282,U+89C1,U+89C4,U+8BA1,U+8BA4,U+8BAE-8BB0,U+8BBE,U+8BC1,U+8BC4,U+8BFB,U+8D28,U+8D39,U+8F66,U+8F6C,U+8F7D,U+8FD0,U+9009,U+90AE,U+95FB,U+9891,U+98CE}@font-face{font-family:"Dict Serif SC";font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/noto-serif-sc-700-118-D5i_njJo.woff2) format("woff2");unicode-range:U+4E13,U+4E1A,U+4E3A,U+4EA7,U+4EEC,U+52A1,U+52A8,U+53D1,U+56FE,U+5907,U+5B9E,U+5BF9,U+5F55,U+6237,U+62A5,U+65F6,U+70ED,U+73B0,U+7535,U+7EBF,U+7ECF,U+8054,U+89C6,U+8BBA,U+8BDD,U+8BF4,U+8BF7,U+8D44,U+8FC7,U+8FD8-8FD9,U+8FDB,U+957F,U+95EE,U+95F4,U+9875,U+9898}:root{--accent: var(--signal);--accent-ink: #111;--chip: #141715;--field: #0e100f;--highlight: rgba(216, 255, 0, .14);--mark-bg: #0c0e0d;--mark-left: #d8ff00;--mark-right: #e8e6df;--serif: "Hiragino Mincho ProN", "Dict Serif SC", "Songti SC", "Noto Serif CJK JP", "Noto Serif CJK SC", "Source Han Serif", "Yu Mincho", serif;--text: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans", "Noto Sans CJK SC", "Microsoft YaHei", Arial, sans-serif;color-scheme:dark}@media(prefers-color-scheme:light){:root{--bg: #f6f5f0;--panel: #fffffb;--ink: #1b1c19;--muted: #5f615a;--faint: #8f918a;--rule: #dedcd3;--rule-strong: #b4b3a9;--danger: #b23a2e;--accent: #4d5c00;--accent-ink: #111;--chip: #ecebe3;--field: #fffffb;--highlight: rgba(170, 205, 0, .22);--mark-bg: #1b1c19;--mark-left: #d8ff00;--mark-right: #f6f5f0;color-scheme:light}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--text);font-size:16px;line-height:1.6}:lang(ja){font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","Yu Gothic",Meiryo,var(--text)}:lang(zh-CN){font-family:"PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Microsoft YaHei",var(--text)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;z-index:1}::selection{background:var(--highlight)}kbd{padding:0 5px;border:1px solid var(--rule-strong);border-radius:4px;font:12px var(--mono)}code{font:.92em var(--mono)}.page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;max-width:780px;margin:0 auto;padding:0 20px;padding-top:env(safe-area-inset-top)}.main{flex:1}.muted{color:var(--muted)}.small{font-size:13px}.ok{color:var(--accent)}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:600;font-size:15px;letter-spacing:.02em;white-space:nowrap}.brand:hover{text-decoration:none}.mark{width:24px;height:24px;flex:none}.mark-bg{fill:var(--mark-bg)}.mark-left,.mark-right{fill:none;stroke-width:44;stroke-linecap:square}.mark-left{stroke:var(--mark-left)}.mark-right{stroke:var(--mark-right)}.topnav{display:flex;align-items:center;gap:18px;font-size:13px}.topnav>a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--muted)}.topnav>a[aria-current=page],.topnav>a:hover{color:var(--ink);text-decoration:none}.topnav .account{max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topnav>button.account{display:inline-block;min-height:44px;padding:0;border:0;background:none;color:var(--muted);font:inherit;cursor:pointer}.topnav>button.account:hover{color:var(--ink)}.dialog{width:min(440px,calc(100% - 32px));max-width:none;padding:0;border:1px solid var(--rule-strong);border-radius:16px;background:var(--panel);color:var(--ink)}.dialog::backdrop{background:#00000080}.dialog-body{padding:22px 22px 20px}.dialog-body h2{margin:0 0 10px;font-size:1.25rem;line-height:1.3}.dialog-body p{margin:0 0 10px;font-size:14.5px;line-height:1.7}.dialog-account{overflow-wrap:anywhere}.dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px}.dialog-actions form{margin:0}.badge{min-width:18px;padding:0 5px;border-radius:9px;background:var(--signal);color:var(--accent-ink);font:600 11px/18px var(--mono);text-align:center}.language-switcher button[aria-pressed=true],.language-switcher button:hover{color:var(--accent)}.language-switcher button[aria-pressed=true]:after{background:var(--accent)}.home{padding-top:min(14vh,120px)}.hero h1{margin:0;font-size:clamp(2.2rem,5.5vw,3.2rem);line-height:1.2;font-weight:600;letter-spacing:.02em}.hero .tagline{max-width:34em;margin:12px 0 28px;color:var(--muted);font-size:15px;line-height:1.75}.tagline .sentence{display:inline-block;text-wrap:balance}.tagline .chunk{white-space:nowrap}:lang(en) .tagline .chunk{white-space:normal}.hint{margin:10px 2px 0;color:var(--faint);font-size:13px;line-height:1.6}.chips-block{margin-top:32px}.chips-block h2{margin:0 0 10px;color:var(--faint);font:12px var(--mono);letter-spacing:.08em}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:36px;padding:0 14px;border:1px solid var(--rule);border-radius:18px;background:transparent;color:var(--ink);cursor:pointer;font-size:15px}.chip:hover{border-color:var(--rule-strong);background:var(--chip)}.due-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-top:20px;padding:0 16px;border-radius:20px;background:var(--chip);color:var(--accent);font-size:14px;font-weight:600}.due-pill svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.due-pill:hover{text-decoration:none;background:var(--highlight)}.search{position:relative}.search-field{display:flex;align-items:flex-start;gap:4px;padding:6px 6px 6px 16px;border:1px solid var(--rule-strong);border-radius:14px;background:var(--field);transition:border-color .15s ease}.search-field:focus-within{border-color:var(--ink)}.search-field.invalid{border-color:var(--danger)}.search-field textarea{flex:1;min-width:0;min-height:44px;margin:0;padding:9px 0;border:0;outline:none;resize:none;background:transparent;color:var(--ink);font:inherit;font-size:18px;line-height:26px}.search-field textarea::placeholder{overflow:hidden;color:var(--faint);white-space:nowrap;text-overflow:ellipsis}@media(max-width:359px){.search-field textarea::placeholder{font-size:16px}}.search-clear,.search-go{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;cursor:pointer}.search-clear svg,.search-go svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.search-clear{color:var(--faint)}.search-go{background:var(--signal);color:var(--accent-ink)}.search-go:disabled{background:var(--chip);color:var(--faint);cursor:default}.field-error{margin:6px 2px 0;color:var(--danger);font-size:13px}.suggestions{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px 0;list-style:none;border:1px solid var(--rule-strong);border-radius:12px;background:var(--panel)}.suggestions li{display:flex;align-items:baseline;gap:10px;min-height:44px;padding:10px 16px;cursor:pointer}.suggestions li[aria-selected=true],.suggestions li:hover{background:var(--chip)}.suggestion-text{font-size:16px}.suggestion-headword{color:var(--muted)}.suggestions small{margin-left:auto;color:var(--faint);font:11px var(--mono)}.entry-page{padding-top:8px}.progress{margin:28px 0 0;color:var(--muted);font-size:14px}.progress p,p.progress{display:flex;align-items:center;gap:10px}.progress p{margin:0}.progress.quiet{min-height:22px}.pulse{display:inline-block;flex:none;width:8px;height:8px;border-radius:4px;background:var(--signal);animation:pulse 1.1s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}.steps{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 6px;padding:0;list-style:none;font-size:13px;color:var(--faint)}.steps li:before{content:"○ "}.steps li.done{color:var(--accent)}.steps li.done:before{content:"● "}.notice{margin:24px 0 0;padding:14px 16px;border:1px solid var(--rule);border-radius:12px;background:var(--panel);font-size:14px}.notice p{margin:0 0 6px}.notice p:last-child{margin:0}.entry-card{margin-top:28px}.entry-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.entry-head h1{margin:0;font-family:var(--serif);font-size:clamp(2.4rem,7vw,3.4rem);font-weight:600;line-height:1.2;letter-spacing:.02em;word-break:break-word}.entry-actions{display:flex;align-items:center;gap:6px;padding-top:10px}.eyebrow{margin:0;color:var(--muted);font:13px var(--mono);letter-spacing:.04em}.readings{margin-top:10px}.reading{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0}.reading-form{font-size:18px}.reading-kana{font-size:19px}.reading-roman{color:var(--muted);font:14px var(--mono)}.lang-chip{display:inline-flex;align-items:center;min-width:26px;height:22px;padding:0 6px;border-radius:6px;background:var(--chip);color:var(--muted);font:600 11px var(--mono);justify-content:center}.usage-note{margin:18px 0 0;padding:12px 14px;border-left:2px solid var(--accent);background:var(--chip);border-radius:0 10px 10px 0;font-size:15px;line-height:1.7}.note-label{margin-right:8px;color:var(--accent);font:600 12px var(--mono)}.entry-section{margin-top:30px}.entry-section h2{margin:0 0 12px;color:var(--faint);font:12px var(--mono);letter-spacing:.1em}.senses{margin:26px 0 0;padding:0;list-style:none;counter-reset:sense}.senses li{position:relative;padding:14px 0 14px 32px;border-top:1px solid var(--rule);counter-increment:sense}.senses li:before{content:counter(sense);position:absolute;left:0;top:15px;color:var(--faint);font:13px var(--mono)}.sense-meta{display:flex;align-items:center;gap:8px;margin-bottom:4px}.pos{color:var(--muted);font:12px var(--mono)}.gloss{margin:2px 0;color:var(--muted);font-size:14.5px;line-height:1.6}.gloss.primary{color:var(--ink);font-size:17px}.examples{margin:0;padding:0;list-style:none}.examples li{padding:12px 0;border-top:1px solid var(--rule)}.example-line{display:flex;align-items:flex-start;gap:6px;margin:2px 0;line-height:1.65}.example-line>span{flex:1}.example-ja{font-size:16.5px}.example-zh,.example-en{color:var(--muted);font-size:14.5px}.collocations{margin:0;padding:0;list-style:none}.collocations li{padding:12px 0;border-top:1px solid var(--rule)}.phrase{padding:0;border:0;background:none;color:var(--accent);cursor:pointer;font-size:17px;font-weight:600;text-align:left}.phrase:hover{text-decoration:underline}.collocation-glosses{display:flex;flex-wrap:wrap;gap:2px 14px;margin:4px 0 0;font-size:14.5px}.collocation-glosses span:not(:first-child){color:var(--muted)}.collocation-note{margin:4px 0 0;color:var(--faint);font-size:13.5px}.translation-block{margin-top:22px}.translation-meta{display:flex;align-items:center;gap:8px;margin-bottom:6px}.translation-text{margin:0;font-size:18px;line-height:1.75;white-space:pre-wrap}.translation-notes{margin:0;padding:0;list-style:none}.translation-notes li{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--rule);font-size:14.5px}.icon-button{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;margin:-4px 0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--faint);cursor:pointer}.icon-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon-button:hover{background:var(--chip);color:var(--ink)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border:1px solid var(--rule-strong);border-radius:20px;background:transparent;color:var(--ink);cursor:pointer;font-size:14px;white-space:nowrap}.pill svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.pill:hover{background:var(--chip);text-decoration:none}.pill.on{border-color:var(--signal);background:var(--signal);color:var(--accent-ink)}.pill.on svg{fill:currentColor}.pill.danger,.text-button.danger{border-color:var(--danger);color:var(--danger)}.text-button{display:inline-flex;align-items:center;min-height:36px;padding:0 4px;border:0;background:none;color:var(--accent);cursor:pointer;font-size:14px}.text-button:hover{text-decoration:underline}.text-button.strong{font-weight:600}.text-button:disabled{color:var(--faint);cursor:default;text-decoration:none}.skeleton{display:grid;gap:10px;margin-top:22px}.skeleton i{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--chip) 25%,var(--rule) 50%,var(--chip) 75%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.skeleton i.short{width:60%}@keyframes shimmer{to{background-position:-200% 0}}.entry-footer{margin-top:30px;padding-top:14px;border-top:1px solid var(--rule)}.nudge{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 12px;padding:12px 14px;border-radius:12px;background:var(--highlight);font-size:14.5px}.meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;color:var(--faint);font-size:12.5px}.report{display:grid;gap:8px;margin-top:10px}.report textarea,.inline-form input,.inline-form select,.admin textarea{width:100%;padding:10px 12px;border:1px solid var(--rule-strong);border-radius:10px;background:var(--field);color:var(--ink);font:inherit;font-size:15px}.report-actions{display:flex;gap:12px;align-items:center}.selection-chip{position:absolute;z-index:20;min-height:40px;padding:0 16px;border:0;border-radius:20px;background:var(--ink);color:var(--bg);cursor:pointer;font-size:14px;font-weight:600}.selection-chip.touch{left:50%;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%)}.words{padding-top:12px}.tabs{display:flex;gap:22px;border-bottom:1px solid var(--rule)}.tabs a{display:inline-flex;align-items:center;min-height:44px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--muted);font-size:15px}.tabs a[aria-current=page]{border-color:var(--ink);color:var(--ink);text-decoration:none}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:20px 0 0;background:var(--bg)}.stats div{padding:12px 14px;border:1px solid var(--rule);border-radius:12px}.stats dt{color:var(--faint);font-size:12px}.stats dd{margin:2px 0 0;font-size:clamp(1.25rem,2.3vw,1.6rem);font-weight:600}.words .due-pill{margin-top:16px}.empty{margin:32px 0;color:var(--muted);font-size:15px;line-height:1.8}.list{margin:16px 0 0;padding:0;list-style:none}.list li{display:flex;align-items:center;gap:12px;min-height:56px;border-bottom:1px solid var(--rule)}.list-main{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;padding:10px 0;border:0;background:none;cursor:pointer;text-align:left}.list-title{font-size:17px;font-weight:600}.list-sub{color:var(--muted);font-size:14px}.list-gloss{flex-basis:100%;overflow:hidden;color:var(--muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.list-meta{flex:none;color:var(--faint);font-size:12.5px}.words .row{margin-top:12px}.account-note{margin-top:36px;padding:16px;border:1px solid var(--rule);border-radius:12px;color:var(--muted);font-size:14px}.account-note p{margin:0 0 10px}.account-note p:last-child{margin:0}.review{padding-top:16px}.review-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.progress-count{color:var(--muted);font:13px var(--mono)}.toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--muted);font-size:14px;cursor:pointer}.toggle input{width:18px;height:18px;accent-color:var(--accent)}.toggles{display:flex;flex-wrap:wrap;gap:0 20px}.flashcard{display:flex;flex-direction:column;align-items:center;min-height:40vh;margin-top:16px;padding:32px 20px;border:1px solid var(--rule);border-radius:18px;text-align:center}.flash-front{margin:auto 0 12px;font-family:var(--serif);font-size:clamp(2.4rem,9vw,3.6rem);font-weight:600;line-height:1.2;word-break:break-word}.flash-front.meaning{font-family:var(--text);font-size:clamp(1.3rem,4vw,1.7rem);font-weight:500;line-height:1.5}.flash-answer{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--serif);font-size:2rem;font-weight:600}.flash-back{width:100%;margin-top:8px;text-align:left}.flash-back .entry-card{margin-top:8px}.flash-back .entry-head h1{display:none}.reveal{width:100%;min-height:56px;margin-top:14px;border:0;border-radius:14px;background:var(--ink);color:var(--bg);cursor:pointer;font-size:17px;font-weight:600}.grades{position:sticky;z-index:5;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding:10px 0 calc(12px + env(safe-area-inset-bottom));background:var(--bg)}.grade{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:64px;border:1px solid var(--rule-strong);border-radius:14px;background:transparent;cursor:pointer}.grade b{font-size:16px}.grade small{color:var(--faint);font-size:12px}.grade.again b{color:var(--danger)}.grade.good{border-color:var(--signal);background:var(--signal)}.grade.good b,.grade.good small{color:var(--accent-ink)}.grade:disabled{opacity:.5}.review.done h1{margin:40px 0 12px;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.2}.prose{max-width:40em;padding:12px 0 24px}.prose h1{margin:20px 0 8px;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.2}.prose section{margin-top:32px;padding-top:22px;border-top:1px solid var(--rule)}.prose h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--accent);font-size:18px;font-weight:700;line-height:1.35;letter-spacing:.02em}.prose h2:before{content:"";flex:none;width:4px;height:1.05em;border-radius:2px;background:currentColor}.prose p,.prose li{font-size:15.5px;line-height:1.85}.prose ul{padding-left:1.2em}.prose li{margin:6px 0}.steps-list{display:grid;gap:12px;margin:14px 0 0}.steps-list div{padding:12px 14px;border:1px solid var(--rule);border-radius:12px}.steps-list dt{font-weight:600}.steps-list dd{margin:4px 0 0;color:var(--muted);font-size:14.5px;line-height:1.75}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 18px}.tier{display:flex;flex-direction:column;gap:2px;min-height:72px;padding:12px 14px;border:1px solid var(--rule-strong);border-radius:14px;background:transparent;cursor:pointer;text-align:left}.tier b{font-size:20px}.tier span{color:var(--muted);font-size:13px;line-height:1.5}.tier.on{border-color:var(--signal);background:var(--highlight)}.qr{max-width:280px;margin:0}.qr img{display:block;width:100%;height:auto;border-radius:12px}.qr figcaption{margin-top:10px;font-size:14.5px;font-weight:600}.footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:56px;padding:20px 0 calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);color:var(--faint);font-size:13px}.footer a{display:inline-flex;align-items:center;min-height:36px;color:var(--muted)}.footer-owner{margin-left:auto;font:12px var(--mono)}.install-bar{position:fixed;z-index:15;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;width:min(740px,calc(100% - 24px));padding:12px 14px 12px 18px;border:1px solid var(--rule-strong);border-radius:16px;background:var(--panel);transform:translate(-50%)}.install-bar p{flex:1 1 260px;margin:0;font-size:14px;line-height:1.6}.install-actions{display:flex;align-items:center;gap:8px}.consent-bar{position:fixed;z-index:16;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;width:min(740px,calc(100% - 24px));padding:14px 14px 14px 18px;border:1px solid var(--rule-strong);border-radius:16px;background:var(--panel);transform:translate(-50%)}.consent-bar p{flex:1 1 300px;margin:0;font-size:14px;line-height:1.6}.consent-bar a{white-space:nowrap}.consent-spacer{flex:none}.consent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.consent-actions .pill{min-width:96px;justify-content:center}.consent-error{flex-basis:100%;margin:0;color:var(--danger);font-size:13.5px}.consent-choice{display:grid;gap:10px;margin-top:14px}.consent-status{margin:0;color:var(--muted)}.admin{padding-top:8px}.admin-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.admin-head h1{margin:0;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.2}.segmented{display:inline-flex;border:1px solid var(--rule-strong);border-radius:10px;overflow:hidden}.segmented button{min-height:36px;padding:0 12px;border:0;background:transparent;cursor:pointer;font-size:13px}.segmented button[aria-pressed=true]{background:var(--signal);color:var(--accent-ink)}.stale{color:var(--danger);font-size:13px}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-top:18px;background:var(--bg)}.kpi{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--rule);border-radius:12px}.kpi-label{color:var(--faint);font:12px var(--mono)}.kpi strong{font-size:clamp(1.25rem,2.3vw,1.7rem);line-height:1.3}.kpi small{color:var(--muted);font-size:12px;line-height:1.5}.kpi-link{width:100%;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.kpi-link:hover{border-color:var(--rule-strong)}.funnel-link{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline dotted var(--faint);text-underline-offset:4px}.note-link{padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer;text-decoration:underline dotted var(--faint);text-underline-offset:4px}.admin-foot{margin-top:32px;padding-top:14px;border-top:1px solid var(--rule)}.admin-foot .note-link{color:var(--faint);font-size:12px;line-height:1.6}.admin-block.flash{outline:2px solid var(--accent);outline-offset:6px;border-radius:10px;animation:admin-flash 1.6s ease-out forwards}@keyframes admin-flash{0%,60%{outline-color:var(--accent)}to{outline-color:transparent}}@media(prefers-reduced-motion:reduce){.admin-block.flash{animation:none}}.admin-block{margin-top:26px;min-width:0;scroll-margin-top:18px}.table-wrap{max-width:100%;overflow-x:auto}.admin-block h2[tabindex="-1"]:focus{outline:none}.admin-block h2{margin:0 0 10px;font-size:15px;line-height:1.35}.admin-block h3{margin:18px 0 8px;font-size:14px}.admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 20px;background:var(--bg)}.table{width:100%;border-collapse:collapse;font-size:13px}.table th,.table td{padding:7px 8px 7px 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.table th{color:var(--faint);font:12px var(--mono);font-weight:400}.table.compact td{padding:5px 6px 5px 0}.table .num{text-align:right;font-family:var(--mono)}.table tr.flagged td{color:var(--danger)}.table tbody tr[tabindex]{cursor:pointer}.table tbody tr[tabindex]:hover{background:var(--chip)}.truncate{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-cell{width:30%;min-width:60px}.bar{display:block;height:8px;border-radius:4px;background:var(--accent);opacity:.7}.hours{display:flex;align-items:flex-end;gap:2px;height:90px;padding-bottom:2px;border-bottom:1px solid var(--rule)}.hours button{display:flex;flex:1;align-items:flex-end;min-width:2px;height:100%;padding:0;border:0;border-radius:3px 3px 0 0;background:transparent;cursor:pointer}.hours button.on{background:var(--field)}.hours span{width:100%;border-radius:2px 2px 0 0;background:var(--accent);opacity:.75}.hours button.on span{opacity:1}.hour-readout{min-height:1.6em;margin:0 0 8px;color:var(--muted);font:12.5px/1.6 var(--mono)}.funnel{display:grid;gap:4px;margin:0;padding-left:1.2em;font-size:14px}.plain{margin:0;padding:0;list-style:none;font-size:13.5px}.plain li{padding:6px 0;border-bottom:1px solid var(--rule)}.inline-form{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.inline-form input,.inline-form select{width:auto;flex:1 1 160px}.report-frame{display:block;width:100%;height:720px;margin:8px 0 12px;border:1px solid var(--rule);border-radius:10px;background:#f4f3ee}.report-body{max-height:420px;overflow:auto;padding:12px;border:1px solid var(--rule);border-radius:10px;background:var(--field);font:12.5px/1.6 var(--mono);white-space:pre-wrap}.drawer-backdrop{position:fixed;z-index:29;inset:0;background:#0006}.drawer-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--rule)}.drawer{position:fixed;z-index:30;top:0;right:0;bottom:0;width:min(560px,calc(100% - 44px));overflow:auto;padding:16px 18px calc(24px + env(safe-area-inset-bottom));border-left:1px solid var(--rule-strong);background:var(--panel)}.drawer header{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-bottom:12px;border-bottom:1px solid var(--rule);font-size:13px}.drawer header strong{font:12px var(--mono)}.timeline{margin:0;padding:0;list-style:none;font-size:13px}.timeline li{display:flex;flex-wrap:wrap;gap:4px 10px;padding:8px 0;border-bottom:1px solid var(--rule)}.timeline li>*{min-width:0;max-width:100%;overflow-wrap:anywhere}@media(max-width:600px){.page{padding:0 16px}.topnav{gap:12px}.brand span{display:none}.home{padding-top:7vh}.footer-owner{margin-left:0}.grades{gap:8px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tier{padding:10px}.tier b{font-size:18px}.tier span{font-size:12px}}@media(pointer:coarse){.example-line .speak{opacity:.8}.desktop-only{display:none}}@media(prefers-reduced-motion:reduce){.pulse,.skeleton i{animation:none}.search-field{transition:none}}
