@font-face{font-family:Inter;src:url(/fonts/inter-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-cyrillic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(/fonts/inter-latin-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-cyrillic-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(/fonts/inter-latin-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-cyrillic-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(/fonts/inter-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-cyrillic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-latin-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20AC,U+2122}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-cyrillic-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20AC,U+2122}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-cyrillic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20AC,U+2122}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-cyrillic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20AC,U+2122}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-cyrillic-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--color-bg:#f7f8f6;--color-surface:#fff;--color-ink:#14202b;--color-accent:#1e7f8c;--color-accent-2:#6b5ca5;--color-muted:#5c6570;--color-line:#dce0dd;--color-danger:#b3402a;--color-accent-tint:color-mix(in srgb, var(--color-accent) 10%, transparent);--color-accent-2-tint:color-mix(in srgb, var(--color-accent-2) 10%, transparent);--font-display:"Unbounded", ui-sans-serif, system-ui, sans-serif;--font-text:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--text-base:17px;--text-sm:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.625rem;--text-2xl:2.25rem;--leading-normal:1.6;--leading-tight:1.25;--tracking-wide:.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--tap-min:44px;--border-hairline:1px solid var(--color-line);--shadow-card:0 1px 2px #14202b0f, 0 4px 16px #14202b0d;--motion-fast:.15s;--motion-signature:.6s;--ease-standard:cubic-bezier(.2, .6, .2, 1);--focus-ring:0 0 0 3px color-mix(in srgb, var(--color-accent) 40%, transparent)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-signature:0s}}*,:before,:after{box-sizing:border-box}html{color-scheme:light}body{background:var(--color-bg);min-height:100vh;color:var(--color-ink);font-family:var(--font-text);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:var(--leading-tight);margin:0 0 var(--space-3)}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p{margin:0 0 var(--space-4)}a{color:var(--color-accent)}button,input{font:inherit;color:inherit}button{cursor:pointer;min-height:var(--tap-min);border-radius:var(--radius-md);border:var(--border-hairline);background:var(--color-surface);padding:var(--space-3) var(--space-5);transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard)}button:hover{border-color:var(--color-accent)}.btn-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-surface);font-weight:500}.btn-primary:hover{background:color-mix(in srgb, var(--color-accent) 88%, black)}:focus-visible{box-shadow:var(--focus-ring);outline:none}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-header{border-bottom:var(--border-hairline)}.app-header__inner{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:1120px;padding:var(--space-5);margin:0 auto;display:flex}.app-header__cart-btn{padding:var(--space-2);min-width:var(--tap-min);justify-content:center;align-items:center;display:inline-flex;position:relative}.app-header__cart-badge{background:var(--color-accent);min-width:1.3em;color:var(--color-surface);font-size:var(--text-sm);text-align:center;border-radius:999px;padding:0 4px;line-height:1.3em;position:absolute;top:-6px;right:-6px}.app-header__brand{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-wide);font-weight:600}.app-header__brand .mono{color:var(--color-accent);font-size:var(--text-sm);margin-left:var(--space-2);font-weight:500}@media (width<=480px){.app-header__brand{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.app-header__brand .mono{margin-left:0}}.app-main{max-width:1120px;padding:var(--space-6) var(--space-5) var(--space-8);margin:0 auto}.privacy-note{border:var(--border-hairline);border-left:3px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent-tint);padding:var(--space-4) var(--space-5);font-size:var(--text-md)}.privacy-note__details{margin-left:var(--space-2);display:inline}.privacy-note__details summary{cursor:pointer;color:var(--color-accent);font-weight:500;display:inline}.privacy-note__details summary::marker{content:"";display:none}.privacy-note__details summary::-webkit-details-marker{content:"";display:none}.privacy-note__details[open] summary{margin-bottom:var(--space-1);display:block}.upload-screen{flex-direction:column;justify-content:center;min-height:55vh;display:flex}.upload-zone{margin-top:var(--space-6);border:2px dashed var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-8) var(--space-5);text-align:center;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard)}.upload-zone:hover,.upload-zone.is-dragover{border-color:var(--color-accent);background:var(--color-accent-tint)}.upload-zone__icon{color:var(--color-accent);margin-bottom:var(--space-3)}.upload-zone__title{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-2);font-weight:600}.upload-zone__hint{color:var(--color-muted);font-size:var(--text-md)}.upload-tip{margin:var(--space-4) 0 0;color:var(--color-muted);font-size:var(--text-md)}.requirements-details{margin-top:var(--space-3)}.requirements-details summary{cursor:pointer;color:var(--color-accent);min-height:var(--tap-min);align-items:center;font-weight:500;display:flex}.requirements{margin-top:var(--space-3);gap:var(--space-2);font-size:var(--text-md);padding:0;list-style:none;display:grid}.status-panel--error .requirements{margin-top:var(--space-4)}.requirements li{gap:var(--space-2);align-items:baseline;display:flex}.requirements li:before{content:"—";color:var(--color-accent)}.status-panel{margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-md);border:var(--border-hairline);font-size:var(--text-md)}.status-panel--error{border-left:3px solid var(--color-danger);background:color-mix(in srgb, var(--color-danger) 6%, transparent)}.status-panel--warning{margin-top:var(--space-6);border-left:3px solid var(--color-accent-2);background:var(--color-accent-2-tint)}.diagnostics-details{margin-top:var(--space-4)}.diagnostics-details summary{cursor:pointer;color:var(--color-muted);font-size:var(--text-sm);min-height:var(--tap-min);align-items:center;display:flex}.diagnostics-text{margin:var(--space-2) 0;padding:var(--space-3);background:var(--color-bg);border:var(--border-hairline);border-radius:var(--radius-sm);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;max-height:220px;font-size:.75rem;overflow:auto}.fitting-layout{gap:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}@media (width<=860px){.fitting-layout{grid-template-columns:1fr}}.fitting-canvas-wrap{border-radius:var(--radius-lg);background:var(--color-surface);border:var(--border-hairline);position:relative;overflow:hidden}.fitting-canvas-wrap canvas{width:100%;height:auto;display:block}.fitting-toolbar{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.fitting-toolbar__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.btn-ghost{color:var(--color-muted);background:0 0;border-color:#0000;align-self:flex-start}.btn-ghost:hover{border-color:var(--color-line);background:var(--color-surface)}.download-status{font-size:var(--text-sm);color:var(--color-muted)}.overlay-host{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fitting-loading{top:var(--space-3);right:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-bg);font-size:var(--text-sm);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-standard);position:absolute}.fitting-loading.is-visible{opacity:.92}.measure-scheme line{stroke:var(--color-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset var(--motion-signature) var(--ease-standard)}.measure-scheme line.measure-scheme__secondary{stroke:var(--color-accent-2)}.measure-scheme text.measure-scheme__label{font-family:var(--font-mono);fill:var(--color-ink);opacity:0;paint-order:stroke;stroke:var(--color-bg);stroke-width:4px;stroke-linejoin:round;transition:opacity var(--motion-signature) var(--ease-standard) .3s}.measure-scheme text.measure-scheme__shape-label{font-family:var(--font-display);font-weight:600}.measure-scheme.is-visible text.measure-scheme__label{opacity:1}.shape-card{border:var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-5);background:var(--color-surface);box-shadow:var(--shadow-card)}.shape-card__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.shape-card__header h2{margin:0}.shape-card__ratios{margin-top:var(--space-4);gap:var(--space-1);font-size:var(--text-sm);color:var(--color-muted);display:grid}.overlay-toggle{border:var(--border-hairline);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.overlay-toggle button{min-height:var(--tap-min);border:none;border-radius:0}.overlay-toggle button[aria-pressed=true]{background:var(--color-accent-tint);color:var(--color-accent);font-weight:500}.catalog-grid{margin-top:var(--space-5);gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid}.catalog-show-more{width:100%;margin-top:var(--space-4);display:block}.frame-card{gap:var(--space-2);background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-2);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.frame-card.is-selected{border-color:var(--color-accent);box-shadow:var(--focus-ring), var(--shadow-card)}.frame-card__badge{top:var(--space-2);left:var(--space-2);z-index:1;background:var(--color-accent);color:var(--color-surface);padding:2px var(--space-2);border-radius:999px;font-size:.6875rem;font-weight:500;position:absolute}.frame-card__badge--3d{left:auto;right:var(--space-2);background:var(--color-accent-2)}.frame-card__select{align-items:center;gap:var(--space-2);padding:var(--space-2);text-align:center;background:0 0;border:none;flex-direction:column;min-height:auto;display:flex}.frame-card__select:hover{border:none}.frame-card__svg-wrap{aspect-ratio:5/3;width:100%;display:block}.frame-card__svg-wrap svg,.frame-card__svg-wrap img{object-fit:contain;width:100%;height:100%}.frame-card__name{font-size:var(--text-sm);font-weight:500}.frame-card__price{color:var(--color-muted);font-size:.75rem}.frame-card__compare{min-height:var(--tap-min);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:.75rem}.frame-card__compare.is-active{background:var(--color-accent-2-tint);border-color:var(--color-accent-2);color:var(--color-accent-2)}.frame-card__tryon3d{min-height:var(--tap-min);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border-color:var(--color-accent-2);color:var(--color-accent-2);font-size:.75rem}.frame-card__tryon3d:hover{background:var(--color-accent-2-tint)}.filter-chips{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.filter-chip{min-height:var(--tap-min);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);border-radius:999px}.filter-chip.is-active{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.catalog-header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.catalog-header h2{margin:0}.selected-frame-panel{margin-top:var(--space-5);padding:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.selected-frame-panel__name{align-items:center;gap:var(--space-2);flex:auto;min-width:160px;font-weight:500;display:flex}.selected-frame-panel__name .frame-card__badge{position:static}.color-swatches{gap:var(--space-2);display:flex}.color-swatch{width:var(--tap-min);height:var(--tap-min);min-height:var(--tap-min);background:var(--color-surface);outline:1px solid var(--color-line);cursor:pointer;border:none;border-radius:50%;padding:3px}.color-swatch svg{border-radius:50%;width:100%;height:100%;display:block}.color-swatch.is-selected{outline:2px solid var(--color-accent);outline-offset:2px}.selected-frame-panel__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.compare-grid{margin-top:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.compare-item{text-align:center}.compare-item__canvas-wrap{border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);position:relative;overflow:hidden}.compare-item__badge-3d{top:var(--space-2);right:var(--space-2)}.compare-item__canvas-wrap canvas{width:100%;height:auto;display:block}.compare-item__name{margin-top:var(--space-3);font-weight:500}.compare-item__meta{color:var(--color-muted);font-size:var(--text-sm)}.export-preview{z-index:100;padding:var(--space-5);background:#14202b99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.export-preview__panel{background:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-4);flex-direction:column;max-width:min(640px,100%);max-height:90vh;display:flex;overflow:auto}.export-preview__hint{font-size:var(--text-md);margin:0}.export-preview__img{border-radius:var(--radius-md);border:var(--border-hairline);width:100%;height:auto;display:block}.export-preview__close{align-self:flex-end}.session-warning{left:50%;bottom:var(--space-5);z-index:200;align-items:center;gap:var(--space-4);max-width:calc(100% - 2 * var(--space-5));padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:var(--border-hairline);background:var(--color-ink);color:var(--color-bg);box-shadow:var(--shadow-card);font-size:var(--text-sm);animation:session-warning-in var(--motion-signature) var(--ease-standard);flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%)}@keyframes session-warning-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.session-warning__stay{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-surface);padding:var(--space-2) var(--space-4);font-weight:500}.cart-empty{margin-top:var(--space-5);color:var(--color-muted)}.cart-list{margin:var(--space-5) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.cart-item{align-items:center;gap:var(--space-4);padding:var(--space-3);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);display:flex}.cart-item__thumb{flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.cart-item__thumb svg,.cart-item__thumb img{object-fit:contain;width:100%;height:100%}.cart-item__info{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cart-item__name{font-weight:500}.cart-item__meta{color:var(--color-muted);font-size:var(--text-sm)}.cart-item__price{flex:none}.cart-item__remove{padding:var(--space-2);min-width:var(--tap-min);flex:none}.cart-total{margin-top:var(--space-4);text-align:right;font-size:var(--text-lg);font-weight:600}#btn-checkout{margin-top:var(--space-5)}.order-summary{z-index:100;padding:var(--space-5);background:#14202b99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.order-summary__panel{background:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);flex-direction:column;max-width:min(560px,100%);max-height:90vh;display:flex;overflow:auto}.order-summary__panel h2{margin:0}.order-summary__hint{color:var(--color-muted);font-size:var(--text-sm);margin:0}.order-summary__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.order-summary__list li{justify-content:space-between;gap:var(--space-3);border-bottom:var(--border-hairline);padding-bottom:var(--space-2);display:flex}.order-summary__total{text-align:right;font-size:var(--text-lg);font-weight:600}.order-summary__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media print{body *{visibility:hidden}.order-summary,.order-summary *{visibility:visible}.order-summary{background:0 0;padding:0;position:static}.order-summary__actions,.order-summary__hint{display:none}}.tryon3d-warning{max-width:480px;margin:var(--space-7) auto 0;text-align:center}.tryon3d-warning p{color:var(--color-muted)}.tryon3d-warning__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.tryon3d-warning__status{margin-top:var(--space-3);min-height:1.2em;color:var(--color-danger)}.tryon3d-live__stage{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-ink);max-width:640px;margin:0 auto;position:relative;overflow:hidden}.tryon3d-live__stage.is-mirrored{transform:scaleX(-1)}.tryon3d-live__video,.tryon3d-live__canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tryon3d-live__indicator{left:var(--space-3);bottom:var(--space-3);color:#fff;font-size:var(--text-sm);padding:var(--space-1) var(--space-3);background:#14202bb3;border-radius:999px;position:absolute}.tryon3d-live__stage.is-mirrored .tryon3d-live__indicator{transform:scaleX(-1)}.tryon3d-live__toolbar{margin-top:var(--space-4);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.tryon3d-live__switcher{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tryon3d-live__switcher button[aria-pressed=true]{background:var(--color-accent-2-tint);border-color:var(--color-accent-2);color:var(--color-accent-2)}.tryon3d-live__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tryon3d-loading{z-index:50;color:#fff;font-size:var(--text-md);background:#14202b99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.calib-panel{max-width:480px;margin:var(--space-5) auto 0;padding:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface)}.calib-panel h3{margin:0 0 var(--space-3)}.calib-panel__row{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);font-size:var(--text-sm);grid-template-columns:1fr 2fr auto;display:grid}.calib-panel__row input[type=range]{width:100%}.calib-panel__stats{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-muted)}.calib-panel__snippet{margin-top:var(--space-3);padding:var(--space-3);background:var(--color-bg);border:var(--border-hairline);border-radius:var(--radius-sm);font-size:var(--text-sm);white-space:pre-wrap;max-height:260px;overflow:auto}
