@font-face{font-family:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/IDV5/assets/league-gothic-vietnamese-400-normal-Ds2KY40T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/IDV5/assets/league-gothic-latin-ext-400-normal-D25_PHT_.woff2)format("woff2"),url(/IDV5/assets/league-gothic-latin-ext-400-normal-LR-xQ2ki.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/IDV5/assets/league-gothic-latin-400-normal-BQfHUhlb.woff2)format("woff2"),url(/IDV5/assets/league-gothic-latin-400-normal-DHErDkGv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English SC;font-style:normal;font-display:swap;font-weight:400;src:url(/IDV5/assets/im-fell-english-sc-latin-400-normal-CW_nhHm4.woff2)format("woff2"),url(/IDV5/assets/im-fell-english-sc-latin-400-normal-DPW2r_p4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/IDV5/assets/libre-caslon-text-latin-ext-400-normal-C9ASObbr.woff2)format("woff2"),url(/IDV5/assets/libre-caslon-text-latin-ext-400-normal-ll1HhAxb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/IDV5/assets/libre-caslon-text-latin-400-normal-CfldDPV-.woff2)format("woff2"),url(/IDV5/assets/libre-caslon-text-latin-400-normal-WtjoQ5sB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(/IDV5/assets/libre-caslon-text-latin-ext-700-normal-VERgVPZd.woff2)format("woff2"),url(/IDV5/assets/libre-caslon-text-latin-ext-700-normal-BoDjDRr0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(/IDV5/assets/libre-caslon-text-latin-700-normal-D1WVYPaO.woff2)format("woff2"),url(/IDV5/assets/libre-caslon-text-latin-700-normal-B3n-DWsl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/IDV5/assets/libre-caslon-text-latin-ext-400-italic-BHleWajS.woff2)format("woff2"),url(/IDV5/assets/libre-caslon-text-latin-ext-400-italic-B6hJLy3e.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/IDV5/assets/libre-caslon-text-latin-400-italic-snTzlHlN.woff2)format("woff2"),url(/IDV5/assets/libre-caslon-text-latin-400-italic-C1OAqZ6C.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/IDV5/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/IDV5/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/IDV5/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/IDV5/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(/IDV5/assets/lilita-one-latin-400-normal-DXkechA3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/IDV5/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/IDV5/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/IDV5/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/IDV5/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/IDV5/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gutter:clamp(16px, 4vw, 40px);--measure:68ch;--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.16s;--t-med:.42s}[data-theme=gothic]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#120e0d;--ground-2:#1c1614;--ground-3:#261d1a;--ink:#eadfcc;--ink-2:#b9a78f;--ink-3:#9d8c76;--accent:#b3262e;--accent-ink:#fff3e6;--accent-2:#c29a52;--rule:#4a3a31;--good:#8fb573;--bad:#d4564d;--focus:#e0b562;--display:"League Gothic", "Noto Serif SC", sans-serif;--display-cn:"Noto Serif SC", serif;--flourish:"IM Fell English SC", "Noto Serif SC", serif;--body:"Libre Caslon Text", "Noto Serif SC", Georgia, serif;--radius:2px;--display-case:uppercase;--display-track:.02em;--shadow:0 18px 40px -18px #000c;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.9 0 0 0 0 0.85 0 0 0 0 0.75 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-theme=modern]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#101214;--ground-2:#171a1d;--ground-3:#1f2327;--ink:#e8ebee;--ink-2:#aab1b8;--ink-3:#7c858e;--accent:#ff5b3a;--accent-ink:#140a07;--accent-2:#c9ced4;--rule:#2d3339;--good:#6fd3a0;--bad:#ff6b5a;--focus:#ff5b3a;--display:"Archivo Variable", "Noto Sans SC", sans-serif;--display-cn:"Noto Sans SC", sans-serif;--flourish:"Archivo Variable", "Noto Sans SC", sans-serif;--body:"Archivo Variable", "Noto Sans SC", system-ui, sans-serif;--radius:6px;--display-case:uppercase;--display-track:-.01em;--shadow:0 16px 36px -20px #000000b3;--grain:none}[data-theme=playful]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#ffd23f;--ground-2:#fff2c2;--ground-3:#ffe27e;--ink:#1a1c55;--ink-2:#2f3278;--ink-3:#4a4e8c;--accent:#d4213f;--accent-ink:#fffdf7;--accent-2:#1a1c55;--rule:#d9a91f;--good:#146b45;--bad:#b01c37;--focus:#d4213f;--stripe:repeating-linear-gradient(-45deg, #d4213f 0 16px, #fff6dc 16px 32px);--display:"Lilita One", "ZCOOL KuaiLe", sans-serif;--display-cn:"ZCOOL KuaiLe", sans-serif;--flourish:"Lilita One", "ZCOOL KuaiLe", sans-serif;--body:"Nunito Variable", "Noto Sans SC", system-ui, sans-serif;--radius:14px;--display-case:none;--display-track:.005em;--shadow:0 14px 30px -18px #1a1c5573;--grain:none}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);background-image:var(--grain);color:var(--ink);font-family:var(--body);font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;transition:background-color var(--t-med) var(--ease-out), color var(--t-med) var(--ease-out);margin:0;font-size:17px;line-height:1.55}:lang(zh) body,[lang=zh]{line-height:1.7}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius)}a{color:var(--accent-2);text-underline-offset:.18em;text-decoration-thickness:1px}[data-theme=playful] a{color:var(--accent)}button{font:inherit;color:inherit}input,select,textarea{font:inherit;color:inherit;caret-color:var(--accent)}*{scrollbar-color:var(--rule) transparent;scrollbar-width:thin}h1,h2,h3{text-wrap:balance;margin:0}p{text-wrap:pretty}.display{font-family:var(--display);text-transform:var(--display-case);letter-spacing:var(--display-track);font-weight:400;line-height:.92}[data-theme=modern] .display{font-weight:800;font-stretch:62%}.flourish{font-family:var(--flourish);letter-spacing:.04em}[data-theme=modern] .flourish{letter-spacing:.14em;text-transform:uppercase;font-size:.78em;font-weight:600}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:.86rem}.center{text-align:center}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{flex-direction:column;min-height:100dvh;display:flex}.sheet{width:100%;max-width:1120px;padding:0 var(--gutter) 64px;flex:1;margin:0 auto}.topbar{padding:14px var(--gutter);justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1120px;margin:0 auto;font-size:.85rem;display:flex}.topbar .brand{font-family:var(--display);text-transform:var(--display-case);letter-spacing:var(--display-track);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:1.35rem;line-height:1}[data-theme=modern] .topbar .brand{font-weight:800;font-stretch:62%}.topbar .brand small{font-family:var(--display-cn);color:var(--ink-2);text-transform:none;letter-spacing:0;margin-left:8px;font-size:.8rem}.topbar nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.linkish{cursor:pointer;color:var(--ink-2);border-radius:var(--radius);transition:color var(--t-fast), background-color var(--t-fast);background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.linkish:hover{color:var(--ink);background:var(--ground-2)}.linkish svg{width:16px;height:16px}.theme-slider{align-items:center;gap:8px;display:inline-flex}.theme-track{background:var(--ground-3);border-radius:999px;grid-template-columns:repeat(3,1fr);min-width:210px;padding:3px;display:grid;position:relative}.theme-track button{z-index:1;cursor:pointer;color:var(--ink-2);transition:color var(--t-fast);background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:.78rem;position:relative}.theme-track button[aria-checked=true]{color:var(--ink)}.theme-thumb{background:var(--ground);width:calc(33.3333% - 2px);box-shadow:inset 0 0 0 1px var(--ink-3);transition:transform var(--t-med) var(--ease-out);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.programme{text-align:center;gap:28px;padding-top:clamp(16px,5vh,56px);display:grid}.masthead h1{font-size:clamp(3.6rem,13vw,8.6rem)}.masthead .cn-title{font-family:var(--display-cn);letter-spacing:.3em;color:var(--accent-2);margin:10px 0 0;font-size:clamp(1.6rem,5vw,2.6rem);font-weight:900}[data-theme=playful] .masthead .cn-title{color:var(--accent);font-weight:400}.masthead .tagline{color:var(--ink-2);max-width:34ch;margin:14px auto 0;font-size:clamp(1rem,2.4vw,1.2rem)}.rule{color:var(--rule);align-items:center;gap:14px;width:min(100%,520px);margin:4px auto;display:flex}.rule:before,.rule:after{content:"";background:currentColor;flex:1;height:1px}.rule svg{width:26px;height:26px;color:var(--accent-2);flex:none}[data-theme=modern] .rule svg{display:none}[data-theme=modern] .rule{gap:0}[data-theme=playful] .rule:before,[data-theme=playful] .rule:after{background:var(--ink);border-radius:3px;height:3px}[data-theme=playful] .rule svg{color:var(--accent)}.rule.has-word{gap:18px}.rule-word{font-family:var(--body);color:var(--ink-2);letter-spacing:.02em;font-size:1.05rem;font-style:italic}.stripe{display:none}[data-theme=playful] .stripe{background:var(--stripe);height:18px;display:block}[data-theme=playful] .app:before{content:"";background:var(--stripe);height:18px;display:block}[data-theme=playful] .bill-frame .stripe{border-radius:10px 10px 0 0}[data-theme=playful] .bill-name{line-height:1.05}[data-theme=playful] .bill{background:var(--ground-2)}.depth-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:620px;margin:0 auto;display:grid}.depth-pick button{text-align:left;background:var(--ground-2);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;transition:border-color var(--t-fast), background-color var(--t-fast), transform var(--t-fast);padding:14px 16px}.depth-pick button:hover{border-color:var(--ink-3)}.depth-pick button[aria-pressed=true]{border-color:var(--accent);background:var(--ground-3)}.depth-pick strong{font-family:var(--display);text-transform:var(--display-case);letter-spacing:var(--display-track);font-size:1.6rem;font-weight:400;line-height:1;display:block}[data-theme=modern] .depth-pick strong{font-weight:800;font-stretch:62%}.depth-pick span{color:var(--ink-2);font-size:.9rem}.cta{background:var(--accent);color:var(--accent-ink);cursor:pointer;font-family:var(--display);text-transform:var(--display-case);letter-spacing:var(--display-track);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform var(--t-fast) var(--ease-out), filter var(--t-fast);border:0;justify-content:center;align-items:center;gap:12px;padding:16px 34px 14px;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1;display:inline-flex}[data-theme=modern] .cta{font-weight:800;font-stretch:62%}.cta:hover{filter:brightness(1.08);transform:translateY(-2px)}.cta:active{transform:translateY(0)}.cta svg{width:.8em;height:.8em}.cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;display:flex}.btn{cursor:pointer;border:1px solid var(--rule);color:var(--ink);border-radius:var(--radius);transition:border-color var(--t-fast), background-color var(--t-fast);background:0 0;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.btn:hover{border-color:var(--ink-3);background:var(--ground-2)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover{filter:brightness(1.08)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn svg{width:17px;height:17px}.acts{width:100%;max-width:900px;margin:8px auto 0;position:relative}.acts ol{grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.acts li{text-align:center;position:relative}.acts button{cursor:pointer;width:100%;color:var(--ink-3);transition:color var(--t-fast);background:0 0;border:0;justify-items:center;gap:2px;padding:10px 2px 14px;display:grid}.acts button:disabled{cursor:default}.acts .num{font-family:var(--flourish);font-size:1.05rem;line-height:1}.acts .name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(.62rem,1.3vw,.8rem);overflow:hidden}.acts li[data-state=done] button{color:var(--ink-2)}.acts li[data-state=now] button{color:var(--ink)}.acts li[data-state=now] .num{color:var(--accent-2)}[data-theme=playful] .acts li[data-state=now] .num{color:var(--accent)}.acts .track{background:var(--rule);height:1px;position:absolute;bottom:6px;left:0;right:0}.acts .light{background:var(--accent);height:7px;box-shadow:0 0 14px 2px color-mix(in srgb, var(--accent) 55%, transparent);transition:transform var(--t-med) var(--ease-out);border-radius:7px;position:absolute;bottom:3px;left:0}@media (width<=560px){.acts .name{display:none}.acts .num{font-size:.95rem}}.act-head{text-align:center;margin:26px 0 8px}.act-head .flourish{color:var(--accent-2);font-size:1.05rem}.act-head h2{margin-top:4px;font-size:clamp(2.6rem,8vw,4.4rem)}.act-head p{color:var(--ink-2);max-width:46ch;margin:8px auto 0}.questions{gap:14px;max-width:760px;margin:22px auto 0;display:grid}.q{background:var(--ground-2);border:1px solid var(--rule);border-radius:var(--radius);padding:clamp(16px,3vw,24px)}.q legend,.q .q-title{margin:0 0 4px;padding:0;font-size:1.08rem;font-weight:600;line-height:1.4}[data-theme=gothic] .q legend,[data-theme=gothic] .q .q-title{font-weight:700}.q fieldset{border:0;min-width:0;margin:0;padding:0}.q .help{color:var(--ink-2);margin:0 0 12px;font-size:.9rem}.q .tag{color:var(--ink-3);border:1px solid var(--rule);vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.72rem;font-weight:400}.q[data-answered=true]{border-color:color-mix(in srgb, var(--accent-2) 45%, var(--rule))}.opts{gap:8px;margin-top:10px;display:grid}.opts.cols{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.opt{text-align:left;cursor:pointer;background:var(--ground);border:1px solid var(--rule);border-radius:var(--radius);transition:border-color var(--t-fast), background-color var(--t-fast);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.opt:hover{border-color:var(--ink-3)}.opt[aria-checked=true],.opt[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--ground))}.opt .mark{border:1.5px solid var(--ink-3);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;display:grid}.opt[role=checkbox] .mark,.opt[aria-pressed] .mark{border-radius:4px}.opt[aria-checked=true] .mark,.opt[aria-pressed=true] .mark{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.opt .mark svg{width:12px;height:12px}.opt .hint{color:var(--ink-2);margin-top:2px;font-size:.82rem;display:block}.opt:disabled{opacity:.4;cursor:not-allowed}.scale{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px;display:grid}.scale button{background:var(--ground);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;color:var(--ink-2);min-height:52px;transition:border-color var(--t-fast), background-color var(--t-fast), color var(--t-fast);padding:10px 4px;font-size:.78rem;line-height:1.25}.scale button:hover{border-color:var(--ink-3);color:var(--ink)}.scale button[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.scale button{font-size:max(.78rem,12px)}.scale.rate button{font-family:var(--display);font-size:1.5rem;line-height:1}[data-theme=modern] .scale.rate button{font-weight:800;font-stretch:62%}.anchors{color:var(--ink-3);justify-content:space-between;gap:12px;margin-top:6px;font-size:.8rem;display:flex}@media (width<=520px){.scale:not(.rate) button{padding:8px 2px;font-size:12px}}.search{background:var(--ground);border:1px solid var(--rule);border-radius:var(--radius);width:100%;margin-top:8px;padding:10px 12px}.chips{flex-wrap:wrap;gap:6px;max-height:260px;margin-top:10px;padding:2px;display:flex;overflow:auto}.chip{border:1px solid var(--rule);background:var(--ground);cursor:pointer;color:var(--ink-2);transition:all var(--t-fast);border-radius:999px;padding:5px 12px;font-size:.86rem}.chip:hover{color:var(--ink);border-color:var(--ink-3)}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.table-wrap{margin-top:10px;overflow-x:auto}.stats-table{border-collapse:collapse;width:100%;min-width:560px;font-size:.88rem}.stats-table th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--rule);white-space:nowrap;padding:6px;font-weight:600}.stats-table td{border-bottom:1px solid color-mix(in srgb, var(--rule) 50%, transparent);padding:5px 6px}.stats-table input,.stats-table select,.field{background:var(--ground);border:1px solid var(--rule);border-radius:var(--radius);width:100%;min-width:0;padding:7px 8px}textarea.field{resize:vertical;min-height:110px}.row-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.quiz-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:760px;margin:22px auto 0;display:flex}.trials{gap:14px;max-width:760px;margin:22px auto 0;display:grid}.arena{border-radius:var(--radius);background:var(--ground);border:1px solid var(--rule);touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:crosshair;text-align:center;place-items:center;height:280px;padding:16px;display:grid;position:relative;overflow:hidden}.arena.go{background:color-mix(in srgb, var(--good) 30%, var(--ground))}.arena.early{background:color-mix(in srgb, var(--bad) 22%, var(--ground))}.arena .big{font-family:var(--display);text-transform:var(--display-case);font-size:clamp(2rem,7vw,3.4rem);line-height:1}[data-theme=modern] .arena .big{font-weight:800;font-stretch:62%}.dial{background:var(--ground-3);border-radius:999px;width:min(100%,520px);height:46px;position:relative;overflow:hidden}.dial .zone{background:color-mix(in srgb, var(--good) 55%, transparent);position:absolute;top:0;bottom:0}.dial .needle{background:var(--ink);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-4px;bottom:-4px}.target{background:var(--accent);border:3px solid var(--accent-ink);box-shadow:0 0 0 3px var(--accent);cursor:pointer;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.trial-result{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;display:flex}.trial-result strong{font-family:var(--display);font-size:2rem;font-weight:400;line-height:1}[data-theme=modern] .trial-result strong{font-weight:800;font-stretch:62%}.bill{text-align:center;background:var(--ground);padding:clamp(20px,5vw,48px) clamp(8px,3vw,32px) clamp(24px,4vw,40px);position:relative}.bill-frame{border:1px solid var(--rule);outline:1px solid var(--rule);outline-offset:6px;border-radius:var(--radius);margin:18px 6px 0}[data-theme=playful] .bill-frame{border:3px solid var(--ink);outline:3px dashed var(--accent);outline-offset:5px}[data-theme=modern] .bill-frame{outline:0}.bill .presents{color:var(--ink-2);font-size:.95rem}.billing{justify-items:center;gap:.1em;margin:10px 0 0;display:grid}.billing button{cursor:pointer;color:var(--ink);max-width:100%;transition:color var(--t-fast);background:0 0;border:0;padding:.05em .2em}.billing button:hover .bill-name,.billing button[aria-expanded=true] .bill-name{color:var(--accent)}.bill-name{font-family:var(--display);text-transform:var(--display-case);letter-spacing:var(--display-track);overflow-wrap:normal;transition:color var(--t-fast);line-height:.9;display:block}[data-theme=modern] .bill-name{font-weight:800;font-stretch:62%}.bill-cn{font-family:var(--display-cn);color:var(--ink-2);letter-spacing:.25em;margin-top:.12em;font-size:.34em;display:block}.bill-score{color:var(--ink-3);font-size:.9rem;font-family:var(--body);letter-spacing:0;text-transform:none;margin-top:2px;display:block}.bill .reasons{gap:6px;max-width:58ch;margin:14px auto 0;padding:0;list-style:none;display:grid}.bill .reasons li{color:var(--ink-2);font-size:.98rem}.bill .reasons li.neg{color:var(--ink-3)}.bill .reasons li:before{content:"✦";color:var(--accent-2);margin-right:8px;font-size:.8em}.bill .reasons li.neg:before{content:"–";color:var(--bad)}.billing.support .bill-score{text-wrap:balance}[data-theme=modern] .bill .reasons li:before{content:"+";color:var(--ink-2)}[data-theme=modern] .bill .reasons li.neg:before{content:"–";color:var(--bad)}.bill-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px;font-size:.8rem;display:flex}.controls{background:var(--ground-2);border:1px solid var(--rule);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:center;gap:16px 24px;margin:22px 6px 0;padding:16px;display:grid}.controls label{color:var(--ink-2);gap:4px;font-size:.88rem;display:grid}.controls .slider strong{color:var(--ink);font-weight:600}.controls .switches,.controls .actions{gap:8px;display:grid}input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--pct,50%), var(--ground-3) var(--pct,50%));border-radius:4px;height:4px}input[type=range]::-moz-range-track{background:var(--ground-3);border-radius:4px;height:4px}input[type=range]::-moz-range-progress{background:var(--accent);border-radius:4px;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:3px solid var(--accent);border-radius:50%;width:18px;height:18px;margin-top:-7px}input[type=range]::-moz-range-thumb{background:var(--ink);border:3px solid var(--accent);border-radius:50%;width:12px;height:12px}.switch-row{gap:2px;display:grid}.switch{cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;display:inline-flex}.switch:disabled{cursor:not-allowed;color:var(--ink-3)}.switch-track{background:var(--ground-3);width:36px;height:20px;box-shadow:inset 0 0 0 1px var(--rule);transition:background-color var(--t-fast);border-radius:20px;flex:none;position:relative}.switch-thumb{background:var(--ink-3);width:14px;height:14px;transition:transform var(--t-fast) var(--ease-out), background-color var(--t-fast);border-radius:50%;position:absolute;top:3px;left:3px}.switch[aria-checked=true] .switch-track{background:var(--accent);box-shadow:none}.switch[aria-checked=true] .switch-thumb{background:var(--accent-ink);transform:translate(16px)}.switch-hint{padding-left:46px}.btn.ghost{color:var(--ink-2);border-style:dashed}.section{margin:40px 6px 0}.section>h2{text-align:center;font-size:clamp(2rem,5vw,3rem)}.section>.sub{text-align:center;color:var(--ink-2);max-width:58ch;margin:6px auto 18px}.pool{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.pool-item,.panel{background:var(--ground-2);border:1px solid var(--rule);border-radius:var(--radius);padding:16px}.pool-item h3,.panel h3{font-family:var(--display);text-transform:var(--display-case);letter-spacing:var(--display-track);font-size:2rem;font-weight:400;line-height:.95}[data-theme=modern] .pool-item h3,[data-theme=modern] .panel h3{font-weight:800;font-stretch:62%}.pool-item .cn,.panel .cn{font-family:var(--display-cn);color:var(--ink-2);margin-left:6px;font-size:.95rem}.roles{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.role{border:1px solid var(--rule);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:1px 9px;font-size:.78rem;display:inline-flex}.role svg{width:12px;height:12px}.meter{color:var(--ink-2);grid-template-columns:5.2em 1fr 2.6em;align-items:center;gap:8px;margin-top:4px;font-size:.8rem;display:grid}.meter .bar{background:var(--ground-3);border-radius:6px;height:6px;overflow:hidden}.meter .bar i{background:var(--accent);border-radius:6px;height:100%;display:block}.meter .bar.alt i{background:var(--accent-2)}.path{counter-reset:step;gap:12px;display:grid}@media (width>=820px){.path{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.path ul{color:var(--ink-2);margin:10px 0 0;padding-left:18px;font-size:.9rem}.comp{font-family:var(--display);text-transform:var(--display-case);letter-spacing:var(--display-track);flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:clamp(1.6rem,4vw,2.4rem);display:flex}[data-theme=modern] .comp{font-weight:800;font-stretch:62%}.comp span:first-child{color:var(--accent)}.mu-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.mu-list{gap:6px;margin:8px 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.mu-list li{grid-template-columns:22px 1fr;gap:6px;display:grid}.mu-list svg{width:18px;height:18px;margin-top:2px}.mu-list .good svg{color:var(--good)}.mu-list .bad svg{color:var(--bad)}.mu-list em{color:var(--ink-3);font-size:.8rem;font-style:normal}.bill-list{text-align:center;gap:22px;max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid}.bill-list li{justify-items:center;gap:2px;display:grid}.bill-line{cursor:pointer;color:var(--ink);background:0 0;border:0;justify-items:center;padding:0;display:grid}.bill-line:hover .bill-name,.bill-line[aria-expanded=true] .bill-name{color:var(--accent)}.bill-list .bill-cn{margin-top:2px;font-size:.95rem}.bill-list .roles{justify-content:center;margin:6px 0 0}.line-note{color:var(--ink-2);max-width:60ch;margin:4px auto 0;font-size:.95rem}.billing.support .bill-score{max-width:52ch;margin-left:auto;margin-right:auto}.path{margin:0;padding:0;list-style:none}.path-step{border-top:1px solid var(--rule);padding:16px 4px 4px}@media (width>=820px){.path-step{border-top:0;border-left:1px solid var(--rule);padding:4px 18px}.path-step:first-child{border-left:0}}.path-step h3{font-family:var(--display);text-transform:var(--display-case);letter-spacing:var(--display-track);font-size:2.2rem;font-weight:400;line-height:.95}[data-theme=modern] .path-step h3{font-weight:800;font-stretch:62%}.path-step .cn{font-family:var(--display-cn);color:var(--ink-2);text-transform:none;margin-left:8px;font-size:.95rem}.path-step .line-note strong{color:var(--ink);font-weight:600}.wardrobe{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:12px;display:grid}.ruled{max-width:820px;margin:16px auto 0;padding:0;list-style:none}.ruled li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(8em,auto) 1fr auto;align-items:baseline;gap:6px 16px;padding:12px 4px;display:grid}.ruled li:first-child{border-top:1px solid var(--rule)}.ruled-name{font-family:var(--display);text-transform:var(--display-case);letter-spacing:var(--display-track);color:var(--ink);padding:0;font-size:1.5rem}[data-theme=modern] .ruled-name{font-weight:800;font-stretch:62%}@media (width<=560px){.ruled li{grid-template-columns:1fr auto}.ruled li .muted{grid-column:1/-1}}.dossier{text-align:left;background:var(--ground-2);border:1px solid var(--rule);border-radius:var(--radius);max-width:900px;animation:rise var(--t-med) var(--ease-out);margin:14px auto;padding:clamp(16px,3vw,26px)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dossier-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dossier-head h3{font-family:var(--display);text-transform:var(--display-case);letter-spacing:var(--display-track);font-size:clamp(2.2rem,6vw,3.4rem);font-weight:400;line-height:.9}[data-theme=modern] .dossier-head h3{font-weight:800;font-stretch:62%}.dossier-cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 26px;margin-top:16px;display:grid}.dossier h4{font-family:var(--flourish);color:var(--accent-2);margin:0 0 6px;font-size:1rem;font-weight:400}[data-theme=playful] .dossier h4{color:var(--accent)}.dossier ul{color:var(--ink-2);gap:3px;margin:0;padding-left:18px;font-size:.92rem;display:grid}.dossier p{color:var(--ink-2);max-width:var(--measure);margin:0;font-size:.95rem}.notice{border:1px dashed var(--accent-2);color:var(--ink-2);border-radius:var(--radius);margin-top:12px;padding:8px 12px;font-size:.86rem}.sources{color:var(--ink-3);overflow-wrap:anywhere;font-size:.8rem}.sources a{color:var(--ink-3)}.skins-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.skins-list li{color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;font-size:.9rem;display:grid}.tier{font-family:var(--display);text-align:center;border:1px solid var(--rule);border-radius:var(--radius);min-width:3.6em;color:var(--ink);padding:2px 4px;font-size:1.1rem;line-height:1.2}.rec{border:1px solid var(--rule);border-radius:999px;margin-left:6px;padding:0 8px;font-size:.74rem}.rec.loved,.rec.liked{color:var(--good);border-color:color-mix(in srgb, var(--good) 50%, transparent)}.rec.disliked{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 50%, transparent)}.atlas-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.atlas{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.atlas button{text-align:left;background:var(--ground-2);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;transition:border-color var(--t-fast);padding:12px}.atlas button:hover,.atlas button[aria-expanded=true]{border-color:var(--accent)}.atlas .nm{font-family:var(--display);text-transform:var(--display-case);letter-spacing:var(--display-track);font-size:1.5rem;line-height:.95;display:block}[data-theme=modern] .atlas .nm{font-weight:800;font-stretch:62%}.atlas .cn{font-family:var(--display-cn);color:var(--ink-2);font-size:.86rem}.matrix-wrap{border:1px solid var(--rule);border-radius:var(--radius);max-height:75vh;overflow:auto}.matrix{border-collapse:separate;border-spacing:0;font-size:.72rem}.matrix th{background:var(--ground-2);z-index:1;color:var(--ink-2);font-weight:600;position:sticky}.matrix thead th{writing-mode:vertical-rl;white-space:nowrap;height:130px;padding:8px 4px;top:0;transform:rotate(180deg)}.matrix tbody th{text-align:left;white-space:nowrap;z-index:2;padding:4px 8px;left:0}.matrix td{text-align:center;border:1px solid color-mix(in srgb, var(--rule) 40%, transparent);width:26px;height:24px;color:var(--ink);font-size:.78rem;font-weight:700}.matrix td[data-r="2"]{background:color-mix(in srgb, var(--good) 45%, var(--ground))}.matrix td[data-r="1"]{background:color-mix(in srgb, var(--good) 20%, var(--ground))}.matrix td[data-r="-1"]{background:color-mix(in srgb, var(--bad) 20%, var(--ground))}.matrix td[data-r="-2"]{background:color-mix(in srgb, var(--bad) 45%, var(--ground))}.matrix td[data-s=false]{opacity:.55}.legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;margin:10px 0;font-size:.8rem;display:flex}.legend i{vertical-align:-2px;border-radius:3px;width:14px;height:14px;margin-right:5px;display:inline-block}.settings{gap:14px;max-width:720px;margin:24px auto 0;display:grid}.settings label{color:var(--ink-2);gap:4px;font-size:.9rem;display:grid}.ai-out{white-space:pre-wrap;background:var(--ground-2);border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink);text-align:left;max-width:900px;margin:12px auto 0;padding:16px;font-size:.97rem}.error{color:var(--bad);font-size:.9rem}.footer{text-align:center;color:var(--ink-3);padding:26px var(--gutter) 36px;font-size:.78rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (width<=720px){.topbar{flex-wrap:wrap;padding-top:10px;padding-bottom:6px}.topbar nav{gap:2px}.topbar .lbl{display:none}.theme-track{min-width:176px}.theme-track button{padding:5px 6px}}.feedback{margin-top:18px}.feedback ul{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.feedback li{border-bottom:1px solid color-mix(in srgb, var(--rule) 60%, transparent);gap:2px;padding-bottom:10px;display:grid}.feedback .fb-meta{color:var(--ink-3);font-size:.8rem}.feedback .fb-meta strong{color:var(--ink-2);font-weight:600}.feedback .fb-take{color:var(--ink);max-width:var(--measure);font-size:.95rem}.feedback .fb-link{overflow-wrap:anywhere;font-size:.82rem}.bill{container-type:inline-size}html[lang=zh-CN] .bill-name{word-break:keep-all;line-break:strict;font-weight:900}html[lang=zh-CN][data-theme=modern] .bill-name{font-weight:800}.bill-hint{color:var(--ink-2);margin:16px auto 0;font-size:.9rem;font-style:italic}.mu-head{font-family:var(--flourish);color:var(--accent-2);margin:0 0 6px;font-size:1rem;font-weight:400}[data-theme=playful] .mu-head{color:var(--accent)}.section .muted.center.small,.comp+p{max-width:70ch;margin-left:auto;margin-right:auto}[data-theme=playful] .act-head .flourish{color:var(--ink)}.topbar .linkish[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}@media (width<=720px){.topbar .linkish{justify-content:center;min-width:44px;min-height:44px}.theme-track button{min-height:38px}.acts button,.switch,.ruled-name{min-height:44px}}.advanced{border:1px solid var(--rule);border-radius:var(--radius);gap:12px;padding:10px 14px;display:grid}.advanced summary{cursor:pointer;color:var(--ink-2)}.advanced[open] summary{margin-bottom:4px}
