@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4.2taws-qdxmzlf.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913.0htwiiqufp3l9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64.p.28xcb7557rbh2.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6.0m27yxnqbjygb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14.3rq2mce8ozlxj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c.1iowrflh516kh.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b.08xli7-4ntimz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0.p.05ymlrkv94iec.woff2)format("woff2");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}.VCxF8G_className{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-style:normal}.VCxF8G_variable{--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace}
@font-face{font-family:pixelFont;src:url(../media/pixel-s.p.3x5p8q3_7dov8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pixelFont Fallback;src:local(Arial);ascent-override:81.75%;descent-override:32.7%;line-gap-override:0.0%;size-adjust:101.93%}.lCOwiq_className{font-family:pixelFont,pixelFont Fallback,PingFang TC,Noto Sans TC,Microsoft JhengHei,monospace}.lCOwiq_variable{--font-pixel:"pixelFont", "pixelFont Fallback", PingFang TC, Noto Sans TC, Microsoft JhengHei, monospace}
:root{--paper:#f3eee3;--paper-dot:#1b153014;--surface:#fffdf8;--ink:#1b1530;--ink-soft:#5e5775;--rule:#dcd3c2;--brand:#ffd23f;--bad:#ff5b4a;--desk-bg:#6f7fa8;--desk-bar:#f4f4f4;--desk-chrome:#dedede;--desk-chrome-hi:#fff;--desk-chrome-lo:#8a8a8a;--desk-ink:#000;--desk-paper:#fff;--desk-muted:#555;--desk-sel:#2a2aa8;--desk-sel-ink:#fff;--desk-badge:#e0261f;--desk-link:#00e;--desk-fine:#fffbe0;--desk-lcd:#0c2a14;--desk-lcd-ink:#7dff8c;--desk-boot:#b9b9b9;--desk-progress:#3c3cb4;--desk-shadow:#00000073;--scene-shade:#1b15302e;--scene-wood:#6b3e1c;--scene-skin:#f2c4a0;--im-sky:#5aa6e6;--im-sky-2:#bfe1fb;--im-grass:#5fae3c;--im-grass-2:#9bd162;--im-glass-1:#b59ce0;--im-glass-2:#8c6cc8;--im-glass-3:#6236b5;--im-glass-4:#7d52c4;--im-glass-5:#b48ae6;--im-glass-ink:#fff;--im-glass-shade:#3a1670;--im-frame:#9d8bbd;--im-win:#f8f9f2;--im-field:#fff;--im-edge:#abaca9;--im-line:#dcdcd6;--im-lav-1:#f3eafb;--im-lav-2:#d8bff2;--im-lav-edge:#b7a3d4;--im-lav-deep:#7d5bb8;--im-btn-1:#fdfdfb;--im-btn-2:#e6e7e0;--im-btn-edge:#a3a49e;--im-btn-hot-1:#f4ecfc;--im-btn-hot-2:#dcc8f3;--im-btn-hot-edge:#8f6fc6;--im-btn-ink:#2a2a2a;--im-ink:#000;--im-nick:#1e1e1e;--im-soft:#5e5e5e;--im-label:#63645e;--im-group:#5a3fb0;--im-status:#6f6f6f;--im-chat-nick:#2b007c;--im-her-text:#c9305a;--im-friend-text:#1f7a2e;--im-buzz:#b3262d;--im-online:#f6b500;--im-online-hi:#fff3a8;--im-away:#d0383a;--im-away-hi:#ffb3a8;--im-off:#b8b8b4;--im-chrome-1:#fff;--im-chrome-2:#c4c6c0;--im-chrome-3:#6c6e69;--im-chrome-4:#3d3f3b;--im-ico-yellow:#ffc61a;--im-ico-yellow-hi:#fff4b0;--im-ico-yellow-lo:#cf7a00;--im-ico-red:#d9363e;--im-ico-teal:#2f8fd8;--im-ico-teal-hi:#b8e2ff;--im-ico-green:#5cb23a;--im-gold:#f2b52a;--im-gold-lo:#a86b00;--im-logo:#72129c;--im-logo-hi:#9a3cc4;--im-eye:#23305a;--im-mouth-hi:#ff6a5e;--im-mouth:#e3262d;--im-mouth-deep:#7e0a12;--im-nobody:#dfe6ee;--im-nobody-ink:#b3c0cf;--im-link:#1a3fcc;--im-visited:#551a8b;--im-select:#e9dcf8;--im-select-edge:#9c7fd0;--im-task-1:#4a5363;--im-task-2:#1a1f27;--im-task-3:#05070a;--im-task-ink:#fff;--im-task-edge:#7a8394;--im-badge:#d8262d;--im-flash:#e6d8f0;--im-cat:#a3a3a8;--im-ball:#c8642a;--im-dusk:#f4b3c2;--im-sun:#ffcf3f;--im-sea:#3b5f9e;--im-wood:#b5763c;--im-monster:#8fd14f;--im-note:#ffd6e9;--im-her:#8a1f9e;--im-me:#1f3fbf;--im-night:#000;--game-backdrop:#000;--im-font:"Microsoft JhengHei", "PingFang TC", "Heiti TC", "Noto Sans TC", "Noto Sans CJK TC", sans-serif;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--gutter:16px;--font-text:"PingFang TC", "Noto Sans TC", "Microsoft JhengHei", system-ui, sans-serif;--font-ui:var(--font-text);--font-num:var(--font-mono), var(--font-text);--t-xs:12px;--t-s:14px;--t-m:16px;--t-l:20px;--t-xl:26px;--ease-out:cubic-bezier(.2, .8, .2, 1);--spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);--dur-2:.22s;--dur-3:.42s;--z-overlay:60;--bg:var(--paper);--fg:var(--ink);--muted:var(--ink-soft);--accent:var(--ink);--on-accent:var(--surface)}@media (min-width:900px){:root{--t-2xl:clamp(46px, 4.4vw, 64px)}}@media (prefers-reduced-motion:reduce){:root{--dur-2:0s;--dur-3:0s;--spring:linear(0, 1)}}dialog::backdrop{background:#1b153066}
*{box-sizing:border-box}html,body{margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}body{background-color:var(--paper);background-image:radial-gradient(var(--paper-dot) 1px, transparent 1.2px);min-height:100dvh;color:var(--ink);font-family:var(--font-ui);font-size:var(--t-m);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;background-size:14px 14px;flex-direction:column;line-height:1.6;display:flex}.prose{word-break:normal}:is(html:has([data-desk]),body:has([data-desk])){background:var(--desk-bg)}@supports (-webkit-touch-callout:none){:is(html:has([data-desk]),body:has([data-desk])){overscroll-behavior:none}}h1,h2,h3{text-wrap:balance;margin:0;font-weight:900;line-height:1.2}b,strong{font-weight:900}p{text-wrap:pretty;margin:0}a{color:inherit;text-underline-offset:3px}button,input,textarea,select{font:inherit;color:inherit}img,svg{max-width:100%}::selection{background:var(--brand);color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.icon :is(path,circle,ellipse,rect,line){vector-effect:non-scaling-stroke}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:500}.ugc{font-family:var(--font-text);word-break:normal;overflow-wrap:anywhere}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
