@font-face{font-family:itic-display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/itic-font-01-nK48bhaQ.woff)format("woff")}@font-face{font-family:itic-body;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/itic-font-02-DZ7hBJRw.woff)format("woff")}@font-face{font-family:itic-body;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/itic-font-03-XTO1BXhf.woff)format("woff")}@font-face{font-family:itic-body;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/itic-font-04-enIO2N_j.woff)format("woff")}:root{--bg:#eceeed;--surface:#f8f9f8;--ink:#16201d;--muted:#5d6a66;--line:#d3d9d6;--accent:#8a5f0c;--accent-ink:#fff;--chip:#e2e6e4;--stage-a:#f7f8f8;--stage-b:#d9dfdc;--grid:#b8c1bd;--grid2:#cfd6d3;--np:#a35aa8;--rp:#b88a1f;--wp:#3a77b8;--ti:#b4bac0;--peek:#e3dece;--ok:#2a6f48;--ok-bg:#dcefe3;--warn:#9a5b06;--warn-bg:#fbefd9;--info:#2b5f8f;--info-bg:#dde9f4;--bad:#a3322a;--bad-bg:#f6dedb;--f-display:"itic-display", "itic-body", system-ui, sans-serif;--f-body:"itic-body", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--r:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1312;--surface:#161d1b;--ink:#e5ebe8;--muted:#94a29d;--line:#28322f;--accent:#e0ae47;--accent-ink:#1a1408;--chip:#1f2826;--stage-a:#1c2523;--stage-b:#0b0f0e;--grid:#33403c;--grid2:#232d2a;--np:#c784cb;--rp:#ddb04a;--wp:#6aa3dd;--ti:#9aa3a9;--peek:#cfc9b8;--ok:#7fcf9c;--ok-bg:#16301f;--warn:#f0b45a;--warn-bg:#33240c;--info:#8cbdea;--info-bg:#132637;--bad:#f08a80;--bad-bg:#3a1714;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0e1312;--surface:#161d1b;--ink:#e5ebe8;--muted:#94a29d;--line:#28322f;--accent:#e0ae47;--accent-ink:#1a1408;--chip:#1f2826;--stage-a:#1c2523;--stage-b:#0b0f0e;--grid:#33403c;--grid2:#232d2a;--np:#c784cb;--rp:#ddb04a;--wp:#6aa3dd;--ti:#9aa3a9;--peek:#cfc9b8;--ok:#7fcf9c;--ok-bg:#16301f;--warn:#f0b45a;--warn-bg:#33240c;--info:#8cbdea;--info-bg:#132637;--bad:#f08a80;--bad-bg:#3a1714;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--bg);color:var(--ink);font-family:var(--f-body);margin:0}.shell-loading{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;margin:0;font-size:14px;display:flex}.shell-error{max-width:520px;margin:15vh auto;padding:0 16px}.shell-error h1{font-family:var(--f-display);font-size:22px}
