.cells-section[data-v-e2562fe1]{display:flex;flex-direction:column;gap:var(--space-2)}.section-divider[data-v-e2562fe1]{height:1px;background:repeating-linear-gradient(90deg,var(--paper-border) 0 4px,transparent 4px 8px)}.section-label-row[data-v-e2562fe1]{display:flex;align-items:center;justify-content:space-between}.section-label[data-v-e2562fe1]{font-family:var(--font-mono);font-size:var(--text-1);letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.reset-all[data-v-e2562fe1]{font-family:var(--font-mono);font-size:var(--text-1);letter-spacing:.03em;color:var(--ink-dim);background:none;border:1px solid var(--paper-border);padding:2px var(--space-2);cursor:pointer}.cell-list[data-v-e2562fe1]{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--paper-border);background:var(--paper-border);max-height:200px;overflow-y:auto}.row[data-v-e2562fe1]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--paper)}.row[data-v-e2562fe1]:nth-child(2n){background:var(--paper-2)}.swatch[data-v-e2562fe1]{flex-shrink:0;width:18px;height:18px;padding:0;border:1px solid var(--paper-border);background:none;cursor:pointer}.swatch[data-v-e2562fe1]::-webkit-color-swatch-wrapper{padding:0}.swatch[data-v-e2562fe1]::-webkit-color-swatch{border:none}.swatch[data-v-e2562fe1]::-moz-color-swatch{border:none}.label[data-v-e2562fe1]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-2);color:var(--ink-dim)}.reset-one[data-v-e2562fe1]{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--ink-faint);background:none;border:none;cursor:pointer;padding:var(--space-1)}.reset-one[data-v-e2562fe1]:hover{color:var(--danger)}.empty-state[data-v-d6974562]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);color:var(--on-dark-dim);font-family:var(--font-mono);font-size:var(--text-2);text-align:center}.overlay[data-v-965f4d35]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.card[data-v-965f4d35]{width:320px;max-height:calc(100% - var(--space-8));overflow-y:auto;background:var(--paper);border:1px solid var(--paper-border);box-shadow:var(--shadow-panel);position:relative;padding:var(--space-3) var(--space-4) var(--space-4) calc(var(--space-4) + 18px);color:var(--ink-dim);font-family:var(--font-mono);font-size:var(--text-2);line-height:1.6}.card[data-v-965f4d35]:before{content:"";position:absolute;top:0;bottom:0;left:26px;width:1px;background:#b8004980}.header[data-v-965f4d35]{display:flex;align-items:center;gap:var(--space-2);color:var(--danger);text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-1);margin-bottom:var(--space-2)}ul[data-v-965f4d35]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}p[data-v-965f4d35]{margin:0}.example-library[data-v-6f78917f]{position:relative;flex:1;min-width:0}.source-button[data-v-6f78917f]{width:100%;display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--paper-border);padding:var(--space-2) var(--space-3);color:var(--ink-dim);font-family:var(--font-mono);font-size:var(--text-2);background:none;cursor:pointer}.source-button span[data-v-6f78917f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-button.chosen[data-v-6f78917f]{border-color:var(--accent);color:var(--ink)}.source-button.chosen svg[data-v-6f78917f]{color:var(--accent)}.popover[data-v-6f78917f]{position:absolute;top:calc(100% + var(--space-1));right:0;width:220px;background:var(--paper);border:1px solid var(--paper-border);box-shadow:var(--shadow-panel);z-index:5;margin:0;padding:0;list-style:none}.popover-header[data-v-6f78917f]{font-family:var(--font-mono);font-size:var(--text-1);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);padding:var(--space-2) var(--space-3) var(--space-1)}.row[data-v-6f78917f]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);font-size:var(--text-2);color:var(--ink-dim);border-top:1px solid var(--paper-border);cursor:pointer}.row[data-v-6f78917f]:nth-child(2n){background:var(--paper-2)}.row.active[data-v-6f78917f]{color:var(--accent)}.row .meta[data-v-6f78917f]{color:var(--ink-faint);font-size:var(--text-1)}.input-section[data-v-571eb7e7]{display:flex;flex-direction:column;gap:var(--space-2)}.section-label[data-v-571eb7e7]{font-family:var(--font-mono);font-size:var(--text-1);letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.code-input[data-v-571eb7e7]{font-family:var(--font-mono);font-size:var(--text-2);line-height:1.7;color:var(--ink-dim);background:var(--paper-2);border:1px dashed var(--paper-border);padding:var(--space-3);resize:vertical;min-height:92px}.code-input[data-v-571eb7e7]::placeholder{color:var(--ink-faint)}.source-row[data-v-571eb7e7]{display:flex;gap:var(--space-2)}.source-button[data-v-571eb7e7]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--paper-border);padding:var(--space-2) var(--space-3);color:var(--ink-dim);font-family:var(--font-mono);font-size:var(--text-2);cursor:pointer}.source-button span[data-v-571eb7e7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-button.chosen[data-v-571eb7e7]{border-color:var(--accent);color:var(--ink)}.source-button.chosen svg[data-v-571eb7e7]{color:var(--accent)}.file-input[data-v-571eb7e7]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.source-row:has(.file-input:focus-visible) .source-button[data-v-571eb7e7]{outline:2px solid var(--accent);outline-offset:2px}.primary-button[data-v-571eb7e7]{font-family:var(--font-mono);font-size:var(--text-3);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--paper);background:var(--accent);border:none;padding:var(--space-3);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.primary-button[data-v-571eb7e7]:disabled{background:var(--paper-2);color:var(--ink-faint);cursor:not-allowed}.stage[data-v-44de8b8a]{position:absolute;top:0;right:0;bottom:0;left:0}.hud[data-v-44de8b8a]{position:absolute;top:0;left:0;right:0;height:48px;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);background:linear-gradient(to bottom,oklch(0% 0 0 / .4),transparent);color:var(--on-dark);font-family:var(--font-mono);font-size:var(--text-2);letter-spacing:.03em;z-index:1;pointer-events:none}.hud svg[data-v-44de8b8a]{color:var(--accent);flex-shrink:0}.net-viewer[data-v-44de8b8a]{position:absolute;top:0;right:0;bottom:0;left:0}.overlay[data-v-7c083558]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4)}.spinner[data-v-7c083558]{display:inline-block;width:26px;height:26px;border:2px solid var(--accent);border-top-color:transparent;border-radius:50%;animation:spin-7c083558 .9s linear infinite}.label[data-v-7c083558]{font-family:var(--font-mono);font-size:var(--text-2);color:var(--on-dark)}@keyframes spin-7c083558{to{transform:rotate(360deg)}}.shape-section[data-v-7ef99ed6]{display:flex;flex-direction:column;gap:var(--space-2)}.section-divider[data-v-7ef99ed6]{height:1px;background:repeating-linear-gradient(90deg,var(--paper-border) 0 4px,transparent 4px 8px)}.section-label[data-v-7ef99ed6]{font-family:var(--font-mono);font-size:var(--text-1);letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.row[data-v-7ef99ed6]{display:flex;align-items:center;gap:var(--space-2)}.sub[data-v-7ef99ed6],.mono[data-v-7ef99ed6]{font-family:var(--font-mono);font-size:var(--text-2);color:var(--ink-dim);flex-shrink:0}.slider[data-v-7ef99ed6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:2px;background:var(--paper-border);outline:none;cursor:pointer}.slider[data-v-7ef99ed6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.slider[data-v-7ef99ed6]::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,var(--accent) 0 var(--pct),var(--paper-border) var(--pct) 100%)}.slider[data-v-7ef99ed6]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;margin-top:-4px;background:var(--accent);cursor:pointer}.slider[data-v-7ef99ed6]::-moz-range-track{height:2px;background:var(--paper-border)}.slider[data-v-7ef99ed6]::-moz-range-progress{height:2px;background:var(--accent)}.slider[data-v-7ef99ed6]::-moz-range-thumb{width:10px;height:10px;border:none;border-radius:0;background:var(--accent);cursor:pointer}.view-section[data-v-451f570d]{display:flex;flex-direction:column;gap:var(--space-2)}.section-divider[data-v-451f570d]{height:1px;background:repeating-linear-gradient(90deg,var(--paper-border) 0 4px,transparent 4px 8px)}.section-label[data-v-451f570d]{font-family:var(--font-mono);font-size:var(--text-1);letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.sub[data-v-451f570d]{font-family:var(--font-mono);font-size:var(--text-2);color:var(--ink-dim)}.row[data-v-451f570d]{display:flex;border:1px solid var(--paper-border)}.segment[data-v-451f570d]{flex:1;padding:4px 8px;font-family:var(--font-mono);font-size:var(--text-2);color:var(--ink-dim);background:transparent;border:none;border-left:1px solid var(--paper-border);cursor:pointer}.segment[data-v-451f570d]:first-child{border-left:none}.segment.active[data-v-451f570d]{background:var(--accent);color:var(--on-dark)}*{box-sizing:border-box}body{margin:0;font-family:var(--font-serif);color:var(--ink)}.workbench[data-v-8272bb72]{display:flex;gap:var(--space-4);padding:var(--space-4);min-height:100vh;background:repeating-linear-gradient(0deg,var(--blueprint-line) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,var(--blueprint-line) 0 1px,transparent 1px 24px),var(--blueprint)}.sidebar[data-v-8272bb72]{width:320px;flex-shrink:0}.sidebar-card[data-v-8272bb72]{background:var(--paper);border:1px solid var(--paper-border);box-shadow:var(--shadow-panel);position:relative}.sidebar-card[data-v-8272bb72]:before{content:"";position:absolute;top:0;bottom:0;left:34px;width:1px;background:#d6858580}.brand-row[data-v-8272bb72]{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-4) 46px}.wordmark[data-v-8272bb72]{margin:0;font-family:var(--font-serif);font-size:var(--text-5);font-weight:600;font-style:italic;letter-spacing:-.01em}.tag[data-v-8272bb72]{font-family:var(--font-mono);font-size:var(--text-1);color:var(--ink-faint)}.sidebar-content[data-v-8272bb72]{display:flex;flex-direction:column;gap:var(--space-6);padding:0 var(--space-5) var(--space-5) 46px}.viewer-stage[data-v-8272bb72]{flex:1;position:relative;background:var(--viewer-bg);border:1px solid var(--blueprint-line);overflow:hidden}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2) format("woff2"),url(/assets/newsreader-vietnamese-400-normal-BekUZro8.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2) format("woff2"),url(/assets/newsreader-latin-ext-400-normal-DYA1XoQK.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2) format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-normal-CL6a8tp2.woff2) format("woff2"),url(/assets/newsreader-vietnamese-500-normal-BEAbKU8A.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-normal-BNHmvKvI.woff2) format("woff2"),url(/assets/newsreader-latin-ext-500-normal-CZruMFou.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2) format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-vietnamese-600-normal-CaH84vfx.woff2) format("woff2"),url(/assets/newsreader-vietnamese-600-normal-CVAR0otO.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-ext-600-normal-BXv5iMHi.woff2) format("woff2"),url(/assets/newsreader-latin-ext-600-normal-BrbfzHZ5.woff) format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-600-normal-30OJ_TG_.woff2) format("woff2"),url(/assets/newsreader-latin-600-normal-DUnT2r2g.woff) format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-italic-bZegYFuM.woff2) format("woff2"),url(/assets/newsreader-vietnamese-400-italic-QbB8kb5s.woff) format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-italic-BMTE_bNQ.woff2) format("woff2"),url(/assets/newsreader-latin-ext-400-italic-qdgKLcPG.woff) format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-italic-CEihAR-f.woff2) format("woff2"),url(/assets/newsreader-latin-400-italic-CNZoH1hn.woff) format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-italic-D26NjlyL.woff2) format("woff2"),url(/assets/newsreader-vietnamese-500-italic-BsTGSz8L.woff) format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-italic-B83LgwQp.woff2) format("woff2"),url(/assets/newsreader-latin-ext-500-italic-Bz3NsAdg.woff) format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-italic-Bsgye1qA.woff2) format("woff2"),url(/assets/newsreader-latin-500-italic-m-xI0GeS.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2) format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-vietnamese-700-normal-DWQgDHuA.woff2) format("woff2"),url(/assets/space-mono-vietnamese-700-normal-D-KrLuLr.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2) format("woff2"),url(/assets/space-mono-latin-ext-700-normal-B_E7P90g.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2) format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff) format("woff");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{--blueprint: oklch(26% .06 250);--blueprint-line: oklch(32% .06 250);--paper: oklch(97% .01 85);--paper-2: oklch(94% .012 85);--paper-border: oklch(80% .02 85);--ink: oklch(22% .01 85);--ink-dim: oklch(45% .015 85);--ink-faint: oklch(55% .015 85);--on-dark: oklch(92% .01 250);--on-dark-dim: oklch(70% .02 250);--accent: oklch(60% .17 35);--danger: oklch(48% .2 10);--viewer-bg: #1a1a1a;--font-serif: "Newsreader", Georgia, serif;--font-mono: "Space Mono", ui-monospace, monospace;--text-1: 10px;--text-2: 11px;--text-3: 12px;--text-4: 15px;--text-5: 18px;--text-6: 24px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--shadow-panel: 0 8px 24px oklch(0% 0 0 / .25)}button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
