@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/contextcode/_next/static/media/atkinson-hyperlegible-latin-ext-400-normal.3fa9cef0.woff2) format("woff2"),url(/contextcode/_next/static/media/atkinson-hyperlegible-latin-ext-400-normal.04871fd6.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/contextcode/_next/static/media/atkinson-hyperlegible-latin-400-normal.93c18311.woff2) format("woff2"),url(/contextcode/_next/static/media/atkinson-hyperlegible-latin-400-normal.e5e00de5.woff) format("woff");unicode-range:u+00??,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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/contextcode/_next/static/media/atkinson-hyperlegible-latin-ext-700-normal.2c341351.woff2) format("woff2"),url(/contextcode/_next/static/media/atkinson-hyperlegible-latin-ext-700-normal.8f087abe.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/contextcode/_next/static/media/atkinson-hyperlegible-latin-700-normal.29f0974f.woff2) format("woff2"),url(/contextcode/_next/static/media/atkinson-hyperlegible-latin-700-normal.b2b5c85d.woff) format("woff");unicode-range:u+00??,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;font-style:normal;font-display:swap;font-weight:400;src:url(/contextcode/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.17d05b18.woff2) format("woff2"),url(/contextcode/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.7daf4077.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/contextcode/_next/static/media/jetbrains-mono-cyrillic-400-normal.17524150.woff2) format("woff2"),url(/contextcode/_next/static/media/jetbrains-mono-cyrillic-400-normal.29859c59.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/contextcode/_next/static/media/jetbrains-mono-greek-400-normal.77d339c7.woff2) format("woff2"),url(/contextcode/_next/static/media/jetbrains-mono-greek-400-normal.4a5b0cb1.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/contextcode/_next/static/media/jetbrains-mono-vietnamese-400-normal.553f85d1.woff2) format("woff2"),url(/contextcode/_next/static/media/jetbrains-mono-vietnamese-400-normal.fd17702b.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/contextcode/_next/static/media/jetbrains-mono-latin-ext-400-normal.4d63b447.woff2) format("woff2"),url(/contextcode/_next/static/media/jetbrains-mono-latin-ext-400-normal.ef62d646.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/contextcode/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/contextcode/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff");unicode-range:u+00??,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;font-style:normal;font-display:swap;font-weight:600;src:url(/contextcode/_next/static/media/jetbrains-mono-cyrillic-ext-600-normal.3a831a4d.woff2) format("woff2"),url(/contextcode/_next/static/media/jetbrains-mono-cyrillic-ext-600-normal.ec1a271e.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/contextcode/_next/static/media/jetbrains-mono-cyrillic-600-normal.40b4fdec.woff2) format("woff2"),url(/contextcode/_next/static/media/jetbrains-mono-cyrillic-600-normal.6ee2be4b.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/contextcode/_next/static/media/jetbrains-mono-greek-600-normal.642314e1.woff2) format("woff2"),url(/contextcode/_next/static/media/jetbrains-mono-greek-600-normal.41929c71.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/contextcode/_next/static/media/jetbrains-mono-vietnamese-600-normal.ec0f0d2d.woff2) format("woff2"),url(/contextcode/_next/static/media/jetbrains-mono-vietnamese-600-normal.31cb43a1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/contextcode/_next/static/media/jetbrains-mono-latin-ext-600-normal.c6da524e.woff2) format("woff2"),url(/contextcode/_next/static/media/jetbrains-mono-latin-ext-600-normal.d62c3bc3.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/contextcode/_next/static/media/jetbrains-mono-latin-600-normal.ebeb24f1.woff2) format("woff2"),url(/contextcode/_next/static/media/jetbrains-mono-latin-600-normal.1a59e979.woff) format("woff");unicode-range:u+00??,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{--font-ui:"Atkinson Hyperlegible",system-ui,sans-serif;--font-code:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:18px;--text-xl:24px;--text-hero:40px;--radius-sm:4px;--radius-md:8px;--bg:#f3f4f7;--surface:#ffffff;--surface-2:#eceef3;--ink:#1d1a26;--ink-2:#4d4859;--ink-3:#6f6a7c;--rule:rgba(29,26,38,0.12);--rule-strong:rgba(29,26,38,0.24);--hl:#f2d544;--hl-ink:#1d1a26;--hl-soft:rgba(242,213,68,0.45);--link:#5b3fc4;--danger:#c2372f;--focus:#5b3fc4;--code-bg:#fbfbfd;--meter-track:#e4e6ec;--meter-ink:#7a5f00;--shadow:0 1px 2px rgba(29,26,38,0.06),0 4px 16px rgba(29,26,38,0.05);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#15111d;--surface:#1d1828;--surface-2:#262033;--ink:#ece7f4;--ink-2:#bdb5cc;--ink-3:#958ca7;--rule:rgba(236,231,244,0.1);--rule-strong:rgba(236,231,244,0.22);--hl:#f2d544;--hl-ink:#15111d;--hl-soft:rgba(242,213,68,0.28);--link:#b9a6ff;--danger:#ff7a70;--focus:#b9a6ff;--code-bg:#18131f;--meter-track:#2c2539;--meter-ink:#f2d544;--shadow:0 1px 2px rgba(0,0,0,0.3),0 8px 24px rgba(0,0,0,0.25);color-scheme:dark}}:root[data-theme=dark]{--bg:#15111d;--surface:#1d1828;--surface-2:#262033;--ink:#ece7f4;--ink-2:#bdb5cc;--ink-3:#958ca7;--rule:rgba(236,231,244,0.1);--rule-strong:rgba(236,231,244,0.22);--hl:#f2d544;--hl-ink:#15111d;--hl-soft:rgba(242,213,68,0.28);--link:#b9a6ff;--danger:#ff7a70;--focus:#b9a6ff;--code-bg:#18131f;--meter-track:#2c2539;--meter-ink:#f2d544;--shadow:0 1px 2px rgba(0,0,0,0.3),0 8px 24px rgba(0,0,0,0.25);color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{margin:0;height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-md);line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mono{font-family:var(--font-code)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}mark{background:var(--hl);color:var(--hl-ink);border-radius:2px;padding:0 1px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.shell{display:flex;flex-direction:column;height:100dvh;min-height:0}.shell--loading{background:var(--bg)}.shell--drop{outline:3px dashed var(--hl);outline-offset:-8px}.muted{color:var(--ink-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--text-sm);cursor:pointer;white-space:nowrap}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:disabled{opacity:.5;cursor:default}.btn--primary{background:var(--hl);border-color:var(--hl);color:var(--hl-ink);font-weight:700}.btn--primary:hover:not(:disabled){background:var(--hl);filter:brightness(1.06)}.btn--ghost{border-color:transparent;background:transparent}.btn--icon{width:34px;padding:0}.btn--big{min-height:44px;padding:0 var(--space-5);font-size:var(--text-md)}.segmented{display:inline-flex;border:1px solid var(--rule-strong);border-radius:var(--radius-sm);overflow:hidden}.segmented button{border:0;background:transparent;padding:6px var(--space-3);font-size:var(--text-sm);cursor:pointer;color:var(--ink-2)}.segmented button+button{border-left:1px solid var(--rule-strong)}.segmented button[aria-checked=true]{background:var(--ink);color:var(--bg)}.topbar{flex:none;gap:var(--space-4);height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--rule);background:var(--surface)}.brand,.topbar{display:flex;align-items:center}.brand{gap:var(--space-2);font-weight:700;font-size:var(--text-md)}.topbar__project{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-sm);padding-left:var(--space-4);border-left:1px solid var(--rule);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.topbar__actions{margin-left:auto;display:flex;gap:var(--space-2)}.banner{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:color-mix(in srgb,var(--danger) 14%,var(--surface));border-bottom:1px solid var(--rule);font-size:var(--text-sm)}.workspace{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(360px,440px) minmax(0,1fr)}.left{border-right:1px solid var(--rule);background:var(--surface)}.left,.right{display:flex;flex-direction:column;min-height:0}.right{min-width:0}.ask{flex:none;padding:var(--space-4);border-bottom:1px solid var(--rule);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ask__label{font-weight:700;font-size:var(--text-sm)}.ask__input{width:100%;resize:vertical;min-height:72px;padding:var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--bg);font-size:var(--text-md);line-height:1.45}.ask__input:focus-visible{outline:2px solid var(--hl);outline-offset:0;border-color:transparent}.examples{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip{border:1px solid var(--rule-strong);background:transparent;border-radius:999px;padding:3px var(--space-3);font-size:var(--text-xs);color:var(--ink-2);cursor:pointer}.chip:hover{border-color:var(--hl);color:var(--ink)}.budget{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.budget__head{display:flex;justify-content:space-between;font-size:var(--text-sm)}.budget__head label{color:var(--ink-2)}.budget input[type=range]{width:100%;accent-color:var(--hl)}.budget__presets{display:flex;gap:var(--space-1)}.preset{flex:1 1;border:1px solid var(--rule);background:transparent;border-radius:var(--radius-sm);padding:2px 0;font-size:var(--text-xs);color:var(--ink-2);cursor:pointer;font-family:var(--font-code)}.preset[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.files{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-3) var(--space-4) var(--space-5)}.files__head{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);position:-webkit-sticky;position:sticky;top:calc(-1 * var(--space-3));padding:var(--space-2) 0;background:var(--surface);z-index:2}.files__head h2{margin:0;font-size:var(--text-sm)}.files__empty{color:var(--ink-3);font-size:var(--text-sm)}.addfile{position:relative;margin-left:auto;width:60%}.addfile__input{width:100%;height:30px;padding:0 var(--space-2);background:var(--bg);font-size:var(--text-sm)}.addfile__input,.addfile__list{border:1px solid var(--rule-strong);border-radius:var(--radius-sm)}.addfile__list{position:absolute;right:0;left:0;top:calc(100% + 4px);list-style:none;margin:0;padding:var(--space-1);background:var(--surface);box-shadow:var(--shadow);z-index:5}.addfile__hit{display:block;width:100%;text-align:left;border:0;background:transparent;padding:4px var(--space-2);font-size:var(--text-xs);border-radius:3px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addfile__hit:focus-visible,.addfile__hit:hover{background:var(--surface-2)}.pins{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-wrap:wrap}.pin,.pins{gap:var(--space-1)}.pin{display:inline-flex;align-items:center;padding:2px 4px 2px var(--space-2);border-radius:var(--radius-sm);background:var(--hl-soft);font-size:var(--text-xs)}.pin__x{border:0;background:transparent;cursor:pointer;font-size:10px;padding:2px 4px;color:var(--ink-2)}.rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.row{padding:var(--space-2) var(--space-2) var(--space-2) 0;border-bottom:1px solid var(--rule)}.row--out .row__path,.row--out .row__why{opacity:.55}.row__main{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:start}.row__rank{font-size:var(--text-xs);color:var(--ink-3);text-align:right;padding-top:2px}.row__text{min-width:0}.row__path{font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.row__dir{color:var(--ink-3)}.row__file{font-weight:600}.row__why{font-size:var(--text-xs);color:var(--ink-2);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.row__syms{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row__side{display:grid;justify-items:end;grid-gap:6px;gap:6px;padding-top:2px}.row__tokens{font-size:11px;color:var(--ink-3)}.score{width:48px;height:4px;border-radius:2px;background:var(--meter-track);overflow:hidden}.score span{display:block;height:100%;background:var(--ink-2);border-radius:2px}.row__tiers{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:8px 0 2px 32px}.row__tiers-label{color:var(--ink-3);margin-right:2px}.row__tiers-label,.tier{font-size:var(--text-xs)}.tier{border:1px solid var(--rule-strong);background:var(--bg);border-radius:var(--radius-sm);padding:3px 10px;color:var(--ink-2);cursor:pointer}.tier:hover{color:var(--ink);border-color:var(--ink-3)}.tier--on{color:var(--hl-ink);border-color:var(--hl);background:var(--hl);font-weight:700}.tier--manual{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--ink)}.tier--reset{margin-left:var(--space-1);border-color:transparent;background:transparent;text-decoration:underline}.tier__auto{margin-left:var(--space-2);font-size:11px;color:var(--ink-3)}.meter{flex:none;padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--rule)}.meter__numbers{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3)}.meter__used{font-size:var(--text-hero);line-height:1;font-weight:600;letter-spacing:-.02em}.meter__of{color:var(--ink-2);font-size:var(--text-md)}.meter__over{color:var(--danger);font-weight:700;font-size:var(--text-sm)}.meter__bar{position:relative;display:flex;gap:2px;height:28px;padding:3px;border-radius:var(--radius-sm);background:var(--meter-track)}.seg{display:block;min-width:3px;height:100%;border-radius:2px;transition:width .2s ease}.seg--full{background:var(--hl)}.seg--focused,.seg--full{box-shadow:inset 0 0 0 1.5px var(--meter-ink)}.seg--focused{background:repeating-linear-gradient(135deg,var(--meter-ink) 0 2px,transparent 2px 6px)}.seg--outline{background:transparent;box-shadow:inset 0 0 0 1.5px var(--meter-ink)}.seg--hover{outline:2px solid var(--ink);outline-offset:1px}.meter__limit{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--danger)}.meter__foot{min-height:22px;margin-top:var(--space-2);font-size:var(--text-sm);color:var(--ink-2)}.meter__hover{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-4)}.legend li{display:inline-flex;align-items:center;gap:var(--space-2)}.swatch{display:inline-block;width:18px;height:12px;border-radius:2px}.preview{flex:1 1;min-height:0;display:flex;flex-direction:column}.preview__bar{flex:none;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:var(--space-3) var(--space-5)}.preview__actions,.preview__bar{display:flex;gap:var(--space-2)}.preview__text{flex:1 1;min-height:0;overflow:auto;margin:0 var(--space-5) var(--space-5);padding:var(--space-4);background:var(--code-bg);border:1px solid var(--rule);border-radius:var(--radius-md);font-family:var(--font-code);font-size:12.5px;line-height:1.6;white-space:pre;-moz-tab-size:2;tab-size:2}.preview__empty{flex:1 1;display:grid;place-items:center;margin:0 var(--space-5) var(--space-5);border:1px dashed var(--rule-strong);border-radius:var(--radius-md);color:var(--ink-3);text-align:center;padding:var(--space-5)}.preview__empty p{max-width:40ch;margin:0}.empty{flex:1 1;display:grid;place-items:center;padding:var(--space-6) var(--space-4);overflow-y:auto}.empty__inner{max-width:640px}.empty__title{font-size:clamp(30px,5vw,46px);line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--space-4)}.empty__lede{font-size:var(--text-lg);color:var(--ink-2);margin:0 0 var(--space-5);max-width:60ch}.empty__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.empty__error{color:var(--danger);margin-top:var(--space-4)}.empty__how{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--rule);font-size:var(--text-sm);color:var(--ink-2)}.empty__how h2{font-size:var(--text-md);color:var(--ink);margin:0 0 var(--space-2)}.empty__how pre{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:var(--space-3);overflow-x:auto;font-size:var(--text-sm);color:var(--ink)}@media (max-width:860px){.shell{height:auto;min-height:100dvh}.workspace{grid-template-columns:minmax(0,1fr)}.left{border-right:0;border-bottom:1px solid var(--rule)}.files{max-height:55dvh}.preview__text{min-height:60dvh;margin:0 var(--space-4) var(--space-4)}.meter,.preview__bar{padding-left:var(--space-4);padding-right:var(--space-4)}.topbar__project .muted{display:none}.meter__used{font-size:32px}}@media (max-width:480px){.brand span{display:none}.topbar{gap:var(--space-3)}.addfile{width:55%}}