.confirm-overlay[data-v-11c6d5d3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#14182373}.confirm-box[data-v-11c6d5d3]{width:100%;max-width:26rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.4rem 1.1rem;box-shadow:0 10px 30px #14182333}.confirm-title[data-v-11c6d5d3]{margin:0 0 .5rem;font-size:1.05rem}.confirm-message[data-v-11c6d5d3]{margin:0 0 1.25rem;color:var(--muted)}.confirm-actions[data-v-11c6d5d3]{display:flex;justify-content:flex-end;gap:.6rem}.theme-switcher[data-v-a5c01a1c]{display:inline-flex;align-items:center;gap:8px;margin:0}.theme-switcher__label[data-v-a5c01a1c]{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.theme-switcher__select[data-v-a5c01a1c]{width:auto;padding:4px 4px 5px;border-bottom:1px solid var(--border);font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--text-soft);cursor:pointer;transition:color .2s ease,border-color .2s ease}.theme-switcher__select[data-v-a5c01a1c]:hover{color:var(--text)}.theme-switcher__select[data-v-a5c01a1c]:focus{border-bottom-color:var(--accent)}nav.top[data-v-c31007c9]{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px;background:rgb(var(--bg-rgb) / .82);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);border-bottom:1px solid var(--border)}.brand[data-v-c31007c9]{font-family:var(--serif);font-size:20px;font-weight:400;letter-spacing:-.01em;color:var(--text)}.brand em[data-v-c31007c9]{font-style:italic;color:var(--accent-2)}.brand[data-v-c31007c9]:hover{color:var(--text)}.links[data-v-c31007c9]{display:flex;align-items:center;gap:22px}.links a[data-v-c31007c9]{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);padding:4px 0;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.links a[data-v-c31007c9]:hover,.links a.router-link-active[data-v-c31007c9]{color:var(--text);border-bottom-color:var(--accent)}.who[data-v-c31007c9]{text-transform:none!important;letter-spacing:.04em!important;font-size:11.5px!important;color:var(--text-soft);padding-left:16px!important;border-left:1px solid var(--border)}.who-at[data-v-c31007c9]{color:var(--accent);margin-right:1px}button.signout[data-v-c31007c9]{background:none;border:0;border-bottom:1px solid transparent;border-radius:0;padding:4px 0;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);transition:color .2s ease,border-color .2s ease}button.signout[data-v-c31007c9]:hover{background:none;color:var(--text);border-bottom-color:var(--accent)}main[data-v-c31007c9]{width:100%;max-width:1080px;margin:0 auto;padding:48px 32px 96px;position:relative;z-index:1}@media(max-width:720px){nav.top[data-v-c31007c9]{padding:14px 18px;flex-wrap:wrap;gap:10px}.links[data-v-c31007c9]{gap:14px;flex-wrap:wrap}main[data-v-c31007c9]{padding:32px 18px 64px}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-italic-BicUS2cM.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-italic-BfTTTDIL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-italic-Py8at3oI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--serif: "Fraunces Variable", "Fraunces", Georgia, "Times New Roman", serif;--mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bg: #fcf9ed;--bg-2: #f5efdf;--panel: #ffffff;--panel-2: #fbf6ea;--border: #ddd5c0;--border-soft: #e9e2d0;--text: #000161;--text-soft: #3d4775;--muted: #877f6b;--accent: #f5ac11;--accent-2: #b97607;--blue: #0955d5;--blue-2: #0067fe;--mint: #a6f4dd;--rust: #c2491f;--danger: #c2491f;--success: #0a8f5e;--accent-rgb: 245 172 17;--rust-rgb: 194 73 31;--success-rgb: 10 143 94;--text-rgb: 0 1 97;--bg-rgb: 252 249 237;--shadow-rgb: 0 1 80;--placeholder: #a39b86;--error-text: #8f3115;--glow-1: rgba(245, 172, 17, .12);--glow-2: rgba(166, 244, 221, .45);--surface: var(--panel);--accent-hover: var(--accent-2);--ok: var(--success);--radius: 0;font-family:var(--mono);color-scheme:light}html[data-theme=dark]{--bg: #0a0c10;--bg-2: #0e1118;--panel: #11141b;--panel-2: #161a23;--border: #232733;--border-soft: #1a1e27;--text: #ece7d8;--text-soft: #b9b3a3;--muted: #6b7180;--accent: #f5a524;--accent-2: #ffbf52;--blue: #6ea8ff;--blue-2: #9cc4ff;--mint: #5fe9c2;--rust: #d65a31;--danger: #d65a31;--success: #5fff8f;--accent-rgb: 245 165 36;--rust-rgb: 214 90 49;--success-rgb: 95 255 143;--text-rgb: 236 231 216;--bg-rgb: 10 12 16;--shadow-rgb: 0 0 0;--placeholder: #3a4050;--error-text: #f1c1ae;--glow-1: rgba(245, 165, 36, .06);--glow-2: rgba(214, 90, 49, .05);color-scheme:dark}html[data-theme=midnight]{--bg: #0b1020;--bg-2: #0e1426;--panel: #121a30;--panel-2: #16203a;--border: #243152;--border-soft: #1b2540;--text: #e6ecff;--text-soft: #9fb0d8;--muted: #6b7aa0;--accent: #38bdf8;--accent-2: #7dd3fc;--blue: #6ea8ff;--blue-2: #93c5fd;--mint: #5eead4;--rust: #fb7185;--danger: #fb7185;--success: #34d399;--accent-rgb: 56 189 248;--rust-rgb: 251 113 133;--success-rgb: 52 211 153;--text-rgb: 230 236 255;--bg-rgb: 11 16 32;--shadow-rgb: 0 0 0;--placeholder: #465a82;--error-text: #fca5b5;--glow-1: rgba(56, 189, 248, .1);--glow-2: rgba(99, 102, 241, .1);color-scheme:dark}html[data-theme=sepia]{--bg: #f4ecd8;--bg-2: #ece0c4;--panel: #fbf4e3;--panel-2: #f3ead2;--border: #d8c6a0;--border-soft: #e4d6b8;--text: #43342a;--text-soft: #6b5544;--muted: #9a8568;--accent: #b5890a;--accent-2: #8a6508;--blue: #1f6f8b;--blue-2: #2a87a8;--mint: #a7c4a0;--rust: #a8421c;--danger: #a8421c;--success: #5a7d2a;--accent-rgb: 181 137 10;--rust-rgb: 168 66 28;--success-rgb: 90 125 42;--text-rgb: 67 52 42;--bg-rgb: 244 236 216;--shadow-rgb: 67 52 42;--placeholder: #a8957a;--error-text: #7e3115;--glow-1: rgba(181, 137, 10, .1);--glow-2: rgba(167, 196, 160, .3);color-scheme:light}html[data-theme=contrast]{--bg: #ffffff;--bg-2: #f2f2f2;--panel: #ffffff;--panel-2: #f7f7f7;--border: #000000;--border-soft: #555555;--text: #000000;--text-soft: #1a1a1a;--muted: #444444;--accent: #0b5fff;--accent-2: #0040c0;--blue: #0b5fff;--blue-2: #0040c0;--mint: #0a8f5e;--rust: #c20000;--danger: #c20000;--success: #067a3e;--accent-rgb: 11 95 255;--rust-rgb: 194 0 0;--success-rgb: 6 122 62;--text-rgb: 0 0 0;--bg-rgb: 255 255 255;--shadow-rgb: 0 0 0;--placeholder: #666666;--error-text: #a10000;--glow-1: transparent;--glow-2: transparent;color-scheme:light}*{box-sizing:border-box}html{scrollbar-gutter:stable}html,body,#app{margin:0;padding:0;background:var(--bg);color:var(--text);min-height:100vh;font-family:var(--mono);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(900px 600px at 88% -10%,var(--glow-1),transparent 60%),radial-gradient(760px 540px at -10% 110%,var(--glow-2),transparent 60%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,rgb(var(--text-rgb) / .035) 1px,transparent 1px),linear-gradient(to bottom,rgb(var(--text-rgb) / .035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(140% 90% at 50% 25%,#000 40%,transparent 100%);mask-image:radial-gradient(140% 90% at 50% 25%,#000 40%,transparent 100%)}a{color:var(--blue);text-decoration:none;transition:color .2s ease}a:hover{color:var(--blue-2)}h1{font-family:var(--serif);font-style:italic;font-weight:360;font-size:clamp(32px,4.2vw,48px);line-height:1.05;letter-spacing:-.022em;margin:0 0 24px;color:var(--text)}h2{font-family:var(--serif);font-style:italic;font-weight:380;font-size:22px;line-height:1.2;letter-spacing:-.012em;margin:0 0 14px;color:var(--text)}h3{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--text-soft);margin:22px 0 10px}button,.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--text);color:var(--bg);border:1px solid var(--text);border-radius:0;padding:10px 17px;font-family:var(--mono);font-size:11px;font-weight:600;line-height:1.55;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}button:hover,.btn:hover{background:var(--accent);color:var(--text);border-color:var(--accent)}button.secondary,.btn.secondary{background:transparent;color:var(--text-soft);border:1px solid var(--border)}button.secondary:hover,.btn.secondary:hover{background:transparent;color:var(--text);border-color:var(--text)}button.danger,.btn.danger{background:transparent;color:var(--rust);border:1px solid rgb(var(--rust-rgb) / .45)}button.danger:hover,.btn.danger:hover{background:transparent;color:var(--rust);border-color:var(--rust)}button:disabled,.btn:disabled,button:disabled:hover,.btn:disabled:hover{opacity:.4;cursor:not-allowed}input,select{width:100%;background:transparent;color:var(--text);border:0;border-bottom:1px solid var(--border);border-radius:0;padding:10px 0 12px;font-family:var(--mono);font-size:14.5px;letter-spacing:.005em;outline:none;transition:border-color .25s ease}input:focus,select:focus{border-bottom-color:var(--accent)}input::placeholder{color:var(--placeholder)}input[readonly]{color:var(--text-soft)}input:disabled,select:disabled{opacity:.55;cursor:not-allowed}input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 9999s ease}textarea{width:100%;background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:0;padding:12px 14px;font-family:var(--mono);font-size:13px;line-height:1.65;outline:none;resize:vertical;transition:border-color .25s ease}textarea:focus{border-color:var(--accent)}.card{position:relative;background:linear-gradient(180deg,var(--panel),var(--panel-2));border:1px solid var(--border-soft);border-radius:0;padding:28px 32px;margin-bottom:24px;box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .04)}.card>h2:first-child,.card>h3:first-child{margin-top:0}.error{display:flex;align-items:center;gap:12px;background:rgb(var(--rust-rgb) / .1);border-left:2px solid var(--rust);color:var(--error-text);padding:12px 16px;margin:14px 0;font-size:13px;font-family:var(--mono)}.muted{color:var(--text-soft);font-size:13.5px}code,pre{background:var(--bg-2);border:1px solid var(--border-soft);border-radius:0;font-family:var(--mono);color:var(--accent-2)}code{padding:2px 7px;font-size:12.5px}pre{position:relative;padding:14px 18px 14px 26px;margin:12px 0;overflow-x:auto;font-size:13px;line-height:1.65;color:var(--text)}pre:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);pointer-events:none}pre code{background:none;border:0;padding:0;color:inherit}table{width:100%;border-collapse:collapse}table th{padding:14px 16px;text-align:left;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);background:transparent}table td{padding:16px;border-bottom:1px solid var(--border-soft);font-size:13.5px;color:var(--text);vertical-align:top}table td.muted,table td .muted{font-size:12px}table tbody tr{transition:background-color .2s ease}table tbody tr:hover{background:rgb(var(--accent-rgb) / .08)}table tbody tr:last-child td{border-bottom:0}table small{color:var(--muted);font-size:11px}.badge{display:inline-block;padding:3px 10px;background:transparent;border:1px solid var(--border);border-radius:999px;color:var(--accent-2);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}details{margin:6px 0}summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);padding:4px 0;list-style:none;transition:color .2s ease}summary::-webkit-details-marker{display:none}summary:before{content:"▸";font-size:10px;color:var(--accent);transition:transform .2s ease;display:inline-block}details[open]>summary:before{transform:rotate(90deg)}summary:hover{color:var(--accent)}::selection{background:var(--accent);color:var(--text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-2)}::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--bg-2)}::-webkit-scrollbar-thumb:hover{background:var(--text-soft)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
